@charset "shift_jis";
/* CSS Document */


/* js */
.keyVisual{width:100%;height:550px;overflow:hidden;position:relative;}
.keyVisual li.fade01{background:#000000 url(/arl/en/lp_common/img/head_main_01.jpg) no-repeat 50% 0;}
.keyVisual li.fade02{background:#000000 url(/arl/en/lp_common/img/head_main_02.jpg) no-repeat 50% 0;}

/* JS */
.JS_eelm_fade{position:relative;height:550px;}
.JS_eelm_fade h2{position:absolute;width:100%;text-indent:-9999px;}
.JS_eelm_fade li{position:absolute;top:0;left:0;font-size:1%;line-height:1%;width:100%;height:550px;}

.JS_ebase_fade .JS_ebase_pause{position: absolute;bottom: 8px;right: 8px;z-index: 5;border: 0;background: rgba(255, 255, 255, .8);background: none;padding: 0;margin: 0;overflow: hidden;width: 36px;height: 36px;}
.JS_ebase_fade .JS_ebase_pause span{position: relative;display: block;z-index: 1;background: #fff;width: 100%;height: 100%;}
.JS_ebase_fade .JS_ebase_pause span::before,.JS_ebase_fade .JS_ebase_pause span::after{position: absolute;content:"";display: block;}
.JS_ebase_fade .JS_ebase_pause span::before{width: 100%;height: 100%;top: 0;left: 0;background: #fff;z-index: 2;}
.JS_ebase_fade .JS_ebase_pause span::after{width: 6px;height: 18px;border-left: 5px #707070 solid;border-right: 5px #707070 solid;margin: auto;left: 0;right: 0;top: 0;bottom: 0;z-index: 3;}
.JS_ebase_fade .JS_ebase_pause.is_pause span::after{width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 12px solid #707070;left: 12px;}
.JS_ebase_fade .JS_ebase_pause:hover,.JS_ebase_fade .JS_ebase_pause:focus{opacity: .7;}



/* common */
.contents{overflow:hidden;margin-top:15px;width:100% !important;}
.contents p, .contents dt, .contents dd{line-height:1.7;}
.contBox{width:940px;margin:0 auto;}
.contents .section ul li.lastLi{margin:0;}
.contents .section img{vertical-align:bottom;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt50{margin-top:50px;}
.mgt60{margin-top:60px;}
.mgt70{margin-top:70px;}	
.inText.withIcon > img{vertical-align:middle;}
span.miniTxt{display:block;margin-top:30px;font-size:90%;}
.navArea ul li a:hover img,.contBox a:hover img{opacity:0.7;filter:alpha(opacity=70);}
.mainVisual{background:#0f1524;position:relative;width:auto;height:550px;overflow:hidden;text-align:center;}
.mainVisual h2 {position:absolute; top:263px; left:0;right:0;margin:0 auto;}
.mainVisual.jfk{background:#000000 url(/arl/en/lp_common/img/main_jfk.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.bos{background:#000000 url(/arl/en/lp_common/img/main_bos.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.sfo{background:#000000 url(/arl/en/lp_common/img/main_sfo.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.lax{background:#000000 url(/arl/en/lp_common/img/main_lax.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.san{background:#000000 url(/arl/en/lp_common/img/main_san.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.ord{background:#000000 url(/arl/en/lp_common/img/main_ord.jpg) no-repeat no-repeat 50% 0;}
.mainVisual.dfw{background:#000000 url(/arl/en/lp_common/img/main_dfw.jpg) no-repeat no-repeat 50% 0;}

.newsArea{width:100%px;margin:0px auto 0;z-index:4;padding:15px;background:#F2F3F7;}
.newsArea .news{width:940px; margin:0 auto;}
.newsArea .news h3{float:left;}
.newsArea .news p{text-align:left;float:left;padding:8px 22px 9px;vertical-align:middle;}
.navArea{background:#182036;z-index:4;}
.navArea ul{width:940px; margin:0 auto ;}
.navArea ul li:first-child{background:none;}
.navArea ul li{float:left;background:url(/arl/en/lp_common/img/bg_nav.gif) left center no-repeat;}
.navArea ul li a{display:block;padding:28px 0 29px;text-align:center;}
.navArea ul li.anc01 a{width:87px;}
.navArea ul li.anc02 a{width:114px;}
.navArea ul li.anc03 a{width:161px;}
.navArea ul li.anc04 a{width:141px;}
.navArea ul li.anc05 a{width:119px;}
.navArea ul li.anc06 a{width:102px;}
.navArea ul li.anc07 a{width:210px;}
/* section */
.section.netWork{background:url(/arl/en/lp_common/img/bg_map.jpg) center top no-repeat;height:560px; padding:80px 0 100px;}
.section.sche{background:url(/arl/en/lp_common/img/bg_schedule.png) center top no-repeat #1E2C4A;padding:80px 0;}
.section.ss777{background:url(/arl/en/lp_common/img/bg_jss.png) center top no-repeat #dbedee;padding:80px 0;}

.section.sche p,.section.sche ul li,.section.sche ol li{color:#fff;}
.section.sche .notesListA01.DFW li{padding-left:3em;text-indent:-3em;}
table.euTime{width:100%;}
table.euTime thead tr th{background:url(/arl/en/lp_common/img/bg_transparency.png) left top repeat;padding:5px 8px;text-align:center;font-size:100%;color:#fff;font-weight:normal;}
table.euTime tbody tr td{padding:10px 8px;text-align:center;font-size:100%;background:#fff;border-top:4px solid #0f1b44;}
table.euTime .txtRed{ color:#f74545;}
table.euTime tr td span.increase{color:#fff;background:#cc0000;padding:2px 6px 0px 6px;font-size:76% !important;margin-right:0.6em;}

table td.cabin{width:184px;}
table td.cabin table tbody tr td {border-top:none;padding:3px;width:25%;}

.section.ss777 ul li span.ss_txt{display:block;text-align:center;margin-top:15px;}
.section.ss777 .tabList{font-size: 0;}
.section.ss777 .tabList li{display:inline-block;*display:inline;*zoom:1;margin-left:5px;}
.section.ss777 .tabList.sec li{margin-left:4px !important;}
.section.ss777 .tabList li:first-child{margin-left:0 !important;}
.section.ss777 .tabArea{margin-top:40px;}
.section.ss777 .tabBox{padding:30px 40px 40px;text-align:left;display:none;height:520px;}
.section.ss777 .tabBox.eco{background:url(/arl/en/lp_common/img/bg_eco.jpg) left top no-repeat;}
.section.ss777 .tabBox.eco.sec{background:url(/arl/en/lp_common/img/bg_y.jpg) left top no-repeat  !important;}
.section.ss777 .tabBox.eco.thi{background:url(/arl/en/lp_common/img/bg_y02.jpg) left top no-repeat  !important;}
.section.ss777 .tabBox.pre{background:url(/arl/en/lp_common/img/bg_pre.jpg) left top no-repeat;}
.section.ss777 .tabBox.bis{background:url(/arl/en/lp_common/img/bg_bis_en.jpg) left top no-repeat;display:block;}
.section.ss777 .tabBox.bis.sec{background:url(/arl/en/lp_common/img/bg_bis_en.jpg) left top no-repeat;display:none;}
.section.ss777 .tabBox.c02{background:url(/arl/en/lp_common/img/bg_c.jpg) left top no-repeat;display:block;}
.section.ss777 .tabBox.fir{background:url(/arl/en/lp_common/img/bg_fir.jpg) left top no-repeat;display:block;}
.section.ss777 .tabBox .classList{margin-top:50px;width:500px;}
.section.ss777 .tabBox.bis .classList{margin-top:38px;}
.section.ss777 .tabBox .classList li{float:right;}
.section.ss777 .tabBox .classList li:first-child{float:left;}

.netWork .contBox {position: relative;}
.netWork .contBox h3{position:absolute;top:0;left:0;}
.netWork .contBox p{position:absolute;top:470px;left:490px;}


.section.service{background:#5ab6c4;padding:80px 0;}
.section.service ul li{float:left;margin-right:10px;}

.bnrArea li{float:left;margin-right:20px;}
.bnrArea li.lastLi{margin-right:0;}

.module_bg01{ background-color:#D8EBED;}