@charset "utf-8";

/* index01
------------------------------------------ */

#index01 .topInfo{padding:5px 7px 0;}
#index01 .topInfo table th{padding-right:10px;width:4.2em;word-break:break-all;}
#index01 .topInfo table td input{width:211px;}
#index01 .topInfo p{padding:10px 0;border-bottom:solid 1px #cccccc;}

#index01 .section-middle table {margin: -10px 0 0 !important;}
#index01 .headLineList th {color: #333333;font-style: normal;line-height: 1.4em;padding: 10px 8px 0 0 !important;white-space: nowrap;vertical-align: top;}
#index01 .headLineList td li {padding: 10px 0 0 !important;	vertical-align: top;line-height: 1.5;}
#index01 .box1c p.thumb01 {float: left;height: 64px;width: 100px;margin: 0 10px 0 0;}
#index01 .box1c .txt {float: left;width: 470px;}
#index01 .sectionBodyInner {	margin: 8px 0 0;}

#index01 .headLineList .date{float:left;color: #333333;font-style: normal;line-height: 1.4em;white-space: nowrap;display:inline; font-weight:bold;padding-bottom:5px;}
#index01 .headLineList .text {padding-bottom:5px; margin-left:5.5em;}
#index01 .headLineList .text a {line-height: 1.4em;}


/* index02
------------------------------------------ */
#index02 #SeatBtnArea {background: url(/inter/common/img/02/bg_SeatBtnArea.gif) left top;padding: 10px;}
#index02 #SeatBtnArea li {float: left;width: 230px;}
*html #index02 #SeatBtnArea li img {vertical-align: bottom;}

#index02 .headLineList .date{float:left;color: #333333;font-style: normal;line-height: 1.4em;white-space: nowrap;display:inline; font-weight:bold;padding-bottom:5px;}
#index02 .headLineList .text {padding-bottom:5px; margin-left:5.5em;}
#index02 .headLineList .text a {line-height: 1.4em;}

#index02 .sideSetBoxA01 ul.floatR {width: 210px;}
#index02 .banner_list li {border-top: 1px dotted #B8B8B8;padding-top: 14px;text-align: center;}
#index02 .americanlink {background: none repeat scroll 0 0 #FDFAE4;border: 1px solid #E3DFC0;float: left;padding: 5px 5px 5px 7px;}
#index02 .skymanga{background:none !important;}
#index02 .skymanga .floatL{display:none !important;}
#index02 .skymanga .floatR{width:auto !important;}
#index02 .skymanga .floatR .text{width:476px !important;}

/* index03
------------------------------------------ */

#index03 .wid200{width:200px;}
#index03 .booking940 .searchBOJ table{margin-top:-3px;}
#index03 .booking940 .searchBOJ th,.booking940 .searchBOJ td{border-left:solid 1px #cccccc;text-align:left;}
#index03 .booking940 .searchBOJ th{padding:5px 15px 0 20px;font-weight:normal;word-break:break-all;}
#index03 .booking940 .searchBOJ td{padding:0 15px 5px 20px;}
#index03 .booking940 .searchBOJ tr.trFirs th{padding-top:10px;}
#index03 .booking940 .searchBOJ tr.trLast td{padding-bottom:15px;}
#index03 .booking940 .searchBOJ th.firstC,.booking940 .searchBOJ td.firstC{border-left:none;}
#index03 .booking940 .searchBOJ td select,.booking940 .searchBOJ td .floatCalIcon{margin-right:5px;}

#index03 #carouselContainer{width:940px;	margin: 10px 0 0;}
#index03 #carouselPanel {float:left;width:899px;height:155px;overflow:hidden;position:relative;border: 5px solid #ccc;}
#index03 #carouselPanel:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#index03 #JS_carouselPanelUl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#index03 #JS_carouselPanelUl li {float:left; width:287px; padding:0 11px 0 0;}
#index03 #JS_carouselPanelUl li img {border:0px;}
#index03 #JS_carouselPrev {float:left; height:165px; width:15px;}
#index03 #JS_carouselNext {float:left; height:165px; width:15px;}
#index03 #JS_carouselPrevOff {float:left; height:165px; width:15px;}
#index03 #JS_carouselNextOff {float:left; height:165px; width:15px;}
#index03 #JS_carouselPrev img, #JS_carouselNext img {cursor:pointer;}

/* ------------------------------
 スライドON
------------------------------ */
#index03 #JS_carouselPanelUl {position:relative;left:-290px;margin:0px;padding:10px 5px 12px 0;width:9999px;height: 145px;}

/* ------------------------------
 スライドOFF
------------------------------ */
/*#index03  #JS_carouselPanelUl {position:relative; margin:0px; padding:14px 5px 12px 20px; width:9999px;} */

#index03 li.li01 {float: left;width: 194px;}
#index03 li.li02 {float: left;width: 186px;margin: 0;padding: 0;}
#index03 li.li03 {float: left;width: 184px;}
#index03 li.li04 {float: left;width: 184px;}
#index03 li.li05 {float: left;width: 192px;}

#index03 .bannerList li {width: 460px;float: left;padding: 0 10px 0 0;}
#index03 .bannerList li p {width: 100px;float: left;padding: 0 10px 0 0;}
#index03 .bannerList li .imgL100textR {width: 350px;float: left;}
#index03 .bannerList li .imgL100textR dt {font-weight:bold;}

#index03 #fare_Map {margin-bottom: 14px;width: 940px;position: relative;}
#index03 #fare_Map ul {background: url("/inter/common/img/03/bg_destination.gif") no-repeat scroll left top #FFFFFF; height: 298px;width: 940px;}
#index03 #fare_Map ul li { position: absolute;}
#index03 #fare_Map ul li.li01 {left: 140px;top: 113px;}
#index03 #fare_Map ul li.li02 {left: 311px;top: 113px;}
#index03 #fare_Map ul li.li03 {left: 366px;top: 126px;}
#index03 #fare_Map ul li.li04 {left: 344px;top: 148px;}
#index03 #fare_Map ul li.li05 {left: 325px;top: 170px;}
#index03 #fare_Map ul li.li06 {left: 383px;top: 217px;}
#index03 #fare_Map ul li.li07 {left: 460px;top: 150px;}
#index03 #fare_Map ul li.li08 {left: 625px;top: 114px;}
#index03 #fare_Map ul li.li09 {left: 280px;top: 80px;}

/* index05
------------------------------------------ */

#index05 .textList dt .imgmid{ vertical-align:middle;}
#index05 #section-reserve {margin: 20px 0 0;}
#index05 #section-reserve .wrap {background-image: url("/common_rn/img/bg_section_side_bottom_002.png");background-position: center bottom;border: medium none;  padding: 15px 11px 17px 15px;}
#index05 #section-reserve .btn {margin-top: 5px;}
#index05 #section-reserve .link{padding-right:5px;margin-top:5px;font-size:88%; float:right; display: inline-block;}
#index05 #section-reserve .btn{float:left;}
#index05 #section-reserve .btnList .btn a{display:block;width:131px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
#index05 #section-reserve .btnList .btn01 a{height:63px;background-image:url(/common_rn/img/btn_reserve_005_o.gif); margin-right:9px;}
#index05 #section-reserve .btnList .btn02 a{height:63px;background-image:url(/common_rn/img/btn_reserve_006_o.gif); }
#index05 #section-reserve .btnList .btn03 a{height:31px;background-image:url(/common_rn/img/btn_reserve_007_o.gif); margin-top:5px;}

#index05 #footerContactArea {background: url("/inter/common/img/05/bg_contactarea_002.gif") repeat-y scroll center top transparent;margin: 20px 0 0;}
#index05 #footerContactAreaInner01 {background: url("/inter/common/img/05/bg_contactarea_003.gif") no-repeat scroll center bottom transparent;}
#index05 #footerContactAreaInner02 {background: url("/inter/common/img/05/bg_contactarea_001.gif") no-repeat scroll center top transparent;padding: 20px 0 17px;}
#index05 #footerContactArea h4 {font-size: 110%!important;}
#index05 .footDetails {padding: 0 15px 0 20px;}
#index05 .footThum {float: left;width: 100px;margin: 0 15px 0 0;}
#index05 .footThum p {margin: 0 auto;width: 50px;}
#index05 .career {margin: 7px 0 0;}
#index05 .footTxt {float: left;width: 465px;}
#index05 .footTxt dt {font-weight: bold;}
#index05 .footTxt dd {margin: 5px 0 0;}
#index05 .footBtn {float: right;margin: 5px 0 0;}


/* index06
------------------------------------------ */
#index06 #quic {margin: 20px 0px 0px;}
#index06 #quic .quicBox {background-color: #FFFFFF;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding: 14px;}
#index06 #quicBtn {position: relative;margin: 10px 0 0;}
#index06 #quicBtn span {position: absolute;top: 100px;left: 220px;}
#index06 .quicLink dt {font-weight: bold;}
#index06 ul.quicLink {border-top: 1px dotted #B8B8B8;margin-top: 14px;padding-top: 14px;}
#index06 ul.quicLink li {float: left;width: 280px;background: transparent url("/common_rn/img/bg_base_line_001.gif") repeat-y scroll right center;padding: 0 10px;}
#index06 .bornone, ul.widLink li  {background: url(none)!important;}
#index06 ul.widLink li{padding: 5px 0 5px 5px;}
#index06 ul.widLink li.bobline {border-bottom: 1px dotted #B8B8B8;}
#index06 #quic .quicFoot {background: url("/inter/common/img/06/bg_940_bottom_001.gif") no-repeat center top;height: 6px;width: 940px;}



/* index07
------------------------------------------ */
#index07 #middleArea {min-height: auto !important;}


/* index08
------------------------------------------ */

#index08 table.hotelsite td,
#index08 table.hotelsite th {padding: 12px 5px 12px 10px;text-align: center;}
#index08 table.hotelsite .hotelLogo {text-align: left;padding: 0 0 0 25px;}
#index08 ul.icoExplanation {margin: 10px 0 0px;text-align: right;}
#index08 ul.icoExplanation li {display: block;float: right;margin: 0 0 0 10px;}
#index08 .imgMiddle {vertical-align: middle;}
#index08 .mgl15 {margin-left: 15px!important;}
#index08 .mgl7 {margin-left: 7px!important;}
#index08 .loRight .sideSetBoxA01 .enclosure, #index08 #loRight .sideSetBoxA01 .enclosure {border: 1px solid #ccc;padding: 5px;margin: 10px 0 0;}
#index08 #tabiPart {margin: 20px 0 0;}
#index08 .icomile {margin: -7px 0 0;float: right;position: relative;}
#index08 td.iconNew{text-align:left !important;}
#index08 td.iconNew img.icon{margin: 0 2px 12px 0 !important;}

.news-category-name {background-color: #8D8D8D;color: #FFF;margin-bottom: 3px;padding: 2px 0;text-align: center;width:6em;}

a em {font-weight: bold;font-style: normal;}




