@charset "UTF-8"; * { color:#343434; margin:0; padding:0; } body { margin:0; padding:0; font-family:'MS Pゴシック','MS P Gothic',sans-serif; font-size:13px; } p{ font-size:75%; line-height:1.5em; margin: 0px; padding: 0px; } #header { height: 100px; width: 763px; background: url(../../img2/headline.gif) repeat-x 0% 100%; } #header_01 { width: 380px; margin-left: 9px; margin-top: 17px; float: left; } h1{ float: left; width: 119px; margin: 0px; padding: 0px; text-align: left; } h2{ float: left; padding-top: 20px; margin: 0px; } h3{ width: 563px; background: url(../../img2/bg_mnl_h3.gif) no-repeat; height: 33px; text-align: left; vertical-align: top; clear: both; padding: 0px; margin-bottom: 22px; } h3 img { margin-left: 52px; } .mrgt_40 { margin-top: 40px; } .mrgt_10 { margin-top: 10px; } #header_02 { float: right; width: 300px; text-align: right; height: 89px; } #header_02 ul{ margin: 76px 0px 0px; padding: 0px; list-style: url(none) none; text-align: right; } #header_02 li{ margin: 0px; padding: 0px; display: inline; } #header_02 form { margin:45px 0 0; padding:0; } #header_02 select { margin:0; padding:0; font-size:75%; line-height:1.5em; } #photo_container { height: 180px; width: 763px; padding: 0px; margin: 0px 0px 15px; } #photo { float: left; width: 611px; text-align: left; } #location { width: 150px; float: right; } #backtotop { width: 763px; text-align: right; margin-top: 4px; margin-bottom: 20px; } #pagetop { width: 563px; text-align: right; margin-top: 40px; margin-bottom: 20px; } #main_container { background: url(../../img2/bg_main.gif) repeat-y; width: 763px; } #navi { width: 180px; float: left; background: #3479BE; } #main { width: 563px; float: right; text-align: left; padding-bottom: 20px; } #idx_info { width: 563px; padding-bottom: 20px; border-bottom: 1px solid #999999; margin-bottom: 25px; } #idx_info .copy { width: 270px; float: left; padding-top: 14px; } #idx_info .map { float: right; width: 275px; text-align: right; } #idx_info .map img { margin-top: 8px; } #cl { clear: both; height: 0px; visibility: hidden; } #linklist { width: 563px; margin-bottom: 16px; height: 133px; clear: both; } #linklist .line1{ width: 191px; float: left; text-align: left; height: 133px; } #linklist .line2{ width: 181px; float: left; height: 133px; } #linklist .line3{ width: 191px; float: left; text-align: right; height: 133px; } #footer { width: 763px; background: url(../../img2/bg_footer.gif) repeat-x; height: 47px; text-align: right; vertical-align: top; margin: 0px; padding: 0px; } address { width: 763px; margin: 0px; padding: 13px 0px 0px; text-align: right; } #hotel { width: 563px; } #hotel td { font-size:75%; line-height:1.5em; } #hotel_top { width: 563px; } #hotel_top .data { width:550px!important; width:/**/560px; background: #F7F7F7; padding: 5px; border: 1px solid #999999; margin-top: 20px; } #hotel .matrix { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; clear: both; } .matrix th { background-color: #E9F3FC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:75%; line-height:1.5em; padding: 2px 6px; vertical-align: top; } .matrix .sub{ background-color: #E9F3FC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:75%; line-height:1.5em; padding: 2px 6px; white-space: nowrap; text-align: center; } .matrix .data { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:75%; line-height:1.5em; padding: 2px 6px; text-align: center; } .matrix .data2 { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size:75%; line-height:1.5em; padding: 2px 6px; text-align: left; } .w520 { width: 520px; text-align: left; margin-left: 22px; } #restaurant { width:500px!important; width:/**/520px; border: 1px solid #005095; padding: 10px; text-align: left; margin-left: 22px; overflow: hidden; } #restaurantinfo { width: 500px; } #restaurantinfo .info{ width: 255px; float: left; } #restaurantinfo .photo{ width: 240px; float: right; margin-bottom: 10px; } #next { width: 563px; clear: both; padding: 0px; margin-top: 40px; text-align: center; } #map { width: 520px; text-align: center; margin: 15px 0px 15px 22px; } #access { width: 507px; margin-left: 28px; } #access .add{ width: 220px; float: left; } #access .sta{ width: 220px; float: right; } #guide { width: 520px; margin-left: 22px; margin-bottom: 15px; } #guide .leftline { width: 150px; float: left; margin-right: 35px; font-size:75%; line-height:1.5em; text-align: left; } #guide .rightline { width: 150px; float: right; font-size:75%; line-height:1.5em; text-align: left; } #businessspots { width: 520px; margin-left: 22px; } #businessspots img { margin-top: 22px; } #businessspots td{ padding: 5px 20px 5px 0px; text-align: left; vertical-align: top; } #links { width: 520px; margin-left: 22px; } #links td { font-size:75%; padding: 5px 0px; text-align: left; vertical-align: top; width: 260px; line-height:1.5em; } #links a:link { color: #1C4571; text-decoration: underline; } #links a:visited { color: #1C4571; text-decoration: underline; } #links a:hover { color: #1C4571; text-decoration: none; } .rphoto{ float:left; width:233px; margin-right: 10px; margin-top: 10px; }