@charset "UTF-8";
.red{
	color:#f00;
}
#tops{
	padding:0 5px;
	margin:10px auto 15px auto;
	width:940px;
}
#tops .left{
	float:left;
	width:640px;
	font-size:80%;
}
#tops .left h1{
	font-size:17px;
	font-weight:bold;
	display:inline;
}
#tops .right{
	float:right;
	width:283px;
	margin:0;
	padding:8px 0 8px 8px;
	background-image:url(/images/house/bg_m01.gif);
	background-repeat:repeat;
}
#tops .right ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#tops .right li{
	float:left;
	width:135px;
	margin:0 5px 0 0;
	padding:0;
	height:30px;
	list-style-type:none;
}

#tops .right li.last{
	float:left;
	width:135px;
	margin:0;
	padding:0;
	height:30px;
	font-size:80%;
	line-height:100%;
	list-style-type:none;
}

.tops2{
	margin-top:10px;
	width:950px;
}
.tops2 .left{
	float:left;
	width:350px;
}
.tops2 .right{
	float:right;
	width:155px;
	padding:8px;
	background-image:url(/images/house/bg_m01.gif);
	background-repeat:repeat;
	position:relative;
}
.pabs{
	position:absolute;
	top:35px;
	left:45px;
	font-size:80%;
}
.tops2 .left2{
	float:left;
	width:300px;
	font-size:80%;
	line-height:130%;
}
.tops2 .right2{
	float:right;
	width:600px;
}
.tops2 .right2 ul{
	float:right;
}
.tops2 .right2 ul li{
	float:left;
	margin-left:15px;
	font-size:80%;
	line-height:130%;
}
#tops_seo{
	padding:0 5px;
	margin:10px 0 10px 0;
	width:940px;
	font-size:80%;
}
#tops_seo .left{
	float:left;
	width:640px;
	font-size:80%;
}
#tops_seo .right{
	float:right;
	width:283px;
	margin:0;
	padding:8px 0 8px 8px;
	background-image:url(/images/house/bg_m01.gif);
	background-repeat:repeat;
}
#tops_seo .right ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#tops_seo .right li{
	float:left;
	width:135px;
	margin:0 5px 0 0;
	padding:0;
	height:30px;
	list-style-type:none;
}

#tops_seo .right li.last{
	float:left;
	width:135px;
	margin:0;
	padding:0;
	height:30px;
	font-size:80%;
	line-height:100%;
	list-style-type:none;
}

#info{
	margin:0 auto;
	margin-bottom:7px;
	width:202px;
}
#info h2{
	margin:0;
	padding:0 0 5px 3px;
}
#info ul{
	margin:0;
	list-style-type:none;
	font-size:1px;
	line-height:1px;
}
#info li{
	margin:0 0 3px 0;
	list-style-type:none;
	height:78px;
}


#pickup{
	margin:0 auto;
	width:204px;
}
#pickup h2{
	margin:0 0 6px 5px;
}

#pickup .ldot{
	padding:5px;
	background-color:#FFF;
}

#pickup .blk{
	margin:0;
	padding:0 5px;
	background-color:#FFF;
}

#pickup .blk .left{
	float:left;
	width:60px;
	margin-right:7px;
}
#pickup .blk .right{
	width:127px;
	float:left;
}

#pickup .blk .right p{
	margin:0;
	padding:0 0 0 15px;
	font-size:80%;
	line-height:110%;
	background:url(/images/common/arr_m.gif) no-repeat left 2px;
}

.whiteline{
	width:210px;
	background-color:#FFFFFF;
}

#kaimono{
	margin:0 auto;
	width:204px;
}

#kaimono h2{
	margin:0 0 6px 5px;
}

#kaimono .body{
	padding:0 0 0 8px;
	background-color:#FFFFFF;
	width:196px;
}

#kaimono .body p{
	width:150px;
	margin:0;
	font-size:80%;
	line-height:110%;
}
#kaimono .body p span{
	float:right;
	text-align:right;
	font-size:80%;
	line-height:110%;
}


#house_area{
	margin:0;
	padding:0 5px;
	background-color:#bddd0e;
}
#house_area .title{
	margin:0;
	padding:0;
}
#marea .title ul{
	margin:0;
	padding:0;
	list-style-type:none;
	height:30px;
	font-size:1px;
	line-height:1px;
}
#house_area .title li{
	float:left;
	list-style-type:none;
	margin: 0 3px 0 0;
	padding:0;
	height:30px;
}

#house_area .body{
	padding:0 5px;
	background-color:#FFFFFF;
	width:490px;
}
#house_area .body p{
	margin:0;
	padding:5px 6px;
	font-size:80%;
	line-height:130%;
}
#house_area .body p span{
	float:right;
}
#house_area .body .map{
	border-left:3px solid #9e9a45;
	border-right:3px solid #9e9a45;
	width:484px;
	margin:0 auto;
}
#house_area .body .map .left{
	width:379px;
}
#house_area .body .map .right{
	width:96px;
	padding: 11px 0 0 9px;
}
#house_area .body .map .right h3{
	margin:0 0 15px 0;
}
#house_area .body .map .right ul{
	list-style-type:none;
}
#house_area .body .map .right li{
	list-style-type:none;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background:url(/images/common/arr_head02.gif) no-repeat left 5px;
	font-size:80%;
}
#house_area .body .map .right li.last{
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0 0 0 10px;
	background:url(/images/common/arr_head02.gif) no-repeat left 5px;
	font-size:80%;
}
#house_area .body .gray{
	padding:10px;
	background-color:#f2f2f2;
	font-size:80%;
}


#mspecail{
	margin:0;
}
#mspecail h2{
	margin:0;
	padding:10px 6px 8px 12px;
	background-color:#fee118;
	font-weight:normal;
}
#mspecail h2 span{
	float:right;
	font-size:80%;
	line-height:80%;
}
#mspecail .body{
	border-left:5px solid #fee42b;
	border-right:5px solid #fee42b;
	width:500px;
	background-color:#FFF;
}
#mspecail .body h3{
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	font-size:80%;
	line-height:120%;
	font-weight:normal;
	background:url(/images/common/arr_m.gif) no-repeat left 1px;
}
#mspecail .body p{
	margin:0;
	font-size:80%;
	line-height:120%;
	color:#656565;
}
#mspecail .body .dot{
	margin:7px 0;
	background:url(/images/common/ic_dot.gif) repeat-x;
}



#linesp{
	margin:0;
}
#linesp h2{
	margin:0;
	padding:10px 6px 8px 12px;
	background-color:#d0cfcf;
	font-weight:normal;
}
#linesp h2 span{
	float:right;
	font-size:90%;
	line-height:90%;
}
#linesp .body{
	border-left:5px solid #d0cfcf;
	border-right:5px solid #d0cfcf;
	width:500px;
	background-color:#FFF;
}

#linesp .body p{
	margin:0;
	font-size:80%;
	line-height:120%;
	color:#656565;
}
#linesp .body .dot{
	margin:7px 0;
	background:url(/images/common/ic_dot.gif) repeat-x;
}


#search_list{
	margin:0;
	padding:15px 10px;
	font-size:80%;
}
#search_area{
	padding:1px 5px 0 5px;
	width:720px;
	font-size:80%;
	background:url(/images/common/bg_s_01.jpg) #b0d920 repeat-x left top;
	height:100%;
	overflow:hidden;
}
#search_area ul{
	margin:5px 0 0 0;
	padding:0;
	height:31px;
	font-size:1px;
	line-height:1px;
	list-style-type:none;
	overflow:hidden;
}
#search_area li{
	float:left;
	margin-right:2px;
	list-style-type:none;
}
.search_res{
	font-size:80%;
}
.search_res span{
	font-size:150%;
	font-weight:bold;
}

.search_res span.nobold120{
	font-size:120%;
	font-weight:100;
}
.pgoff{
	border:1px solid #1a417d;
	padding:2px 5px;
	background-color:#fff;
}
.pgon{
	border:1px solid #1a417d;
	padding:2px 4px;
	background-color:#0c3575;
	color:#fff;
}

.search_res li{
	float:left;
	margin-right:2px;
}
.search_res li.pn a{
	display:block;
	border:1px solid #1a417d;
	padding:2px 0px;
	text-align:center;
	background-color:#fff;
	color:#1a417d;
	width:20px;
}

.search_res li.pn a:visited{
	border:1px solid #1a417d;
	padding:2px 0px;
	background-color:#fff;
	color:#1a417d;
}
.search_res li.pn a:hover{
	border:1px solid #1a417d;
	background-color:#1a417d;
	color:#fff;
}
.search_res li.arr{
	float:left;
	padding-top:3px;
}
.search_res li.arr2{
	float:left;
	padding-top:3px;
	margin:0 5px;
}
/*
.search_res li a.link{
	border:1px solid #1a417d;
	padding:2px 5px;
	text-align:center;
	background-color:#fff;
	display:block;
}*/
.search_res li.pgon{
	border:1px solid #1a417d;
	padding:2px 0px;
	background-color:#0c3575;
	color:#fff;
	text-align:center;
	width:20px;
}
.search_choice{
	padding:5px 15px;
	margin:10px 0;
	background-color:#f2f2f2;
	font-size:80%;
}
.search_choice .nobold120{
	font-size:120%;
	font-weight:100;
}
.tablebg{
	background-color:#999;
}
.thbg{
	background-color:#CCC;
	text-align:center;
	font-size:80%;
}
.tdbg01{
	background-color:#FFF;
	font-size:80%;
	line-height:110%;
}
.tdbg01-2{
	background-color:#FFF;
}

.tdbg01 span.red{
	background-color:#FFF;
	color:#b71c22;
	font-size:100%;
	line-height:110%;
}

.tdbg01 p{
	margin:6px 0;
}
.tdbg02{
	background-color:#F7F7F7;
	font-size:80%;
	line-height:110%;
}
.tdbg02-2{
	background-color:#F7F7F7;
}

.tdbg02 p{
	margin:6px 0;
}
#ic_descr{
	width:728px;
	border:1px solid #f2f2f2;
}
#ic_descr h3{
	margin:0;
	padding:3px;
	background-color:#f2f2f2;
}
#ic_descr .body{
	width:714px;
	padding:7px;
	font-size:60%;
}

/* NC0199 */
#research{
	border: solid 1px #ccc;
	padding:10px;
	line-height:18px;
	font-size:12px;
}

.dotline{
	border-bottom:1px dashed #e0dfdf;
}
.body span.red{
	color:#b71c22;
}
#errorlist{
	padding:5px 15px;
	margin:10px 0;
	background-color:#f2f2f2;
	font-size:80%;
}

#errorlist p{
	padding:5px 15px;
	margin:10px 0;
	color:#dc351e;
	font-size:120%;
	font-weight:bold;
}

#bmns{
 margin:0;
 padding:10px 0 0  0;
 background-color:#fff;
}
#bmns  .img{
 width:170px;
 margin:0  auto;
 margin-bottom:5px;
}
#bmns  p{
 width:170px;
 margin:0  auto;
 padding:0;
 font-size:80%;
}

/*20080908*/
.msbox{
	width:920px;
	margin-left:auto;
	margin-right:auto;
}
.msbox .title{
	width:910px;
	padding:5px 0 6px 10px;
	background-color:#eaeaea;
}
.msbox .body, .msbox .body4{
	width:890px;
	padding:10px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
	background:url(/images/house/img_boxt2.gif) no-repeat;
}
.msbox .body4 ul{
	overflow:hidden;
	height:100%;
}
.msbox .body4 li{
	float:left;
	margin:0 10px 0 0;
	font-size:80%;
	line-height:130%;
}
.msbox .body4 li.fr{
	float:right;
	margin:0 20px 0 0;
}
.rdo{
	font-size:80%;
	line-height:150%;
}
.msbox .body2{
	width:880px;
	padding:10px 14px 10px 16px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
	background:url(/images/house/img_boxt2.gif) no-repeat;
}
.msbox .body2 .text{
	float:left;
	width:400px;
	margin-right:33px;
	font-size:80%;
	line-height:130%;
}
.msbox .body2 .img{
	float:left;
	width:445px;
}
.area{
	padding:5px 0 5px 7px;
	background-color:#eaeaea;
}
.msbox .body2 .text ul{
	padding:0 0 0 5px;
}
.msbox .body2 .text li{
	float:left;
	width:130px;
	margin-bottom:10px;
}
.tbline{
	background:url(/images/house/ic_line.gif) repeat-y 135px 0px;
}
.tbline2{
	background:url(/images/house/ic_line.gif) repeat-y 205px 0px;
}

.msbox .body2 .text2{
	float:left;
	width:400px;
	margin-right:30px;
}
.msbox .body2 .img2{
	float:right;
	width:450px;
	background-color:#e8eff1;
}
.msbox .body2 .img2 .blk{
	padding:0px 10px 5px 10px;
}
.msbox .body2 .img2 .blk .bw{
	padding:5px 20px 5px 20px;
	background-color:#fff;
	width:390px;
	margin-left:auto;
	margin-right:auto;
}
.msbox .body2 .img2 .blk .bw2{
	width:430px;
	margin-left:auto;
	margin-right:auto;
}
.sinp{
	width:120px;
	padding:2px;
	border:1px solid #a5acb2;
}
.sinp2{
	width:125px;
}
.font01{
	font-size:200%;
	line-height:100%;
	color:#b71c22;
	font-weight:bold;
}
.font02{
	font-size:100%;
	font-weight:bold;
}
.font03{
	font-size:160%;
	line-height:100%;
	color:#333333;
	font-weight:bold;
}
.font03-2{
	font-size:90%;
	font-weight:bold;
}
.font04{
	font-size:140%;
	line-height:100%;
	color:#6f6f6f;
	font-weight:bold;
}
.font04-2{
	font-size:80%;
	font-weight:bold;
	color:#6f6f6f;
}
.bdr{
	background:url(/images/house/ic_line2.gif) repeat-x left bottom;
}
.font05{
	font-size:65%;
	line-height:120%;
}
.company{
	width:922px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.company li{
	float:left;
	height:35px;
}
.msbox .body3{
	width:880px;
	padding:10px 14px 0px 16px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
	background:url(/images/house/img_boxt2.gif) no-repeat;
	overflow:hidden;
	height:100%;
}
.msbox .body3 .ktkn{
	width:880px;
}
.msbox .body3 .ktkn li{
	float:left;
	width:440px;
	margin-bottom:7px;
}
.msbox .body3 .ktkn li span{
	float:left;
	display:block;
	width:170px;
	background:url(/images/common/arr_t_head.gif) no-repeat 0px 5px;
	font-size:80%;
	line-height:130%;
	padding:0 0 0 10px;
}
.msbox .body3 .ktkn li ul{
	float:left;
	width:250px;
}
.msbox .body3 .ktkn li ul li{
	float:left;
	width:125px;
	margin-bottom:10px;
	font-size:80%;
	line-height:130%;
}
/*.ktkn{
	float:left;
	width:430px;
}
.chdl{
	float:left;
	width:170px;
	background:url(/images/common/arr_t_head.gif) no-repeat 0px 5px;
	font-size:80%;
	line-height:130%;
	padding:0 0 0 10px;
}
.chdr{
	float:left;
	width:250px;
}
.chdr li{
	float:left;
	width:125px;
	margin-bottom:10px;
	font-size:80%;
	line-height:130%;
}
*/
.ptop{
	text-align:right;
	font-size:80%;
	line-height:130%;
}

.msbox .rsbody{
	width:910px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
}
.msbox .rsbody .blk{
	padding:10px 30px;
}
.msbox .rsbody .blk2{
	padding:20px 28px 20px 29px;
	width:853px;
}
.rsttl{
	padding-bottom:5px;
	border-bottom:1px solid #95b200;
}
.hflr{
	float:right;
	text-align:right;
	font-weight:normal;
	padding-top:20px;
	display:block;
	height:15px;
}
.rstyle{
	background-color:#d0e559;
	height:21px;
}
.rstyle2-1{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_green.gif) no-repeat;
	overflow:hidden;
	height:100%;
}

.rstyle2-2{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_green2.gif) no-repeat;
	overflow:hidden;
	height:100%;
}
.rstyle2-1 ul, .rstyle2-2 ul, .bluebox ul, .bluebox2 ul, .rstyle4 ul, .rstyle4-2 ul{
	overflow:hidden;
	height:100%;
}
.rstyle2-1 li, .rstyle2-2 li, .bluebox li, .bluebox2 li, .rstyle4 li, .rstyle4-2 li{
	float:left;
	width:40px;
	text-align:center;
}
.rstyle4-2 li span.rc, .rstyle4 li span.rc{
	display:block;
	padding-top:6px;
	height:27px;
}
 .rstyle4-2 li.w2{
	float:left;
	width:50px;
	height:33px;
	text-align:center;
	background-color:#fff;
}
.rsttl2{
	padding-bottom:5px;
	border-bottom:1px solid #79c5f1;
}
.rsttl3{
	padding-bottom:5px;
	border-bottom:1px solid #f43a33;
}

.rstyle3{
	background-color:#57b6ed;
	height:21px;
}
.rstyle3-1{
	background:url(/images/house/bg_blue.gif) repeat-y left top;
}
.rstyle4{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_red.gif) no-repeat 0px 1px !important;
	background:url(/images/house/bg_red.gif) no-repeat;
	overflow:hidden;
	height:100%;
}
.rstyle4-1{
	display:block;
	padding-top:6px;
	height:27px;
	display:block;
	background:url(/images/house/bg_redchk.gif) no-repeat center;
}
.rstyle4-2{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_red2.gif) no-repeat 0px 1px !important;
	background:url(/images/house/bg_red2.gif) no-repeat;
	overflow:hidden;
	height:100%;
}
.gay1{
	color:#adadad;
}
.black{
	color:#000;
}
.rsbtnl{
}
.rsbtnl li{
	float:left;
	height:22px;
}
.rsbtnl li.text{
	padding:3px 0 0 0;
	font-size:80%;
	line-height:130%;
	background:url(/images/house/bg_btnl.gif) repeat-x;
}
.rsbtnr{
	float:right;
}

.rsbtnr li{
	float:left;
	height:22px;
}
.rsbtnr li.text{
	padding:3px 0 0 0;
	font-size:80%;
	line-height:130%;
	background:url(/images/house/bg_btnr.gif) repeat-x;
}

.msbox .rlbody{
	width:880px;
	padding:15px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
}
.msbox .rlbody .title{
	width:865px;
	padding:5px 0 5px 15px;
	color:#000;
	background-color:#eaeaea;
	font-size:80%;
	line-height:130%;
}
.msbox .rlbody .blk{
	padding:10px 10px 0px 10px;
}
.msbox .rlbody .blk li{
	float:left;
	width:215px;
	margin-bottom:10px;
	font-size:80%;
	line-height:130%;
}

.oktion{
	width:728px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.oktion .body{
	padding:10px 16px;
}
.oktion .body .text{
	background-color:#f2f2f2;
	padding:3px;
}
.dotline2{
	background:url(/images/house/ic_dot.gif) repeat-x left bottom;
}


.bluebox{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_blue2.gif) no-repeat left top;
	overflow:hidden;
	height:100%;
}
.bluebox2{
	padding-left:28px;
	padding-top:1px !important;
	padding-top:0px;
	background:url(/images/house/bg_blue3.gif) no-repeat left top;
}
.chkbox{
	float:left;
	width:40px;
	text-align:center;
}
.chkbox2{
	float:left;
	width:50px;
	text-align:center;
	background-color:#fff;
}
.transfer {
	text-align: center;
	margin: -10px 0 0 0;
	display: block;
	font-size:65%;
	line-height:130%;
	font-family: Verdana;
	text-align: center;
	white-space: nowrap;
}
*html .transfer {
	margin: -18px 0 0 0;
}
*+html .transfer {
	margin: -18px 0 0 0;
}
/* safari only \*/
html:\66irst-child .transfer{
	margin: -7px 0 0 0;
}
/* end */

.virticalText {
	margin-top: -6px;
	text-align: center;
	display: block;
	font-size:80%;
	line-height:130%;
}
*html .virticalText {
	margin-top: -10px;
}
*+html .virticalText {
	margin-top: -10px;
}
/* safari only \*/
html:\66irst-child .virticalText{
	margin: -6px 0 0 0;
}
/* end */

.fmli{
	overflow:hidden;
	height:100%;
}
.fmli li{
	float:left;
	margin-right:10px;
	font-size:80%;
	line-height:130%;
	text-indent:-24px;
	padding-left:24px;
}
.fmli li.w1{
	float:left;
	width:146px;
	font-size:80%;
	line-height:130%;
}
/*		echina 20090312		*/
.c01{
color:#cc0000;
}
/*		echina 20090312		*/

.road{width:930px; margin:0 auto 10px; height:1%; overflow:hidden;}
.road .left{width:400px; float:left;}
.road .right{width:500px; float:right; text-align:right;}
#side04{width:310px; float:right;}
#side04 .box01{width:300px; background-color:#ececec; padding:0 5px;}
#side04 .box02{width:290px; border-left:5px solid #ececec; border-right:5px solid #ececec; padding:0 5px;}
#side04 .box03{width:270px; background-color:#f2f2f2; padding:5px 10px;}
#side04 .box03 .photo{width:90px; padding-left:25px; float:left;}
#side04 .box03 .text{width:155px; float:left;}
#side04 .box04{border-left:2px solid #aecb0c; border-right:2px solid #aecb0c; padding:7px 5px 0; background-color:#fff;}
#side04 .box05{border-left:2px solid #f2ae0d; border-right:2px solid #f2ae0d; padding:7px 5px 0; background-color:#fff;}
#side04 .box05 .photo{width:60px; float:left;}
#side04 .box05 .text{width:210px; float:left;}
#side04 .box06{border-left:2px solid #919191; border-right:2px solid #919191; padding:3px 5px 0; background-color:#fff; width:286px; margin:0 auto;}
#side04 .box06 .photo{width:50px; float:left;}
#side04 .box06 .text{width:220px; float:left;}
#side04 .box06 .photo02{width:60px; float:left;}
#side04 .box06 .text02{width:210px; float:left;}
#side04 .mBox01{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#000; padding:8px;}
#side04 .mBox01 .bnrBox{border:1px solid #d7d7d7; padding:4px; width:270px; height:1%; overflow:hidden; background-color:#fff; font-size:80%; line-height:130%;}
#side04 .mBox01 .bnrBox .photo{width:55px; float:left;}
#side04 .mBox01 .bnrBox .text{width:215px; float:left;}
.txt_pdl01{text-indent:-15px; padding-left:15px;}
.txt_pdl02{text-indent:-10px; padding-left:10px;}
.nomucomL{width:95px; float:left; margin-right:15px;}
.nomucomR{width:180px; float:left;}
.build_title{width:630px; background:url(/images/mansion_n/map_tr.gif) #bddd0e no-repeat right top; height:1%; overflow:hidden;}
.build_title .title{width:250px; float:left;}
.build_title .text{width:350px; float:right; text-align:right; padding:15px 10px 0 0;}
.buildArea{width:620px; background-color:#bddd0e; padding:0 5px; height:1%; overflow:hidden;}
.buildArea .left{width:420px; float:left;}
.buildArea .right{width:195px; float:right;}
.buildArea .left .main{background-color:#fff; padding:0 5px;}
.buildArea .right .main{background:url(/images/mansion_n/bg01_map.gif) repeat-y left top; padding:0 5px;}
.white{color:#fff;}
.buildArea .right .main .area{background-color:#fff;}
.buildArea .search{background-color:#fff; width:600px; padding:3px 10px;}
.buildArea .search .title{float:left; width:106px; padding-top:15px;}
.buildArea .search .area{background-color:#eee; padding:10px; width:465px; float:right;}
.buildArea02{border-left:5px solid #fbc548; border-right:5px solid #fbc548; padding:10px !important; padding:10px 10px 0; width:600px; height:1%; overflow:hidden;}
.buildArea02 .larea{width:295px; float:left; height:1%; overflow:hidden;}
.buildArea02 .rarea{width:295px; float:right; height:1%; overflow:hidden;}
.buildArea02 .photo{width:120px; float:left;}
.buildArea02 .text{width:175px; float:left;}
.ranking{border-left:5px solid #fee118; border-right:5px solid #fee118; padding:5px 10px; width:600px; height:1%; overflow:hidden;}
.ranking li{float:left; font-size:1px; line-height:1px;}
.mr10{margin-right:10px;}
.mnBox{width:630px; height:1%; overflow:hidden;}
.mnBox01{width:315px; float:left;}
.mnBox02{width:310px; float:right;}
.mnBox01 .area{border-left:5px solid #ececec; border-right:5px solid #ececec; padding:5px; width:295px; background-color:#FFF;}
.mnBox02 .area{border-left:5px solid #ececec; border-right:5px solid #ececec; padding:5px; width:290px; background-color:#FFF;}
.mnBbox{border:1px solid #ccc; padding:10px; margin-top:10px;}
.mnmap{position:relative; font-size:65%; line-height:130%; font:Arial, Helvetica, sans-serif;}
.mnmap a{color:#333; text-decoration:none;}
.mnmap a:hover{color:#333; text-decoration:none;}
.mnmap01{position:absolute; left:129px; top:31px;}
.mnmap02{position:absolute; left:355px; top:34px;}
.mnmap03{position:absolute; left:146px; top:100px;}
.mnmap04{position:absolute; left:361px; top:123px;}
.mnmap05{position:absolute; left:103px; top:172px;}
.mnmap06{position:absolute; left:370px; top:209px;}
.tokyo_tit{width:630px;}
.tokyo_tit .ltd{width:323px; float:left;}
.tokyo_tit .ctd{width:297px; float:left; background:url(/images/top/img_tokyo_tbg.gif) repeat-x left top; height:30px; text-align:right; padding-top:15px; font-size:12px;}
.tokyo_tit .rtd{width:10px; float:left;}
.tokyo_area{
width:600px;
border-left:5px solid #d0eef8;
border-right:5px solid #d0eef8;
padding:5px 10px;
}
.tokyo_area .td01{
width:170px;
float:left;
margin-right:10px;
background-color:#f2f2f2;
}
.tokyo_area .td02{
width:240px;
float:left;
background-color:#f2f2f2;
}
.tokyo_area ul{padding:0 0 0 10px;}
.tokyo_area li{
list-style-type:none;
padding:0 0 5px 25px;
font-size:80%;
line-height:100%;
}
.tokyo_area li.one{background:url(/images/top/num01.gif) no-repeat left top;}
.tokyo_area li.two{background:url(/images/top/num02.gif) no-repeat left top;}
.tokyo_area li.three{background:url(/images/top/num03.gif) no-repeat left top;}
.lab_f1{background:url(/images/mansion_n/radio01.gif) no-repeat 0 0 !important; background:url(/images/mansion_n/radio01.gif) no-repeat 0 3px; width:24px; height:11px; display:block; text-indent:-9999px;}
.lab_f2{background:url(/images/mansion_n/radio02.gif) no-repeat 0 0 !important; background:url(/images/mansion_n/radio02.gif) no-repeat 0 3px; width:21px; height:11px; display:block; text-indent:-9999px;}
.lab_f3{background:url(/images/mansion_n/radio03.gif) no-repeat 0 0 !important; background:url(/images/mansion_n/radio03.gif) no-repeat 0 3px; width:123px; height:12px; display:block; text-indent:-9999px;}
.map_search{width:185px; padding:0 5px; background-color:#fff;}
.bg01_map{background-color:#eee; margin-bottom:5px;}
.land_tit01{background:url(/images/top/sell_tr.gif) #fbc548 no-repeat right top; width:630px; padding-bottom:5px;}
.land_tit01 .ltit{width:445px; float:left; font-size:80%; line-height:100%;}
.land_tit01 .rbtn{width:180px; float:left; padding-top:10px;}
.pl10{padding-left:10px;}
.landBox{border-left:5px solid #fbc548; border-right:5px solid #fbc548; padding:0 10px !important; padding:0 10px; width:600px; height:1%; overflow:hidden;}
.arrLand{background:url(/images/common/arr_t_head.gif) no-repeat 0 4px; padding:0 0 0 8px;}
.landRbox01{border-left:2px solid #919191; border-right:2px solid #919191; padding:5px 8px; width:279px; margin:0 auto;}
.landRbox01 .photo{width:60px; float:left;}
.landRbox01 .text{width:210px; float:left;}

.tablebg02{
	background-color:#cecece;
}
.tdbg_imagelist{
	font-size:120%;
	font-weight:bold;
	background-color:#ece6e0;
}

dl.rnavisell01 {

}


dl.rnavisell01 dt {
	margin-top: 10px;
	background: url("/images/common/arr_m.gif") no-repeat 0px 3px;
	padding-left:15px;
	font-size:80%;
	line-height:130%;
	font-weight: bold;
}

dl.rnavisell01 dd {
	margin-top: 5px;
	padding-left:15px;
	font-size:80%;
	line-height:130%;
}

#mansion_area{
	margin:0;
	padding:0 5px;
	background-color:#bddd0e;
}
#mansion_area .title{
	margin:0;
	padding:0;
}
#marea .title ul{
	margin:0;
	padding:0;
	list-style-type:none;
	height:30px;
	font-size:1px;
	line-height:1px;
}
#mansion_area .title li{
	float:left;
	list-style-type:none;
	margin: 0 3px 0 0;
	padding:0;
	height:30px;
}

#mansion_area .body{
	padding:0 5px;
	background-color:#FFFFFF;
	width:490px;
}
#mansion_area .body p{
	margin:0;
	padding:5px 6px;
	font-size:80%;
	line-height:130%;
}
#mansion_area .body p span{
	float:right;
}
#mansion_area .body .map{
	border-left:3px solid #9e9a45;
	border-right:3px solid #9e9a45;
	width:484px;
	margin:0 auto;
}
#mansion_area .body .map .left{
	width:379px;
}
#mansion_area .body .map .right{
	width:96px;
	padding: 11px 0 0 9px;
}
#mansion_area .body .map .right h3{
	margin:0 0 15px 0;
}
#mansion_area .body .map .right ul{
	list-style-type:none;
}
#mansion_area .body .map .right li{
	list-style-type:none;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background:url(/images/common/arr_head02.gif) no-repeat left 5px;
	font-size:80%;
}
#mansion_area .body .map .right li.last{
	list-style-type:none;
	margin:25px 0 0 0;
	padding:0 0 0 10px;
	background:url(/images/common/arr_head02.gif) no-repeat left 5px;
	font-size:80%;
}
#mansion_area .body .gray{
	padding:10px;
	background-color:#f2f2f2;
	font-size:80%;
}

/* 注目の情報PRセンター部分ここから */
div#chumoku_pr_center {
    width: 510px;
    margin-top: 20px;
    background: url("/images/house/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;
}

