/* CSS Document */

/*Universal Selector*/
*{padding:0; margin:0; font-style:normal;}
img{border:none; margin:0; padding:0;}
div{margin:0; padding:0;}
.left{float:left;}
.right{float:right;}

/*Structure Selector*/
body{text-align:center; margin:0; padding:0; background:url(/00_lib/img/common/bg.jpg) repeat-x top #dedcd5; color:#232323;}
#wrapper{width:100%; background:none;}
#container{width:810px; margin:0px auto; text-align:left;}
#whole-box{width:810px; background-color:#ffffff;}
#contents{width:780px; margin-left:15px;}
#h1-box{width:810px; text-align:left; margin:0px auto;}

/*Text Module*/
h1{font-size:75%; font-weight:normal; line-height:140%; color:#ffffff;}
h2{font-size:80%; line-height:140%; color:#132812; font-weight:normal;}
h3{font-size:100%; line-height:140%; color:#132812; padding-bottom:10px;}
h4{margin:30px 0 15px 0;}
p{font-size:80%; line-height:140%; margin:0; padding:0;}
address{font-style:normal; font-size:80%; line-height:140%;}
td{font-size:80%; line-height:140%;}
li{list-style:none; margin:0; padding:0; line-height:140%;}

/*Hypertext Module*/
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h3 a{text-decoration:underline; color:#132812;}

/*Header Module*/
#header{width:790px; padding-top:5px; margin-left:10px; background:url(../../../jp/yado/common/h-img/h-bg.gif) no-repeat bottom;}
#h-logo{width:135px; height:76px; float:left; margin-left:5px;}
#h-logo p{width:135px; height:63px; background:url(../../../jp/yado/common/img/logo.gif) bottom no-repeat; text-indent:-9999px;}
#h-logo p a{width:135px; height:63px; display:block;}
#g-navi{margin:50px 5px 0 0; font-size:75%; float:right; font-weight:bold;}
#g-navi li{display:inline;color:#132812;}
#g-navi li a{color:#132812;}

/*Name1 Module*/
#name1{width:778px; background:#f2ede0; border:1px solid #10441f;}
* html #name1{width:780px;}
#name1 #inbox{width:758px !important; width:760px; margin:10px;}
#name1 #right-box{width:570px; float:right;}
#name1 .bold-p{font-weight:bold; font-size:85%; padding-bottom:5px;}
#name1 .h-map{vertical-align:top; margin:0 0 15px 30px; position:relative; top:-5px;}
* html #name1 .h-map{position:relative; top:-6px;}
#name1 .left{margin-right:20px;}

/*Name2 Module*/
#name2{width:772px; border:1px solid #10441f; padding:3px; background-color:#ffffff;}
* html #name2{width:780px;}
#name2 #name2-in{background-color:#f2ede0; height:55px; padding:10px 17px 0 17px;}

/*L-navi Module*/
#l-navi{width:780px; border-top:solid 5px #999999;}
#l-navi ul{height:33px; display:block; float:left;}
#l-navi ul#navi1{width:390px;}
#l-navi ul#navi2{width:520px;}
#l-navi li{width:130px; display:block; float:left;}
#l-navi li a{display:block; text-indent:-9999px; height:33px;}
#n-info{background:url(h-img/nav.gif) no-repeat 0 0;}
#n-room{background:url(h-img/nav.gif) no-repeat -130px 0;}
#n-reserve{background:url(h-img/nav.gif) no-repeat -260px 0;}

#n2-info{background:url(h-img/nav2.gif) no-repeat 0 0;}
#n2-room{background:url(h-img/nav2.gif) no-repeat -130px 0;}
#n2-faci{background:url(h-img/nav2.gif) no-repeat -260px 0;}
#n2-reserve{background:url(h-img/nav2.gif) no-repeat -390px 0;}

/*Table Module*/
.table-1 th,.table-2 th{font-size:80%; line-height:140%; font-weight:normal; padding:3px 0 3px 10px; color:#ffffff; vertical-align:top; text-align:left;}
.table-1 td,.table-2 td{padding:3px 0 3px 10px;}
.table-1 .top-border{border-top:5px solid #ffffff;}
.table-2{border:1px solid #10441f;}
.table-2 .no-bottom-border{border-bottom:0;}
.table-2 th,.table-2 td{border-bottom:1px solid #69a963;}
.table-2 .right-border{border-right:1px solid #69a963;}
.table-2 .valign-middle{vertical-align:middle;}

/*------------------------hotel-common-------------------------------------*/
#top-col{margin-top:40px;}
#top-box{width:750px; margin-left:15px;}
.box750{width:750px;}
#logo-box{width:778px !important; width:780px; border:solid 1px #d2d2d2; text-align:center; margin:40px 0 10px 0;}
.margin-right10{margin-right:10px;}
.margin-right20{margin-right:20px;}
.margin-right30{margin-right:30px;}
.margin-right40{margin-right:40px;}
.margin-left10{margin-left:10px;}
.margin-left20{margin-left:20px;}
.margin-left30{margin-left:30px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom25{margin-bottom:25px;}
.margin-bottom15{margin-bottom:15px;}
.margin-bottom10{margin-bottom:10px;}
.margin-bottom30{margin-bottom:30px;}
.padding-top5{padding-top:5px;}
.padding-top10{padding-top:10px;}
.padding-top25{padding-top:25px;}
.margin-top20{margin-top:20px;}
.margin-top10{margin-top:10px;}
.margin-top30{margin-top:30px;}
.margin-top25{margin-top:25px;}
.margin-top40{margin-top:40px;}

/*footer Module*/
#footer{width:810px; background:none; background-color:#6a5d3e; text-align:center; height:auto; padding-top:20px; margin-top:15px;}
#footer li{display:inline; color:#ffffff; font-size:75%;}
#footer li a{color:#ffffff;}
#footer p{color:#ffffff; padding:15px 0 5px 0; font-size:70%;}


@media screen and (-webkit-min-device-pixel-ratio:0){#name1{padding-bottom:0px;}} 
