@charset "UTF-8";

#sonet_page{
	width:730px;
	margin:10px auto;
	padding:0 20px;
	text-align:left;
}

#sonet_menu{
	font-size:75%;
	line-height:160%
}

#sonet_tit{
	padding:10px 0 20px 0;
}

#mansionAreaL {
	float: left;
	width: 210px;
	margin-right:10px;
	background-color:#f2f2f2;
	}
	
#mansionAreaM {
	float: left;
	width: 510px;
	}

#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;
	padding:0;
}
#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 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 .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%;
}

#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%;
}


#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;
}

#ufoot{
	margin:30px 0 10px 0;
}


/*---------newmansion----------*/

#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;
}

