/* CSS Document */
/*cn*/

/*-------------------------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:20px;}
#left-nav li{margin-bottom:5px;}
#top-box{width:660px; margin:20px 0 5px 0;}
.box660{width:660px;}
.margin-left30{margin-left:30px;}
#right-text{width:660px; margin-left:30px; float:left;}
/*------------------------------------yado-index---------------------------------------------*/
.out-box{width:658px; border:solid 1px #89636d; border-top:none; margin-top:0px;}
.in-box{width:658px; border-bottom:1px solid #89636d;  font-size:80%; line-height:140%; background:url(../../yado/img/yado-left-bg.gif) repeat-y;}
.no-border{border-bottom:none;}
.left-pre{width:99px; float:left; padding:20px 10px 0 10px;}
.in-box .right{border-left:1px solid #89636d;}
/*link*/
.in-box a{text-decoration:underline;}
.in-box a:hover{text-decoration:none;}
.left-pre, .left-pre a{color:#574b2f; font-weight:bold;}
.in-box a.r-point,.in-box .r-bar{color:#54212d;}
.in-box a.h-point,.in-box .h-bar{color:#1e3249;}
.left-pre .distance{margin:10px 0;}
/*ul*/
.in-box ul{width:517px; padding:10px; font-size:110%;}
.in-box li{padding-bottom:3px;}
.in-box li.r-bar{background:url(../../common/img/point1.gif) no-repeat; text-indent:25px;}
.in-box li.h-bar{background:url(../../common/img/point2.gif) no-repeat; text-indent:25px;}
.in-box ul img{vertical-align:middle;}
.in-box .text{padding:15px;}
.padding-top10{margin-top:10px;}
.align-top{vertical-align:top;}
/*--------------------------------------------------------------------------------------------*/
/*.r-point{background:url(../../common/img/point1.gif) no-repeat; padding:2px 0 2px 20px; color:#54212d;}
.h-point{background:url(../../common/img/point2.gif) no-repeat; padding:2px 0 2px 20px; color:#1e3249;}
* html .r-point, * html .h-point{padding:1px 0 2px 20px;}
*+html .r-point, *+html .h-point{padding:1px 0 2px 20px;}

.border-box{width:658px !important; width:660px; border-left:solid 1px #89636d; border-right:solid 1px #89636d; border-bottom:solid 1px #89636d; padding:5px 0; margin-top:0px !important; margin-top:-4px;}
.border-box p{padding:5px 0 5px 5px;}
.border-box dl{width:658px; font-size:80%; line-height:140%;}
.border-box dt{width:115px; padding-left:5px; float:left; color:#574b2f; font-weight:bold;}
.border-box dt a{color:#574b2f; text-decoration:underline;}
.border-box dt a:hover{color:#574b2f; text-decoration:none;}
.border-box dd{width:538px; margin-left:120px !important; margin-left:115px;}
.border-box dd a{text-decoration:underline;}
.border-box dd a:hover{text-decoration:none;}
.border-box .dotted-top{border-top:dotted 1px #89636d; padding-top:5px; margin-top:5px;}*/

/*------------------------menu--------------------------------*/
#menu{width:658px; height:34px;}
#menu ul{width:658px; height:34px; display:block; float:left;}
#menu li{float:left; height:34px;}
#menu li a{height:34px; display:block; text-indent:-9999px;}
#menu #m-kyushu{width:106px; background:url(img/area-menu.gif) no-repeat 0 0;}
#menu #m-tyu-sikoku{width:106px; background:url(img/area-menu.gif) no-repeat -106px 0;}
#menu #m-kinki{width:70px; background:url(img/area-menu.gif) no-repeat -212px 0;}
#menu #m-hokuriku{width:105px; background:url(img/area-menu.gif) no-repeat -282px 0;}
#menu #m-kantou{width:119px; background:url(img/area-menu.gif) no-repeat -387px 0;}
#menu #m-touhoku{width:70px; background:url(img/area-menu.gif) no-repeat -506px 0; }
#menu #m-hokkaido{width:82px; background:url(img/area-menu.gif) no-repeat -576px 0; }

#menu a:hover#m-kyushu,#kyushu-top #m-kyushu,#kumamoto #m-kyushu,#fukuoka #m-kyushu,#oita #m-kyushu,#saga #m-kyushu,#nagasaki #m-kyushu,#miyazaki #m-kyushu,#kagoshima #m-kyushu{width:106px; background:url(img/area-menu-on.gif) no-repeat 0 0;}
#menu a:hover#m-tyu-sikoku, #tyu-sikoku-top #m-tyu-sikoku,#tottori #m-tyu-sikoku,#okayama #m-tyu-sikoku,#shimane #m-tyu-sikoku,#hiroshima #m-tyu-sikoku,#yamaguchi #m-tyu-sikoku,#kagawa #m-tyu-sikoku,#tokushima #m-tyu-sikoku,#ehime #m-tyu-sikoku,#kouchi #m-tyu-sikoku{width:106px; background:url(img/area-menu-on.gif) no-repeat -106px 0;}
#menu a:hover#m-kinki, #kinki-top #m-kinki,#osaka #m-kinki,#kyoto #m-kinki,#hyogo #m-kinki,#shiga #m-kinki,#nara #m-kinki,#wakayama #m-kinki{width:70px; background:url(img/area-menu-on.gif) no-repeat -212px 0;}
#menu a:hover#m-hokuriku, #hokuriku-top #m-hokuriku,#gifu #m-hokuriku,#ishikawa #m-hokuriku,#fukui #m-hokuriku,#mie #m-hokuriku,#aichi #m-hokuriku,#toyama #m-hokuriku{width:105px; background:url(img/area-menu-on.gif) no-repeat -282px 0;}
#menu a:hover#m-kantou,#kantou-top #m-kantou,#gunma #m-kantou,#kanagawa #m-kantou,#nagano #m-kantou,#niigata #m-kantou,#shizuoka #m-kantou,#tochigi #m-kantou,#ibaraki #m-kantou,#saitama #m-kantou,#chiba #m-kantou,#yamanashi #m-kantou,#tokyo #m-kantou{width:119px; background:url(img/area-menu-on.gif) no-repeat -387px 0;}
#menu a:hover#m-touhoku,#touhoku-top #m-touhoku,#miyagi #m-touhoku,#yamagata #m-touhoku,#fukushima #m-touhoku,#iwate #m-touhoku,#akita #m-touhoku,#aomori #m-touhoku{width:70px; background:url(img/area-menu-on.gif) no-repeat -506px 0; }
#menu a:hover#m-hokkaido,#hokkaido-top #m-hokkaido,#central-hokkaido #m-hokkaido,#east-hokkaido #m-hokkaido,#north-hokkaido #m-hokkaido,#south-hokkaido #m-hokkaido{width:82px; background:url(img/area-menu-on.gif) no-repeat -576px 0; }

/*----------------------yado--------------------------------------*/
#yado h2{margin-top:20px;}
#yado h2#title1{margin-top:0px;}
#yado #top-box{margin-top:25px;}
#yado p.toppage{text-align:right; padding-top:10px; font-weight:bold;}
#yado p.toppage a{color:#5d2f3b; text-decoration:underline;}
#yado #left-nav li{background:url(../../common/img/sitemap-point.gif) no-repeat left; padding-left:15px; margin-top:15px; font-weight:bold;}




