/* CSS Document */
@charset "utf-8";
/* CSS Document */
/*-------------------------common------------------------------*/
#contents{padding-top:3px;}
#top-gaide{margin-bottom:10px;}
#top-gaide p,#top-gaide a{color:#5f0b00;}
#left-banner{margin-bottom:3px;}
#top-gaide span{border-bottom:1px solid #5f0b00;}
#right-text{width:660px; margin-left:30px; float:left;}
h2{font-size:90%; width:660px !important; height:38px!important; height:43px; background:url(../common/img/title-bg.gif) no-repeat; padding:6px 0 0 15px; color:#45080c; margin-top:30px;}
h3{color:#49101e; font-size:80%; margin-top:30px;}
#right-text a:hover{text-decoration:none;}
.right{margin-left:10px;}
.top-h3{margin-top:20px;}
.top-h2{margin-top:0px;}
#right-text .right{margin-left:30px;}
#right-text .left{margin-right:30px;}
#right-text .img-top{margin-top:15px;}
#right-text .img-bottom{margin-bottom:20px;}
.margin-top20{margin-top:20px;}

/*-------------------------air------------------------------*/
#air h3{font-size:85%; background:url(img/air-point.gif) no-repeat left center; padding-left:30px; height:22px; padding-top:10px; margin-top:10px;}
#air h4{color:#333232; font-size:80%; margin-top:10px;}
#air #right-text ul{margin-bottom:20px;}
#air #right-text ul.no-margin{margin-bottom:0px;}
#air #right-text .color{color:#96022b;}
#air #right-text a{color:#96022b; text-decoration:underline;}
#air #right-text a:hover{text-decoration:none;}
#air #right-text #no-top{margin-top:0;}
#air #right-text #no-bottom{margin-bottom:0;}
/*-------------------------ship------------------------------*/
#ship #ship-left{width:390px; float:left;}
#ship #ship-right{width:240px; float:right;}
#ship #right-text .ship-box{width:660px;}
#ship #right-text .top-p{margin-top:20px;}
#ship #right-text #bottom-p{margin-bottom:20px;}
/*-------------------------railway------------------------------*/
#railway .railway-table .color-th{background:#5d2f3b;}
#railway .railway-table{font-size:80%; border:1px solid #422321;}
#railway .railway-table th{font-weight:normal; text-align:center; color:#391612; background:#ede7e9; border-bottom:1px solid #b3999f; border-right:1px solid #b3999f; padding:5px 0 5px 0px;}
#railway .railway-table td{color:#333232; border-bottom:1px solid #b3999f; padding:5px 0 5px 0px; text-align:center;}
#railway .railway-table .no-border{border-bottom:none;}
#railway .railway-table .right-border{border-right:1px solid #b3999f;}
#railway .railway-table .no-right{border-right:none;}
#railway #railway-right{width:370px; float:left; margin-bottom:20px;}
#railway #railway-box{width:660px;}
#railway #railway-box2{width:660px; margin-bottom:10px;}
#railway .margin-bottom13{margin-bottom:13px;}
/*-------------------------bus------------------------------*/
#bus h3{margin-bottom:10px;}
#bus h4{font-size:80%; margin-top:20px;}
#bus #bus-box{width:660px;}
/*-------------------------taxi------------------------------*/
#taxi #taxi-box{width:660px;}
#taxi #right-text span{color:#5f0b00; font-size:110%; font-weight:600;}
#taxi #right-text a{color:#5f0b00; text-decoration:underline;}
#rental .textlink a{color:#990000; font-weight:bold; text-decoration:underline;}
#rental .textlink a:hover{color:#990000; font-weight:bold; text-decoration:none;}
/*------------------------taxi-price-----------------------------*/
#taxi-contents h1{color:#5d2f3b; margin-left:10px; font-weight:600; padding:20px 0 10px 0; font-size:90%;} 
#taxi-contents{width:660px; background:#ffffff; margin:auto; text-align:left;}
#taxi-price table{font-size:80%; border-left:1px solid #5d2f3b; border-right:1px solid #5d2f3b; margin-left:10px;}
#taxi-price table th{font-weight:normal; text-align:center; color:#ffffff; background:#5d2f3b; border-bottom:1px solid #b3999f; /*border-right:1px solid #b3999f;*/ padding:20px 0 20px 0px;}
#taxi-price table td{color:#333232; border-bottom:1px solid #b3999f; padding:20px 0 20px 0px; text-align:center; background:#ede7e9;}
.no-border{border-bottom:none;}
.right-border{border-right:1px solid #b3999f;}
.no-right{border-right:none;}
#close{padding:8px 0 20px 0; text-align:center; margin-top:20px;}

/*-------------------------rental----------------------------*/
#rental #rental-box{width:660px; margin-top:20px;}
#rental h3{margin-bottom:5px;}
/*----------------------------acc---------------------------------*/
#post{margin:22px 0 25px 0 !important; margin:24px 0 28px 0;}
.acc-tb{font-size:80%; border:1px solid #422321;}
.acc-tb th{font-weight:normal; border-right:1px solid #ceb7b3; border-bottom:1px solid #ceb7b3; padding:7px 0px 7px 10px; background:#5d2f3b; color:#ffffff;}
.acc-tb td{border-right:1px solid #ceb7b3; padding:2px 0px 2px 10px; border-bottom:1px solid #ceb7b3;}
.acc-tb .left-th{background:#ede7e9; color:#391612;}
.acc-tb .no-right{border-right:none;}
.acc-tb .no-border{border-bottom:none;}
.acc-tb .top-line{border-top:1px dotted #91908f;}
.acc-tb .left-line{border-left:1px dotted #91908f;}
.center-img{margin:5px 0 2px 0; /*!important; margin:5px 0 0px 0;*/ display:block;}

.acc-tb a{color:#391612; text-decoration:underline;}
.bottom-link{margin-top:20px; margin-right:10px;}
.point{vertical-align:middle; padding-right:10px;}
.acc-tb span{color:#391612;} 

/*-------------------------index-----------------------------*/
#access-top h2{margin-top:35px; height:auto !important; color:#574b2f; background:url(../common/img/sitemap-point.gif) no-repeat; padding:0 0 0 15px;}
#access-top #right-text ul{margin:0px; padding:0px 0px 0 0;}
#access-top #right-text li{background:url(../common/img/sitemap-brunch.gif) no-repeat left center; padding:20px 0 3px 20px;}
#access-top #right-text li a{color:#48101e; text-decoration:underline;}
#access-top #right-text li a:hover{text-decoration:none;}
#access-top #right-text .left{margin:0 100px 0 35px!important; margin:0 100px 0 18px;}
#access-top #right-text .left li{ padding:0px 0 3px 20px}
















