@charset "UTF-8";

div#centertxt01 {
	display:block;
	float:right;
	padding: 5px 5px 5px 2px;
	font-weight:bold;
	background-color:#fef5ec;
}

div#centertxt01 span.label {
	margin:2px;
	padding:2px;
	color:#ffffff;
	background-color:#ff0000;
}

div#centertxt01 a {
	padding:4px;
}

.red{
	color:#f00;
}
.tops2{
	margin-top:10px;
	width:950px;
}
.tops2 .left{
	float:left;
	width:350px;
}
.tops2 .right{
	float:right;
	width:155px;
	padding:8px;
	background-image:url(/images/mansion/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;
        font-size:80%;
}
.tops2 .right2 ul{
	float:right;
}
.tops2 .right2 ul li{
	float:left;
	margin-left:15px;
	font-size:80%;
	line-height:130%;
}

.bbmnbox{
	width:832px;
	padding:8px;
	border:1px solid #d1d1d1;
    cursor:pointer;
}

.bbmnbox:hover{
    opacity: 0.9;
 }

.bbmnbox .chk{
	width:822px;
	padding:3px 5px;
	background-color:#ede6e0;
	margin-bottom:8px;
}
.bbmnbox2{
	width:932px;
	padding:8px;
	border:1px solid #d1d1d1;
}
.bbmnbox2 .chk{
	width:922px;
	padding:3px 5px;
	background-color:#ede6e0;
	margin-bottom:8px;
}
.table1
{
	margin:0;
	border-collapse: collapse;
}
.table1 th
{
	border: 1px solid #838383;
	background-color:#dedede;
	padding:10px;
	font-size:80%;
	font-weight:normal;
}
.table1 td
{
	border: 1px solid #838383;
	padding:10px;
	background-color:#fff;
}
ul.conditions{
	height:100%;
	overflow:hidden;
}
ul.conditions li{
	float:left;
	/*margin-right:20px;*/
	width:90px;
	font-size:80%;
	line-height:130%;
}
ul.conditions li.l{
	float:left;
	/*margin-right:20px;*/
	width:120px;
	font-size:80%;
	line-height:130%;
}
ul.conditions li.l2{
	width:auto;
	margin-right:20px;
}
ul.conditions li.l3{
	width:160px;
}
ul.conditions li.l4{
	width:105px;
}
ul.conditions li.l5{
	width:195px;
}
/*		�� echina 20090311		*/
ul.conditions li.title{
	width:auto;
	margin-right:0px;
	font-weight:bold;
	color:#0c3575;
}
ul.conditions li.input{
	float:left;
	width:auto;
}
ul.conditions li.input img{
	vertical-align:bottom;
}
ul.conditions li.acn{
	float:left;
	margin:0;
	width:105px;
	font-size:80%;
	line-height:130%;
}
.sabox{
	width:828px;
	padding:10px !important;
	padding:10px 10px 0px 10px;
	border:1px solid #cecece;
	background-color:#f8f8f8;
}
*+html .sabox {padding:10px 10px 0px 10px !important;}
.sabox .body{
	float:left;
	width:391px;
	padding:8px 8px 5px 8px;
	border:1px solid #cecece;
	background-color:#fff;
}
.sabox .body .img{
	float:left;
	width:180px;
}
.sabox .body .text{
	float:left;
	width:211px;
}
.mr8{
	margin-right:8px;
}
.mr10{
	margin-right:10px;
}
.green{
	color:#4c691e;
}
.c01{
	color:#cc0000;
}
.black{
	color:#000;
}
.imgbdr{
	border:1px solid #cdcdcd;
}
.txt1{
	font-size:100%;
	font-weight:bold;
}
.search_res{
	margin-bottom:10px;
}
.search_res li{
	float:left;
	font-size:80%;
	line-height:130%;
	margin-right:2px;
	display:block;
}
.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%;
}
#ic_descr{
	width:848px;
	border:1px solid #f2f2f2;
}
#ic_descr h3{
	margin:0;
	padding:3px;
	background-color:#f2f2f2;
}
#ic_descr .body{
	width:834px;
	padding:7px;
	font-size:60%;
}
.sabox2{
	width:831px;
	padding:10px 9px 6px 10px;
	background-color:#f2f2f2;
	margin-left:auto;
	margin-right:auto;
}
.sabox3{
	width:931px;
	padding:10px 9px 6px 10px;
	background-color:#f2f2f2;
	margin-left:auto;
	margin-right:auto;
}
.sabox2 .title, .sabox3 .title{
	padding-left:2px;
}
.sabox2 .title span, .sabox3 .title span{
	float:right;
	text-align:right;
	padding-right:14px;
	font-size:90%;
	line-height:130%;
	font-weight:normal;
}
.sabox2 .body, .sabox3 .body{
	height:100%;
	overflow:hidden;
}
.sabox2 .body .item{
	float:left;
	width:190px;
	border:1px solid #cecece;
	padding:6px;
	background-color:#fff;
}
.item, .sabox3 .body .item{
	float:left;
	width:170px;
	border:1px solid #cecece;
	padding:5px;
	background-color:#fff;
}


.msbox{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
.msbox .title{
	width:840px;
	padding:5px 0 6px 10px;
	background-color:#eaeaea;
}
.msbox .body{
	width:820px;
	padding:1px 10px 10px 10px;
	border-left:5px solid #eaeaea;
	border-right:5px solid #eaeaea;
	background:url(/images/mansion/img_boxt2.gif) no-repeat;
}
.msbox .body ul{
	width:820px;
	height:100%;
	overflow:hidden;
}
.msbox .body li{
	float:left;
	margin-top:15px;
	padding:0 0 0 10px;
	width:190px;
	font-size:80%;
	line-height:130%;
	background:url(/images/common/arr_t_head.gif) no-repeat left center;
}
.w650{
	width:650px;
}
.w850{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}
/*		�� echina 20090311		*/
.ptop{
	text-align:right;
	font-size:80%;
	line-height:130%;
}
.kwd{
	width:280px;
	height:17px;
	border:1px solid #838383;
	padding:3px 0 0 3px;
}
.dot{
	padding:0 0 7px 0;
	font-size:80%;
	line-height:130%;
	background:url(/images/mansion_n/ic_dot.gif) repeat-x left bottom;
}
.dotr{
	float:right;
	text-align:right;
}
.color2{
	color:#cc0000;
	font-weight:bold;
	font-size:80%;
	line-height:130%;
	margin-bottom:3px;
}
.color2 a{
	color:#cc0000;
	text-decoration:none;
}
.color2 a:link{
	color:#cc0000;
	text-decoration:none;
}
.color2 a:visited{
	color:#cc0000;
	text-decoration:none;
}
.color2 a:hover{
	color:#cc0000;
	text-decoration:none;
}
.text14-2{
	font-size:66%;
}

/*		�� echina 20081226		*/
ul.conditions li.end{
	/*margin-right:0px;*/
	width:105px;
}
.mb4{margin-bottom:4px;}
.itemintro{
	padding:10px;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	font-size:65%;
	line-height:130%;
	color:#666666;
}
.w828{
	width:828px;
	margin-left:auto;
	margin-right:auto;
}
/*		�� echina 20081226		*/

/*		�� echina 20090316		*/
.w950{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.w961{
	width:961px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.map{
	margin-bottom:5px;
	height:632px;
	background:url(/images/mansion_n/bg_map01.gif) no-repeat;
}
.map .b{
	width:601px;
	margin-left:auto;
	margin-right:auto;
	padding-top:143px;
}
.map .b .bg{
	padding:25px 0;
	background:url(/images/mansion_n/bg_map02.gif) repeat-y;
}
.w521{
	width:521px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.w951{
	width:951px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.map2{
	height:100%;
	overflow:hidden;
}
.map2 .l{
	float:left;
	width:580px;
	font-size:80%;
}
.map2 .r{
	float:right;
	width:371px;
}
.map2 .r ul{
	float:right;
}
.map2 .r ul li{
	float:left;
	padding-left:10px;
	margin-left:10px;
	font-size:80%;
	background:url(/images/common/arr_t_head.gif) no-repeat left center;
}
.errorbox{
	padding:30px 0;
	text-align:center;
	background-color:#f2f2f2;
}
.errorbox p{
	line-height:150%;
	font-size:80%;
}


#form_j{
	width:689px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#form_j h1{
	margin:0 0 10px 0;
}
#form_j h1 span{
	float:right;
	text-align:right;
}
#form_j h2{
	margin:0 0 15px 0;
}
#form_j h3{
	padding-left:15px;
	font-size:90%;
	background:url(/images/common/ic_circle.gif) no-repeat left center;
}
.normal{
	font-weight:normal;
}
.joutline{
	border-top:1px solid #acacac;
	border-bottom:1px solid #acacac;

}
.jtable{
	width:689px;
	border-top:3px solid #e7eff1;
	border-bottom:3px solid #e7eff1;
}
.jtable th{
	width:139px;
	font-size:80%;
	font-weight:normal;
	padding:7px 9px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}
.jtable th span{
	float:right;
	text-align:right;
}
.jtable td{
	font-size:80%;
	padding:7px 0px;
}
.jtable td table td{
	padding:0;
	font-size:100%;
}
.jbg02{
	background:url(/images/form/bg_table02.jpg) no-repeat;
}
.jdoth{
	background:url(/images/form/ic_doth.gif) repeat-x left bottom;
}
.jdotd{
	background:url(/images/form/ic_dotd.gif) repeat-x left bottom;
}
.jdotdbr{
	background:url(/images/form/ic_dotd.gif) repeat-x left bottom;
	word-break:break-all;
}

.bdrt{
	border-top:1px solid #e2e2e2;
}
.jdate{
	margin-bottom:10px;
	padding:5px 10px;
	background-color:#e7eff1;
	text-align:right;
	font-size:80%;
}
#newfooter{
	padding-top:10px;
	background:url(/images/common/ic_dot.gif) repeat-x left top;
}
#newfooter ul{
	height:100%;
	overflow:auto;
}
#newfooter li{
	float:left;
}
#newfooter li.fr{
	float:right;
	text-align:right;
}
.pdl7{
	padding-left:6px;
}
/*		�� echina 20090316		*/

.relative{position:relative;}
.ekiclose{position:absolute; right:10px; top:5px;}
.map01{
	width:963px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	overflow:hidden;
}
.map01 .texts{
	float:left;
	width:563px;
}
.map01 .texts p{font-size:80%; padding-left:5px;}
.map01 .link{
	float:right;
	width:400px;
}
.map01 .link ul{float:right; padding-right:5px;}
.map01 .link ul li{
	float:left;
	padding-left:10px;
	margin-left:10px;
	font-size:80%;
	background:url(/images/common/arr_t_head.gif) no-repeat left center;
}
.font01{font-size:130%; font-weight:bold;}
.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;}
#side04 .box06 .photo{width:50px; float:left;}
#side04 .box06 .text{width:220px; 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 .area{background-color:#eee; padding:10px; width:580px;}
.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:143px; float:left;}
.buildArea02 .text{width:152px; float:left;}
.newsArea{border-left:5px solid #ececec; border-right:5px solid #ececec; padding:10px; width:600px; height:1%; overflow:hidden;}
.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;}
.mnBox02 .area{border-left:5px solid #ececec; border-right:5px solid #ececec; padding:5px; width:290px;}
.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:180px; top:25px;}
.mnmap02{position:absolute; left:22px; top:88px;}
.mnmap03{position:absolute; left:113px; top:71px;}
.mnmap04{position:absolute; left:217px; top:71px;}
.mnmap05{position:absolute; left:288px; top:56px;}
.mnmap06{position:absolute; left:364px; top:40px;}
.mnmap07{position:absolute; left:363px; top:129px;}
.mnmap08{position:absolute; left:113px; top:117px;}
.mnmap09{position:absolute; left:226px; top:115px;}
.mnmap10{position:absolute; left:26px; top:224px;}
.mnmap11{position:absolute; left:100px; top:213px;}
.mnmap12{position:absolute; left:184px; top:212px;}
.mnmap13{position:absolute; left:372px; top:225px;}
.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;}


#ic_descr2 {
	width:950px;
	border:1px solid #f2f2f2;
}
#ic_descr2 h3{
	margin:0;
	padding:3px;
	background-color:#f2f2f2;
}
#ic_descr2 .body{
	width:950px;
	padding:7px;
	font-size:60%;
}


#tops_seo{
	padding:0 5px;
	margin:10px 0 15px 0;
	width:940px;
	font-size:80%;
}

#tops_seo .left{
	padding-top:10px;
	text-align:left;
}
/*
#tops_seo .left{
	float:left;
	width:940px;
	font-size:80%;
}
*/
#tops_seo .right{
	float:right;
	width:283px;
	margin:0;
	padding:8px 0 8px 8px;
	background-image:url(/images/mansion/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;
}

div#mainttlbar {
	display:block;
	margin: 0;
	padding:20px 0 0 0;
}

#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 h3{
	margin:0;
	padding:0 0 0 15px;
	font-size:80%;
	line-height:130%;
	font-weight:normal;
	background:url(/images/common/arr_m.gif) no-repeat left 2px;
}

#pickup .blk p{
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	font-size:80%;
	line-height:130%;
}

#pickup .blk h4{
	margin:0 0 10px 10px;
}

#pickup div.bkimg{
	text-align:center;
	padding-bottom:10px;
}

#pickup div.bkimg a{
	margin: 0 auto;
}

#kaimono{
	margin:0 auto;
	width:204px;
}

#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%;
}

.whiteline{
	width:210px;
	background-color:#FFFFFF;
}

div.specialnavibtn a {
	display: block;
	width:102px;
	height:60px;
	background-repeat: no-repeat;
	background-position: 0px;
}

#specialbtn06 { background-image: url(/images/mansion_n/special/btn06_o.gif);}
#specialbtn07 { background-image: url(/images/mansion_n/special/btn07_o.gif);}
#specialbtn08 { background-image: url(/images/mansion_n/special/btn08_o.gif);}
#specialbtn09 { background-image: url(/images/mansion_n/special/btn09_o.gif);}
#specialbtn10 { background-image: url(/images/mansion_n/special/btn10_o.gif);}

div.specialnavibtn a:hover { background-color: #FFFFFF;}
div.specialnavibtn a:hover img { visibility: hidden;}

#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%;
}

#schedul{
	margin:0 0 10px 0;
}

#schedul h3{
	height:21px;
	margin:0;
	padding:0 10px 0 10px;
	font-size:80%;
	line-height:100%;
	font-weight:normal;
	background:url(/images/mansion_n/bg_m_t.jpg) #c8c8c8 repeat-x left top;
}

#schedul h3 span{
	float:right;
	padding-top:3px;
}

#schedul ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#schedul li{
	margin:0 0 2px 0;
	padding:0 0 0 20px;
	list-style-type:none;
	font-size:80%;
	background:url(/images/common/arr_head02.gif) no-repeat 10px 7px;
}

#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;
}

div#pr_center {
	width: 100%;
	text-align: center;
	margin-top:20px;
}

div#pr_center div.waku  {
	width: 510px;
	margin: 0 auto;
	border: 1px solid #C0C0C0;
}

div#pr_center div.waku2  {
	width: 510px;
	margin: 0 auto;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

div#pr_center h2 {
	display:block;
	text-align:left;
	padding-left:5px;
	background-color:#C0C0C0;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
}

div#pr_center table {
	width: 490px;
	margin: 0 auto;
}

div#pr_center td.imgcell {
	width:160px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
	vertical-align:top;
}

div#pr_center td.imgcell a img{
	border: 1px solid #CCCCCC;
}

div#pr_center td.imgcell a:hover img{
	border-color:#FF0000;
}

div#pr_center td.txtcell {
	width:330px;
	padding-top: 10px;
	text-align:left;
	vertical-align:top;
	font-size: 12px;
	line-height:120%;
}

div#pr_center td.linkcell {
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
	padding-bottom: 10px;
}

div#pr_center span.textlink {
	margin:0;
	font-size: 14px;
}

div#pr_center span.textlink a {
	font-weight:bold;
}

div#pr_center p {
	margin:10px 0 0 0;
	color:#000000;
}

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 .body .map1{
	border-left:3px solid #9e9a45;
	border-right:3px solid #9e9a45;
	width:484px;
	margin:0 auto;
}
