@charset "shift_jis";
/* CSS Document */
.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(/thl/th/newsky/ss2/img/bg_jss3.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:130px 0;}
#SS2 > .DateDetail{background:url(/thl/th/newsky/ss2/img/bg_ss3.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:61px 0 59px;}
#JSP > .DateSeat{background:url(/thl/th/newsky/ss2/img/bg_jsp.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:95px 0 130px;}
#JSP > .DateDetail{background:url(/thl/th/newsky/ss2/img/bg_sp.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:61px 0 56px;}
#JSW > .DateSeat{background:url(/thl/th/newsky/ss2/img/bg_jsw.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:129px 0 110px;}
#JSW > .DateDetail{background:url(/thl/th/newsky/ss2/img/bg_sw.png) center top no-repeat;background-size:cover;-webkit-background-size:cover;padding:65px 0 55px;}
#OTHER > .DateDetail{background:url(/thl/th/newsky/ss2/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(/thl/th/newsky/ss2/img/head_main_bg.jpg) center top no-repeat;height:870px;position:relative;}
.MainVisual h1{padding-top:60px;}
.MainVisual .noteList li{color:#fff; margin-top: -5px!important;}

/*ancList*/
.ancList{background:#1e1613;width:100%;position:absolute;bottom:0;}
.ancList ul{width:950px;margin:0 auto;letter-spacing:-0.4em;}
.ancList ul li{display:inline-block;letter-spacing:normal;text-align:center;position:relative;}
.ancList ul li:before{content:"";display:block;width:1px;height:30px;background:#808080;position:absolute;top:31px;left:0;}
.ancList ul li.nav01{width:231px;}
.ancList ul li.nav01:before{display:none;}
.ancList ul li.nav02{width:289px;}
.ancList ul li.nav03{width:205px;}
.ancList ul li.nav04{width:225px;}

/*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 dt{color:#fff; font-size:19px;}
.clm_2col .col > .itemText dd{color:#fff;margin-top:8px;}
.headTxt dd{line-height:34px!important;}
.magic{ width:550px;}
.fs20{ font-size:20px}
.fs23{ font-size:23px}
.fcBlu{ color:#003366;}
.fcgre{ color:#006633;}
.fcrgre{ color:#3baa82;}
.strong{ font-weight:bold;}
.seatImg { width:95%; height:95%;}

.noteList { font-size: 14px; line-height: 18px; }
.noteList > li { margin-top: 9px; padding-left: 1.2em;}
.noteList > li:first-child { margin-top: 0 }
.noteList > li > span.listMark { width: 1em; margin-right: 0.2em; margin-left: -1.2em; display: inline-block; *display:inline; zoom:1; }

.clm_2col > .col {float: left;margin-left: 30px;width: 460px;}
.dataList { font-size: 14px; line-height:1.7;}
.dataList > dt { float: left; width: 215px; margin-right: 30px; font-weight: bold; padding: 15px 0 14px;}
.dataList > dt:first-child { border-top: none; padding-top: 0; }
.dataList > dt:first-child + dd { border-top: none; padding-top: 0; }
.dataList > dd { overflow: hidden; width: 705px; padding: 15px 0 14px; border-top: 1px solid #e6e6e6; }
.dataList > dd:before { content: " "; display: table; clear: both; }
.dataList.type_rn > dt{width:168px;margin-right:0;font-weight:normal;}
.dataList.type_rn > dt,.dataList.type_rn > dd{border-top:none;}
.dataList.type_rn > dd{width:782px;float:right;}
.dataList.type_rn > dd a{line-height:1.7;display:block;}

.contents p, .contents li, .contents dt, .contents dd {line-height: 1.7;}

.noteList { font-size: 14px; line-height: 18px; }
.noteList > li { margin-top: 9px; padding-left: 1.2em;}
.noteList > li:first-child { margin-top: 0 }
.noteList > li > span.listMark { width: 1em; margin-right: 0.2em; margin-left: -1.2em; display: inline-block; *display:inline; zoom:1; }