html,body{
	height:100%;
}
#wrap{
	width:100%;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
}
#logo{
	margin:0 auto;
	padding:10px 0 0 0;
	max-width:980px;
	
}

#menubar{
	width:100%;
	height:20px;
	background-color:#367c87;
	border-top:3px solid #266c77;
	border-bottom:3px solid #266c77;
}



#content{
	padding-bottom:20px;
	margin:0 auto;
	max-width:980px;
	min-width:980px;
	
}

/*物件紹介--start*/
#buken_head{
	margin:10px 0;
	padding:0 0 10px 0;
	border:1px solid #dde;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	     -o-border-radius: 6px;
	        border-radius: 6px;
	box-shadow: 0 1px 1px #bbb;
}

#buken_title_bar{
	background-color:#367c87;
	background:-moz-linear-gradient(top center, #468c97 0%, #fff 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#468c97), to(#fff));
	background: linear-gradient(top center, #468c97 0%, #fff 100%);
	height:10px;
	-webkit-border-radius:6px 6px 0 0;
	   -moz-border-radius:6px 6px 0 0;
	     -o-border-radius:6px 6px 0 0;
	        border-radius:6px 6px 0 0;
}

#buken_title{
	margin-left:15px;
	padding:10px 0;
	font-size:22px;
	font-weight:bold;
}

/*写真関連--start*/
#buken_photo_info{
	padding:8px;
}

.swiper-container{
	max-height:250px;
	width:100%;
}
.swiper-slide{
	max-height:250px;
	max-width:250px;
	padding:0 10px 0 10px;
}

.pagination{
	text-align:center;
	padding: 5px 0;
}

.buken_photobox{
	height:160px;
	width:166px;
	line-height:155px;
	text-align:center;
	background-color:#f3f3f3;
	border:1px solid #ccc;
}
.slideimg{
	max-height:150px;
	max-width:150px;
	vertical-align:middle;
}
/*写真関連--e.n.d*/


#buken_info_tbl{
	width:100%;
	border-bottom:1px dotted #bbb;
}
#buken_info_tbl th{
	background-color:#eee;
	border:1px solid #ccc;
}
#buken_info_tbl tr:first-child th:first-child{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:none;
	border-right:1px solid #ccc;
}
#buken_info_tbl tr:first-child th:last-child{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:none;
}
#buken_info_tbl td{
	padding:0 10px;
	height:60px;
	text-align:center;
	font-weight:bold;
}
#kotu li{text-align:left;}

#buken_map{
	width:100%;
	height:300px;
	display:none;
}
/*物件紹介--e.n.d*/

/*空室案内--start*/
#buken_body{
	margin:10px 0 20px 0;
	padding:20px 0 10px 0;
	border:1px solid #dde;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	     -o-border-radius: 6px;
	        border-radius: 6px;
	box-shadow: 0 1px 1px #bbb;
}

#room_title{
	width:940px;
	height:40px;
	line-height:20px;
	margin:0 auto;
	font-size:18px;
	font-weight:bold;
}
#room_tbl{
	width:940px;
	margin:0 auto;
}
#room_tbl th{
	background-color:#eee;
	border:1px solid #ccc;
}
#room_tbl td{
	padding:5px 10px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #bbb;
}

#room_tbl td:first-child{
	border-left:1px solid #ccc;
}
#room_tbl td:last-child{
	border-right:1px solid #ccc;
}

#room_tbl tr:last-child td{
	border-bottom:1px solid #ccc;
}

.madori_img{
	max-width:300px;
	max-height:200px;
}

/*空室案内--e.n.d*/

#kinrinbox{
	margin:10px 0 20px 0;
	padding:20px 0 10px 0;
	border:1px solid #dde;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
	     -o-border-radius: 6px;
	        border-radius: 6px;
	box-shadow: 0 1px 1px #bbb;
}

#kinrin_title{
	width:940px;
	height:40px;
	line-height:20px;
	margin:0 auto;
	font-size:18px;
	font-weight:bold;
}


#kinrin_tbl{
	width:940px;
	margin:0 auto;
}
#kinrin_tbl th{
	background-color:#eee;
	border:1px solid #ccc;
}
#kinrin_tbl td{
	padding:5px 10px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #bbb;
}

#kinrin_tbl td:first-child{
	border-left:1px solid #ccc;
}
#kinrin_tbl td:last-child{
	border-right:1px solid #ccc;
}

#kinrin_tbl tr:last-child td{
	border-bottom:1px solid #ccc;
}


#qrbox{
	width:980px;
	margin:0 auto;
	text-align:right;
}

#footer{
	width:100%;
	height:20px;
	line-height:20px;
	position:absolute;
	bottom:0;
	background-color:#367c87;
	border-top:3px solid #266c77;
	border-bottom:3px solid #266c77;
}

#cr{
	padding:0 15px 0 0;
	color:#fff;
	text-align:right;
}

