@charset "UTF-8";

/* 新築・分譲物件セレクション部 */

div.sbknblk {
	width: 480px;
	margin: 0;
}

div.blksep {
	display:block;
	width: 480px;
	height:10px;
	margin: 0;
}

div.sbknleft {
	width: 235px;
	margin: 0;
	float:left;
}

div.sbknright {
	width: 235px;
	margin: 0;
	float:right;
}

div.sbkn {
	display:block;
	padding: 0;
}

div.sbkn h3 {
	margin: 0;
}

div.sbkn h3 a {
	padding-left:15px;
	background: url("/images/top/arr_bd.gif") no-repeat 0px 1px;
}

div.sbkn a.bkimg {
	display:block;
	border-width: 1px;
	border-style: solid;
	float:left;
}

div.sbkn a.bkimg:link {
	border-color: #CCCCCC;
}

div.sbkn a.bkimg:visited {
	border-color: #CCCCCC;
}

div.sbkn a.bkimg:hover {
	border-color: #FF0000;
}

div.sbkn p {
	display:block;
	width: 90px;
	float: right;
	text-align: left;
}

/* まちさがしバナー */
a#townnomu {
	display: block;
	width: 220px;
	height: 141px;
	background: url('/images/top/machi_banner_on.jpg') no-repeat 0px 0px;
}

a#townnomu img {
	border-style: none;
}

a#townnomu:hover {
	background-color: #FFFFFF;
}

a#townnomu:hover img {
	visibility: hidden;
}

/* 右カラム */
/* 物件ランキングバナー */
a#bnr_ranking01 {
	display: block;
	width: 200px;
	height: 103px;
	margin: 0;
	padding: 0;
	background: url("/images/common/bnr_w200_ranking_on.gif") no-repeat 0px 0px;
}

a#bnr_ranking01:hover {
	background-color: #FFFFFF;
}

a#bnr_ranking01:hover img {
	visibility: hidden;
}


/* 買いたい方・売りたい方 */
.buy_area{
width:425px;
float:left;
}
.buy_area .ltd{
width:117px;
float:left;
}
.buy_area .rtd{
width:298px;
float:left;
background-color:#bddd0e;
height:32px;
padding:8px 10px 0 0;
text-align:right;
}
.buy_main{
background:url(/images/top/bg_buymain.gif) repeat-y left top;
padding:0 13px;
width:399px;
}
.buy_main .dot{background:url(/images/top/buy_dot.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}
.buy_main .list01{
width:140px;
float:left;
margin-right:3px;
padding:5px;
}
.buy_main .list02{
width:123px;
float:left;
margin-right:3px;
padding:5px;
}
.buy_main .list03{
width:100px;
float:left;
padding:5px;
}
.buy_main .list01,.buy_main .list02,.buy_main .list03{font-weight:bold; font-size:90%;	line-height:150%;}
ul.buy_titlist li{list-style-type:none; float:left;}
ul.buy_txtlist li{list-style-type:none; float:left; background:url(/images/top/arr_buy.gif) no-repeat 0 3px; padding:0 15px 0 10px; font-size:12px;}
.sell_area{
width:305px;
float:left;
}
.sell_area .ltd{
width:120px;
float:left;
}
.sell_area .ctd{
width:175px;
float:left;
height:32px;
padding:8px 0 0 0;
text-align:right;
background:url(/images/top/bg_sell2.gif) repeat-x left top;
}
.sell_area .rtd{
width:10px;
float:left;
}
.sell_main{
background:url(/images/top/bg_sellmain.gif) repeat-y left top;
padding:0 17px;
width:271px;
}
.sell_main .dot{background:url(/images/top/sell_dot.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:8px;}
ul.sell_txtlist{height:1%;}
ul.sell_txtlist li{list-style-type:none; float:left; background:url(/images/top/arr_sell.gif) no-repeat 0 3px; padding:0 0 0 10px; font-size:12px;}
.h100{height:100%;}
.build_area{
width:700px;
border-left:5px solid #ffe117;
border-right:5px solid #ffe117;
padding:5px 10px;
}

/* 右カラム */

.service3{
	border-left:2px solid #919191;
	border-right:2px solid #919191;
	background-color:#fff;
}
.service3 .area{padding:5px 7px;}
.service3 .dot{background:url(/images/top/dot.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}
.service3 .ltd{
	width:58px;
	float:left;
}
.service3 .rtd{
	width:124px;
	float:left;
	font-size:80%;
	line-height:100%;
}


/* 注目の情報PRセンター部分ここから */
div#chumoku_pr_center {
	width: 510px;
	margin: 20px auto 10px auto;
	background: url("/images/top/chumoku_pr_center_mid.gif") repeat-y 0px 0px;
}

div#chumoku_pr_center td.imgcell {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:right;
	vertical-align:top;
}

div#chumoku_pr_center td.txtcell {
	padding-top: 10px;
	padding-left:10px;
	vertical-align:top;
}

div#chumoku_pr_center td.linkcell {
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
	padding-bottom: 10px;
}

div#chumoku_pr_center span.textlink {
	margin:0;
	font-size:90%;
	line-height:120%;
	font-weight:bold;
}

div#chumoku_pr_center p {
	margin:0;
	font-size:80%;
	line-height:120%;
	color:#000000;
}

/* SEOフッターテキスト部 */
div#foottext01 {
	display: block;
	clear: both;
	width: 950px;
	margin: 0;
	padding: 10px 0 0 0;
}

div#foottext01 div.basebox {
	display: block;
	margin: 0;
	background-color: #f3f4f4;
}

div#foottext01 div.basebox p {
	margin: 0;
	padding: 10px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #888888;
}

