@charset "Shift_JIS";

/*contents.css----------
-----------------------*/

/*index*/
.tel{color: #c70e9a; font-weight: bold; letter-spacing: 0.05em;}

#recommend{clear: both; width: 505px; margin: 15px auto 0 auto; overflow: hidden;}
.rec_box-l{width: 248px; height:105px; background-color: #fbe5f6; border: solid 1px #bd3a9d; margin:0px 5px 5px 0px;}
.rec_box-r{width: 248px; background-color: #fbe5f6; border: solid 1px #bd3a9d; margin-bottom: 10px; float: right;}
.rec_img{width: 108px; height: 101px; padding-bottom: 2px; position: relative; float: left;}
.rec_photo{width: 94px; height: 69px; padding: 7px; background-image: url(../../img/photo_bg.gif); background-repeat: no-repeat;}
.rec_btn{width: 62px; height: 18px; position: absolute; left: 23px;}
.rec_txt{width: 130px; text-align: left; float: right;}
	.rec_txt h4{width: 120px; padding: 7px 0 5px 3px; background-image: url(../../img/hr.gif); background-repeat: no-repeat; background-position: bottom; font-size: 11px; font-weight: bold;}
	.rec_txt p{padding: 3px 0 0 5px; font-size: 10px;}


#estate_photo{width: 507px; height: 195px; overflow: hidden;}
	#estate_photo img{width: 240px; height: 180px; margin-top: 7px; padding-left: 20px;}
#estate_photo_left{width: 251px; height: 194px; background-image: url(../img/photo_bg.gif); background-repeat: no-repeat; float: left;}
#estate_photo_right{width: 251px; height: 194px; background-image: url(../img/photo_bg.gif); background-repeat: no-repeat; float: right;}


#info_t{width: 507px; margin: auto; color: #434142; font-size: 14px; font-weight: bold;}
.info_td1{text-align: center; padding: 8px; border-bottom: solid 1px #b82657;}
.info_td2{width: 400px; text-align: left; padding: 8px; color: #bc3ba0; border-bottom: solid 1px #b82657;}
.info_td3{text-align: left; font-size: 12px; padding: 8px 0 8px 15px;}

.lv2_t{width: 480px; margin: 15px auto; color: #424041;}
.lv2_td1{width: 80px; padding: 8px; text-align: center; vertical-align: top; border-top: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; border-right: solid 3px #76609e;}
.lv2_td2{padding: 8px 0 8px 15px; text-align: left; border-top: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc;}
.lv2_td3{width: 80px; text-align: left; padding: 8px 0 8px 15px; border-top: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc;}
.lv2_td4{width: 80px; padding: 8px; text-align: center; border-top: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; border-right: solid 3px #76609e;}

/*ꗗ*/
.object{margin-bottom:20px;}
.oimg{float:left;margin-right:10px;}
.Object_t{width:350px;font-size:12px;padding:5px;}
.Object_td1{padding:3px;width: 70px; background-color: #e7f6f1; text-align: center; vertical-align: top; border: solid 1px #bfbfbf;}
.Object_td2{padding:3px;background-color: #ffffff; padding-left:5px; vertical-align: top; border: solid 1px #bfbfbf;}

/*Table*/
.Info1_t{width: 507px; margin: 15px auto 0 auto; border: solid 1px #696969;}
.Info1_td1{padding: 5px 0; width: 80px; border-top: solid 1px #696969; border-bottom: solid 1px #696969; border-left: solid 1px #696969; border-right: solid 3px #80cb92; vertical-align: middle; text-align: center;}
.Info1_td2{padding: 5px 0 5px 10px; border-top: solid 1px #696969; border-bottom: solid 1px #696969; vertical-align: top; text-align: left;}

.Info2_t{width: 507px; margin-top:15px;margin-bottom:15px;}
.Info2_td1{width: 90px; background-color: #e7f6f1; padding: 5px 0; text-align: center; vertical-align: top; border: solid 1px #bfbfbf;}
.Info2_td2{background-color: #ffffff; padding: 5px 0 5px 10px; vertical-align: top; border: solid 1px #bfbfbf;}


.Info3_t{width: 507px; margin-top:15px;margin-bottom:15px;}
.Info3_td1{width: 150px; background-color: #e7f6f1;text-align:left; border: solid 1px #bfbfbf;padding:5px;}
.Info3_td2{background-color: #ffffff;text-align:left; padding: 5px; vertical-align: top; border: solid 1px #bfbfbf;}

.serch_li {clear: both; width: 515px; margin: 15px auto 0 auto; overflow: hidden;}

.serch_li li{
	font-size:11px;
	list-style:none;
	float:left;
}