@charset "iso-8859-1";
/* CSS Document */
.contBox img{vertical-align:middle;}
.contentsInr{margin:0 auto !important;}
.wid644{width:644px !important;margin:40px auto 0;}
.c-pagetop{z-index:10;}
/*-- animation --*/
.JS_fadeIn {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0);
	transition:all ease-in-out 1200ms;
}
.JS_fadeIn.amimated {
	opacity:1.0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}



.headArea .mainTtl{display: flex;align-items: center;justify-content: center;background:#000;text-align:center;background:#000 url(../img/head_main_bg_02.jpg) center top no-repeat;background-size: auto 100%;width:100%;height:37.2vw;max-height: 720px;min-height: 500px;}
.headArea h2{width: 52vw;max-width: 980px;min-width: 778px;padding-top: 40px;}
.headArea h2 img{width: 100%;height: auto;}
.headArea .localNav{background:#3f1919;}
.headArea .localNav ul{width:950px;margin:0 auto;display:table;}
.headArea .localNav ul li{text-align:center;vertical-align:middle;display:table-cell;width:150px;height:110px;position:relative;}
.headArea .localNav ul li:after{content:"";display:inline-block;background:#5b3d3c;width:1px;height:89px;position:absolute;right:0;top:9px;}
.headArea .localNav ul li:first-child:before{content:"";display:inline-block;background:#5b3d3c;width:1px;height:89px;position:absolute;left:0;top:9px;}

.fareArea{background:url(../img/bg_fare.png) center top no-repeat;padding:60px 0 79px;}
.fareArea .naArea.contentsInr{position:relative;height:415px;}
.fareArea .naArea.contentsInr .naTxt .lead{margin-top:30px;}
.fareArea .naArea.contentsInr .naTxt {float:left;}
.fareArea .naArea.contentsInr .seatImg{position:absolute;right:-32px;top:-65px;}
.fareArea .mapArea{background:url(../img/bg_map.png) center top no-repeat;height:536px;}
.fareArea .mapArea .contentsInr{position:relative;}
.fareArea .mapArea .fareList li{position:absolute;text-align:right;}
.fareArea .mapArea .fareList li.fare01{top:-5px;left:95px;width:207px;padding-right:5px;}
.fareArea .mapArea .fareList li.fare02{top:50px;left:735px;width:209px;padding-right:27px;}
.fareArea .mapArea .fareList li.fare03{top:203px;left:213px;;width:210px;padding-right:5px;}
.fareArea .mapArea .fareList li.fare04{top:300px;left:696px;;width:254px;padding-right:20px;}
.fareArea .mapArea .fareList li.fare05{top:338px;left:358px;;width:208px;padding-right:4px;}
.fareArea .mapArea .fareList li.fare06{top:219px;left:561px;;width:210px;padding-right:4px;}
.fareArea .mapArea .fareList li.fare07{top:94px;left:384px;;width:186px;padding-right:5px;}

.fareArea .fare2Wrap{width:950px; margin:0 auto;}
.fareArea .fare2Wrap .farePt01, .fareArea .fare2Wrap .farePt02, .fareArea .fare2Wrap .farePt03, 
.fareArea .fare2Wrap .farePt04, .fareArea .fare2Wrap .farePt05, .fareArea .fare2Wrap .farePt06, 
.fareArea .fare2Wrap .farePt07, .fareArea .fare2Wrap .farePt08, .fareArea .fare2Wrap .farePt09, 
.fareArea .fare2Wrap .farePt10, .fareArea .fare2Wrap .farePt11, .fareArea .fare2Wrap .farePt12, 
.fareArea .fare2Wrap .farePt13, .fareArea .fare2Wrap .farePt14, .fareArea .fare2Wrap .farePt15,
 .fare2Wrap .farePt_manila{background-repeat:no-repeat; min-height:300px; position:relative;}
.fareArea .fare2Wrap .farePt01{background-image:url(../img/bg_fare2_en_01.jpg);}
.fareArea .fare2Wrap .farePt02{background-image:url(../img/bg_fare2_en_02.jpg);}
.fareArea .fare2Wrap .farePt03{background-image:url(../img/bg_fare2_en_03.jpg);}
.fareArea .fare2Wrap .farePt04{background-image:url(../img/bg_fare2_en_04.jpg);}
.fareArea .fare2Wrap .farePt05{background-image:url(../img/bg_fare2_en_05.jpg);}
.fareArea .fare2Wrap .farePt06{background-image:url(../img/bg_fare2_en_06.jpg);}
.fareArea .fare2Wrap .farePt07{background-image:url(../img/bg_fare2_en_07.jpg);}
.fareArea .fare2Wrap .farePt08{background-image:url(../img/bg_fare2_en_08.jpg);}
.fareArea .fare2Wrap .farePt09{background-image:url(../img/bg_fare2_en_09.jpg);}
.fareArea .fare2Wrap .farePt10{background-image:url(../img/bg_fare2_en_10.jpg);}
.fareArea .fare2Wrap .farePt11{background-image:url(../img/bg_fare2_en_11.jpg);}
.fareArea .fare2Wrap .farePt12{background-image:url(../img/bg_fare2_en_12.jpg);}
.fareArea .fare2Wrap .farePt13{background-image:url(../img/bg_fare2_en_13.jpg);}
.fareArea .fare2Wrap .farePt14{background-image:url(../img/bg_fare2_en_14.jpg);}
.fareArea .fare2Wrap .farePt15{background-image:url(../img/bg_fare2_en_15.jpg);}
.fareArea .fare2Wrap .farePt_manila{background-image:url(../img/bg_fare_manila.jpg);}

.fareArea .fare2Wrap .farePt_manila{background-image:url(../img/bg_fare_manila.jpg);}
.fareArea .fare2Wrap .fare02Txt{position:absolute; bottom:0; left:0; right:0; color:#ffffff; background-color:#000000; background-color:rgba(0, 0, 0, 0.7); padding:10px;}
.fareArea .fare2Wrap .fare02Txt:hover{background-color:rgba(0, 0, 0, 0.85); transition:background-color 0.2s ease 0s;}
.fareArea .fare2Wrap .fare02Txt dt{color:#ffea00; font-size:16px;}
.fareArea .fare2Wrap .fare02Txt .fare02Price{color:#ffea00; font-size:28px; font-weight:bold; line-height:1; padding-right:18px; margin-top:5px;position: relative;}
.fareArea .fare2Wrap .fare02Txt .fare02Price span{font-weight:normal; font-size:22px;}
.fareArea .fare2Wrap .fare02Txt .fare02Price .fareType{font-size: 18px;position: relative;top: -10px;left: -6px;}
.fareArea .fare2Wrap .periodList dl{display:table; margin-top:10px;}
.fareArea .fare2Wrap .periodList dt, .fareArea .fare2Wrap .periodList dd{display:table-cell; line-height:1;}
.fareArea .fare2Wrap .periodList dt{background:#006633; color:#ffffff; text-align:center; vertical-align:middle; width:80px; padding:7px 5px 5px 5px;}
.fareArea .fare2Wrap .periodList dd{vertical-align:middle; padding:7px 5px 5px 10px; line-height:1;line-height: 1.2;}

.js-c-lightbox-content{padding:10px;width:600px !important;margin: 150px auto 0;}
.js-c-lightbox-content img{vertical-align:middle;}
.js-c-lightbox-content .fareDetail{/*height:650px;overflow:scroll;*/}
.mfp-close.close-btn{display:none;}
.js-c-lightbox-content .noteList_star{margin-top:15px;}
.js-c-lightbox-content .noteList_star li,.js-c-lightbox-content .noteList li{font-size:12px;}

.fareArea .mapArea .fareList li span.otherCity{font-size:12px;color:#502a2a;background:url(../img/icon_arrow_city.gif) left center no-repeat;padding-left:15px;display:inline-block;vertical-align:top;}
.fareArea .mapArea .fareList li:hover span.otherCity{text-decoration:underline;}
.PySeatArea{background:#f0f2f3 url(../img/bg_py_seat.png) center top no-repeat;padding:90px 0 79px;}
.PySeatArea .seadFadeArea{margin-top: 60px;font-size: 0;text-align:center;height:600px;position:relative;background-image: url(../img/pic_slide_en_01.jpg);background-repeat: no-repeat;background-position: center top;}
.PySeatArea .seadFadeArea ul li{width:100%;height:600px;position:absolute;}
/* fade js */
.JS_eelm_fade{position:relative;height:600px;}
.JS_eelm_fade li{position:absolute;top:0;left:0;width:100%;height:600px;}

p.newmark{padding:5px;background:#C00;width:3em;text-align:center;}
p.newmark span{color:#fff;}

.seadFadeArea .JS_eelm_fade li.fade01{background:url(../img/pic_slide_01.jpg) center top no-repeat;}
.seadFadeArea .JS_eelm_fade li.fade02{background:url(../img/pic_slide_02.jpg) center top no-repeat;}

.PySeatArea .contentsInr .floatL{width:374px;}
.PySeatArea .contentsInr .floatR{width:566px;}

.meritArea{background:#fff url(../img/bg_py_merit.png) center top no-repeat;padding:90px 0 175px;}
.meritArea .tabs_parent > li.current > a{background-color:#c5a859;}
.meritArea .tabs_parent > li.current:after{background-image:url(../img/icon_arrow_btm_gold.png);}
.loungeArea{background:#f0ead8 url(../img/bg_lounge.png) center top no-repeat;padding:90px 0 79px;}

.loungeArea .loungeImg.JS_ebase_fade{width:100%;height:470px;}
.loungeArea .loungeImg.JS_ebase_fade .JS_eelm_fade li{height:470px;}
.loungeArea .loungeImg.JS_ebase_fade .JS_eelm_fade li.fade01{background:url(../img/bg_lounge_en_02.png) center top no-repeat;}
.loungeArea .loungeImg.JS_ebase_fade .JS_eelm_fade li.fade02{background:url(../img/bg_lounge_en_03.png) center top no-repeat;}
.loungeArea .contentsInr .clm_3col{margin-left:-13px;}
.loungeArea .contentsInr .clm_3col .col{margin-left:11px;width:310px;}
.loungeArea .contentsInr .clm_3col .col:first-child{margin-left:11px;}

.loungeArea .contentsInr .clm_3col .col .JS_ebase_fade,
.loungeArea .contentsInr .clm_3col .col .JS_eelm_fade,
.loungeArea .contentsInr .clm_3col .col .JS_eelm_fade li{height:182px;}

.offerArea{background: url(../img/bg_offer.png) center top no-repeat;padding:90px 0 85px;}
.offerArea .routeList { margin-top:40px; }
.offerArea .routeList table { width:100%; }
.offerArea .routeList table th,
.offerArea .routeList table td { padding:10px 0; vertical-align:middle; }
.offerArea .routeList table th { width:270px; background:url(/inter/campaign/yp_taiken/Y15/img/bg_route.png) no-repeat 110px center; }
.offerArea .routeList table th span.rdBox { display:table; width:100px; height:100px; background:#1b3149;-webkit-border-radius:50px;border-radius:50px; overflow:hidden; }
.offerArea .routeList table th span.rdBox>span { display:table-cell; text-align:center; vertical-align:middle; font-size:18px; line-height:1.2;color:#fff;}
.offerArea .routeList table th div span { font-size:14px; }
.offerArea .routeList table td ul { margin-left:-5px; }
.offerArea .routeList table td li { float:left; margin:5px 0 0 5px; padding:6px 15px; background:#1b3149;-webkit-border-radius:5px;border-radius:5px;color:#fff;}
.offerArea p,.offerArea .noteList li,.offerArea .noteList_star li{color:#fff;}
.offerArea .leadTxt{color:#000;}
.offerArea .routeList h4,.offerArea .routeInfo h4{color:#fff;font-size:18px;-webkit-text-shadow:1px 1px 3px #1b3149;text-shadow:1px 1px 3px #1b3149;}
.offerArea .routeInfo{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#331b3149,endColorstr=#331b3149);background:rgba(27,49,73,0.2);padding:20px;position:relative;}
.offerArea .routeInfo ul li{color:#fff;}
.offerArea .routeInfo .infoLink{position:absolute;right:20px;bottom:20px;}
#MODULE{padding:80px 0 73px;}
#MODULE .interModuleY15{margin-top:38px;}
.txWT{ color:#ffffff;}

