@charset "utf-8";
/* rooms.css */
/************************

	mainmenu

*************************/
#rooms #content_left #mainmenu ul li.li_rooms a{
	background: url(../images/btn_mainmenu_hover.gif) no-repeat 0 -230px;
}


/************************

	全八室の客室

*************************/
#rooms #content_right .all_rooms{
	clear: both;
	height: 270px;
	background: url(../rooms/images/bg_rooms.gif) no-repeat 500px bottom;
}

#rooms #content_right .all_rooms h3{
	background: url(../rooms/images/tl_rooms.gif) no-repeat left top;
	width: 640px;
	height: 50px;
	text-indent: -9999px;
	font-size: 0;
}

#rooms #content_right .all_rooms .back{
	display: none;
}

#rooms #content_right .all_rooms .txt{
	margin: 54px 0 0 0;
	width: 440px;
}

/*****************************

	客室共通

******************************/
#rooms #content_right .room_detail{
	margin-bottom: 30px;
}

#rooms #content_right .room_detail h4{
	width: 174px;
	height: 144px;
	text-indent: -9999px;
	font-size: 0;
	margin-left: 20px;
	position: relative;
	z-index: 100;
}

#rooms #content_right .room_detail .img{
	margin-top: -72px;
	position: relative;
	z-index: 95;
}

#rooms #content_right .room_detail ul{
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none outside;
}

#rooms #content_right .room_detail ul li{
	margin: 0 0 35px 0;
	padding: 0;
	float: left;
}

* html #rooms #content_right .room_detail ul li{
	margin-bottom: 0px;
}
*:first-child+html #rooms #content_right .room_detail ul li{
	margin-bottom: 0px;
}

#rooms #content_right .room_detail .txt_a{
	clear: both;
	float: left;
	width: 200px;
}

#rooms #content_right .room_detail .txt_a p.txt{
	margin-bottom: 20px;
}

#rooms #content_right .room_detail .txt_a p.lnk{
	background: url(../images/icon_arrow.gif) no-repeat left center;
	padding-left: 16px;
	margin: 0 0 5px 5px;
}

#rooms #content_right .room_detail .madori{
	float: right;
}

#rooms #content_right .room_detail p.room_lnk_atn a {
	background: url(../images/icon_arrow2.gif) no-repeat left center;
	color: #9C6B47;
	padding-left: 10px;
	margin: 0 0 5px 5px;
	font-size: 12px;
}

/***********************************

	露天風呂付客室

************************************/
#rooms #content_right .roten_room{
	background: url(../images/bar_side_2px.gif) repeat-x left bottom;
	padding-bottom: 90px;
}

* html #rooms #content_right .roten_room{
	padding-bottom: 65px;
}
*:first-child+html #rooms #content_right .roten_room{
	padding-bottom: 65px;
}

#rooms #content_right .roten_room h4{
	background: url(../rooms/images/icon_roten_room.png) no-repeat left top;
}

/********************************

	一般客室

*********************************/
#rooms #content_right .normal_room{
	padding-bottom: 60px;
}

* html #rooms #content_right .normal_room{
	padding-bottom: 30px;
}

*:first-child+html #rooms #content_right .normal_room{
	padding-bottom: 30px;
}

#rooms #content_right .normal_room h4{
	background: url(../rooms/images/icon_normal_room.png) no-repeat left top;
}

/*******************************

	全部屋共通の設備・備品

********************************/
#rooms #content_right .room_setubi h4{
	background: url(../rooms/images/tl_room_setubi.gif) no-repeat left top;
	width: 640px;
	height: 35px;
	text-indent: -9999px;
	font-size: 0;
}

#rooms #content_right .room_setubi table{
	margin-top: 25px;
}

#rooms #content_right .room_setubi table th{
	width: 150px;
}

#rooms #content_right .room_setubi div{
	border: 1px solid #E1E1E1;
	background: url(../rooms/images/bg_room_setubi.gif) no-repeat 528px 21px;
	height: 188px;
	margin: 30px 0 80px 0;
}

#rooms #content_right .room_setubi div img{
	float: left;
	margin: 14px;
	display: inline;
}

#rooms #content_right .room_setubi div p{
	float: left;
	margin-top: 45px;
	display: inline;
	width: 265px;
}
