@charset 'Shift_JIS';
/* ----------------------------------------
　  top.css
  　- #map を含むエリアトップページ
---------------------------------------- */

/* .contBlock
---------------------------------------- */
.contBlock .lead {font-size: 116%;}

/* .contItems
---------------------------------------- */
.contItems {margin: 20px 0 0 -10px;}

.contItems li {
	float: left;
	width: 227px;
	margin-left: 10px;
}

.contItems .img,
.contItems h3 {margin-bottom: 10px;}

.contItems .txt {}

/* .titleBlock
---------------------------------------- */
.titleBlock {
	margin-bottom: 10px;
	padding-bottom: 9px;
	border-bottom: 1px solid #E3E3E3;
}

.titleBlock h3 {
	min-height: 23px;
	padding-top: 1px;
	padding-left: 24px;
	background: url(/common2013/img/buy/shared/icn_h3.gif) no-repeat left center;
}

.titleBlock h3 span {
	display: inline-block;
	margin-top: 2px;
	line-height: 1.3;
	font-size: 133%;
	font-weight: bold;
}

/* .muryoSateiBlock
---------------------------------------- */
.muryoSateiBlock {}

#mainCont .muryoSateiBlock h2 {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
}

.muryoSateiBlock .block01 {
	margin-bottom: 10px;
	background: url(/common2013/img/uri/top/bg_muryo_satei_01.gif) repeat left top;
}

.muryoSateiBlock .block01 .doc {
	width: 658px;
	padding: 0 19px 19px;
	border: 2px solid #E61413;
	border-top: none;
}

.muryoSateiBlock .block01 .doc ul   {background: url(/common2013/img/uri/top/bg_muryo_satei_02.gif) repeat-y center top;}
.muryoSateiBlock .block01 .doc li   {width: 309px;}
.muryoSateiBlock .block01 .doc .odd {float: left;}
.muryoSateiBlock .block01 .doc .evn {float: right;}

.muryoSateiBlock .block01 .doc h3 {
	margin: 0 0 10px;
	padding: 7px 0 0;
	text-align: center;
}

.muryoSateiBlock .block01 .doc .txt {
	margin-bottom: 12px;
	font-size: 116%;
}

.muryoSateiBlock .block02 {
	padding: 15px 25px 12px 17px;
	border: 2px solid #E61413;
}

.muryoSateiBlock .block02 .tel {
	float: left;
	width: 310px;
}

.muryoSateiBlock .block02 .tel .ttl {
	color: #444;
	font-size: 133%;
	font-weight: bold;
}

.muryoSateiBlock .block02 .tel .num a {
	display: block;
	padding-left: 31px;
	background: url(/common2013/img/uri/top/icn_free_dial.gif) no-repeat left 13px;
	line-height: 1.3;
	text-decoration: none;
	color: #E51312;
	font-size: 33px;
	font-weight: bold;
	cursor: default;
	white-space: nowrap;
	/*IE7*/
	*font-size: 32px;
}

.muryoSateiBlock .block02 .txt {
	float: right;
	width: 330px;
	font-size: 116%;
}

/* #mapBlock
---------------------------------------- */
#mapBlock .ctg .inner .ttl {margin-right: 7px;}

#mapBlock .ctg .inner li {
	margin-right: 3px;
}

#mapBlock .ctg .inner li label {
	height: auto;
	min-height: 20px;
	padding-left: 26px;
	line-height: 20px;
	color: #999;
	font-size: 12px;
}

#mapBlock .ctg .inner li .over {
	color: #E37D00;
	font-weight: bold;
}

#map .area {
position: absolute;
width: 202px;
height: 66px;
background: url(/common2013/img/uri/top/bg_map_area_btns.gif) no-repeat left top;
}

#map .area .ttl {width: 196px;}

#mapBlock #otherArea li {width: 128px;}
#mapBlock #otherArea li.name {width: 85px;}
#mapBlock #otherArea li a {
width: 128px;
background-image: url(/common2013/img/uri/top/btn_map_other.gif);
}

#mapBlock #otherArea .btns li.b1 a {background-position: 0 0;}
#mapBlock #otherArea .btns li.b1 a:hover {background-position: 0 -27px;}

#mapBlock #otherArea .btns li.b2 a {background-position: -130px 0;}
#mapBlock #otherArea .btns li.b2 a:hover {background-position: -130px -27px;}

#mapBlock #otherArea li.b1.disabled a { background-position: 0 -54px!important; }
#mapBlock #otherArea li.b2.disabled a { background-position: -130px -54px!important; }

/* 売却相場を調べる 選択時
---------------------------------------- */
#map.ctg1Mode {}
#map.ctg1Mode .set1 { display: block; }
#mapBlock #otherArea.ctg1Mode .set1 { display: block; }


/* 購入希望者を探す 選択時
---------------------------------------- */
#map.ctg2Mode {}
#map.ctg2Mode .set2 { display: block; }
#mapBlock #otherArea.ctg2Mode .set2 { display: block; }

/* 売却依頼先（店舗）を探す 選択時
---------------------------------------- */
#map.ctg3Mode {}
#map.ctg3Mode .set3 { display: block; }
#mapBlock #otherArea.ctg3Mode .set3 { display: block; }

/* 営業担当者を探す 選択時
---------------------------------------- */
#map.ctg4Mode {}
#map.ctg4Mode .set4 { display: block; }
#mapBlock #otherArea.ctg4Mode .set4 { display: block; }

/* マウスオーバー
---------------------------------------- */
#map .area .b1 a:hover { background-position: 0 -37px; }
#map .area .b2 a:hover { background-position: -99px -37px; }

/* ---------------------------------------- ▼ B1-0 ---------------------------------------- */
#mapBlock .ctg .ctgSelect li label.c1 {background: url(/common2013/img/uri/top/icn_map_radio_01.gif) no-repeat 0 0;}
#mapBlock .ctg .ctgSelect li label.c2 {background: url(/common2013/img/uri/top/icn_map_radio_02.gif) no-repeat 0 0;}
#mapBlock .ctg .ctgSelect li label.c3 {background: url(/common2013/img/uri/top/icn_map_radio_03.gif) no-repeat 0 0;}
#mapBlock .ctg .ctgSelect li label.c4 {background: url(/common2013/img/uri/top/icn_map_radio_04.gif) no-repeat 0 0;}
#mapBlock .ctg .ctgSelect li label.over {background-position: 0 -21px;}

#mapBlock .ctg .ctgSelect li label.c1.over {color: #E37D00;}
#mapBlock .ctg .ctgSelect li label.c2.over {color: #008CE3;}
#mapBlock .ctg .ctgSelect li label.c3.over {color: #E51A8E;}
#mapBlock .ctg .ctgSelect li label.c4.over {color: #65B700;}

.mapBlock2 #map .area li a {background-image: url(/common2013/img/uri/top/btn_map_area.gif);}

.mapBlock2 #map .area li.b1.disabled a {background-position: 0 -182px;}
.mapBlock2 #map .area li.b2.disabled a {background-position: -99px -182px;}

/* 売却相場を調べる 選択時
---------------------------------------- */
/* マンション */
#map.ctg11Mode .set11,
#mapBlock #otherArea.ctg11Mode .set11 { display: block; }

/* 一戸建て */
#map.ctg12Mode .set12,
#mapBlock #otherArea.ctg12Mode .set12 { display: block; }

/* 土地 */
#map.ctg13Mode .set13,
#mapBlock #otherArea.ctg13Mode .set13 { display: block; }

/* 事業用・投資用 */
#map.ctg14Mode .set14,
#mapBlock #otherArea.ctg14Mode .set14 { display: block; }


/* 購入希望者を探す 選択時
---------------------------------------- */
/* マンション */
#map.ctg21Mode .set21,
#mapBlock #otherArea.ctg21Mode .set21 { display: block; }

/* 一戸建て */
#map.ctg22Mode .set22,
#mapBlock #otherArea.ctg22Mode .set22 { display: block; }

/* 土地 */
#map.ctg23Mode .set23,
#mapBlock #otherArea.ctg23Mode .set23 { display: block; }

/*  事業用・投資用 */
#map.ctg24Mode .set24,
#mapBlock #otherArea.ctg24Mode .set24 { display: block; }


/* 売却依頼先（店舗）を探す 選択時
---------------------------------------- */
#map.ctg31Mode .set31,
#mapBlock #otherArea.ctg31Mode .set31 {display: block;}

/*#map.ctg32Mode .set32,
#mapBlock #otherArea.ctg32Mode .set32 { display: block; }
#map.ctg33Mode .set33,
#mapBlock #otherArea.ctg33Mode .set33 { display: block; }
#map.ctg34Mode .set34,
#mapBlock #otherArea.ctg34Mode .set34 { display: block; }*/

/* 営業担当者を探す 選択時
---------------------------------------- */
#map.ctg41Mode .set41,
#mapBlock #otherArea.ctg41Mode .set41 { display: block; }

/*#map.ctg42Mode .set42,
#mapBlock #otherArea.ctg42Mode .set42 { display: block; }
#map.ctg43Mode .set43,
#mapBlock #otherArea.ctg43Mode .set43 { display: block; }
#map.ctg44Mode .set44,
#mapBlock #otherArea.ctg44Mode .set44 { display: block; }*/

/* Font size fix on August 2017
-----------------------------------------*/
.muryoSateiBlock .block02 { font-size: 0.85714em; }
.contBlock .lead,
.muryoSateiBlock .block01 .doc .txt { font-size: 1.0em; }
.titleBlock h3 span { font-size: 1.14286em; }
/* End of Font size fix on August 2017 */