@charset "UTF-8";
/* CSS Document */

#sgtPage2016Wrap #aboutTopWrap{background: none; position: relative;}
#sgtPage2016Wrap #aboutTopWrap div.shareWrap{z-index: 8; position: absolute; right: 0; top: 30px; width: 100%;}
#sgtPage2016Wrap #aboutTopWrap div.shareWrap div.inner{width: 980px; height: 20px; text-align: right; margin: 0 auto;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock{border-top: none;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock.off{display: none;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner{_zoom:1; overflow: hidden; padding: 0 0 15px; margin: 0 0 30px; border-bottom: 1px solid #e6e6e6;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner:last-child{border: none; margin: 0 0 10px;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner p.name small{font-size: 12.5pt;}
#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock p.photo{padding: 0; float: none; padding: 5px 0 30px;}
#sgtPage2016Wrap #pageBlock #inner a{color: #d01e11;}

/**** PC ****/
@media screen and (min-width:737px){
    #sgtPage2016Wrap #aboutTopWrap p img{margin: -6px auto -20px; max-width: 1500px;}
    #sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner p.name{padding: 15px 0 25px 175px;}
	#sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList li{vertical-align: middle;}
}

/**** SP ****/
@media screen and (max-width:736px){
    #sgtPage2016Wrap #pageBlock #inner #raceCommentBlock{border-top: 1px solid #DDD;}
    #sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner p.name{padding: 15px 0 15px;}
	#sgtPage2016Wrap #pageBlock #inner #raceCommentBlock div.inner p.name small{font-size: 11.5pt;}
    #sgtPage2016Wrap #pageBlock #inner #raceCommentBlock p.img{padding: 0 15px 15px 0;}
    #sgtPage2016Wrap #pageBlock #inner #raceCommentBlock p.photo{padding: 5px 0 25px;}
    
    #sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList{display: flex; flex-wrap: wrap;}
    #sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList li{width: 43.5%; padding: 10px 3%; display: flex; justify-content: center; align-items: center;}
    /*#sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList{display: table; width: 100%; padding: 0; overflow: visible;}
    #sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList li{width: 33%; display: table-cell; float: none; vertical-align: middle; border-bottom: none;}
    #sgtPage2016Wrap #pageBlock #inner ul.aboutMapBtnList li.active:after{width:100%; height:8px; position:absolute; left:0; bottom:-8px; background:url(/SuperGT/race2016/img/page/about/mark_active.png) no-repeat center bottom; background-size:16px 8px; content:"";}*/
    #sgtPage2016Wrap #aboutTopWrap div.shareWrap{right: 5%; top: 20px; width: 95%;}
    #sgtPage2016Wrap #aboutTopWrap div.shareWrap div.inner{width: 100%;}
}
