@charset "utf-8";



/* COMMON */
.maB25{
	margin-bottom: 25px;
	}

/* */
.main_bk{
	background-image: none;
	}
.contents-wrapper{
	padding: 0px 15px 0px 8px;
	}
#main .contents-wrapper h3{
	margin: 0px 0px 20px 0px;
	width: 570px;
	height: 121px;
	text-indent: -9999px;
	background-image: url(../../rental/images/h3_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#main .contents-wrapper h4{
	margin: 0px 0px 15px 0px;
	padding-bottom: 7px;
	background:none;
	background:no-repeat top left;
	text-indent: -9999px;
	width: 570px;
	height: 33px;
	border-bottom: dotted 1px #333;
	}
#main .contents-wrapper h4.rental{background-image: url(../../rental/images/h4_rental.gif);}
#main .contents-wrapper h4.flow{background-image: url(../../rental/images/h4_flow.gif);}
#main .contents-wrapper h4.contact{background-image: url(../../rental/images/h4_contact.gif);}

.room1 , .room2{
	width: 175px;
	float:left;
	margin-bottom: 25px;
	}
.room2{
	margin-left: 22px;
	}
.pic{
	width: 161px;
	height: 116px;
	background:url(../../rental/images/bg_strip_bk.gif) repeat;
	padding: 7px;
	}
table.detail{
	border-collapse:collapse;
	border:dotted 1px #333;
	width: 100%;
	}
table.detail th , table.detail td{
	border:dotted 1px #333;
	padding: 5px;
	}
table.detail th{
	background:url(../../rental/images/bg_dot_pk.gif) repeat;
	}
.dl{
	position:relative;
	width: 570px;
	height: 109px;
	}
.btn-dl{
	position:absolute;
	left: 410px;
	top: 25px;
	}
.address{
	line-height: 1.4em;
	margin-bottom: 8px;
	}
.address img{
	margin-bottom: 10px;
	}
.building{
	float:left;
	margin: 0px 20px 20px 0px;
	}
.adr-wrapper{
	width: 444px;
	float:left;
	}
.googlemap{
	clear:both;
	margin: 0px;
	}