@charset "Shift_JIS";
/* CSS Document */

#Hotel_feature {padding:15px 0 10px 49px;position:relative;}
#Hotel_feature .JS_carrouselInner {background:url(/common_rn/img/icon_loading_32.gif) no-repeat scroll center center;height:auto !important;height:207px;min-height:207px;overflow:hidden;position:relative;width:520px;}
.JS_onLoad #Hotel_feature .JS_carrouselInner {background:none;}
#Hotel_feature ul {position:absolute;top:0;left:0;visibility: hidden;}
#Hotel_feature ul li {position:absolute;top:0;left:0;width:160px;margin-right:20px;}
#Hotel_feature dt {margin-top:5px;font-weight:bold;}
#Hotel_feature dd {margin-top:5px;line-height:1.3;}
#Hotel_feature .JS_carrouselBackBtn {position:absolute;left:10px;top:74px;}
#Hotel_feature .JS_carrouselNextBtn {position:absolute;right:10px;top:74px;}
#Popular_tour_section {position:relative;}
#Popular_tour .deptWrapper {position:absolute;right:127px;top:10px;}
#Popular_tour .deptWrapper select {width:135px;}
#Popular_tour_section .departureSelectFormArea img.iconAirplane {position:absolute;right:260px;top:2px;}
#Popular_tour_section .section-header .departureSelectFormArea {position:absolute;right:10px;top:10px;}
#Popular_tour .gadget_item {border-top:1px dotted #B8B8B8;margin-top:9px;padding-top:9px;}
#Popular_tour .gadget_item.no1 {border-top:none;margin-top:0;padding-top:0;}
#Popular_tour .rankNoImg {float:left;width:39px;}
#Popular_tour .floatR {width:540px;}
#Popular_tour .floatR a {font-size:103%;}
#Popular_tour .gadget_item .floatR .iconOther {margin-left:-14px;}
#Popular_tour .floatR .price {color:#CB0600;font-size:118%;font-weight:bold;}

#lowest_price_tour_section .gadgetPivot p.dropdown{margin:7px 0 14px;padding-left:37px;}
#lowest_price_tour_section .gadgetPivot p.dropdown{background:url(/common_rn/img/tour/icon_airplane_001.png) no-repeat 14px 2px;zoom:1;}
#lowest_price_tour_section .gadgetPivot p.dropdown span.deptText{display:none;}
#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist{background:url(/common_rn/img/tour/bg_base_line_001.gif) repeat-y center;zoom:1;}
#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li {background:none!important;padding:9px 0 9px 14px!important; width:285px!important;line-height:1.4;zoom:1;}
#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li span.left{float:left;}
#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist:after,#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist,#lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li{display: block;}
#lowest_price_tour_section Inner03{position:relative;min-height:180px;}
#lowest_price_tour_section Inner03 p.set{position:absolute;top:29px;left:126px;}
* html #lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist,* html #lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li{height: 1%;}
:first-child + html #lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist,first-child + html #lowest_price_tour_section .gadgetPivot .pricelistWrap .pricelist li{display: inline-block;}

#lowest_price_tour_section ul li{float:left;border-top:1px dotted #b8b8b8;width:298px;padding:9px 0;}
#lowest_price_tour_section ul li.odd{border-right:1px dotted #b8b8b8;clear:left;}
#lowest_price_tour_section .title{float:left;padding-left:14px;}
#lowest_price_tour_section .value{float:right;padding-right:16px;font-weight:bold;color:#cc0000;font-size:103%;}

* html .mainTitleA01 h2{line-height:1.3;}
*:first-child+html .mainTitleA01 h2{line-height:1.3;}

.priPhoto{margin-left:-7px;}
* html .priPhoto{margin-left:-4px;}
.priPhoto li{float:left;width:192px;height:128px;position:relative;margin:0 0 8px 7px;}
* html .priPhoto li{margin-left:4px;display:inline;}
.priPhoto li img{vertical-align:bottom;}
.priPhoto li img.btnBig{position:absolute;bottom:5px;right:5px;}
.priBox{margin-top:-1px;padding-left:15px!important;padding-right:15px!important;}
.priBox li {line-height:1.4;}
.priBox .tripBox500{margin:0 auto;}
.priBox .lineDotT{border-top:1px dotted #a8a8a8;margin-top:14px;padding-top:14px;}
.priBox .hotelBox{border:1px solid #ccc;border-top:none;padding:10px;width:328px;}
.priBox .hotelBox li{font-weight:bold;background:url(/intltour/intltour_common_rn/img/hotel/icon_dia.gif) no-repeat left 4px;padding-left:12px;margin-top:3px;}
* html .priBox  .hotelBox .linkBtnA01{width:101px;}
.priBox p.map{width:230px;height:230px;}
* html .twoColBoxA02 li img{float:left;}
*:first-child+html .twoColBoxA02 li img{float:left;}
.priBox .titH5{margin-top:15px;margin-bottom:10px;padding:6px 5px 3px; background:#ffd9e9;}
.priBox .boxL{float:left;width:177px;}
.priBox .boxL p{font-size:88%;}
.priBox .boxR{float:right;width:393px;}
.priBox .marine{border:1px solid #ccc;border-top:none;padding:10px;width:371px;}
.priBox .marine dl{width:48%;}
.priBox .marine dt{font-weight:bold;background:url(/intltour/intltour_common_rn/img/hotel/icon_dia.gif) no-repeat left 4px;padding-left:12px;margin:15px 0 5px;}
.priBox .marine dd{padding-left:10px;}
.priBox .marine dd li{text-indent:-1em;zoom:1;}
.priBox .course{border:1px solid #ccc;border-top:none;padding:10px;width:371px;}
.priBox .course dt{font-weight:bold;background:url(/intltour/intltour_common_rn/img/hotel/icon_dia.gif) no-repeat left 4px;padding-left:12px;}
.priBox .course dt{font-weight:bold;background:url(/intltour/intltour_common_rn/img/hotel/icon_dia.gif) no-repeat left 4px;padding-left:12px;}
.priBox .course dd{margin-top:5px;padding-left:10px;}
.priBox .course li{background:url(/intltour/intltour_common_rn/img/hotel/icon_dia.gif) no-repeat left 4px;padding-left:12px;line-height:1.4;margin-top:5px;}
.priBox .restaurant dt{margin-top:20px;}
.priBox .restaurant dd{padding-left:1em;}
.mgr5{margin-right:5px!important;}
.linkBtnA01 .iconUp{ background: url("/common_rn/img/icon_arrowtop_001.gif") no-repeat scroll 0 center transparent !important;}

.psr{position:relative;}
.recommendBox{padding:14px 4px 5px; border-bottom:dotted 1px #b8b8b8;}
.recommendBox.noLine{border-bottom:none!important;}
#section-side-reccomend .wrap{padding:10px 9px;}
#section-side-reccomend .recommend_pic{float:left;padding-right:10px;}
#section-side-reccomend .recommend_txt{float:right;width:220px;}
#section-side-thishotel .middlewrap{ background-position:top;}
.Pkg_price_txt{color:#c00; font-size:158%; font-weight:bold; padding-bottom:0 !important;}
.price_note{ font-size:72%; border-top:double 3px #CCC; padding:10px 20px 0; width:230px; text-align:center; margin:0 auto;}
.btn_detailmap{position:absolute; top:197px; left:88px;}

ul.anchorBox {margin-top:5px;}
ul.anchorBox li {float:left;margin-right:5px; font-size:86%;}
ul.anchorBox li.last {float:left;margin-right:0;}

.package_search {background: url(/intltour/intltour_common_rn/img/hotel/bg_package_search.gif) no-repeat; width:940px; height:67px;}
.package_search_tit {float:left; margin-right:8px;}
.package_search_txt {float:left; margin-top:16px; width:530px;}
.package_search_btn {float:right; width:167px; height:37px; margin: 15px 15px 0 10px;}

/* fancybox */
#fancybox-left span {left: 20px;}
#fancybox-right span {left: auto; right: 20px;}