@charset "Shift_JIS";

.displayNone {display:none;}
.clearContents {
	clear: both;
}


/* titleArea
------------------------------------------ */
.contents .titleArea{margin-top:10px;}



/* anchorArea
------------------------------------------ */
.contents .anchorArea{margin:5px 0 0 0;}
.contents .anchorArea ul{width:940px;}
.contents .anchorArea ul li{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;margin-top:2px;}
.contents .anchorArea.addBanner .dpCampaign{float:right:width:396px;}



/* saiyasuneArea
------------------------------------------ */
.contents .saiyasuneArea{margin-top:12px;}

.contents .saiyasuneArea ul.headTab li {float:left;width:470px;height:100px;}

.contents .saiyasuneArea.bgInt .tourBox{background:#3785e5;padding:0;}
.contents .saiyasuneArea.bgInt .headTab h4{background-color:#4ab772;}

.contents .saiyasuneArea.bgIntl .tourBox{border:3px solid #ee689e;background:url(/tour/ichioshi/img/intl/bg_ossmIntl_bdy.gif) repeat-x top left #f7dee4;padding:0px 14px 11px 0;}
.contents .saiyasuneArea.bgIntl .tabButton h4{background-color:#ee689e;}

.contents .saiyasuneArea .saiyasuneBox {
	margin-left: 10px;
	zoom:1;
}
.contents .saiyasuneArea .saiyasuneBox li{
float:left;
margin-right:10px;
}
.contents .saiyasuneArea .saiyasuneBox ul.tourDetailsTab {
margin-left:13px;
margin-bottom:8px;
}
.contents .saiyasuneArea .saiyasuneBox ul.tourDetailsTab li{
margin-right:0;
}
.contents .saiyasuneArea .saiyasuneBox .courseDtl ul{position:absolute;bottom:8px;left:29px;width:268px;}
.contents .saiyasuneArea .saiyasuneBox .courseDtl ul li{margin:4px 2px 0 0;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;}





.contents .saiyasuneArea .tourBox .column2Area{margin:0 20px;}



/* destOsusumeBox
------------------------------------------ */
.contents .osusumeArea .tourBox .column2Area .destOsusumeBox{padding:0px 4px 15px 5px;background:#ffffff url(../img/bg_halfbox.gif) no-repeat 0 100%    ;margin-top:20px;zoom:1;float:left;width:429px;}
.contents .osusumeArea .tourBox .column2Area .destOsusumeBox h4{margin:-1px -5px 3px -6px;}
.contents .osusumeArea .tourBox .column2Area .destOsusumeBox ul li{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;padding:5px 3px 0;line-height:0;font-size:0;}


.contents .osusumeArea .tourBox .column2Area .priceGadgetSec{float:right;width:440px;margin-top:20px;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox{padding:0px 9px 9px;background:#ffffff url(../img/bg_halfbox.gif) no-repeat 0 100%    ;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox h4{margin:0 -9px 0px;padding-bottom:10px;}

.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPrice div.deplistWrap{min-height:26px;height:auto !important;height:26px;text-align:left;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPivot{text-align:left;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPivot .dropdown{width:202px;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPivot.intlTour .dropdown{min-height:22px;height:auto !important;height:22px;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .domtourBlock{position:relative;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .domtourBlock .borderBox .tourLinkBtn{position:absolute;top:65px;right:10px;}

.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPrice ul{display:none;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPrice .pricelistWrap ul{display:block;}
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPivot ul.list li a span.value,
.contents .osusumeArea .tourBox .column2Area .priceGadgetSec .borderBox .gadgetPivot ul.pricelist li a span.price{font-size:105%;}



.contents .ichioshiArea .rankGadgetSec{ float: right; width: 440px;margin:0 0 20px; font-size: .9em;}
.contents .ichioshiArea .rankGadgetSec .borderBox{background-color:#ffffff;}


.contents .ichioshiArea .rankGadgetSec .borderBox .switchBtn ul li{float:left;line-height:0;font-size:0;}
.contents .ichioshiArea .rankGadgetSec .borderBox .switchBtn ul li.end{padding-right:0;}


.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox{zoom:1;background:#ffffff url(../img/bg_halfbox.gif) no-repeat 0 100%; padding-bottom: 10px;}

.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail{background:url(/tour/ichioshi/common/img/bg_rankingDetail_top.gif) repeat-x top left;}


.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .subSelect{width:1px;height:39px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .subSelectTx{margin-left:10px;width:60px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .subSelectDist{margin-left:10px;width:400px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .deptWrapper{width:180px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .deptWrapper select{width:180px;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .gadgetList{margin:4px 0 5px;zoom:1;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item{margin:0px 12px 0px 12px;padding:4px 0 5px;zoom:1;background:url(/tour/ichioshi/common/img/bg_ranking_separater.gif) repeat-x top left;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item.itemLine1{background:none;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item h6,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item p{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:top;text-align:left;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item h6{width:70px;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item p.courseName{width:340px;padding-top:7px;}
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox .rankingDetail .item .priceTxt{font-size:105%;color:#c00;font-weight:bold;}



.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistTHU,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistHRK,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistCHB,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistKAT,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistKAS,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistSSY,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistSIK,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistKYU,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistILD,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistOKA,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistAME,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistEUR,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistOCE,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistGUM,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistASI,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistCHN,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDist #dataIntlDistTWN,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomPrice,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDept,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlPrice,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataIntlDept{display:none;}

.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist,
.contents .ichioshiArea .rankGadgetSec .borderBox .rankingBox #dataDomDist #dataDomDistHOK{display:block;}


#reserveBox01 {
	width: 940px;
	background: url(../img/bg_reservebox01.gif) repeat-y 0 100%;
	font-size: .8em;
	
}
#reserveBox01 #hotelSelection {
	padding: 0px 0 30px 25px;
}

#DtDstSrch {
	width: 920px;
	margin: 0 auto;
}
.contents #searchDateArea .gadget_search{
background:#ffffff;
border:1px solid #b1b1b1;
}

.gadget_search_Box{width:896px;padding:12px;background:#EEE;}
.gadget_search{overflow:hidden;zoom:100%;width:886px; border:1px solid #AAA; padding-left:10px; padding-bottom:15px;background:#FFF;}
.gadget_search:after{content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
/*\*/ *html .g_box{ height:0.01em; overflow:visible;} /**/

.gadget_search .formBox{float:left; width:262px; border-right:1px #999999 dotted; padding:0 10px; margin-top:20px;}
.gadget_search .formBox_end{float:left; width:262px; padding:0 10px; margin-top:20px;}
.gadget_search dl{float:left; width:262px; overflow:hidden; zoom:1;}
.gadget_search dl:after{content:""; display:block; clear:both; height:0.01px; overflow:hidden; visibility:hidden;}
.gadget_search dl dt{float:left; width:70px;}
.gadget_search dl dd{float:right; width:170px;}
.gadget_search select{width:170px;}

.gadget_search p{text-align:right;}
.gadget_search p img#JAL_goSearch{cursor:pointer;}



/* subThemeSec */
.subThemeSec{
	width: 440px;
	float: left;
	zoom:1;
}
.subThemeSec ul {
 padding: 0;
	overflow: hidden;
}
.subThemeSec p,
.subThemeSec dt,
.subThemeSec dd,
.subThemeSec li{font-size:0;line-height:0;}


.tsPnl940 h2 {
    border-right: none !important;
}
.tsPnl940B {
    border-left: none !important;
    border-right: none !important;
}
.tsPnl940B .tsPnlL {
    width: 540px;
}
.tsPnl940B .tsPnlR {
    float: right;
    width: 260px;
}

.mgr20 {
	margin-right: 20px;
}


/* saiyasuneArea */



/* gadgetPivot */


/* gadgetList */


/* searchBudgetArea
------------------------------------------ */
.contents #searchBudgetArea .otherSec{
	width: 920px;
	margin: 20px auto;}
.contents #searchBudgetArea .otherSec div.grayBox {
		padding: 15px 0 15px 12px;
		background:#EEE;
	}
.contents #searchBudgetArea .otherSec ul.searchBudgetBtn {
	width:897px; border:1px solid #AAA; padding:15px 0;background:#FFF;
}
.contents #searchBudgetArea .otherSec ul li{float:left;margin-left:27px;font-size:0;line-height:0;}
.contents #searchBudgetArea .otherSec ul li.last{margin-right:0;}

.contents .blockTypeB01 {
    background-color: #FFFFFF;
}


/* searchBannerArea
------------------------------------------ */
#searchBanner {width:940px;margin:20px auto 10px;}
.searchBannerInner {background-color:#FFF; border:3px solid #f2b6d9; border-top:none;}
ul.searchBannerBox { width:940px; height:255px; position: relative;} 
ul.searchBannerBox li#banner1 { position:absolute; top:12px;left:12px;} 
ul.searchBannerBox li#banner2 { position:absolute; top:12px;left:242px;} 
ul.searchBannerBox li#banner3 { position:absolute; top:12px;left:472px;} 
ul.searchBannerBox li#banner4 { position:absolute; top:12px;left:702px;} 
ul.searchBannerBox li#banner5 { position:absolute; top:122px;left:12px;} 
ul.searchBannerBox li#banner6 { position:absolute; top:122px;left:242px;} 
ul.searchBannerBox li#banner7 { position:absolute; top:122px;left:472px;} 
ul.searchBannerBox li#banner8 { position:absolute; top:122px;left:702px;} 
ul.searchBannerBox li.row1 { height:100px; margin-bottom:12px;} 
ul.searchBannerBox li.row2 { height:212px; margin-bottom:12px;} 
ul.searchBannerBox li a { width:220px;}