/*見出し*/
#main_title{
	margin-bottom:1px;
}
/*基本情報*/
#info01{
	background:url(/img/db/db_bg02.jpg) repeat-x left top;
	padding:20px 15px;
}
#info01 .float_left{
	width:555px;
	padding-bottom:10px;
}
#info01 .float_right{
	width:338px;
}
#info01 .float_right form{
	margin-bottom:10px;
}
#info01 p,
#info01 li{
	font-size:115%;
}
#info01 .number{
	margin-bottom:5px;
	font-size:100%;
}
#info01 .number img{
	margin-left:10px;
	vertical-align:middle;
}
#info01 .name{
	color:#4c1200;
	font-weight:bold;
	font-size:175%;
	margin-bottom:0;
}
#info01 .price{
	color:#a0254d;
}
#info01 .price strong{
	font-size:130%;
}
#info01 .traffic{
	margin:7px 0;
}
#info01 .copy{
	font-weight:bold;
	font-size:120%;
	margin-bottom:3px;
}
#info01 .comment{
	font-size:100%;
	margin-bottom:10px;
}
/*似た物件を探す*/
.near_search01{
	width:283px;
	background:url(/img/db/bg_other_top_t.gif) no-repeat left top;
	padding-top:2px;
	float:right;
}
.near_search01_in{
	background:url(/img/db/bg_other_top_b.gif) no-repeat left bottom;
	padding-bottom:2px;
}
.near_search01 dl{
	padding:7px 8px 6px 8px;
	background:url(/img/db/bg_other_top_lr.gif) repeat-y left top;
}
.near_search01 dl dt{
	background:#a78663;
	margin-bottom:8px;
	padding:3px 0;
	text-align:center;
	color:#fff;
}
.near_search01 dl dd{
	margin-bottom:3px;
	padding-left:10px;
	background:url(/img/db/icon_next.gif) no-repeat left center;
}
.near_search02{
	width:928px;
	margin-bottom:20px;
	background:url(/img/db/bg_other_bottom_t.gif) no-repeat left top;
	padding-top:2px;
}
.near_search02 .near_search_in{
	background:url(/img/db/bg_other_bottom_b.gif) no-repeat left bottom;
	padding-bottom:2px;
}
.near_search02 .near_search_in02{
	background:url(/img/db/bg_other_bottom_lr.gif) repeat-y left top;
	padding:7px 8px 6px 8px;
}
.near_search02 .title{
	background:#a78663;
	margin-bottom:10px;
	padding:8px 15px;
}
.near_search02 ul.list_search li{
	display:inline;
	margin-right:20px;
	padding-left:10px;
	background:url(/img/db/icon_next.gif) no-repeat left center;
}
.near_search02 ul.near_property li{
	width:152px;
	float:left;
	background:url(/img/db/db_bg01.gif) repeat-x left top;
	margin-right:12px;
	padding:15px 10px 0 10px;
	line-height:1.5;
}
.near_search02 ul.near_property li p{
	margin-bottom:3px;
}
.near_search02 ul.near_property li p.img{
	text-align:center;
	margin-bottom:8px;
}
.near_search02 ul.near_property li p.img img{
	border:1px solid #c6c6c6;
	padding:1px;
}
.near_search02 ul.near_property li p.img img:hover{
	border:1px solid #666;
}
.near_search02 ul.near_property li p.name{
	color:#a0254d;
	font-weight:bold;
}
.near_search02 ul.near_property li p.price{
	color:#a0254d;
	margin-bottom:5px;
}
.near_search02 ul.near_property li p.copy{
	background:#f3f3f3;
	padding:4px;
}
#search_near02{
	margin-bottom:25px;
}
/*アイコン*/
.icon{
	clear:both;
}
.icon img{
	margin-right:2px;
}
/*ボタン*/
.action{
	margin-bottom:20px;
	clear:both;
}
.action ul{
	float:left;
}
.action li{
	margin-right:10px;
	display:inline;
}
.action .btns{
	margin-top:23px;
}
.action form{
	float:right;
}
/*詳細情報*/
#info02{
	margin-bottom:25px;
}
/*写真*/
#info02 #photo{
	width:422px;
	padding:15px 15px 3px 15px;
	background:url(/img/db/bg_photo.gif) left top;
	float:left;
}
#info02 #photo img{
	background:#fff;
	border:1px solid #c8c8c8;
	padding:5px;
}
#info02 #photo .layout{
	margin-bottom:12px;
	padding:0;
}
#info02 #photo .layout img{
	border:0;
	padding:0;
}
#info02 #photo .large_photo,
#info02 #photo .small_photo{
	margin-bottom:12px!important;
	text-align:center;
}
#info02 #photo .small_photo li{
	margin-right:7px;
	width:136px;
	float:left;
	text-align:center;
}
#info02 #detail_list{
	width:458px;
	float:right;
}
#info02 #detail_list th{
	width:120px;
	background:#e8e8e8;
	padding:5px 8px;
	border-bottom:1px solid #fff;
}
#info02 #detail_list td{
	background:#f3f3f3;
	padding:5px 8px;
	border-bottom:1px solid #fff;
	line-height:1.8;
}
/*google map*/
#google_map{
	clear:both;
	margin-bottom:25px;
}
#google_map .title{
	background:url(/img/db/icon_google_map.jpg) no-repeat left center;
	height:24px;
	margin-bottom:10px;
	padding:5px 0 0 35px;
	font-size:90%;
}
#google_map #map{
	height:300px;
	border:1px solid #ccc;
}
#google_map #mymap{
	float:left;
	width:450px;
	height:300px;
	border:1px solid #ccc;
}
#google_map #pano{
	float:right;
	width:456px;
	height:300px;
	border:1px solid #ccc;
}
/*リクエスト*/
.request{
	float:left;
	width:292px;
	margin-top:4px;
}
/*ご来店予約*/
.guide{
	float:right;
	width:453px;
	background:url(/img/db/bg_guide.jpg) no-repeat left top;
	padding:37px 0 0 165px;
}
.guide p{
	margin-bottom:5px;
}
.guide dt{
	font-weight:bold;
	font-size:110%;
	margin-bottom:3px;
}
.guide dd{
	margin-bottom:2px;
}
.guide dd strong{
	color:#a1264e;
}

