@charset "shift_jis";
/* CSS Document */
#JAL_LOGO a{text-indent:-9999px;display:block;position:absolute;left:3px;top:25px;background:url(../img/logo_jal.png) 0 0 no-repeat;width:249px;height:26px;}
#NEWSKY_LOGO a{text-indent:-9999px;display:block;position:absolute;right:3px;top:25px;background:url(../img/logo_newsky.png) 0 0 no-repeat;width:248px;height:26px;}
.mgt95{margin-top:95px !important;}
.contBox img{vertical-align:middle;}
.contBox .contentsInr{margin:0 auto;position:relative;}
/*rev style*/
.rev.clm_2col{margin-left:-30px;}
.rev.clm_2col .col:first-child{margin-left:30px;}
.rev.dataList dt,.rev.dataList dd{color:#fff;border:none;font-weight:normal;padding:0;margin-bottom:15px;}
/*section Bg*/
#SS2 > .DateSeat{background:url(../img/bg_jss3.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:130px 0;}
#SS2 > .DateDetail{background:url(../img/bg_ss3.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:61px 0 59px;}
#JSP > .DateSeat{background:url(../img/bg_jsp.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:95px 0 130px;}
#JSP > .DateDetail{background:url(../img/bg_sp.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:61px 0 56px;}
#JSW > .DateSeat{background:url(../img/bg_jsw.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:129px 0 110px;}
#JSW > .DateDetail{background:url(../img/bg_sw.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:65px 0 55px;}
#OTHER > .DateDetail{background:url(../img/bg_other.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:90px 0 128px;}
#MODULE{padding:70px 0 201px;}

/*mainVisual*/
.MainVisual{background:#000 url(../img/head_main_bg.jpg) center top no-repeat;height:870px;position:relative;}
.MainVisual h1{padding-top:60px;}
.MainVisual .noteList li{color:#fff; margin:0px;}

/*nav.ancList*/
nav.ancList{background:#1e1613;width:100%;position:absolute;bottom:0;}
nav.ancList ul{width:950px;margin:0 auto;letter-spacing:-0.4em;}
nav.ancList ul li{display:inline-block;letter-spacing:normal;text-align:center;position:relative;line-height:80px;}
nav.ancList ul li:before{content:"";display:block;width:1px;height:30px;background:#808080;position:absolute;top:31px;left:0;}
nav.ancList ul li.nav01{width:154px;}
nav.ancList ul li.nav01:before{display:none;}
nav.ancList ul li.nav02{width:272px;}
nav.ancList ul li.nav03{width:188px;}
nav.ancList ul li.nav04{width:192px;}
nav.ancList ul li.nav05{width:144px;}
nav.ancList ul li a{display:block;}

/*contents*/
.contentsInr .headBox{overflow:hidden;}
.contentsInr .headBox .leftBox{width:450px;float:left;}
.contentsInr .headBox .leftBox01{width:400px;float:left;}
.contentsInr .headBox .leftBox02{width:440px;float:left;}
.contentsInr .headBox .rightBox{width:512px;float:right;}
#SS2 .contentsInr .headBox .rightBox{margin: 67px -32px 0 0;}
#JSP .contentsInr .headBox .rightBox{margin-right:-40px;}
#JSW .contentsInr .headBox .rightBox{margin:23px -30px 0 0;}
.clm_2col .col > .itemText{padding:18px 13px;}
#SS2 .clm_2col .col > .itemText{background:#223447;}
#JSP .clm_2col .col > .itemText{background:#006633;}
#JSW .clm_2col .col > .itemText{background:#3baa82;}
.clm_2col .col > .itemText dd{color:#fff;margin-top:8px;}
.headTxt dd{line-height:34px;}
.magic{ width:550px;}

.logo{margin-right:40px;}
.logolink{margin: -5px 0 0 25px;}
.flh{line-height: 180%;}

/*footer*/
.global-footer .copyright > div{text-align:center;}
.global-footer .copyright > div > small{float:none;}

.moduleUnitY15{margin-top:38px;}
strong{ font-weight:bold;}

.seatImg { width:95%; height:95%;}