@charset "utf-8";

/*============================================================*
* 20120806
*  賃貸SEO改修対応分
*============================================================*/

/* --------------------------------------------
 *  賃貸都道府県トップ（エリア選択）
 * -------------------------------------------- */

/* ----- clear ----- */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }
.clr { clear: both; }

/* ----- margin ----- */
.mHA	{ margin-right: auto; margin-left: auto; }

.m15 { margin: 15px; }

.mT5 { margin-top: 5px; }
.mT15 { margin-top: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 { margin-top: 30px; }
#wrapper #contents .mT30 { margin-top: 30px; } /* 物件詳細画面用 */

.mL7 { margin-left: 7px; }
.mL10 { margin-left: 10px; }
.mL15 { margin-left: 15px; }
.mL20 { margin-left: 20px; }
.mL30 { margin-left: 30px; }

.mR15 { margin-right: 15px; }

.mB5 { margin-bottom: 5px; }
.mB10 { margin-bottom: 10px; }
.mB20 { margin-bottom: 20px; }

/* ----- padding ----- */
.p10 { padding: 10px; }
.p15 { padding: 15px; }

.pT5 { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT20 { padding-top: 10px; }

.pB2 { padding-bottom: 2px; }
.pB5 { padding-bottom: 5px; }
.pB10 { padding-bottom: 10px; }
.pB15 { padding-bottom: 15px; }

.pLR10 { margin-left: 10px; margin-right: 10px; }
.pLR15 { margin-left: 15px; margin-right: 15px; }
.pLR25 { margin-left: 25px; margin-right: 25px; }

/* ----- border ----- */
.bdGrayT { border-top: 1px solid #ccc; }
.bdGrayL { border-left: 1px solid #ccc; }
.bdGrayB { border-bottom: 1px solid #ccc; }

/* ----- font ----- */
.fs10 { font-size: 10px; }
.fs12 { font-size: 12px; }
.bld { font-weight: bold; }


/* contents
----------------------------------------------- */

/* ----- エリア選択、沿線選択、駅選択、物件詳細画面 ----- */
/* A案件12月リリースではh1の修正は行わないため、コメントアウト
#wrapper #contents h1 {
	background-image: none;
	font-size: 18px;
	padding: 0 0 2px 10px;
}
#wrapper #contents h1.bdGreenL { border-left: 3px solid #3d9973; padding-top: 2px; }
#wrapper #contents .bdGrey { border-bottom: 1px solid #d1d1d1; }
*/
body.chintai #wrapper #contents #info_area h2,body.chintai #wrapper #info_area h2 {
	background-image: none;
	background-color: #dee7d2;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px 5px;
}
#wrapper #contents #info_area h2.mT30, #wrapper #info_area h2.mT30 { margin-top: 30px; }
body.chintai #info_area h3 { border-left: 3px solid #ccc; color: #666; padding-left: 7px; }
#info_area li { color: #666; padding-left: 30px; }
#info_area li:first-child { padding-left: 0; margin-left: 27px; }
#info_area .rent_souba { font-size: 14px; }
#info_area .rent_souba dl { width: 176px; }
#info_area .rent_souba dl dt { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; text-align: center; }
#info_area .rent_souba dl dd { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; text-align: center; }

.info_madori dd span, .info_kakaku dd span { padding-left: 30px; }
.info_madori dd span:first-child, .info_madori dd span.first-child, .info_kakaku dd span:first-child, .info_kakaku dd span.first-child { padding-left: 0; }

#info_area ul li, #info_area dt, #info_area dd { line-height: 1.6; }

.w880 { width: 880px; }


/* ----- 物件ショートカット ----- */
.bukken_shortcut th { background-color: #f0f0f0; font-weight: bold; padding: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 200px; }
.bukken_shortcut td { background-color: #fff; padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 637px; }

/* ----- コンテンツパーツ ----- */
.contentsParts h3 { font-size: 24px; line-height: 1.3; border-left: 0px; padding: 0; color: #000000;}
.contentsParts img { border: 1px solid #ccc; margin-left: 10px; }
.contentsParts .conditions li { display: inline; background-color: #eba233; color: #fff; padding: 3px 2px 2px 3px; margin-left: 5px; }
#contents p { margin: 0px;}

#aDDmodalbox,#HideTxtGide{display:none;}
.aDDprefClm{width:600px;}
.aDDclose{text-align:right;right:-165px;position:relative;}
.aDrillDown .icCondOpen,.aDrillDown .icCondClose{padding-bottom:2px;}
.aDrillDown .aDDtitClm{width:120px;}
.btDDSearch input:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}

.bdOrange4T { border-top: 4px solid #ffda99; }

body.ch_leaf #contents .wiz-link .show-allstat_ensen {
	position: absolute;
	top: 0px;
	right: 0;
	_right: 5px;
}

.pictAreaS 	{
	color: #3D9973;
	font-size: 10px;
	width: 60px;
	border: 1px solid #3D9973;
	text-align: center;
	border-radius: 2px;
	background-color: #ffffff;
	padding: 1px 0;
	line-height: 1.3;
}

.ffM { font-family: "メイリオ",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro W4","Helvetica","Verdana",sans-serif; }
