@charset "utf-8";

/***** visual *****/
div#visual{height:100px; margin:0 0 10px; background:url(./images/visual_bg.jpg) no-repeat center top #000;}
div#visual div.inner{width:960px; margin:0 auto;}
div#visual div.inner h2{padding:14px 0 0; font-size:0; line-height:0; text-align:center;}

p#map{padding:0 0 40px; font-size:0; line-height:0;}

ul#index-list{list-style:none;}
ul#index-list li{margin:0 0 20px; background:#edebe4;}
ul#index-list li dl{padding:10px 30px 10px 20px;}
ul#index-list li dl dt{float:left; width:220px; font-size:0; line-height:0;}
ul#index-list li dl dd{float:right; width:390px; padding:15px 0 0;}
ul#index-list li dl dd h3{overflow:hidden; margin:0 0 10px; font-size:0; line-height:0;}
ul#index-list li dl dd h3 a{display:block;}
ul#index-list li dl dd h3 a:hover{background-color:transparent;}
ul#index-list li dl dd h3 a:hover img{visibility:hidden;}
ul#index-list li dl dd h3#index-stit01{width:75px; height:23px; background:url(./images/index_stit01_ov.gif) no-repeat;}
ul#index-list li dl dd h3#index-stit02{width:75px; height:23px; background:url(./images/index_stit02_ov.gif) no-repeat;}
ul#index-list li dl dd h3#index-stit03{width:103px; height:24px; background:url(./images/index_stit03_ov.gif) no-repeat;}
ul#index-list li dl dd p.txt strong{font-size:16px;}
ul#index-list li dl dd p.txt span{display:inline-block; margin:0 .5em;}
ul#index-list li dl dd p.btn{overflow:hiddenl; width:160px; height:30px; margin:0 0 0 230px; background:url(./images/btn_detail_ov.png) no-repeat; font-size:0; line-height:0;}
ul#index-list li dl dd p.btn a{display:block;}
ul#index-list li dl dd p.btn a:hover{background-color:transparent;}
ul#index-list li dl dd p.btn a:hover img{visibility:hidden;}

/***** detail *****/
p#room-ph{padding:0 0 30px; font-size:0; line-height:0; text-align:center;}
dl.intro dt{margin:0 0 10px; font-size:18px; font-weight:bold;}
p#room-info{margin:0 0 40px; padding:20px 30px; background:#edebe4;}
dl.room-common{padding:0 0 25px;}
dl.room-common dt{margin:0 0 15px;}
dl.room-common dd ul{padding:0 0 0 25px;}
dl.room-common dd ul li{margin:0 0 10px; font-size:16px;}
dl.room-common dd table{width:680px; margin:0 0 20px; border-collapse:collapse; font-size:16px;}
dl.room-common dd table caption{margin:0 0 5px; font-weight:bold;}
dl.room-common dd table tr th{padding:10px 20px; border:1px solid #c9c8b8; background:#f1f0ea; font-weight:normal;}
dl.room-common dd table tr.ta-c th{text-align:center;}
dl.room-common dd table tr td{padding:10px 20px; border:1px solid #c9c8b8; background:#fff; text-align:center;}


