@charset "utf-8";

.ttl_guestroom {
	background:url(../images/ttl_guestroom.jpg) no-repeat;
	width:753px;
	height:48px;
	text-indent:-1000em;
}


.ttl_kaze_wayou {
	background:url(../images/ttl_kaze_wayou.jpg) no-repeat;
	width:753px;
	height:48px;
	text-indent:-1000em;
}

.ttl_kaze_delux {
	background:url(../images/ttl_kaze_delux.jpg) no-repeat;
	width:753px;
	height:48px;
	text-indent:-1000em;
}
.ttl_kaze_twin {
	background:url(../images/ttl_kaze_twin.jpg) no-repeat;
	width:753px;
	height:48px;
	text-indent:-1000em;
}
.ttl_mori_a {
	background:url(../images/ttl_mori_a.jpg) no-repeat;
	width:753px;
	height:48px;
	text-indent:-1000em;
}
/*
------------------------*/
ul.room_type {
	list-style-type:none;
	padding:0 0 0 23px;
}
ul.room_type li {
	width:223px;
	height:285px;
	text-indent:-1000em;
	float:left;
	margin:0 15px 0 0;
}
ul.room_type li a {
	display:block;
	width:100%;
	height:100%;
}
ul.room_type li a:hover {
	display:block;
	background:#FFFFFF;
	filter: alpha(opacity=50 style=0);
	-moz-opacity:0.5;
	opacity:0.5;
}

ul.room_type li.kaze_a {
	background:url(../images/top_kaze_a.jpg) no-repeat;
}

ul.room_type li.kaze_b {
	background:url(../images/top_kaze_b.jpg) no-repeat;
}

ul.room_type li.mori_a {
	background:url(../images/top_mori_a.jpg) no-repeat;
}




/*
------------------------*/
div.room_area {
	margin:30px 0 0 20px;
}


div.room_area p {
	font-size:0.75em;
	line-height:1.9em;
}


div.main_caption {

}



div.room_area p.room_caption_kaze_a {
	float:right;
	width:320px;
	margin:0 20px 0 0;
}

div.room_area p.room_caption_kaze_b {
	float:right;
	width:320px;
	margin:0 20px 0 0;
}

div.room_area p.room_caption_mori_a {
	float:right;
	width:340px;
}






/*
------------------------*/

div.room_area p a.bt_room_plan {
	background:url(../images/bt_roomplan.gif) no-repeat;
	width:183px;
	height:24px;
	display:block;
	text-indent:-1000em;
	margin:3em 0 10px 5em;
}
div.room_area p a.bt_room_plan:hover {
	background:url(../images/bt_roomplan.gif) no-repeat;

	filter: alpha(opacity=50 style=0);
	-moz-opacity:0.5;
	opacity:0.5;
}

h3.room_fac {
	background:url(../images/ttl_roomfac.gif) no-repeat;
	width:113px;
	height:13px;
	text-indent:-1000em;
}

div.detail_box {
	padding:20px 0 0 0;
}


/*
-------------*/
div.detail_left {
	width:400px;
	float:left;
}
div.detail_left ul {
	font-size:0.7em;
	margin:20px 0 0 0;
}
div.detail_left img {
	float:left;
	margin:20px 30px 0 5px;
}

/*
-------------*/
div.bottom_caption {
	margin:0 0 0 5px;
	padding:10px 0 0 0;

}
div.bottom_caption h4 {
	font-size:0.7em;
	
}
div.bottom_caption p {
	font-weight:0.7em;
	line-height:1.3em;
}
div.bottom_caption ul {
	list-style-type:none;
	padding:0 0 0 20px;
}
div.bottom_caption ul li {
	text-indent:-0.7em;
	margin:0 0 0.5em 0;
}

/*
------------*/
div.other_room {
	float:right;
	border:1px solid #dff2cc;
	padding:20px;
	margin:30px 15px 0 0;
	width:290px;
}
div.other_room h3.ttl_other_room {
	background:url(../images/ttl_room_sonota.gif) no-repeat;
	width:138px;
	height:13px;
	text-indent:-1000em;
	margin:0 0 20px 0;
}
div.other_room ul.room_type {
	list-style-type:none;
}
div.other_room ul.room_type li {
	width:258px;
	height:64px;
	text-indent:-1000em;
	margin:0 0 20px 0;
}
div.other_room ul.room_type li a {
	display:block;
	width:100%;
	height:100%;
}
div.other_room ul.room_type li a:hover {
	display:block;
	background:#FFFFFF;
	filter: alpha(opacity=50 style=0);
	-moz-opacity:0.5;
	opacity:0.5;
	width:100%;
	height:100%;
}

div.other_room ul.room_type li.kaze_wayou {
	background:url(../images/room_kaze_wayou.gif) no-repeat;
}
div.other_room ul.room_type li.kaze_dxtwin {
	background:url(../images/room_kaze_dxtwin.gif) no-repeat;
}
div.other_room ul.room_type li.kaze_twin {
	background:url(../images/room_kaze_twin.gif) no-repeat;
}
div.other_room ul.room_type li.mori_washits {
	background:url(../images/room_mori_washitsu.gif) no-repeat;
}

/*-----------------------------------------------*/

ul.room_type_4tile {
	list-style-type:none;
	width:684px;
	margin:0 auto;
}

ul.room_type_4tile li {
	float:left;
	display:block;
	width:332px;
	height:125px;
	margin:0 10px 30px 0;
}
ul.room_type_4tile li a {
	display:block;
	width:100%;
	height:100%;
}

ul.room_type_4tile li a:hover {
	display:block;
	background:#FFFFFF;
	filter: alpha(opacity=50 style=0);
	-moz-opacity:0.5;
	opacity:0.5;
	width:100%;
	height:100%;
}

ul.room_type_4tile li.kaze_wayou {
	background:url(../images/roombt_yoko_kaze_wayou.jpg) no-repeat;
}

ul.room_type_4tile li.kaze_dxtwin {
	background:url(../images/roombt_yoko_kaze_dxtwin.jpg) no-repeat;
}
ul.room_type_4tile li.kaze_twin {
	background:url(../images/roombt_yoko_kaze_twin.jpg) no-repeat;
}
ul.room_type_4tile li.mori_washits {
	background:url(../images/roombt_yoko_mori_wa.jpg) no-repeat;
}
/*-----------------------------------------------*/
#room_category {
}

#room_category ul {
	list-style-type:none;
	width:684px;
	margin:0 auto;
}

#room_category li {
	float:left;
	width:332px;
	height:125px;
	margin:0 10px 30px 0;
}

#room_category a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-1000em;
}

.kaze_wayou {
	background:url(../images/roombt_yoko_kaze_wayou.jpg) no-repeat;
}
a:hover.kaze_wayou {
	background:url(../images/roombt_yoko_kaze_wayou_over.jpg) no-repeat;
}

.kaze_dxtwin {
	background:url(../images/roombt_yoko_kaze_dxtwin.jpg) no-repeat;
}
a:hover.kaze_dxtwin {
	background:url(../images/roombt_yoko_kaze_dxtwin_over.jpg) no-repeat;
}

.kaze_twin {
	background:url(../images/roombt_yoko_kaze_twin.jpg) no-repeat;
}
a:hover.kaze_twin {
	background:url(../images/roombt_yoko_kaze_twin_over.jpg) no-repeat;
}

.mori_washits {
	background:url(../images/roombt_yoko_mori_wa.jpg) no-repeat;
}
a:hover.mori_washits {
	background:url(../images/roombt_yoko_mori_wa_over.jpg) no-repeat;
}



/*付け足し---------------------------------------------------------------------*/


/*お部屋ページのlightbox周り*/
#imgBox {
	height:120px;
	width:auto;
	margin:10px;
}

#imgBox ul {
	list-style-type:none;	
}

#imgBox ul li {
	float:left;
	margin:5px;
	width:105px;
	height:105px;
	
}

a img.listImg{
	border:#3d8bcb 3px solid;
}
a:hover img.listImg{
	border:#FF9999 3px solid;
}


/*お部屋最初のページのテーブル周り*/
#valueTable {
	margin:10px 10px 20px 40px;	
	text-align:center;
	font-size:14px;
	color:#333;
}

#valueTable a{
	text-decoration:none;
	color:#66a3d3;	
}

#valueTable table{
border-top:1px solid #e5eff8;
border-right:1px solid #e5eff8;
border-collapse:collapse;
}

#valueTable table th{
	border:#e5eff8 solid 1px;
	border-width: 0 0 1px 1px;
}

#valueTable table td {
color:#678197;
border-bottom:1px solid #e5eff8;
border-left:1px solid #e5eff8;
text-align:center;		
}

tr.odd td,
tr.odd .column1 {
background:#f4f9fe url(../images/background.gif) no-repeat;
}
.column1 {
background:#f9fcfe;
}

thead th {
background:#f4f9fe;
text-align:center;
font:bold 12px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
color:#66a3d3;
}

tfoot th {
background:#f4f9fe;
text-align:center;
}
img.headImg {
	padding:5px;	
}

a img.headImg {
border:none;	
}

a:hover img.headImg {
opacity:0.8;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";	
}

img.checkBox {
	width:16px;
	height:16px;
	margin:auto 57px;
	}

