@charset "utf-8";
/* ===================================================================
CSS information

 file name  :rooms.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	#gmenu	グローバルメニュー
----------------------------------------------------*/

#rooms #gmenu ul li#gm_rooms a {
	background:url(../images/gmenu_site.gif) 0 -59px;
}


/*----------------------------------------------------
	#title
----------------------------------------------------*/

#rooms #title h2 {
	background:url(../rooms/images/title.jpg) 0 0 no-repeat;
}


/*----------------------------------------------------
	#wrp_oneroom
----------------------------------------------------*/
#rooms #wrp_oneroom {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
}

#rooms #wrp_oneroom h3 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_1room.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#rooms #wrp_oneroom h4 {
	margin:0 0 10px 10px;
	padding:0;
	width:198px;
	height:15px;
	line-height:15px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_sroom.gif) 0 0 no-repeat;
}

#rooms #wrp_oneroom p {
	margin:0 0 30px 10px;
	padding:0;
	width:660px;
}


/*  画像切り替わり */

#rooms .wrp_roomimg {
	margin:0 0 10px 10px;
	padding:0;
	width:580px;
	overflow:hidden;
}

#rooms .wrp_roomimg .ibig {
	margin:0;
	padding:0;
	width:510px;
	float:left;
}

#rooms .wrp_roomimg ul.imgsmall {
	margin:0;
	padding:0;
	width:55px;
	float:right;
}

#rooms .wrp_roomimg ul.imgsmall li {
	margin:0 0 5px 0;
	padding:1px;
	width:50px;
	height:55px;
}

#rooms .wrp_roomimg ul.imgsmall li a {
	padding:1px;
	width:50px;
	height:55px;
	display:block;
	overflow:hidden;
	border:1px solid #c7c7c7;
}
#rooms .wrp_roomimg ul.imgsmall li a:hover {
	padding:0;
	width:50px;
	height:55px;
	display:block;
	overflow:hidden;
	border:2px solid #2a4787;
}


/*  テーブル */
#rooms #wrp_oneroom #tbl_sroom {
	margin:20px 0 20px 10px;
	padding:0;
	width:570px;
}

#rooms .small {
	font-size:10px;
}

#rooms #wrp_oneroom .btn_reservations {
	width:570px;
	text-align:right;
}


/*----------------------------------------------------
	#wrp_twinroom
----------------------------------------------------*/
#rooms #wrp_twinroom {
	margin:20px 0;
	padding:0;
	width:680px;
	clear:both;
}

#rooms #wrp_twinroom h3 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_2room.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#rooms #wrp_twinroom h4 {
	margin:0 0 10px 10px;
	padding:0;
	width:198px;
	height:15px;
	line-height:15px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_twinroom.gif) 0 0 no-repeat;
}

#rooms #wrp_twinroom p {
	margin:0 0 30px 10px;
	padding:0;
	width:660px;
}


/*  テーブル */
#rooms #wrp_twinroom #tbl_troom {
	margin:20px 0 20px 10px;
	padding:0;
	width:570px;
}

#rooms #wrp_twinroom .btn_reservations {
	width:570px;
	text-align:right;
}


/*----------------------------------------------------
	#wrp_facilities
----------------------------------------------------*/
#rooms #wrp_facilities {
	margin:0 0 20px 10px;
	padding:0;
	width:625px;
	clear:both;
}

#rooms #wrp_facilities h4 {
	margin:0 0 20px 0;
	padding:0;
	width:625px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_facitlities.gif) 0 0 no-repeat;
}


/*  客室施設 */

#rooms #wrp_facilities .facilities {
	margin:15px 0;
	padding:10px 0;
	width:625px;
	overflow:hidden;
	border:1px solid #6b81b5;
	background:url(../rooms/images/bg_facilities.gif) center bottom repeat-x #fff;
}

#rooms #wrp_facilities .cnt_facilities {
	margin:10px 0 10px 20px;
	padding:0;
	width:250px;
	float:left;
}

#rooms #wrp_facilities .facilities h5 {
	margin:0 0 10px 0;
	padding:0;
	width:250px;
	height:15px;
	line-height:15px;
	text-indent:-9999px;
}

#rooms #wrp_facilities .facilities h5#tit_wdesk {
	background:url(../rooms/images/tit_wdesk.gif) 0 0 no-repeat;
}

#rooms #wrp_facilities .facilities h5#tit_washbasin {
	background:url(../rooms/images/tit_washbasin.gif) 0 0 no-repeat;
}

#rooms #wrp_facilities .facilities h5#tit_lan {
	background:url(../rooms/images/tit_lan.gif) 0 0 no-repeat;
}

#rooms #wrp_facilities .facilities h5#tit_pillow {
	background:url(../rooms/images/tit_pillow.gif) 0 0 no-repeat;
}
#rooms #wrp_facilities .facilities h5#tit_dgtv {
	background:url(../rooms/images/tit_dgtv.gif) 0 0 no-repeat;
}
#rooms #wrp_facilities .facilities h5#tit_bath {
	background:url(../rooms/images/tit_bath.gif) 0 0 no-repeat;
}
#rooms #wrp_facilities .facilities h5#tit_others {
	background:url(../rooms/images/tit_others.gif) 0 0 no-repeat;
}



#rooms #wrp_facilities .facilities p {
	margin:0;
	padding:0;
	width:236px;
}

#rooms #wrp_facilities img {
	margin:0 15px 0 0;
	padding:0;
	width:300px;
	float:right;
}


/*----------------------------------------------------
	#wrp_others
----------------------------------------------------*/

#rooms #wrp_others {
	margin:0 0 20px 10px;
	padding:0;
	width:625px;
	clear:both;
}

#rooms #wrp_others h4 {
	margin:0 0 20px 0;
	padding:0;
	width:625px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../rooms/images/tit_otherinfo.gif) 0 0 no-repeat;
}

#rooms #wrp_others #tbl_others {
	margin:0 auto;
	padding:0;
	width:600px;
}

#rooms #wrp_others #tbl_others th {
	width:155px;
}

#rooms #wrp_others #tbl_others td {
	padding: 10px 10px 10px 25px;
	text-align:left;
}




/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {
	
}
