/* 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(../../../jp/common/img/bg.jpg) repeat-x top #dedcd5; color:#232323;}
#wrapper{width:100%; background:url(../../../jp/yado/common/img/wrapper-bg.gif) no-repeat top;}
#container{width:810px; margin:0px auto; text-align:left;}
#whole-box{width:810px; background:url(../../../jp/common/img/whole-bg.gif) no-repeat right top #ffffff; 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:#522430; font-weight:normal; padding:10px 0 0 10px;}
h3{font-size:120%; line-height:140%; color:#522430; padding:0 0 10px 10px;}
h4{width:735px !important; width:750px; height:42px; color:#45080c; font-size:85%; background:url(../../../jp/yado/common/img/title-bg.gif) no-repeat; padding:6px 0 0 15px; margin:30px 0 10px 0; font-size:85%;}
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:#522430;}

/*List Module*/
li{list-style:none; margin:0; padding:0; line-height:140%;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h3 a{text-decoration:underline; color:#522430;}

/*Header Module*/
#header{width:790px; padding:5px 0 0px 0; margin:0 0 20px 10px; background:url(../../../jp/yado/common/img/h-bg.gif) no-repeat bottom;}
#h-logo{width:135px; height:76px; float:left;}
#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:#482925;}
#g-navi li a{color:#482925;}

/*Name1 Module*/
#name1{width:765px !important; width:780px; background:url(../../../jp/yado/common/img/top-bg.gif) repeat-y left; border-left:15px solid #673340;}
#name1 span, #name2 span{font-size:80%;}
#name1 p{padding:5px 0 0 10px;}
#name1 .right{margin-left:25px;}

/*Name2 Module*/
#name2{background:#ded3d6; border:1px solid #673340; border-left:15px solid #673340;}
#name2 .right{margin-right:10px;}

/*L-navi Module*/
#l-navi{width:780px; border-top:solid 5px #45080c; margin-top:30px;}
#l-navi ul{width:352px; height:30px; display:block; float:left;}
#l-navi li{height:30px; display:block; float:left;}
#l-navi li a{display:block; text-indent:-9999px; height:30px;}
#n-info{background:url(img/nav.gif) no-repeat 0 0; width:89px;}
#n-room{background:url(img/nav.gif) no-repeat -89px 0; width:88px;}
#n-meal{background:url(img/nav.gif) no-repeat -177px 0; width:88px;}
#n-spa{background:url(img/nav.gif) no-repeat -265px 0; width:87px;}
#plan-point{margin:6px 0 0 10px; float:left;}

/*Table Module*/
.table-1,.table-2{margin-top:10px;}
.table-1 th,.table-2 th{font-size:80%; line-height:140%; font-weight:normal; padding:3px 0 3px 10px;}
.table-1 td,.table-2 td{padding:3px 0 3px 10px;}
.table-1 .bottom-border{border-bottom:none;}
.table-1{border:1px solid #422321;}
.table-1 td,.table-1 th{border-bottom:1px solid #ceb7b3;}
.no-border{border:none;  border-right:none; margin-top:30px;}
.table-2 th,.table-2 td{border-bottom:5px solid #ffffff;}
.table-2 .no-border{border-bottom:0;}
.table-1 .left-line{border-left:1px solid #ceb7b3; border-right:none;}


/*footer Module*/
#footer{width:810px; background:url(../../../jp/common/img/f-bg.gif) no-repeat left top #6a5d3e; text-align:center; padding-top:30px; margin-top:30px;}
#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%;}

/*------------------------onsen-common-------------------------------------*/
#box{width:750px; margin:10px 0 0 15px;}
#top-box{width:750px; margin-left:15px;}
#top-col{margin-top:40px;}
.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;}
.margin-top20{margin-top:20px;}
.margin-top10{margin-top:10px;}
.box750{width:750px;}

/*-------------1月1日以降削除　準備中ページ----------------*/
#prepare #contents{padding-top:50px; padding-bottom:100px; padding-right:100px; padding-left:100px; font-size:100%;}
#prepare #contents span{color:#990033; font-weight:bold; font-size:130%;}
