@charset "utf-8";

#main_img {
	width: 1000px;
	height: 300px;
	background-image: url(../images/stay/img_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-right: auto;
}
#main h2 {
	visibility: hidden;
	height: 45px;
}

/* MAIN */
#main #guidance {
	width: 700px;
	background-image: url(../images/stay/title_guidance.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 30px;
}
#main #guidance table {
	border-top: solid 2px #E2D9C8;
	border-left: solid 2px #E2D9C8;
	border-right: solid 1px #E2D9C8;
	border-bottom: solid 1px #E2D9C8;
}
#main #guidance table th {
	width: 100px;
	text-align: left;
	color: #993300;
	border-right: double 3px #E2D9C8;
	border-bottom: solid 1px #E2D9C8;
	padding: 10px;
}
#main #guidance table  td {
	border-right: solid 1px #E2D9C8;
	border-bottom: solid 1px #E2D9C8;
	padding: 10px;
}
#main #guidance table  td span {
	color: #0066CC;
}
#main #rooms {
	width: 700px;
	background-image: url(../images/stay/title_rooms.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
#main #room_imgs {
	width: 700px;
	overflow: hidden;
	margin-top: 10px;
}
#main #room_imgs #room1 {
	float: left;
	width: 220px;
	background-image: url(../images/stay/tit_wasitsu.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 130px;
	margin-right: 20px;
	margin-bottom: 30px;
}
#main #room_imgs #room2 {
	float: left;
	width: 220px;
	background-image: url(../images/stay/tit_twin.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-right: 20px;
	margin-bottom: 30px;
	padding-bottom: 130px;
}
#main #room_imgs #room3 {
	float: right;
	width: 220px;
	background-image: url(../images/stay/tit_4bed.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 30px;
	padding-bottom: 130px;
}
#main #rooms #btn_sisetsu {
	float: right;
	width: 165px;
	height: 23px;
}
#main #rooms #btn_sisetsu a {
	display: block;
	width: 165px;
	height: 23px;
	background-image: url(../images/stay/btn_sisetsu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#main #rooms #btn_sisetsu a:hover {
	background-position: bottom;
}

/* FLOOR */
#main #rooms2 {
	width: 700px;
	background-image: url(../images/stay/title_sisetu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
}
#main #room_imgs #room4 {
	float: left;
	width: 220px;
	background-image: url(../images/stay/tit_gaikan.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 130px;
	margin-right: 20px;
	margin-bottom: 30px;
}
#main #room_imgs #room5 {
	float: left;
	width: 220px;
	background-image: url(../images/stay/tit_enkai.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-right: 20px;
	margin-bottom: 30px;
	padding-bottom: 130px;
}
#main #room_imgs #room6 {
	float: right;
	width: 220px;
	background-image: url(../images/stay/tit_restaurant.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 30px;
	padding-bottom: 130px;
}
#main h2#title_floor {
	visibility: visible;
	width: 700px;
	height: 45px;
	background-image: url(../images/stay/title_floor.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#main #floor {
	width: 700px;
	height: 1045px;
	background-image: url(../images/stay/img_floor.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 30px;
}


/* ABOUT */
#wrapper #main #top_about {
	min-height: 156px;
	height: auto !important;
	height: 156px;
	border-top: solid 1px #CCCCCC;
	background-image: url(../images/common/img_gaikan.jpg);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding-top: 15px;
}
#wrapper #main #top_about p {
	margin-left: 180px;
}
