@charset "UTF-8";
/* CSS Document */

#room #header { background:url(../../guestroom/img/title_bg.jpg) no-repeat center top;}
#room #header h2 { top:81px; right:181px;}
#room #header .title_text { top:107px; right:257px;}

#room #container #rnav { background:url(../../guestroom/img/nav_bg.jpg) no-repeat center top; text-align:center; padding:0 0 24px 0; margin:0;}
#room #container #rnav h3 { padding:17px 0 15px 0;}
#room #container #rnav ul { display:inline-block; width:933px;}
#room #container #rnav li { background:url(../../guestroom/img/rnav_bg_on.png) no-repeat center top; width:150px; height:215px; float:left; padding:0 3px 4px 0; margin-right:3px;}
#room #container #rnav li.last { margin-right:0;}
#room #container #rnav li a { background:url(../../guestroom/img/rnav_bg.png) no-repeat left top; display:block; padding:22px 0 57px 0;}
#room #container #rnav li a:hover { background:none;}

/* 20150618 hora 記述 */
#room #container #rnav2 { background:url(../../guestroom/img/nav_bg.jpg) no-repeat center top; text-align:center; padding:0 0 24px 0; margin:0;}
#room #container #rnav2 h3 { padding:17px 0 15px 0;}
#room #container #rnav2 ul { display:inline-block; width:928px;}
#room #container #rnav2 li { background:url(../../guestroom/img/rnav_bg_2_on.png) no-repeat center top; width:130px; height:215px; float:left; margin-right:3px;}
#room #container #rnav2 li.last { margin-right:0;}
#room #container #rnav2 li a { background:url(../../guestroom/img/rnav_bg_2.png) no-repeat left top; display:block; padding:22px 0 57px 0;}
#room #container #rnav2 li a:hover { background:none;}

/* 20150701 hora 記述 */
#room #container #rnav3 { background:url(../../guestroom/img/nav_bg.jpg) no-repeat center top; text-align:center; padding:0 0 24px 0; margin:0;}
#room #container #rnav3 h3 { padding:17px 0 15px 0;}
#room #container #rnav3 ul { display:inline-block; width:950px;}
#room #container #rnav3 li { background:url(../../guestroom/img/rnav_bg_4_on.png) no-repeat center top; width:102px; height:215px; float:left; margin-right:4px;}
#room #container #rnav3 li.last { margin-right:0;}
#room #container #rnav3 li a { background:url(../../guestroom/img/rnav_bg_4.png) no-repeat left top; display:block; padding:22px 0 57px 0;}
#room #container #rnav3 li a:hover { background:none;}

#room #container div { background:#2b1300 url(../../guestroom/img/line.gif) no-repeat center top; display:inline-block; width:1000px; padding:10px 0 30px 0; margin-bottom:40px; color:#ffffff;}
#room #container div div { background:none; width:300px; float:right; padding:0; margin:0;}
#room #container div div ul { display:inline-block; padding:5px 0 0 19px;}
#room #container div div li { display:inline-block; width:59px; float:left; margin-right:5px;}
#room #container div div li a { display:block; margin:0;}
#room #container div div a { display:inline-block; margin:10px 46px 0 53px;}
#room #container div div a:hover img { -ms-filter: "alpha( opacity=90 )"; filter: alpha( opacity=90 ); opacity:0.90;}
#room #container div div p { width:261px; padding:10px 0; margin:0 auto;}
#room #container div div .info { border-top:1px solid #935b3a; font-size:0.9em;}
#room #container div .photo { display:inline-block; padding-top:10px; margin:0; float:left;}
#room #container .box2 div { background:none; width:300px; float:left;}
#room #container .box2 .photo { float:right;}

#room #container #sec6 h3 { padding:5px 0 5px 2px;}
#room #container #sec6 div { width:920px; float:none; margin:0 40px 20px 40px;}
/*171127 moriここから*/ 
#room #container #sec6_1 { background:#412f09; padding: 0; /*padding-bottom:20px;*/}
#room #container #sec6_1 table { line-height: 2.5; /*margin-bottom:20px;*/}
/*ここまで*/
#room #container #sec6_1 th { width:95px; padding:0 5px; text-align:center; border-bottom:1px solid #2b1300; border-right:1px solid #2b1300;}
#room #container #sec6_1 td { padding:5px 15px; border-bottom:1px solid #2b1300;}
#room #container #sec6_1 dl { display:inline-block; width:420px; float:left; padding-left:20px;}
#room #container #sec6_1 dt { display:inline-block; float:left;}
#room #container #sec6_1 dd { display:inline-block; width:195px; float:right;}
#room #container #sec6_1 dd span { display:block; font-size:1.3em; padding-bottom:20px;}
#room #container #sec6_1 dl.last { float:right; padding-right:20px;}
#room #container #sec6_2 { background:#c5e6e6 url(../../guestroom/img/sec6_img3.jpg) no-repeat left top; color:#000000;}
#room #container #sec6_2 p { width:auto; padding:30px 45px 30px 287px; margin:0;}

/*#room #container #sec7 { margin-bottom:0;}*/
#room #container #sec7_2 { background:#2b1300; display:inline-block; width:1000px; padding:0 0 30px 0; margin-bottom:40px; color:#ffffff;}
#room #container #sec7_2 ul { width:930px; margin:0 auto; }
#room #container #sec7_2 ul:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
html*#room #container #sec7_2 ul {zoom:1;} /* IE6・7 */
#room #container #sec7_2 li { float:left; width:450px; margin-right:30px; }
#room #container #sec7_2 li.last { margin-right:0; }
#room #container #sec7_2 p { margin:10px 0; }
#room #container #sec7_2 dl { width:450px; border-top:solid 1px #935b3a; }
#room #container #sec7_2 dt { float:left; width:249px; margin-top:10px; }
#room #container #sec7_2 dd { float:left; width:201px; margin-top:10px; }

/* 20150701 hora 記述 */
#room #container #sec8 { background:#2b1300 url(../../guestroom/img/sec8_bg.jpg) no-repeat center top; display:inline-block; width:1000px; padding:80px 0 30px 0; margin-bottom:40px; color:#ffffff;}
#room #container #sec8 ul { width:930px; margin:0 auto; }
#room #container #sec8 ul:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
html*#room #container #sec8 ul {zoom:1;} /* IE6・7 */
#room #container #sec8 li { float:left; width:450px; margin-right:30px; }
#room #container #sec8 li.last { margin-right:0; }
#room #container #sec8 p { margin:10px 0; }
#room #container #sec8 dl { width:450px; border-top:solid 1px #935b3a; }
#room #container #sec8 dt { float:left; width:249px; margin-top:10px; }
#room #container #sec8 dd { float:left; width:201px; margin-top:10px; }
