@charset "utf-8";

/* ======================================================================================== BUY */
div#page-body h2{
height:51px;
}
div#page-body h3{
	padding: 10px 0px 20px 17px;
	font-size: 130%;
	line-height: 120%;
	background: url(../img/bg_h3.gif) no-repeat left top;
	color: #000000;
}
div#page-body div.search-box{
	padding: 0px;
	margin: 0px 0px 15px;
	background: url(../img/bg_buy_dot_line.gif) repeat-y left top;
}
div#page-body div.search-box div.ttl-box{
	padding: 14px 14px 0px;
	background: url(../img/bg_buy_dot.gif) no-repeat left top;
	height:100%;
}
div#page-body div.cate-buy div.search-box div.ttl-box{
	padding: 4px 4px 0px;
}
div#page-body div.search-box div.ttl-box h4{
	padding: 10px 0px 15px 44px;
	font-size: 130%;
	line-height: 120%;
	color: #000000;
}
div#page-body div.cate-buy div.search-box div.ttl-box h4{
	margin:5px 0 0;
	padding:10px 0px 10px 44px;
}
div#page-body div.search-box div.ttl-box h4.mansion-new{
	background: url(../img/ico_buy_mansion_new.gif) no-repeat left top;
}
div#page-body div.search-box div.ttl-box h4.mansion{
	background: url(../img/ico_buy_mansion.gif) no-repeat left top;
}
div#page-body div.search-box div.ttl-box h4.new{
	background: url(../img/ico_buy_new.gif) no-repeat left top;
}
div#page-body div.search-box div.ttl-box h4.use{
	background: url(../img/ico_buy_use.gif) no-repeat left top;
}
div#page-body div.search-box div.ttl-box h4.land{
	background: url(../img/ico_buy_land.gif) no-repeat left top;
}
div#page-body div.search-box div.ttl-box h4.company{
	background: url(../img/ico_buy_company.gif) no-repeat left top;
}
div#page-body div.search-box div.search-desc-box{
	width:477px;
	margin: 0px 14px 0px;
	background: url(../img/bg_buy_search-desc.gif) repeat-y left top;
}
div#page-body div.search-box div.search-desc-box div.search-desc-area{
	float:left;
	width:275px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-area h5{
	padding: 10px 0px 15px 30px;
	background: url(../img/bg_buy_ttl_area.gif) no-repeat left top;
	color: #402300;
	font-size: 120%;
	line-height: 120%;
}
div#page-body div.search-box div.search-desc-box div.search-desc-area ul{
	margin: 0px 6px 0px 7px;
	width:262px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-area ul li{
	float:left;
	width:131px;
	padding: 0px 0px 5px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-area ul li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}
div#page-body div.search-box div.search-desc-box div.search-desc-route{
	float:right;
	width:190px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-route h5{
	padding: 10px 0px 15px 30px;
	background: url(../img/bg_buy_ttl_route.gif) no-repeat left top;
	color: #402300;
	font-size: 120%;
	line-height: 120%;
}
div#page-body div.search-box div.search-desc-box div.search-desc-route ul{
	margin: 0px 6px 0px 7px;
	width:177px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-route ul li{
	width:177px;
	padding: 0px 0px 5px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.search-box div.search-desc-box div.search-desc-route ul li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}


div#page-body div.search-box div.ttl-box p.company{
	float:left;
	width:253px;
	height:60px;
}
div#page-body div.search-box div.ttl-box p#link-txt a{
	float:left;
	width:200px;
	display:block;
	padding: 0px 0px 0px 17px;
	line-height: 120%;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}

div#page-body p.main_text{
	margin-bottom:7px;
}

/* ======================================================================================== TYPE2BTN */
div#page-body div.search-desc-box-type02{
	width:487px;
	margin: 0px 0px 0px 14px;
}
div#page-body div.search-desc-box-type02 dl{
	width:487px;
	height:81px;
}
div#page-body div.search-desc-box-type02 dl dt{
	width:105px;
	height:80px;
	float:left;
	overflow:hidden;
}
div#page-body div.search-desc-box-type02 dl dd{
	width:191px;
	height:80px;
	float:left;
	overflow:hidden
}

/* ======================================================================================== TYPE3 */
div#page-body div.search-box div.ttl-box img{
	float:left;
	margin:0 10px 0 0;
}
div#page-body div.search-desc-box-type03{
	float:left;
	width:380px;
}

/* ======================================================================================== ’nˆæ‚©‚ç */
div#page-body div.cate-su h2{
	background: url(../img/bg_ttl_buy.gif) no-repeat left top;
	height:43px;
	color:#fff;
	font-size:24px;
	font-weight:normal;
	padding:8px 0 0 15px;
}
div#page-body div.cate-su div.search-box{
	background:none;
	border: 1px solid #d7d0c4;
}
div#page-body div.cate-su div.search-box div.search-desc-box{
	width:100%;
	margin:0;
	background:none;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-area{
	float:none;
	width:100%;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-area h5{
	padding: 10px 0px 6px 30px;
	background: url(../img/bg_ttl_top_area.gif) no-repeat left top;
	color: #402300;
	font-size: 120%;
	line-height: 120%;
	border-bottom: 1px solid #ffb300;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-area ul{
	margin: 10px 6px 0px 7px;
	width:500px;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-area ul li{
	float:left;
	width:120px;
	padding: 0px 0px 5px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-area ul li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}

div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-route{
	float:none;
	width:100%;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-route h5{
	padding: 10px 0px 6px 30px;
	background: url(../img/bg_ttl_top_route.gif) no-repeat left top;
	color: #402300;
	font-size: 120%;
	line-height: 120%;
	border-bottom: 1px solid #ffb300;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-route ul{
	margin: 10px 6px 0px 7px;
	width:500px;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-route ul li{
	float:left;
	width:120px;
	padding: 0px 0px 5px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-route ul li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}

div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-cond{
	float:none;
	width:100%;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-cond h5{
	padding: 10px 0px 6px 30px;
	background: url(../img/bg_ttl_top_cond.gif) no-repeat left top;
	color: #402300;
	font-size: 120%;
	line-height: 120%;
	border-bottom: 1px solid #ffb300;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-cond p{
	float:left;
	margin: 10px 6px 0px 7px;
	padding-bottom:5px;
	width:355px;
}
div#page-body div.cate-su div.search-box div.search-desc-box div.search-desc-cond img{
	float:left;
	margin: 10px 0px;
}

div#page-body div.cate-su p.main_text{
	float:left;
	width:400px;
}
div#page-body div.cate-su div.main_cate_img{
	float:right;
}


