@charset "UTF-8";
/* CSS Document */

/*FOR NSX*/
#sgt2016CommonNaviWrap{position:relative; z-index:10;}
#sgt2016MainContent{position:relative; z-index:1;}
#sgt2016MainContent #introWrap{height:890px; padding:0 0 40px; text-align:center; background:url(/SF/spcontents2016/message-from-lpl/sp/img/main_bg.png) no-repeat center 345px #111; background-size:410px 305px; position:relative;}
#sgt2016MainContent #introWrap:after{content:""; width:100%; height:40px; background:url(/SF/spcontents2016/message-from-lpl/img/cap.png) no-repeat center top; background-size:100% 100%; position:absolute; left:0; bottom:0;}
#sgt2016MainContent #introWrap div.shareWrap{width: 90%; height: 20px; margin: 0 auto -20px; padding: 20px 0 0; text-align: right; position: relative; z-index: 5;}
#sgt2016MainContent #introWrap #inner{width:300px; margin:0 auto; position:relative;}
#sgt2016MainContent #introWrap #inner h1{padding:0;}
#sgt2016MainContent #introWrap #inner #videoWrap{width:288px; height:162px; left:6px; top:675px; background:#222; position:absolute;}

#pageBlockWrap.top{background:none!important;}
#pageBlockWrap.top #inner{padding-top:10px!important;}
#pageBlockWrap h3.q{color:#888!important; padding:10px 0 25px!important; font-size:13.5pt!important; text-align:left!important;}

#sgt2016MainContent #pageBlockWrap #inner p.specLead{padding:0 0 35px;}
#sgt2016MainContent #pageBlockWrap #inner table.specTable{margin:0 0 30px; font-size:10pt; line-height:1.6; width:100%;}
#sgt2016MainContent #pageBlockWrap #inner table.specTable th, #sgt2016MainContent #pageBlockWrap #inner table.specTable td{background:#EEE; display:block;}
#sgt2016MainContent #pageBlockWrap #inner table.specTable tr:nth-child(even) th, #sgt2016MainContent #pageBlockWrap #inner table.specTable tr:nth-child(even) td{background:#f8f8f8;}
#sgt2016MainContent #pageBlockWrap #inner table.specTable th{font-weight:bold; padding:7px 5% 0;}
#sgt2016MainContent #pageBlockWrap #inner table.specTable td{border-bottom:1px solid #FFF; padding:0 5% 7px;}

#sgt2016MainContent{background:#FFF; padding:0 0 80px;}
#sgt2016MainContent #pageBlockWrap{background:url(/SuperGT/race2016/img/public/line_block_sp.png) no-repeat center top; background-size:100% 40px;}
#sgt2016MainContent #pageBlockWrap #inner{width:90%; max-width:400px; margin:0 auto; padding:60px 0 0;}
#sgt2016MainContent #pageBlockWrap #inner h2{text-align:center; padding:0 0 25px;}
#sgt2016MainContent #pageBlockWrap #inner h3{font-size:15pt; line-height:1.6; padding:0 0 25px; text-align:center; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "メイリオ", Meiryo, serif; color:#222;}
#sgt2016MainContent #pageBlockWrap #inner p{font-size:10pt; line-height:1.6; padding:0 0 25px; color:#222;}
#sgt2016MainContent #pageBlockWrap #inner ul.imgList{padding:10px 0 10px; width:100%;}
#sgt2016MainContent #pageBlockWrap #inner ul.imgList li{padding:0 0 25px 0;}
#sgt2016MainContent #pageBlockWrap #inner ul.imgList li p.img{padding:0 0 10px 0;}
#sgt2016MainContent #pageBlockWrap #inner ul.imgList li p.caption{color:#888; font-size:9pt; padding:0;}

/*ブライトコーブボタン調整*/
.bc-player-4k5Jg43ag_default .vjs-big-play-button{left:72px;top:33px;}
.bc-player-4k5Jg43ag_default .vjs-big-play-button:before{font-size:30px;line-height:33px;}