@charset "utf-8";

/* default */

/* 各ページで使う設定なのでlayoutに移す */

#container_top {
	width:955px;
	margin:0 auto;
	padding-bottom: 20px;
	text-align:left;
	background: url(/bunjyo/common/img/container_top_back.jpg) repeat-y;
	clear: both;
}

/* layout.cssと共通のためコメントアウト */

/*
#contents_top {
	float: left;
	width:667px;
	padding:15px 15px 0 30px;
	text-align:left;
}
*/


#contents_top h1 {
	padding-bottom: 5px;
}

#contentsnavi {
	width: 200px;
	background: #F0F0F0  url(/bunjyo/common/img/sidenavi_back_top.gif) top no-repeat;
	padding-top: 10px;
	padding: 0;
}


/* sidenavi style */

#sidenavi_top {/*エリアページ用微調整*/
	margin-left:7px;
}

/* 地図部分も共通 >> underLayout.cssに移動したほうが良くない？ */

html>body #sidenavi_top {
	margin-left:20px;
}

#sidenavi_map {
	background-color: #FFF;
	margin:0;
	padding:0;
	height:265px;
	overflow:hidden;
}

head~/* */body #sidenavi_map {
	height:260px;
}

img#sidenavi_map {
	z-index: 1;
	background-color: #F4F4F4;
}

#sidenavi_map h3 {
	margin-top: -15px;
	padding-top: 15px;
}

#sidenavi_map ul
{
	position: relative;
	top:-282px;
	left:0px;
	z-index:2;
}

html>body #sidenavi_map ul
{/* IE以外 */
	top:-280px;
}

html:not(:only-child:only-child) #sidenavi_map ul
{/* Safari用 */
	top:-275px;
}

#sidenavi_map li {
	color: #FFF;
	font-size: 10px;
	line-height: 110%;
	margin:0px;
	padding:0px;
	width:40px;
}

head~/* */body #sidenavi_map li {
	font-size: 80%;
}

#map_bottom_link {
	width: 200px;
}

#map_bottom_link p {
	background-color: #F4F4F4;
	font-size: 80%;
	text-align: right;
	padding: 5px 5px 10px 0;
}

#map_bottom_link2 {
	padding:0px;
	margin-top: -10px;
	width: 200px;
	background: url(/bunjyo/common/img/area_detail_back.jpg) repeat-y;
}

#map_bottom_link2 p {
	font-size: 80%;
	text-align: right;
	padding: 4px 5px 5px 0;
}

#area_detail {
	margin:5px 0px 10px;
	width: 200px;
	background: url(/bunjyo/common/img/area_detail_back.jpg) repeat-y #FFF;
}

#area_detail li {
	height : auto;
	color: #16406D;
	letter-spacing: 0.1em;
	padding: 0;
	margin: 0;
}

#area_detail li a {
	background: url(/bunjyo/common/img/sidenavi_area_back.jpg) no-repeat bottom left;
	color: #16406D;
	display:block;
	width:95%;
	height : auto;
	line-height : 100%;
	padding: 7px 0px 7px 10px;
}

#area_detail li a:hover {
	background: url(/bunjyo/common/img/area_detail_back_on.jpg) repeat-y;
	height : auto;
}

.number {
	float: right;
	font-size: 80%;
	margin-top: -14px;
	padding-right: 10px;
}



html:not(:nth-child(n)) body .number {margin-top: -14px;}
html:not(:nth-child(n)) body .number , x:not(:target):-moz-system-metric(mac-graphite-theme) {margin-top: 0 !important;}


html:not([lang*=""]) .number
{/* firefox用 */
	margin-top: -14px !important;
}

html:\66irst-child .number {
	margin-top: 0 !important;
}




#btn_apartment {
	padding: 10px 0;
	background-color: #FFF;
}

/* googlemap表示 */

#area_g_map {
	margin:1px 0px 1px 1px;
	width:670px;
	height:363px;
}

#map
{
	border: 1px solid #ccc;
	padding: 1px;
	margin: 10px 0;
	width: 672px;
	height:365px;
}

#map_loading
{
  border: 1px solid #ccc;
  padding: 10px;
  margin: 10px 0;
  width: 652px;
  height:365px;
}


/* 一覧表表示 */

#pickup {
	margin: 10px auto;
	width:675px;
}

#pickup p {
	line-height: 200%;
}

#pickup tr {
	background: url(/bunjyo/common/img/pickup_line.gif) bottom no-repeat;
}

#pickup td {
	padding: 8px 0;
}

#pickup td.icon {
	width: 38px;
	vertical-align: top;
}

#pickup td.text {
	vertical-align: top;
	letter-spacing: 0.1em;
}

#pickup td.text strong {
	font-size: 120%;
}

#pickup td.text img {
	vertical-align: middle;
	padding-right: 5px;
}

#pickup td.photo {
	width: 120px;
	vertical-align: top;
}

.areatext {
	background: #204B85;
	color: #FFF;
	font-size: 80%;
	padding: 3px;
}

/* mapアイコン説明 */ /* ←layout2.cssに移動 */

#icon_area
{
	clear: both;
	width:675px;
	height:30px;
}

#icon_area a
{
	outline:none;
	float:left;/*icon説明を真下に出す場合はfloatを削除*/
}

#icon_area a img
{
	margin-right:20px;
}

#icon_area ul
{
/*	margin-top:10px;*//*icon説明を真下に出す場合はコメントアウトを削除*/
	overflow:auto;
	height:30px;
}

#icon_area li {
	display: inline;
	float: left;
	padding:0px;
	margin-right:30px;
}

.icon_close
{
	font-size:80%;
	margin-bottom:0px;
	margin-top:7px;
}

.icon_close img
{
	margin-right:5px;
}


/*各ページで使用している layout2.cssに移動　 */

#sidenavi_long {
	background: url(/bunjyo/common/img/sidenavi_bg.gif) bottom right repeat-y;
}

/* 右メニュー地図・県毎の件数 *//* 物件詳細でも使用しているので共通に移すべき？ */

/* 近畿 */
li#osaka {
	position:relative;
	top:168px;
	left:59px;
}

li#kyoto {
	position:relative;
	top:102px;
	left:95px;
}

li#hyogo {
	position:relative;
	top:92px;
	left:42px;
}

li#shiga {
	position:relative;
	top:80px;
	left:152px;
}

li#nara {
	position:relative;
	top:131px;
	left:108px;
}

li#wakayama {
	position:relative;
	top:173px;
	left:47px;
}


/* 九州沖縄 */
li#fukuoka {
	position:relative;
	top:105px;
	left:118px;
}

li#saga {
	position:relative;
	top:81px;
	left:90px;
}

li#nagasaki {
	position:relative;
	top:70px;
	left:52px;
}

li#oita {
	position:relative;
	top:73px;
	left:154px;
}

li#kumamoto {
	position:relative;
	top:128px;
	left:92px;
}

li#kagoshima {
	position:relative;
	top:168px;
	left:84px;
}

li#miyazaki {
	position:relative;
	top:107px;
	left:129px;
}

li#okinawa {
	position:relative;
	top:149px;
	left:17px;
}

/*東日本*/
li#iwate
{
	position:relative;
	top:108px;
	left:140px;
}
li#miyagi
{
	position:relative;
	top:135px;
	left:131px;
}
li#fukushima
{
	position:relative;
	top:165px;
	left:100px;
}
li#nigata
{
	position:relative;
	top:155px;
	left:33px;
}
li#tochigi
{
	position:relative;
	top:185px;
	left:80px;
}
li#gunma
{
	position:relative;
	top:175px;
	left:48px;
}

/*首都圏*/
li#tokyo
{
	position:relative;
	top:163px;
	left:76px;
}
li#kanagawa
{
	position:relative;
	top:202px;
	left:35px;
}
li#chiba
{
	position:relative;
	top:165px;
	left:120px;
}
li#saitama
{
	position:relative;
	top:85px;
	left:80px;
}
li#ibaragi
{
	position:relative;
	top:58px;
	left:151px;
}
li#yamanashi
{
	position:relative;
	top:111px;
	left:25px;
}

/*中部*/
li#aichi
{
	position:relative;
	top:212px;
	left:75px;
}
li#shizuoka
{
	position:relative;
	top:202px;
	left:127px;
}
li#gifu
{
	position:relative;
	top:130px;
	left:102px;
}
li#mie
{
	position:relative;
	top:175px;
	left:35px;
}
li#nagano
{
	position:relative;
	top:108px;
	left:143px;
}
li#ishikawa
{
	position:relative;
	top:33px;
	left:102px;
}
li#toyama
{
	position:relative;
	top:34px;
	left:142px;
}
li#fukui
{
	position:relative;
	top:50px;
	left:79px;
}

/*中国四国*/
li#okayama
{
	position:relative;
	top:131px;
	left:136px;
}
li#hiroshima
{
	position:relative;
	top:121px;
	left:96px;
}
li#tottori
{
	position:relative;
	top:64px;
	left:155px;
}
li#shimane
{
	position:relative;
	top:54px;
	left:116px;
}
li#yamaguchi
{
	position:relative;
	top:60px;
	left:74px;
}
li#ehime
{
	position:relative;
	top:141px;
	left:50px;
}
li#kagawa
{
	position:relative;
	top:105px;
	left:140px;
}
li#tokushima
{
	position:relative;
	top:119px;
	left:131px;
}
li#kochi
{
	position:relative;
	top:135px;
	left:84px;
}


