@charset "utf-8";

.mainTitleB01In .textTitle_jmbtour{float:right;margin-right: 20px;}

/* secTitleTypeA */
#secNaviTypeA{margin-bottom:18px;}
#secNaviTypeAWrapper01{background:url(/common_rn/img/tour/bg_head_01.gif) repeat-x left top;}
#secNaviTypeAWrapper02{background:url(/common_rn/img/tour/bg_head_02.gif) no-repeat left top;}
#secNaviTypeA{background:url(/common_rn/img/tour/bg_head_03.gif) no-repeat right top;padding-left:11px;}
#secNaviTypeA li,#secNaviTypeA li a,#secNaviTypeA li img{display:inline;}

/* section */
.section{margin-top:20px;width:620px;}
.nonMgt .section{margin-top:0;}
.section .section-body{position:relative;border:none;padding:10px 10px 13px;background:transparent url(/common_rn/img/bg_section_base_top_001.png) no-repeat left top;zoom:1;}
.subTitleA01.s01{margin-bottom:0px;}
.subTitle.a01w620{margin-bottom:0px;}

.section .section-header .title{padding:0;}
.section .section-middle{border:1px solid #cccccc;border-bottom:none;}
.section .section-separate{position:relative;border:1px solid #cccccc;border-top:none;border-bottom:1px solid #ccc;padding:9px;text-align:right;background-color:#ededed;background-image:url(/common_rn/img/bg_section_bottom.gif);background-repeat:repeat-y;background-position:left top;}
.section .section-midLine{border:none;padding:10px 10px 5px;background:transparent url(/common_rn/img/tour/bg_section_base_midline_001.gif) repeat-y;}
.section .section-bottom{border:none;padding:10px 10px 13px;background:transparent url(/common_rn/img/bg_section_base_bottom_001.png) no-repeat left bottom;}
.section .section-bottom-gold{background:transparent url(/common_rn/img/tour/bg_ichioshitour_jmb.jpg) no-repeat left bottom;}
.section .section-bottom-link li,.section .section-bottom-link a,.section .section-bottom-link span{display:inline;margin:0;border:none;padding:0;line-height:1.4;}
.section .section-bottom-link p,.section .section-bottom-link ul{margin:0;border:none;padding:10px 10px 2px 0;text-align:right;height:auto;background-color:transparent;background-image:url(/common_rn/img/bg_section_bottom.gif);background-repeat:no-repeat;background-position:left top;zoom:1;}
.section .section-bottom-link ul li{margin-left:10px;}
* html .section .section-bottom-link ul{padding-left:10px;}
* html .section .section-bottom-link ul li{margin-left:10px;}
.section .section-bottom-link .section-bottom-link-bottom{margin:0;border:none;padding:0;height:8px;width:100%;line-height:0;text-align:right;text-indent:-9999px;background-color:transparent;background-image:url(/common_rn/img/bg_section_bottom_b.png);background-repeat:no-repeat;background-position:left bottom;zoom:1;font-size:0;}
.section .section-separate,.section .section-bottom-link p{background-image:url(/common_rn/img/bg_section_bottom.jpg);}
.section .section-separate a,.section .section-bottom-link a{line-height:1.4;text-decoration:none;background: url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 7px!important; padding-left:6px!important;text-indent:0;display:inline-block;zoom:1;}
.section .section-separate a:hover,.section .section-bottom-link a:hover{text-decoration:underline; }
.section .section-bottom-link img,.section .section-separate img{ vertical-align:middle; }

.sectionHasHead .section-body{border:none;padding:1px 9px 9px;background-position:left -15px;}
.sectionHasHead .sectionBodyInner {background: url(/common_rn/img/bg_base_line_002.gif) repeat-x scroll center bottom transparent;padding-bottom: 10px;}
.sectionHasHead .section-middle{padding:10px 8px;border-top:none;}
.section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.section-middle .caption_area .leftCap{margin-right:10px;}
.section-middle .caption_area .rightCap{text-align:right;}

/* version : 300px */
.subTitle.a01w300     {background: url(/common_rn/img/tour/bg_sub_ttl_a01_w300_btm.gif) no-repeat left bottom;}
.subTitle.a01w300 span{background: url(/common_rn/img/tour/bg_sub_ttl_a01_w300_top.gif) no-repeat left top; width:270px;}

/* header ------------------------------------------ */

/* twoColBox---------------------------------- */
.twoColBox{margin-top:0;}
.twoColBox .section-body{padding-top:1px;padding-bottom:0;}
.twoColBox .list{background:url(/common_rn/img/tour/bg_base_line_001.gif) repeat-y center;}
.twoColBox .list li{float:left;}
* html .twoColBox .list li{height:133px;}
.twoColBox .list li div{margin-left:0;padding:4px 0;width:250px;line-height:1.5;zoom:1;}
.twoColBox .list li.odd{margin-right:30px;}
.twoColBox .list li.end{padding:10px 0;background-image:none;}
.twoColBox .list li div img{float:left;margin-right:10px;}
.twoColBox .list li span.text{float:right;width:185px;}
.twoColBox .list li span.strong{font-weight:bold;}
.twoColBox .list li a span{text-decoration:none;}
.twoColBox .list li a:hover span{text-decoration:underline;}
.twoColBox .list li .text .term{font-weight:bold;}
.twoColBox .list li strong{font-size:110%;color:#cc0000;padding-left:7px;}
.twoColBox .section-middle{border-top:1px solid #ccc;}
.twoColBox .section-middle .caption{font-size:88%;line-height:1.4;zoom:1;}
.backNon{background:none !important;}

/* twoColListLargeThumb 2カラムかつ大きめのサムネイルが入る */
.twoColListLargeThumb{background:url(/common_rn/img/bg_base_line_001.gif) repeat-y center;margin-top:8px;}
.twoColListLargeThumb{background: url(/common_rn/img/bg_base_line_001.gif) repeat-y scroll center center transparent;margin-top: 8px;}
.twoColListLargeThumb li{float:left;width:290px;line-height:1.5;zoom:1;padding:4px 0 4px 10px;}
.twoColListLargeThumb li.odd{margin-right:33px;}
.twoColListLargeThumb li .text{float:right;padding-right:14px;width:160px;}
.twoColListLargeThumb li img.thumb{float:left;margin-right:10px;}
.twoColListLargeThumb li em{font-style:normal;font-weight:bold;}
.twoColListLargeThumb li span.sub{font-size:88%;color:#333333;}
.twoColListLargeThumb li a,.twoColListLargeThumb li a span.text,.twoColListLargeThumb li a span.strong,.twoColListLargeThumb li a .strong{text-decoration:none;}
.twoColListLargeThumb li a:hover,.twoColListLargeThumb li a:hover span.text,.twoColListLargeThumb li a:hover span.strong,.twoColListLargeThumb li a:hover .strong{text-decoration:underline;}

/* threeColListLargeThumb 3カラムかつ大きめのサムネイルが入る */
.threeColListLargeThumb{padding-left:5px;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left bottom;zoom:1;}
.threeColListLargeThumb li{float:left;padding:10px 14px 10px 0;}
.threeColListLargeThumb li .box{margin-left:0px;padding:4px 15px 4px 0;width:177px;line-height:1.5;}
.threeColListLargeThumb li .box:after{content :''; display :block; clear :both;}
.threeColListLargeThumb li.right{padding-right:0;}
.threeColListLargeThumb li.right .box{padding-right:0;padding-left:0;background-image:none;}
.threeColListLargeThumb li .text{padding:10px 10px 0 10px;width:auto;}
.threeColListLargeThumb li em{font-style:normal;font-weight:bold;}
.threeColListLargeThumb li a{text-decoration:none;}
.threeColListLargeThumb li a:hover{text-decoration:underline;}
.threeColListBg{background-color:transparent;background-image:url(/common_rn/img/bg_base_line_004.gif);background-repeat:repeat-y;background-position:191px 50%;zoom:1;margin-top:10px;}
.threeColListBg li{padding-top:0;padding-bottom:0;}

/* 940px用のキャンペーン欄　threeColListLargeThumb  */
.campaignBoxSideLine {border-left:solid 2px #ccc;border-right:solid 2px #ccc;}
.section-bottom-grayBar940 {background: url(/common_rn/img/bg_section940_bottom_b.png) no-repeat left bottom;text-align:right;min-height:40px; _padding-bottom:10px;}
.section-bottom-grayBar940 p {padding:10px 15px 0;zoom:1;}
.width920 {width:920px;overflow:hidden;position:relative;}
.width920 .threeColListLargeThumb {margin: 3px 0 5px 19px;padding:0;width:930px;background: url("/common_rn/img/bg_base_line_002_85px.gif") repeat transparent; position:relative;}
.width920 .threeColListLargeThumb li{float:left;line-height:1.5;padding:0 10px 0 0;margin:6px 10px 5px 0;width: 288px;height:75px;overflow:hidden;background: url("/common_rn/img/bg_base_line_001.gif") repeat-y scroll right center transparent;}
.width920 .threeColListLargeThumb li .campaignBnr {float:left;margin-right:6px; margin-top:4px;}
.width920 .threeColListLargeThumb li .text {float:left;padding: 0 0 0 10px;width:168px;font-weight:bold;}
.width920 .toplineCancel {position:absolute; top:0; left:0; width:100%; height:1px; background:#FFF; overflow:hidden;}
.width920 .bottomlineCancel {position:absolute; bottom:0; left:0; width:100%; height:3px; background:#FFF; overflow:hidden;}
.width920 .threeColListLargeThumb li span.iconLink {background: url("/common_rn/img/icon_triangle_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:6px !important;text-indent:0;}
.width920 .threeColListLargeThumb li span.iconOther {background: url("/common_rn/img/icon_popup_p_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:14px !important;text-indent: 0;}

/* 左カラム用のキャンペーン欄　twoColListLargeThumb　*/
.sectionHasHead .campaignSSI .section-middle {border-top: medium none;padding: 5px 8px 10px;}
.campaignSSI .sectionBodyInner {width:600px;overflow:hidden;padding:0 0 0 5px;position:relative;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb {margin:0;padding:0;width:620px;background:url("/common_rn/img/bg_base_line_002_85px.gif") repeat transparent;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li{float:left;line-height:1.5;padding: 11px 10px 0 0;margin: 0 10px 0 0;width:288px; height:74px; overflow:hidden;background: url("/common_rn/img/bg_base_line_001.gif") repeat-y scroll right center transparent;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li .campaignBnr {float:left;margin-right:6px;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li .text {float:left;padding: 0 0 0 10px;width: 168px;font-weight:bold;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li span.iconLink {background: url("/common_rn/img/icon_triangle_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:6px !important;text-indent:0;}
.campaignSSI .sectionBodyInner .twoColListLargeThumb li span.iconOther {background: url("/common_rn/img/icon_popup_p_001.gif") no-repeat scroll 0 5px transparent !important;display:inline-block;line-height:1.4;padding-left:14px !important;text-indent: 0;}
.toplineCancel {position:absolute; top:0; left:0; width:100%; height:1px; background:#FFF; overflow:hidden;}

* html .departureSelectFormArea img{behavior:expression(this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" :this.style.filter,this.src = this.src.match(/\.png$/) ? "/common_rn/img/tour/spacer.gif" :this.src,this.style.behavior = "none");}
.section-tabarea{border-right:1px solid #cccccc;border-left:1px solid #cccccc;background:url(/intltour/intltour_common_rn/img/bg_tabarea_001.gif) repeat-x center top;padding: 11px 0 0 14px;}
.section-tabarea li{float:left;margin-right:3px;}
.section-tabarea li img{vertical-align:top;}
#otokuTourSection .section-header{position:relative;width:620px;}
#otokuTourSection .section-header .subTitleA01.s01{padding-bottom:8px;}
#otokuTourSection .section-header .departureSelectFormArea{position:absolute;top:9px;right:10px;}
#otokuTourSection .otokuTourCopy{width:250px;font-weight:bold;color:#cc0000;padding-bottom:5px;}
#otokuTourSection .section-middle{padding:15px 0;}
#otokuTourSection .viewSaleList{padding:8px 0 10px 0;}
#backBtn{float:left;padding:20px 12px 0 10px;}
#otokuTourSection .twoColBox .list{width:530px;float:left;}
#nextBtn{float:right;padding:20px 10px 0 0;}
#otokuTourSection #otokuTourCarrouselWrapper02{background:url(/common_rn/img/tour/bg_index_otokutour_001.gif) repeat-y center top;}
#otokuTourSection #otokuTourCarrouselWrapper01{background:url(/common_rn/img/tour/bg_index_otokutour_002.gif) no-repeat center top;}
#otokuTourSection #otokuTourCarrousel{position:relative;padding-left:44px;border:none;background:url(/common_rn/img/tour/bg_index_otokutour_003.gif) no-repeat center bottom;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner{position:relative;width:530px;min-height:130px;height:auto!important;height:130px;overflow:hidden;background:url(../img/icon_loading_red.gif) no-repeat center center;}
.JS_onLoad #otokuTourSection #otokuTourCarrousel .JS_carrouselInner{background:none;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul{position:absolute;left:0px;top:0px;visibility:hidden;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li{position:absolute;left:0px;top:0px;width:250px;padding-right:15px;margin-right:15px;background:url(/common_rn/img/tour/bg_base_line_001.gif) repeat-y right top;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li div img{float:left;margin-right:10px;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li span.text{float:right;width:178px;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li span.strong{font-weight:bold;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li a span{text-decoration:none;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li a:hover span{text-decoration:underline;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li .text .term{font-weight:bold;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner ul li strong{font-size:110%;color:#cc0000;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselInner .tourName{line-height:1.4;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselBackBtn{position:absolute;left:0px;top:0px;padding:30px 0 0 10px;}
#otokuTourSection #otokuTourCarrousel .JS_carrouselNextBtn{position:absolute;right:0px;top:0px;padding:30px 10px 0 0;}
/* new */
.carCol a,.carCol a:link,.carCol a:visited,.carCol a:hover,.carCol a:active{text-decoration:none !important;color:#000000;display:block;}
.carCol a span{text-decoration:none !important;font-size:12px;font-weight:bold;line-height:1.1;cursor:pointer;}
.carCol .carTop{display:block;position:relative;width:250px;height:100px;}
.carCol .carTop img{
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;}
.carCol a .carTop{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-opacity:1;
-moz-opacity:1;
opacity:1;
-khtml-opacity:1;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";}
.carCol a:hover .carTop{
-webkit-opacity:0.8;
-moz-opacity:0.8;
opacity:0.8;
-khtml-opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";}
.carCol .carTop .sta{padding:4px 8px;background-color:#000000;color:#ffffff;position:absolute;top:0;left:0;max-width:200px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;
-webkit-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
-khtml-opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha(opacity=70)";}
.carCol .carTop .pri{padding:5px 8px 2px;background-color:#ffffff;display:block;position:absolute;bottom:0;left:0;width:234px;text-align:right;font-size:16px;font-weight:bold;color:#cc0000;
-webkit-opacity:0.8;
-moz-opacity:0.8;
opacity:0.8;
-khtml-opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";}
.carCol .carBtm{padding:8px 10px;background-color:#ffffff;display:block;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
border-bottom-right-radius:5px;}
.carCol .carBtm span{display:block;}
.carCol .carBtm .pla{font-weight:bold;line-height:1.5;}
.carCol .carBtm .dat{margin-top:5px;font-size:10px;color:#444444;}
.carCol .carBtm .lin{margin-top:5px;text-align:right;}
.carCol .carBtm .lin span{padding-left:6px!important;background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 4px!important;float:right;min-height:20px;}
.carCol a .carBtm .lin span,.carCol a:link .carBtm .lin span,.carCol a:visited .carBtm .lin span{color:#0f0f69;}
.carCol a:hover .carBtm .lin span,.carCol a:active .carBtm .lin span{color:#cc0000;text-decoration:underline !important;}

#lowestTourInner01{background:url(/common_rn/img/tour/bg_lowesttourinner_001.gif) repeat-y center top;}
#lowestTourInner02{background:url(/common_rn/img/tour/bg_lowesttourinner_002.gif) no-repeat center bottom;}
#lowestTourInner03{background:url(/common_rn/img/tour/bg_lowesttourinner_003.gif) no-repeat center top;padding:12px 3px 4px 2px;}
#lowestTour h3{padding-left:14px;}
#lowestTour .departureSelectFormArea{margin:7px 0 14px;padding-left:14px;}
#lowestTour .departureSelectFormArea .selectTerm{margin-left:10px;}
#lowestTour ul li{float:left;border-top:1px dotted #b8b8b8;width:298px;padding:9px 0;}
#lowestTour ul li.odd{border-right:1px dotted #b8b8b8;clear:left;}
#lowestTour .place{float:left;padding-left:14px;}
#lowestTour .price{float:right;padding-right:16px;font-weight:bold;color:#cc0000;font-size:103%;}
/* ガジェット */
#lowestTour .gadgetPivot p.dropdown{margin:7px 0 14px;padding-left:37px;}
#lowestTour .gadgetPivot p.dropdown{background:url(/common_rn/img/tour/icon_airplane_001.png) no-repeat 14px 2px;zoom:1;}
#lowestTour .gadgetPivot p.dropdown span.deptText{display:none;}
#lowestTour .gadgetPivot .list{background:url(/common_rn/img/tour/bg_base_line_001.gif) repeat-y center;zoom:1;}
#lowestTour .gadgetPivot .list li {background:none!important;padding:9px 0 9px 14px!important; width:285px!important;line-height:1.4;zoom:1;}
#lowestTour .gadgetPivot .list li span.title{float:left;}
#lowestTour .gadgetPivot .list:after,#lowestTour .gadgetPivot .list li:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#lowestTour .gadgetPivot .list,#lowestTour .gadgetPivot .list li{display: block;}
* html #lowestTour .gadgetPivot .list,* html #lowestTour .gadgetPivot .list li{height: 1%;}
*:first-child + html #lowestTour .gadgetPivot .list,*:first-child + html #lowestTour .gadgetPivot .list li{display: inline-block;}
#lowestTourInner03{position:relative;}
#lowestTourInner03 p.set{position:absolute;top:36px;left:142px;}
#lowestTourInner03 .domeFree{position:absolute;top:38px;left:15em;z-index:1;}
* html #lowestTourInner03 .domeFree{top:41px;}
*:first-child + html #lowestTourInner03 .domeFree{top:41px;}
#lowestTourInner03 .dropdown select{width:12em;}

#lowestTour .value{font-weight:bold;color:#cc0000;float:right;padding-right:16px;}

#saleTour,#saleTour02{background:url(/common_rn/img/tour/bg_recommendedtour_sale_001.gif) repeat-y center top;margin-bottom:17px;}
#saleTourInner01,#saleTourInner02{background:url(/common_rn/img/tour/bg_recommendedtour_sale_002.gif) no-repeat center bottom;}
#saleTour #saleTourCarrousel,#saleTour02 #saleTourCarrousel02{position:relative;padding:15px 0px 17px 49px;}
#saleTour #saleTourCarrousel .JS_carrouselInner,#saleTour02 #saleTourCarrousel02 .JS_carrouselInner{position:relative;width:504px;min-height:72px;height:auto!important;height:72px;overflow:hidden;background:url(../img/icon_loading_white.gif) no-repeat center center;}
.JS_onLoad #saleTour #saleTourCarrousel .JS_carrouselInner,.JS_onLoad #saleTour02 #saleTourCarrousel02 .JS_carrouselInner{background:none;}
#saleTour #saleTourCarrousel .JS_carrouselBackBtn,#saleTour02 #saleTourCarrousel02 .JS_carrouselBackBtn{position:absolute;top:16px;left:10px;}
* html #saleTour #saleTourCarrousel .JS_carrouselBackBtn,* html #saleTour02 #saleTourCarrousel02 .JS_carrouselBackBtn{left:-38px;}
#saleTour #saleTourCarrousel .JS_carrouselNextBtn,#saleTour02 #saleTourCarrousel02 .JS_carrouselNextBtn{position:absolute;top:16px;right:10px;}
#saleTour #saleTourCarrousel ul,#saleTour02 #saleTourCarrousel02 ul{position:absolute;left:0px;top:0px;visibility:hidden;}
#saleTour #saleTourCarrousel ul li,#saleTour02 #saleTourCarrousel02 ul li{position:absolute;left:0px;top:0px;width:250px;line-height:1.5;background:url(/common_rn/img/tour/bg_base_line_001.gif) repeat-y right top;margin-right:15px;}
#saleTour #saleTourCarrousel ul li.odd,#saleTour02 #saleTourCarrousel02 ul li.odd{margin-right:33px;}
#saleTour #saleTourCarrousel ul li .text,#saleTour02 #saleTourCarrousel02 ul li .text{float:left;width:120px;}
#saleTour #saleTourCarrousel ul li img.thumb,#saleTour02 #saleTourCarrousel02 ul li img.thumb{float:left;margin-right:8px;}
#saleTour #saleTourCarrousel ul li em,#saleTour02 #saleTourCarrousel02 ul li em{font-style:normal;font-weight:bold;}
#saleTour #saleTourCarrousel ul li span.sub,#saleTour02 #saleTourCarrousel02 ul li span.sub{font-size:88%;color:#333333;}
#saleTour #saleTourCarrousel ul li a,#saleTour #saleTourCarrousel ul li a span.text,#saleTour #saleTourCarrousel ul li a span.strong,#saleTour #saleTourCarrousel ul li a .strong,#saleTour02 #saleTourCarrousel02 ul li a,#saleTour02 #saleTourCarrousel02 ul li a span.text,#saleTour02 #saleTourCarrousel02 ul li a span.strong,#saleTour02 #saleTourCarrousel02 ul li a .strong{text-decoration:none;}
#saleTour #saleTourCarrousel ul li a:hover,#saleTour #saleTourCarrousel ul li a:hover span.text,#saleTour #saleTourCarrousel ul li a:hover span.strong,#saleTour #saleTourCarrousel ul li a:hover .strong,#saleTour02 #saleTourCarrousel02 ul li a:hover,#saleTour02 #saleTourCarrousel02 ul li a:hover span.text,#saleTour02 #saleTourCarrousel02 ul li a:hover span.strong,#saleTour02 #saleTourCarrousel02 ul li a:hover .strong{text-decoration:underline;}

#recommendedTourSection .section-header,#tourLineupSection .section-header{position:relative;width:620px;}
#recommendedTourSection .section-border,#tourLineupSection .section-border{border-bottom: 1px solid #B8B8B8;margin-bottom:20px;padding: 0 6px 14px;}
#recommendedTourSection .section-header .departureSelectFormArea,#tourLineupSection .section-header .departureSelectFormArea{position:absolute;top:9px;right:10px;}
#recommendedTourSection .section-bottom,#tourLineupSection .section-bottom{padding-right:8px;padding-left:9px;}
.recommendedTourHead{background:url(/common_rn/img/tour/bg_head_recommendedtour_001.gif) repeat-y center top;}
.recommendedTourHeadInner01{background:url(/common_rn/img/tour/bg_head_recommendedtour_002.gif) no-repeat center bottom;}
.recommendedTourHeadInner02{background:url(/common_rn/img/tour/bg_head_recommendedtour_003.gif) no-repeat center top;text-align:center;font-size:81%;font-weight:bold;color:#bf4c00;padding:3px 0;}
.recommendedPlan{padding:0 6px 14px;border-bottom:1px dotted #b8b8b8;margin-bottom:15px;}
.recommendedPlan.lastRow{padding:0 6px;border-bottom:none;}
.recommendedPlan.addRow{padding:14px 6px 0;border-top:1px dotted #b8b8b8;}
.recommendedPlan li{float:left;width:177px;margin-right:30px;}
.recommendedPlan li.last{margin-right:0px;}

.recommendedPlanImgArea{position:relative;width:177px;margin-bottom:10px;}
.recommendedPlanImgArea .iconlist{display:inline-block;padding-top:2px;vertical-align:bottom;zoom:1;position:absolute;left:1px;top:1px;padding-top:0;}
.recommendedPlanImgArea .iconlist li{padding-top:2px;width:auto;}
.recommendedPlanImgArea .iconlist li,.recommendedPlanImgArea .iconlist span{display:inline;margin:0 1px 1px 0;border:1px solid #ffffff;padding:0px 4px 0;font-size:88%;white-space:nowrap;color:#ffffff;vertical-align:baseline;zoom:1;}
.recommendedPlanImgArea .iconlist .new{line-height:1.2;background:#d70000 url(/common_rn/img/tour/bg-tour_new_icon.gif) repeat-x left top;}
.recommendedPlanImgArea .iconlist .area{line-height:1.2;background:#ae8200 url(/common_rn/img/tour/bg-tour_area_icon.gif) repeat-x left top;}
* html .recommendedPlanImgArea .iconlist li,* html .recommendedPlanImgArea .iconlist span{vertical-align:top;padding:2px 4px 1px;}
*+html .recommendedPlanImgArea .iconlist li,*+html .recommendedPlanImgArea .iconlist span{vertical-align:top;padding:0 4px 2px;}
.recommendedPlan h4{font-weight:bold;margin-bottom:8px;}
.recommendedPlan li .destination{font-weight:bold;margin-top:10px;}

#tourlineupSelectArea{background:url(/common_rn/img/tour/bg_jmbtourlineup_countryselect_001.gif) repeat-y center top;width:590px;margin:0 auto 25px;}
#tourlineupSelectAreaInner{background:url(/common_rn/img/tour/bg_jmbtourlineup_countryselect_002.gif) no-repeat center bottom;padding: 0 10px 9px;}
#tourlineupSelectArea h4{margin-bottom:10px;}
#tourlineupSelectArea .mgb4{margin-bottom:4px;}
#tourlineupSelectArea li{float:left;margin-right:6px;}
#tourlineupSelectArea li.mgr0{margin-right:0;}
#tourlineupSelectArea li img{vertical-align:top;}

.accessRanking{width:390px;}
#accessRankingSection .nenyuBtn{margin-top:5px;padding-bottom:6px;}
#accessRankingSection .section-header .subTitleA01.s01{padding-bottom:8px;}
#accessRankingSection .rankingIcon{width:39px;margin-right:5px;}
#accessRankingSection .w330{width:330px;}
#accessRankingSection  .price{font-size:118%;font-weight:bold;color:#cb0600;}
#accessRankingSection .secondRank{border-top:1px dotted #b8b8b8;border-bottom:1px dotted #b8b8b8;padding:9px 0px;margin:9px 0px;}

.accessRanking .rankNoImg{float:left;width:39px;}
.accessRanking .gadget_item{border-top:1px dotted #b8b8b8;padding:9px 0 0;margin-top:9px;}
.accessRanking .gadget_item.no1{border-top:none;padding-top:0;margin-top:0;}
.accessRanking .gadget_item .floatR .price{font-size:118%;font-weight:bold;color:#cb0600;}
.accessRanking .gadget_item .floatR{width:330px;}
.accessRanking .gadget_item .floatR a{font-size:103%;}
.accessRanking .gadget_item .floatR a.iconLink{margin-left:-6px;}

#separatedSection{position:relative;background:url(/intltour/intltour_common_rn/img/bg_separatedSection_half.gif) repeat-y;}
#separatedSection .halfSection{width:300px;}
#separatedSection .halfSection .subTitleHalf{padding:13px 0 13px 20px;background:url(/common_rn/img/intltour/bg_sub_ttl_half.gif) no-repeat top left;margin-bottom:12px;font-size:125%;}
#separatedSection .halfSection .subTitleHalf h2{min-height:21px;height:auto !important;height:21px;}
#separatedSection .leftSection{float:left;}
#separatedSection .rightSection{float:right;}
#separatedSection .halfSectionMain{padding-right:15px;padding-left:12px;}
#separatedSection .halfSectionMain .halfSectionTxt{ margin:15px 0 10px;}

#optinalTourSection{background-image:none !important;}
/*#optinalTourSection .halfSectionMain{padding-bottom:75px;}*/
#optinalTourSection .floatL{width:180px;}
#optinalTourSection .thumb{float:right;width:80px;}
#movieSection .halfSectionMain{padding-bottom:15px;} 
#movieSection .floatL{width:151px;}
#movieSection .thumb{float:right;width:108px;}
#optinalTourSection li,#movieSection li{border-bottom:1px dotted #b8b8b8;}
#optinalTourSection li.last,#movieSection li.last{border:none;}

.halfSectionBottom {height:25px;}
.halfSectionBottom p{position:absolute; bottom:10px; right:0; text-align:right;text-align:right;padding:10px 10px 0 0;}
.halfSectionBottom a{line-height:1.4;text-decoration:none;background: url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 7px!important; padding-left:6px!important;text-indent:0;display:inline-block;zoom:1;}
.halfSectionBottom a:hover{text-decoration:underline; }
.halfSectionBottom img{ vertical-align:middle; }

#JMBRecommendArea{clear:both;padding-top:38px;}
#JMBRecommendAreaInner01{background:url(/common_rn/img/tour/bg_index_jmbrecommend_004.gif) repeat-y center top;}
#JMBRecommendAreaInner02{background:url(/common_rn/img/tour/bg_index_jmbrecommend_003.gif) no-repeat center bottom;}
#otokuList li{float:left;width:313px;}
#otokuList div{padding:14px 15px 95px 9px;}
#otokuList div .otokuIcon{margin-bottom:5px;}
#otokuList div .otokuIcon,#otokuList div .txt{padding-left:6px;font-size:88%;line-height:1.38;}
#otokuList p{font-size:118%;font-weight:normal;margin-bottom:8px;line-height:1.38;}
#otokuList p a{background: url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 8px!important; padding-left:6px!important;text-indent:0;display:inline-block; line-height:1.5;zoom:1; margin-left:6px; margin-top:2px;}
#otokuList .txt{margin-bottom:0;}
#otokuList .txt .small{font-size:83%;}

#JMBRecommendArea_dp{clear:both;padding-top:38px;}
#JMBRecommendArea_dpInner01{background:url(/common_rn/img/tour/bg_index_jmbrecommend_001.gif) repeat-y center top;}
#JMBRecommendArea_dpInner02{background:url(/common_rn/img/intltour/bg_index_jmbrecommend_dp.gif) no-repeat center bottom;}
#JMBRecommendArea_dp #otokuList li{float:left;width:313px;}

#footerContactArea{background:url(/common_rn/img/tour/bg_contactarea_001.gif) repeat-y center top;margin-top:18px;}
#footerContactAreaInner01{background:url(/common_rn/img/tour/bg_contactarea_002.gif) no-repeat center bottom;}
#footerContactAreaInner02{background:url(/common_rn/img/tour/bg_contactarea_003.gif) no-repeat center top;padding:15px 0 18px;}
#footerContactArea .ttl{float:left;width:236px;text-align:center;padding-top:45px;}
#footerContactArea ul li{float:left;width:352px;}
#footerContactArea ul li .ttl2{text-align:center;margin-bottom:8px;line-height:1.3;font-weight:bold;}
#footerContactArea ul li .ttl2 .largeTxt{font-size:88%;}
#footerContactArea ul li .ttl2 .smallTxt{font-size:74%;}

#footerContactArea .telNumber{width:350px;margin:0 auto;}
#footerContactArea .telNumber .floatL{width:75px;text-align:right;}
#footerContactArea .telNumber .floatR{width:260px;}
#footerContactArea .add{font-size:88%; padding:7px;}
#footerContactArea .telNumber strong{font-size:132%;color:#996600;}
#footerContactArea .telNumber .time{font-size:88%;color:#333333;}

#footerContactArea2{background:url(/common_rn/img/tour/bg_contactarea_001.gif) repeat-y center top;margin-top:18px;}
#footerContactArea2 .telContact {float:left;width:236px; text-align:center;}
#footerContactArea2 .ttl{padding-top:10px;}
#footerContactArea2 .add{font-size:88%; margin-top:1px;}
#footerContactArea2 ul li{float:left;width:349px;}
#footerContactArea2 ul li .ttl2{text-align:center;margin-top:6px;line-height:1.3;font-weight:bold;}
#footerContactArea2 ul li .ttl2 .largeTxt{font-size:88%;}
#footerContactArea2 ul li .ttl2 .smallTxt{font-size:74%;}

#footerContactArea2 .telNumber{width:350px;margin:0 auto;}
#footerContactArea2 .telNumber .floatL{width:75px;text-align:right;}
#footerContactArea2 .telNumber .floatR{width:260px;}
#footerContactArea2 .telNumber strong{font-size:132%;color:#996600;}
#footerContactArea2 .telNumber .time{font-size:88%;color:#333333;}

/* ランキングガジェット 海外 */
.accessRanking .deptWrapper{padding-bottom:10px;}
.gps300 .gadgetRank .deptWrapper,.gadgetRank .deptWrapper,.accessRanking .deptWrapper {position:static; text-align:left; margin-bottom:2px; padding-left:25px;background:url(/common_rn/img/tour/icon_airplane_001.png) no-repeat 1px 5px;}

/* 地図 */
#intltour_destination_map{position:relative;width:590px; margin:0 auto;}
#intltour_destination_map .area_list li{position:absolute;background:transparent no-repeat left top;}
#intltour_destination_map li.area_001{left:43px;top:22px;width:187px;background-image:url(/common_rn/img/btn_intltour_maparea_001_o.gif);}
#intltour_destination_map li.area_002{left:184px;top:48px;width:87px;background-image:url(/common_rn/img/btn_intltour_maparea_002_o.gif);}
#intltour_destination_map li.area_003{left:144px;top:74px;width:153px;background-image:url(/common_rn/img/btn_intltour_maparea_003_o.gif);}
#intltour_destination_map li.area_004{left:218px;top:100px;width:52px;background-image:url(/common_rn/img/btn_intltour_maparea_004_o.gif);}
#intltour_destination_map li.area_005{left:219px;top:126px;width:193px;background-image:url(/common_rn/img/btn_intltour_maparea_005_o.gif);}
#intltour_destination_map li.area_006{left:286px;top:167px;width:147px;background-image:url(/common_rn/img/btn_intltour_maparea_006_o.gif);}
#intltour_destination_map li.area_007{left:320px;top:88px;width:62px;background-image:url(/common_rn/img/btn_intltour_maparea_007_o.gif);}
#intltour_destination_map li.area_008{left:370px;top:55px;width:165px;background-image:url(/common_rn/img/btn_intltour_maparea_008_o.gif);}
#section-domintltour_startarea .theme_area_list{padding:0 5px 5px;}
#section-domintltour_startarea .theme_area_list	.title{padding-top:2px;font-size:103%;}
#section-domintltour_startarea .theme_area_list .title,#section-domintltour_startarea .theme_area_list .select{float:left;margin-right:5px;}
* html #section-domintltour_startarea .theme_area_list .select{padding-bottom:1px;}
#section-domintltour_startarea h4{margin-top:30px;padding:0 5px 18px;background:transparent url(/common_rn/img/bg_head-line_04.gif) repeat-x left bottom;}
.intltour_indexPage #section-domintltour_startarea .section-bottom{padding-top:0;padding-bottom:18px;}
#section-domintltour_startarea .threeColListLargeThumb li .box,#sectionection-domintltour_startarea .twoColListLargeThumb li .box{padding-bottom:0;background-image:none;}
#section-domintltour_startarea .threeColListLargeThumb li .box{position:relative;}
#section-domintltour_startarea .twoColListLargeThumb li img.thumb{border:none;}
#section-domintltour_startarea .twoColListLargeThumb li .text{padding-top:0;width: 145px;}
#section-domintltour_startarea .iconlist{display:inline-block;padding-top:2px;vertical-align:bottom;zoom:1;}
#section-domintltour_startarea .iconlist li,#section-domintltour_startarea .iconlist span{display:inline;margin:0 1px 1px 0;border:1px solid #ffffff;padding:0px 4px 0;font-size:88%;white-space:nowrap;color:#ffffff;vertical-align:baseline;zoom:1;}
#section-domintltour_startarea .iconlist .new{line-height:1.2;background:#d70000 url(/common_rn/img/bg-tour_new_icon.gif) repeat-x left top;}
#section-domintltour_startarea .iconlist .area{line-height:1.2;background:#ae8200 url(/common_rn/img/bg-tour_area_icon.gif) repeat-x left top;}
* html #section-domintltour_startarea .iconlist li,* html #section-domintltour_startarea .iconlist span{vertical-align:top;padding:2px 4px 1px;}
*+html #section-domintltour_startarea .iconlist li,*+html #section-domintltour_startarea .iconlist span{vertical-align:top;padding:0 4px 2px;}
#section-domintltour_startarea .threeColListLargeThumb .iconlist{position:absolute;left:1px;top:5px;padding-top:0;width:174px;}
#section-domintltour_startarea .threeColListLargeThumb .iconlist li{padding-top:2px;}
#section-domintltour_campaign .section-body{border-top:1px solid #ccc;padding-top:14px;padding-bottom:14px;}
#section-domintltour_campaign .btn_mailnews{margin:0 auto;width:590px;height:130px;background-color:transparent;background-image:url(/common_rn/img/btn_domintltour_campaign_001_o.jpg);background-repeat:no-repeat;background-position:left top;}
#section-domintltour_campaign .underCampaignBox {width:620px;background:url(/common_rn/img/bg_under_campaign_boxmid.gif) repeat-y;}
#section-domintltour_campaign .underCampaignBox .btn_mailnews2 {float:left; width:290px; height:130px; margin-left:12px;background:url(/common_rn/img/btn_domintltour_campaign_002_o.jpg) no-repeat left top;}
#section-domintltour_campaign .underCampaignBox .btn_jalcard {float:right; width:290px; height:130px; margin-right:12px;background:url(/common_rn/img/btn_domintltour_jalcard_001_o.jpg) no-repeat left top;}
#section-domintltour_campaign .underCampaignBox .btn_jalcard2 {float:right; width:590px; height:85px; margin-right:15px;background:url(/common_rn/img/btn_domintltour_jalcard_002_o.jpg) no-repeat left top;}

/* ----------------------------------- SIDE ----------------------------------- */
#tourSearchSec{background:url(/common_rn/img/tour/bg_side_toursearch_001.gif) repeat-y center top;}
#tourSearchSecInner01{background:url(/common_rn/img/tour/bg_side_toursearch_002.gif) no-repeat center bottom;padding:0 3px;}
.tourSearchSecInner02{padding:10px 10px 13px;border-bottom:1px solid #cccccc;}
.tourSearchSecInner03{padding:7px 7px 13px;}
.tourSearchSecInner03 ul{font-size:88%;padding-left:5px;}
.tourSearch .JS_domtour_pamph_block .pamph{margin:0;}
#tourSearchSec h3{margin-bottom:10px;}
#tourSearchSec .checkIndent{padding-left:15px;text-indent:-15px!important;white-space:normal;zoom:1;}
#tourSearchSec .checkIndent input{margin-right:5px;vertical-align:middle;}
#tourSearchSec .alR{font-size:88%;}
#tourSearchSec li{padding-bottom:8px;}
#tourSearchSec li.last{padding-bottom:0;}
#tourSearchCaption{font-size:88%;margin-top:14px;padding:14px 5px 10px;border-top:1px dotted #b8b8b8;}
/*#tourSearchSec input[type="text"]{vertical-align:top;}*/

.sideSetBox{margin-top:20px;}
.sideSetBox .header{position:relative;width:300px;}
.sideSetBox .header .btn{position:absolute;right:7px;top:7px;margin:0;padding:0;}
.sideSetBox .header .btn2{position:absolute;right:7px;top:17px;margin:0;padding:0;}
.sideSetBox .header .btn li{float:left;margin-left:5px;}
.sideSetBox .header li{float:left;margin-left:5px;}
.sideSetBox .header .btn li a{display:block;height:22px;background-color:transparent;background-repeat:no-repeat;background-position:left top;}
.sideSetBox .header .rss a{width:49px;background-image:url(/common_rn/img/tour/btn_news_side_rss_o.gif);}
.sideSetBox .header .list a{width:45px;background-image:url(/common_rn/img/tour/btn_news_side_list_o.gif);}
.sideSetBox .wrap,.sideSetBox .bottom{border:none;padding:15px 15px 18px 15px;background-image:url(/common_rn/img/bg_section_side_bottom_002.png);background-position:center bottom;zoom:1;}
.sideSetBox .wrap2{border:none;padding:15px 15px 18px 15px;background-image:url(/common_rn/img/bg_section_side_bottom_002.png);zoom:1;}
.sideSetBox .wrap3{border:none;padding:15px 15px 18px 15px;background: url(/common_rn/img/bg_section_side_bottom_005.gif) repeat-y;zoom:1;}
.sideSetBox .bottom2{border-top:1px solid #dadada;padding:15px 15px 18px 15px;background-image:url(/common_rn/img/bg_section_side_bottom_001.png);background-position:center bottom;zoom:1;}

.sideSetBox .body{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:15px 14px 14px;background-color:#fff;}
.sideSetBox .bottom{border-top:1px solid #dadada;background-color:#f8f8f8;}
.sideSetBox .hideCell{display:none;}
.sideSetBox .side_bottom_link{clear:both;padding-top:10px;width:100%;text-align:right;font-size:88%;background-color:transparent;background-image:url(/common_rn/img/bg_base_line_002.gif);background-repeat:repeat-x;background-position:left top;}
.sideSetBox .side_bottom_link p.txtLeft{text-align:left;margin-bottom:8px;}
.sideSetBox .side_bottom_link img{margin-right:3px;}
.sideSetBox .headHasBg{background:url(/common_rn/img/tour/bg_sidetitle.gif) no-repeat center top;height:30px;}
.sideSetBox .headHasBg .ttl{padding:5px 14px;font-weight:bold;}
.sideSetBox .headHasBg .ttl a{background: url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 5px!important; padding-left:6px!important;text-indent:0;display:inline-block; line-height:1.2;zoom:1; overflow:hidden;}

#section-side-tour_info .bottom{padding:0 10px 10px 10px;}
#section-side-tour_info .bottom ul li{margin-bottom:10px;line-height:1.4;font-size:88%;}
#section-side-tour_info .bottom ul li .text{margin-top:5px;margin-left:5px;}
#section-side-tour_info .bottom ul li .sublist{padding-top:3px;padding-left:20px;}
#section-side-tour_info .bottom ul li .sublist li{margin-top:5px;margin-bottom:0; font-size:100%;}
#section-side-tour_info .bottom .floatL{width: 40px;}
#section-side-tour_info .bottom .floatR{width: 220px;}
#section-side-tour_info .bottom .clearfix {padding:15px 5px 0;}
#section-side-tour_info .bottom .underLine {padding-bottom:6px;background-color: transparent;background-image: url(/common_rn/img/bg_base_line_002.gif);background-repeat: repeat-x;background-position: left bottom;}
#section-side-tour_info .bottom .main a{font-weight:bold;}

/* section-side-tourinfo----------------------------------- */
#section-side-tourinfo{padding:10px 15px 10px 10px;border:1px solid #990000;font-size:88%;}
#section-side-tourinfo h2{color:#990000;margin-bottom:5px;}
#section-side-tourinfo td{line-height:1.6;}

/* section-side-news----------------------------------- */
#section-side-news .body,#section-side-news_jmb .body{padding-bottom:3px;}
#section-side-news .headLineList th{font-style:normal;white-space:nowrap;line-height:1.4em;color:#333;padding:0 8px 10px 0!important;}
#section-side-news .headLineList th em{font-style:normal;color:#960;}
#section-side-news .headLineList li{position:relative;}
#section-side-news .headLineList td li{position:static;}
#section-side-news .headLineList .date{position:absolute;left:0;top:0;width:5em;padding:0 8px 10px 0;font-style:normal;white-space:nowrap;line-height:1.4em;color:#333333;}
* html #section-side-news .headLineList .date{left:-5.2em;}
#section-side-news .headLineList .text{margin-left:5.2em;}
#section-side-news .headLineList .date em{font-style:normal;font-weight:bold;color:#960;}
#section-side-news .headLineList th,#section-side-news .headLineList td,#section-side-news .headLineList .date,#section-side-news .headLineList .text{vertical-align:top;font-size:88%;zoom:1;padding:0 0 10px;}
#section-side-news .headLineList li a,#section-side-news .headLineList .text a{line-height:1.4em;}
#section-side-news .list li{margin-top:10px; font-size:88%;}
#section-side-news .list li.first{margin-top:0; }
#section-side-news .list li a{line-height:1.4em; }
#section-side-news .noDateHLNon{padding:0 0 5px 5px;background-color:#ffffff;border-top:none;zoom:1;}
/*#section-side-news .bottom{background-image:url(/common_rn/img/bg_section_side_bottom_001.png);background-position:center bottom;}*/
#section-side-news .withIcon{font-size:88%;}
#section-side-news .withIcon img{margin-right:5px;}

#section-side-campaign li{border-top:1px dotted #b8b8b8;padding-top:14px;margin-top:15px;}
#section-side-campaign li.first{border-top:none;padding-top:0;margin-top:0;}
#section-side-campaign li a{display:block;}
#section-side-campaign li a span.text{color:#0f0f69;text-align:left;font-weight:bold;}
#section-side-campaign li a:hover span{color:#cc0000;}
#section-side-campaign .campaignBnr{float:left;padding:0 4px;}
#section-side-campaign li a .text{float:right;width:153px;}
#section-side-campaign li span.iconLink{background: url(/common_rn/img/icon_triangle_001.gif) no-repeat scroll 0 5px transparent !important;display: inline-block;line-height: 1.4;padding-left: 6px !important;text-indent: 0;}
#section-side-campaign li span.iconOther{background: url(/common_rn/img/icon_popup_p_001.gif) no-repeat scroll 0 5px transparent !important;display: inline-block;line-height: 1.4;padding-left: 14px !important;text-indent: 0; width:145px;}
#section-side-campaign .alR {font-size: 88%; margin-top:10px;}

#accumulatedMileSection .alR{font-size:88%;}

/*#sideContactArea .telNumber{width:200px;}*/
#sideContactArea .telNumber .floatR{width:220px;}
#sideContactArea .telNumber strong{font-size:132%;color:#996600;}
#sideContactArea .telNumber .time{font-size:88%;color:#333333;}

#souvenirInfo .floatL{width:145px;margin-right:25px;font-size:88%;}

#cityInfo .wrap{font-size:88%;}

#SideTourInfo .bottom{padding:0;border:none;}
#SideTourInfo .bottom ul li{margin-bottom:5px;line-height:1.4;}
#SideTourInfo .bottom ul li .secondLayerList{margin-left:5px;font-size:88%;}
#SideTourInfo .bottom ul .main{margin-bottom:5px;}
#SideTourInfo .bottom ul .main a{font-weight:bold;}
#SideTourInfo .bottom ul .text{font-size:88%;padding-right:10px;}
#SideTourInfo .bottom .floatL{width:40px;}
#SideTourInfo .bottom .floatR{width:220px;}
#SideTourInfo .bottom .clearfix{padding:15px;}
#SideTourInfo .bottom .underLine{border-bottom:1px solid #cccccc;}
#SideTourInfo .bottom .listArea{padding:15px;}
#tabiPlusArea{background:url(/common_rn/img/tour/bg_side_tabiplus.gif) repeat-x center bottom;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#tabiPlusArea .clearfix{padding:15px 13px 11px 14px;}
#tabiPlusArea .floatL{width:155px;}
#sideTabiplusBtn{margin-bottom:6px;}

.main_Area h1 { position:relative; top:50px; left:9px; line-height:1.2;}
h1 {color: #ffffff; font-size: 22px; }
#loLeft .main_Area{margin-bottom:18px;}
.section #lowestTour{border-top:1px solid #ccc;text-align:left;background-color:transparent;background-image:url(/common_rn/img/bg_section_rounge_bottom.png);background-repeat:no-repeat;background-position:left bottom;padding:10px 8px 9px 9px;}
/*#searchByDestination h4{background:url(/common_rn/img/tour/parts_searchbydestination_002.gif) repeat-x left bottom;padding-bottom:5px;}
#searchByDestination h4 img{margin:0 5px 2px 1px;}*/
#searchByDestination .floatL{width:315px;}
#searchByDestination .floatR{width:255px;}
#destinationList{margin:10px 0 13px 5px;}
#destinationList li a,#destinationHotelList li a{vertical-align:middle;background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 5px!important; padding-left:6px!important;text-indent:0;display:inline-block;zoom:1;}
* html #destinationList li a,* html #destinationHotelList li a{vertical-align:middle;background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 6px!important;line-height:1.4;}
*:first-child+html #destinationList li a,*:first-child+html #destinationHotelList li a{vertical-align:middle;background:url(/common_rn/img/icon_triangle_001.gif) no-repeat 0 6px!important;line-height:1.4;}
#destinationList li{float:left;margin:0 10px 7px 0;white-space:nowrap;}
#destinationHotelList{margin:10px 0 0 5px;}
#destinationHotelList li{margin-bottom:7px;}

#popularHotelSection .section-header .subTitleA01.s01{padding-bottom:8px;}
#popularHotelSection .rankAndName{margin-bottom:10px;}
#popularHotelSection .rankAndName .rankingIcon{margin-right:5px;}
#popularHotelSection .section-middle ul{padding:10px 0;}
#popularHotelSection .section-middle ul.last{border-top:1px dotted #b8b8b8;}
#popularHotelSection .section-middle ul li{float:left;width:297px;}
#popularHotelSection ul li .listInner{padding:0 0 0 14px;}
#popularHotelSection ul li.odd .listInner{border-right:1px dotted #b8b8b8;padding:0 15px 0 0;}
#popularHotelSection .rankingIcon{float:left;margin-right:5px;}
#popularHotelSection ul li .listInner a{font-weight:bold;}
#popularHotelSection .txtAndBtn{float:right;width:169px;}
#popularHotelSection .txtAndBtn .floatL{width:66px;font-size:74%;}
#popularHotelSection .wid235{width:250px;}
#popularHotelSection #TAinfoArea{padding:15px;border:1px solid #cccccc;font-size:88%;}
#popularHotelSection #TAinfoArea .floatL{padding-top:7px;}

/*/#popularHotelSection #TAinfoArea .floatR{width:450px;}*/

#popularHotelSection #TAinfoArea .floatR .withIcon a{text-decoration:underline;}

#searchByPamphlet .ttl{font-weight:bold;}
#searchByPamphlet .ttl2{font-size:118%;font-weight:bold;}
#searchByPamphlet ul{margin-top:15px;}
#searchByPamphlet ul li{margin-bottom:5px;}
#searchByPamphlet ul li img{vertical-align:middle;margin-right:2px;}
#searchByPamphlet .floatR{width:353px;}
#searchByPamphlet .section-bottom{padding:15px 15px 18px;}

#tabiPlusSection .section-middle{padding:15px;}
#tabiPlusSection .section-header{position:relative;width:620px;}
#tabiPlusSection .logotabiplus{position:absolute;right:14px;top:4px;}
#tabiPlusSection .floatL{width:359px;}
#tabiPlusSection ul{margin-top:10px;}
#tabiPlusSection ul li{margin-bottom:5px;}
#tabiPlusSection ul li strong{color:#cc0000;}
#tabiPlusSection ul li img{vertical-align:middle;margin-right:2px;}


/* tours contact */
#section-side-contact .wrap{padding:0 0 12px;}
#section-side-contact .bgArea{border-right:1px solid #dadada;border-left:1px solid #dadada;padding:10px 14px 8px;background:#f5f5f5 url(/common_rn/img/bg_tour_side_contact.jpg) repeat-x left bottom; font-size:88%;border-bottom:#e5e5e5 solid 1px;}
#section-side-contact .bgArea.intl{}
#section-side-contact .small{font-size:88%;line-height:1.5;}
* html #section-side-contact .small{font-size:88%;line-height:1.4;}
#section-side-contact .wrap .ttl1{line-height:1.4;font-size:113.6% !important;padding-bottom:3px !important;font-weight:bold;}
#section-side-contact .wrap .ttl2{line-height:1.4;font-weight:bold;}
#section-side-contact .wrap dl{padding:11px 15px 0; min-height:40px; height:auto !important; height:40px;}
#section-side-contact .wrap dl.intl{padding:7px 15px 0 !important;}
#section-side-contact .wrap dt img{vertical-align:bottom;}
#section-side-contact .wrap dt{float:left;width:40px;}
#section-side-contact .wrap dd{float:right;width:220px;line-height:1.1;font-size:88%;padding-top:1px;}
#section-side-contact .wrap dd.numberTxt{font-size:133% !important;color:#996600; font-weight:bold;margin-bottom:6px;padding-top:2px;}
#section-side-contact .side_bottom_link p{margin-top:0;}
#section-side-contact .wrap .innerBox{padding:15px 15px 0 15px;}
#section-side-contact .wrap .innerBox p{padding:0 !important;}
#section-side-contact .wrap .bgArea p{font-size:100%;}


#recommendedTourSection .section-middle,#tourLineupSection .section-middle,.intltour_jmb_index #recommendedTourSection .section-middle,.intltour_jmb_index #tourLineupSection .section-middle{padding-right:7px;padding-left:8px;border-bottom:1px solid #cccccc;}
#recommendedTourSection .section-bottom,#tourLineupSection .section-bottom,.intltour_jmb_index #recommendedTourSection .section-bottom,.intltour_jmb_index #tourLineupSection .section-bottom{padding-right:8px;padding-left:9px;}
#recommendedTourSection .section-midLine,#tourLineupSection .section-midLine,.intltour_jmb_index #recommendedTourSection .section-midLine,.intltour_jmb_index #tourLineupSection .section-midLine{padding-right:8px;padding-left:9px;}
#recommendedTourSection .optionaltourLink,#tourLineupSection .optionaltourLink,.intltour_jmb_index #recommendedTourSection .optionaltourLink,.intltour_jmb_index #tourLineupSection .optionaltourLink{font-size:88%;padding:5px 0 8px;}

#importantArea,.importantMessage{margin-top:20px;padding:8px 9px;border:solid 1px #990000;background-color:#ffffff;line-height:1.4;font-size:88%;}
#importantArea h2,.importantMessage h2{padding:0 0 8px 16px;background:url(/common_rn/img/icon_msg_001.gif) no-repeat;zoom:1;line-height:1.4;}
#importantArea p,.importantMessage p,#importantArea td,.importantMessage td,#importantArea li{line-height:1.6 !important;}

/*--------------------------------- jmb_index ---------------------------------*/
#otokuTourSection .section-bottom{border-top:1px solid #cccccc;}
#otokuTourSection .jmbMimiyori {background:url(/intltour/jmb/img/bg_mimiyori_01.gif) repeat-y; padding:10px 12px 0;}
#otokuTourSection .jmbMimiyori ul.btnArea li {float:left; margin-right:15px;}


/* base2012.css */
.mgr7{margin-right:7px;}
.mgr14{margin-right:14px;}
.mgr34{margin-right:34px;}
.pnl01{width:auto;background:none;}
.pnl01T{background:none;}
.pnl01B{padding:0;background:none;zoom:1;}
.pnl01B2{padding:0;background:none;zoom:1;}
.pdl5{padding-left:5px;}
.pdl14{padding-left:14px;}

#pnlSwitchHome, #pnlSwitchInt{position:relative;width:auto;height:45px;z-index:1;}


/*-- gcampaign --*/

#campaign_Y15 .width920 .threeColListLargeThumb {background:none;}
#campaign_Y15 .width920 .threeColListLargeThumb li {background:none;}


.gcampaign .tumbItemList {
	letter-spacing:-1em;
	margin:0 -1px -1px 1px;
}
.gcampaign .tumbItem_icon { display:none; }
.gcampaign .tumbItem {
	display:inline-block;
	*display:inline;
	zoom:1;
	letter-spacing:normal;
	vertical-align:top;
	width:285px;
	min-height:90px;
	padding:20px 15px;
	border-bottom:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	overflow:hidden;
}
.gcampaign .box_typeB > .inr { padding:0; }

/*-- tumbItemList --*/
.tumbItemList .tumbItem { overflow:hidden; }
.tumbItemList .tumbItem > a { display:block; }
.tumbItemList .tumbItem_img {
	float:left;
	font-size:0;
}
.tumbItemList .tumbItem_info {
	margin-left:110px;
	line-height:1.0;
}
.tumbItemList .tumbItem_txt {
	padding-left:10px;
	background:url(/commonY15/img/icon_arrow_right_red_01.png) no-repeat 0 7px;
	color:#0f0f69;
	font-weight:bold;
	line-height:1.5;
}
.tumbItemList .tumbItem_txt.iconOther {
	padding-left:18px;
	background:url(/commonY15/img/icon_ext_red_01.png) no-repeat 0 5px;
}
.tumbItemList .tumbItem > a:hover {	text-decoration:none; }
.tumbItemList .tumbItem > a:hover .tumbItem_txt { text-decoration:underline; }
.tumbItemList .tumbItem .iconNew  { margin-bottom:5px; }

.tumbItem_icon {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:0 10px;
	color:#fff;
	font-size:10px;
	line-height:1.8;
}
.tumbItem_icon.icon_camp { background-color:#087f8a; }