@charset "utf-8";

#header { padding-top:300px; background-image:url(../images/p_room/bg_img.jpg); }
/*#contents .section2 { padding-bottom:0; height:245px; }
.section2 { background:url(../images/p_room/p_01.jpg) no-repeat right top; }
.section2 p { width:320px; }*/

/* リンク */
.room_link_01 {}
.room_link_01 li { float:left; padding-right:40px; padding-bottom:10px; }
.room_link_01 li.last { padding-right:0; }

.room_link_01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.room_link_01 {display: inline-table;}
* html .room_link_01 {height: 1%;}
.room_link_01 {display: block;}
.room_link_01 {zoom:1;}

/* 平面図 */
.room_box_02 {}
.room_box_02 #chi_s,
.room_box_02 #chi3_s { padding-bottom:30px; }
.room_box_02 #chi_b li,
.room_box_02 #chi3_b li { float:left; padding-bottom:10px; width:145px; text-align:left; }

.room_box_02:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.room_box_02 {display: inline-table;}
* html .room_box_02 {height: 1%;}
.room_box_02 {display: block;}
.room_box_02 {zoom:1;}

/* 客室一覧 */
.table_list_01 { width:100%; }
.table_list_01 th,
.table_list_01 td { padding:10px 0; padding-right:10px; border-bottom:1px solid #E5E5E5; }
.table_list_01 th { font-weight:bold; font-size:77%; }
.table_list_01 td {}
.table_list_01 .tar { text-align:right; padding-right:0; }

/* 各客室共通の設備 */
.room_list_01 {}
.room_list_01 li { float:left; padding-right:10px; white-space:nowrap; }

.room_list_01:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.room_list_01 {display: inline-table;}
* html .room_list_01 {height: 1%;}
.room_list_01 {display: block;}
.room_list_01 {zoom:1;}



/* 各客室ページ 
------------------------------------------------------------*/

/* メイン画像 */
#p_room102 #header { background-image:url(../images/p_room102/bg_img.jpg); }
#p_room103 #header { background-image:url(../images/p_room103/bg_img.jpg); }
#p_room201 #header { background-image:url(../images/p_room201/bg_img.jpg); }
#p_room202 #header { background-image:url(../images/p_room202/bg_img.jpg); }
#p_room203 #header { background-image:url(../images/p_room203/bg_img.jpg); }
#p_room205 #header { background-image:url(../images/p_room205/bg_img.jpg); }

/* ローカルナビ */
.room_local_navi {
	height:64px;
	overflow:hidden;
	background:url(../images/p_room/bg_navi.jpg) repeat-x top;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
.room_local_navi li { height:37px; overflow:hidden; }
.room_local_navi .fl { float:left; }
.room_local_navi .fr { float:right; }
.room_local_navi .t { padding-bottom:11px; }
.room_local_navi .t2 { padding-bottom:1px; }
.room_local_navi .fl li { float:left; padding-right:5px; }

.room_local_navi:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.room_local_navi {display: inline-table;}
* html .room_local_navi {height: 1%;}
.room_local_navi {display: block;}
.room_local_navi {zoom:1;}

/* ページタイトル */
.section2_2 { background-color:#000; padding:35px 25px; }
.section2_2 h2 { margin-bottom:40px; }
.section2_2 p { color:#ccc; }
.section2_2 .sec2_txt { width:430px; margin:0 0 0 auto; }
.section2_2 .sec2_txt h3 { margin-bottom:15px; }

/* 個別客室紹介 */
.room_box_01 {}
.room_box_01 p img { margin-bottom:20px; }
.room_box_01 ul { margin-bottom:40px; }
.room_box_01 li { padding:5px 0; background:url(../images/p_room/line_01.jpg) no-repeat center bottom; clear:both; }
.room_box_01 .last { background:none; }
.room_box_01 li span { display:block; }
.room_box_01 li strong { font-weight:bold; }
.room_box_01 li .h { width:90px; float:left; }
.room_box_01 li .t { width:470px; float:left; }
.room_box_01 li .idt { text-indent:-1em; padding-left:1em; }

.room_box_01 li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.room_box_01 li {display: inline-table;}
* html .room_box_01 li {height: 1%;}
.room_box_01 li {display: block;}
.room_box_01 li {zoom:1;}
