/* CSS Document */
/*-------------------------common------------------------------*/
#contents{padding:3px 10px 0 10px;}
#top-gaide{margin-bottom:10px;}
#top-gaide p, #top-gaide a{color:#5f0b00;}
#top-gaide span{border-bottom:1px solid #5f0b00;}
#left-banner{margin-bottom:3px;}

/*------------------------july09---------------------------*/
dt{font-size:80%; margin:0; padding:0; line-height:140%;}
#right-text{width:660px; margin-left:30px; float:left; background-color:#001041; padding-bottom:20px;}
h2{width:660px; height:305px; background:url(img7/top-img.jpg) no-repeat; text-indent:-9999px;}
h5{font-size:15px; color:#fa57b3; font-weight:bold; padding:20px 0 8px 0;}
.itiosi-box{width:631px; margin-left:15px; color:#ffffff;}

.box630{width:630px;}
.width390{width:390px;}
.width457{width:457px;}
.width495{width:495px;}

.banner{width:630px; text-align:center; padding:20px 0 30px 0;}
.banner span{padding-left:9px;}
.text-box{width:547px !important; width:630px; background:url(img7/img7.gif) no-repeat bottom; padding:0 0 0 83px;}

#right-text .pagetop{text-align:right; padding:10px 0 30px 0;}
#right-text .pagetop a{color:#e99409; font-weight:bold; font-size:100%;}

/*yado*/
#yado-header{margin-top:10px; background:url(img7/yado-header.jpg) no-repeat top; width:504px !important; width:652px; background-color:#ffffff; padding:60px 120px 7px 28px;}
#yado-box{border:2px solid #ad292a; width:618px !important; width:631px; border-top:none; background-color:#ffffff; padding:10px 0 10px 9px;}
#yado-box-in{background-color:#585347; color:#ffffff; width:609px; padding-bottom:15px;}
.yado-textbox{padding:0 10px 0 10px;}
.yado-textbox ul{width:370px; list-style:none; padding-top:10px;}
.yado-textbox ul li{background:url(img7/ico.gif) no-repeat top left; padding-left:13px;}
.align-right{text-align:right;}
.acc-interconti{padding:20px 0 25px 0;}
.line-height{line-height:169%;}
.acc-textbox{width:613px !important; width:630px; border:1px solid #85868e; background:url(img7/acc-line.gif) repeat-y; padding:10px 7px 10px 8px;}
#map-img{margin-left:65px;}

/*yado-inns*/
#yado-inns .inns-text{background:url(img7/img23.gif) no-repeat left; padding:4px 0 0 50px; height:40px; color:#c8c5c5;}
.inns-text a:link, .inns-text a:visited{color:#c8c5c5; text-decoration:underline;}
.inns-text a:hover{color:#c8c5c5; text-decoration:none;}

a.yellow:link,a.yellow:visited{color:#fae276; text-decoration:underline;}
a.yellow:hover{color:#fae276; text-decoration:none;}
a.blue:link,a.blue:visited{color:#05c6c8; text-decoration:underline;}
a.blue:hover{color:#05c6c8; text-decoration:none;}

a:link, a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}

.july-box .td-border{border:1px solid #b3b09e;}
.july-box td{font-size:80%; line-height:140%;}

/*common-padding margin*/
.margin-bottom10{margin-bottom:10px;}
.margin-left10{margin-left:10px;}
.margin-top5{margin-top:5px;}
.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-right10{margin-right:10px;}
.margin-right20{margin-right:20px;}

.padding-top10{padding-top:10px;}
.padding-left5{padding-left:5px;}
.padding-left15{padding-left:15px;}
.padding-left20{padding-left:20px;}
.padding-bottom45{padding-bottom:45px;}
