@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1;overflow-y:scroll}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}a{text-decoration:none}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}body,html{height:100%}body{word-wrap:break-word;-webkit-text-size-adjust:100%;background:#222;font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;line-height:20px;overflow-wrap:break-word;position:relative}a,a:hover,body{color:#fff}.l-konami_header{background:#fff;display:grid;grid-template-columns:minmax(0,860px);justify-content:center}.l-service_header{background-color:#000}.l-service_header-inner{margin:0 auto;max-width:860px}.l-footer_share{background-color:#111}.l-footer_share-inner{margin:0 auto;max-width:860px}.l-footer_rights{background-color:#222}.l-footer_rights-inner{margin:0 auto;max-width:860px}.l-select_season{background-color:#111}.l-footer_nav{background-color:#fff}.l-footer_nav-inner{margin:0 auto;max-width:860px}.l-footer_recommend{background-color:#bbb}.l-footer_recommend-inner{margin:0 auto;max-width:948px}.l-footer{background-color:#fff}.l-footer-inner{margin:0 auto;max-width:948px}.l-wrapper{overflow:hidden;position:relative;width:100%}.l-content{padding-bottom:20px}@media only screen and (min-width:768px){.l-content{padding-bottom:30px}}.l-content-inner{margin:0 auto;max-width:860px}.l-page_nav{margin-top:20px}@media only screen and (min-width:768px){.l-page_nav{margin-top:25px}}.l-live{margin:20px 10px}.l-result_section_list{padding:10px}.l-card-list.l-card-climax{margin-top:20px}@media screen and (min-width:768px){.l-result_section_list{padding:15px 5px 10px}.l-card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.l-card-list .l-card{width:calc(50% - 20px)}.l-card-list.l-card-climax .l-card,.l-card-list.l-card-playoff .l-card{width:100%}.l-result_section.l-result_section-climax,.l-result_section.l-result_section-playoff{display:flex;justify-content:space-between}.l-result_section.l-result_section-climax>div,.l-result_section.l-result_section-nippon>div,.l-result_section.l-result_section-playoff>div{width:calc(50% - 10px)}.l-result_section.l-result_section-nippon .l-card-nippon{margin:0 10px}}.l-award{margin:10px 0 15px;padding:0 10px}@media only screen and (min-width:768px){.l-award{margin:15px 0 25px;padding:0 5px}}.l-standing_rank{margin:15px 10px 0}@media only screen and (min-width:768px){.l-standing_rank{margin:20px 5px 0}}.l-stats_rank{padding:0 10px}.l-stats_rank .l-stats_rank-inner{margin:15px 0 0}@media only screen and (min-width:768px){.l-stats_rank{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 5px 0}.l-stats_rank .l-stats_rank-inner{box-sizing:border-box;margin:0 0 15px;width:calc(50% - 10px)}}.l-stats_rank-all_stats{margin:0 10px;padding-top:20px}.l-stats_rank-back{margin:10px 10px 0}@media only screen and (min-width:768px){.l-stats_rank-all_stats{padding-top:30px}.l-stats_rank-back{margin:20px 10px 0}}.l-draft{margin:15px 0 0}.l-draft .l-draft-inner{box-sizing:border-box;padding:0 10px 15px}@media only screen and (min-width:640px){.l-draft{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.l-draft .l-draft-inner{width:50%}}.l-stats_rank-proleague{text-align:center}.l-stats_rank-proleague .l-stats_rank-proleague-modal_btn{padding:20px 0}.l-stats_rank-proleague .l-stats_rank-proleague-item{margin:0 auto;max-width:400px}.l-stats_rank-proleague .l-stats_rank-proleague-item-2020_21{margin:0 auto;max-width:700px}.l-gallery_section{margin-top:10px}.l-gallery{margin-top:15px}.footer_nav_icon{margin:0 auto;max-width:760px;padding:15px 15px 25px}.footer_nav_icon a{background-color:#eee;color:#000;display:block;margin-top:10px;transition:opacity .5s}.footer_nav_icon a:hover{opacity:.8}.footer_nav_icon dl{display:flex}.footer_nav_icon dt{flex:0 0 80px}.footer_nav_icon dt img{height:auto;width:100%}.footer_nav_icon dd{font-size:.6875rem;line-height:1.2727272727;padding:10px}.footer_nav_icon dd .bl{display:inline-block}@media only screen and (min-width:600px){.footer_nav_icon{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_nav_icon a{width:calc(50% - 10px)}.footer_nav_icon dd{font-size:.75rem}}.footer_nav{margin:0 auto;max-width:400px;padding:3px 10px 30px}.footer_nav .footer_nav-coming_soon{height:100%;margin:10px 0 0;min-height:40px;position:relative;width:100%}.footer_nav .footer_nav-coming_soon p{border:1px solid rgba(0,0,0,.2);border-radius:5px;bottom:0;color:rgba(0,0,0,.3);font-size:.875rem;height:18px;left:0;line-height:1.2857142857;margin:auto;padding:1px 4px;position:absolute;right:0;text-align:center;top:0;width:140px}.footer_nav dl{color:#000;min-width:300px;width:100%}.footer_nav dl dt{font-size:.75rem;line-height:1.5;padding:17px 0 9px;text-align:center}.footer_nav dl dd{background-color:#eee;font-size:.625rem;line-height:1.2;padding:4px 8px 14px}.footer_nav dl dd ul.footer_nav-service-menu{overflow:hidden;padding-top:4px}.footer_nav dl dd ul.footer_nav-service-menu li{float:left;margin-top:6px;min-width:50%}.footer_nav dl dd ul.footer_nav-service-menu li a{color:#000;display:block;padding:0 10px;position:relative;transition:color .3s}.footer_nav dl dd ul.footer_nav-service-menu li a:hover{color:rgba(0,0,0,.5)}.footer_nav dl dd ul.footer_nav-service-menu li a:before{background:#bbb;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.footer_nav dl dd ul.footer_nav-service-menu li .footer_nav-service-coming-soon{color:rgba(0,0,0,.3);display:block;padding-left:10px;position:relative}.footer_nav dl dd ul.footer_nav-service-menu li .footer_nav-service-coming-soon:before{background:hsla(0,0%,73%,.3);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.footer_nav dl dd ul.footer_nav-service-menu li .footer_nav-service-coming-soon:after{border:1px solid rgba(0,0,0,.2);border-radius:5px;color:rgba(0,0,0,.3);content:"Coming Soon";display:inline-block;font-size:.625rem;margin:0 0 0 6px;padding:1px 4px}.footer_nav dl dd ul.footer_nav-service-menu.footer_nav-service-menu-places li{min-width:25%}.footer_nav dl dd ul.footer_nav-service-menu.footer_nav-service-menu-events li,.footer_nav dl dd ul.footer_nav-service-menu.footer_nav-service-menu-final li{width:100%}.footer_nav dl dd ul.footer_nav-service-menu+.footer_nav-sub_title{margin-top:18px}.footer_nav dl dd .footer_nav-sub_title{clear:both;margin-top:6px}.footer_nav dl dd .footer_nav-sub_title a{color:#000;transition:color .3s}.footer_nav dl dd .footer_nav-sub_title a:hover{color:rgba(0,0,0,.5)}@media only screen and (min-width:640px){.footer_nav{flex-wrap:wrap;justify-content:space-between;max-width:800px;padding:12px 20px 30px}.footer_nav,.footer_nav dl{box-sizing:border-box;display:flex}.footer_nav dl{flex-flow:column;min-width:auto;overflow:hidden;width:calc(50% - 6px)}.footer_nav dl dt{font-size:.875rem;line-height:.8888888889;padding:24px 0 16px}.footer_nav dl dd{flex:1 0 auto;font-size:.75rem;line-height:1.3333333333;padding:2px 18px 16px}.footer_nav dl dd ul.footer_nav-service-menu{padding-top:6px}.footer_nav dl dd ul.footer_nav-service-menu li{margin-top:8px}.footer_nav dl dd ul.footer_nav-service-menu+.footer_nav-sub_title{margin-top:25px}.footer_nav dl dd .footer_nav-sub_title{margin-top:8px}.footer_nav dl.footer_nav-service-proleague{width:100%}.footer_nav dl.footer_nav-service-proleague dd ul.footer_nav-service-menu li{min-width:25%}}.footer_recommend{background-color:#bbb}.footer_recommend ul{box-sizing:border-box;margin:0 auto;max-width:650px;padding:20px 38px;text-align:center}.footer_recommend ul li{box-sizing:border-box;display:inline-block;max-width:205px;padding:2px;width:50%}.footer_recommend ul li a{border:1px solid #fff;display:block;transition:opacity .3s}.footer_recommend ul li a:hover{opacity:.7}.footer_recommend ul li a img{height:auto;width:100%}@media only screen and (min-width:700px){.footer_recommend ul{max-width:900px;padding:25px 16px}.footer_recommend ul li{max-width:none;padding:0 3px;width:25%}}.footer_share ul{padding:10px 0;text-align:center}.footer_share li{display:inline-block;margin:0 6px}.footer_share li a{display:block;height:30px;transition:opacity .3s;width:30px}.footer_share li a:hover{opacity:.8}.footer_share li img{border-radius:4px;box-sizing:border-box;height:auto;vertical-align:top;width:100%}.footer_share li .x_logo img{border:1px solid hsla(0,0%,100%,.3)}@media only screen and (min-width:768px){.footer_share ul{padding:20px 0}}.footer{color:#828282;display:grid;font-size:.6875rem;gap:15px;line-height:1.2727272727;padding:20px 0 70px;text-align:center}.footer .footer-banner a{display:inline-block;width:182.5px}.footer .footer-banner img{height:auto;width:100%}.footer .footer-menu li{display:inline-block}.footer .footer-menu li a,.footer .footer-menu li button{color:#000;display:inline-block;margin:3px 0;padding:0 6px;transition:color .3s}.footer .footer-menu li a:hover,.footer .footer-menu li button:hover{color:#ccc}.footer .footer-menu li+li:before{content:"|"}.footer .footer-copyright span{display:inline-block;padding:0 6px}@media only screen and (min-width:768px){.footer{gap:0 10px;justify-content:center;padding:20px 20px 70px;text-align:left}.footer .footer-banner{grid-area:1/1/4/2}.footer .footer-menu{grid-area:1/2/2/3}.footer .footer-copyright{grid-area:2/2/3/3}}.footer #ot-sdk-btn.optanon-show-settings,.footer #ot-sdk-btn.ot-sdk-show-settings{background:inherit;border:inherit;color:#000;font-size:inherit;line-height:inherit;padding:0 6px;transition:color .3s}.footer #ot-sdk-btn.optanon-show-settings:hover,.footer #ot-sdk-btn.ot-sdk-show-settings:hover{background:inherit;color:#ccc}.konami_header{align-items:center;display:flex;padding:0 15px 0 0}.konami_header .konami_header-logo{flex-grow:1}.konami_header .konami_header-logo a{display:block;width:130px}.konami_header .konami_header-logo img{height:auto;width:100%}.konami_header .konami_header-sns ul{display:grid;gap:8px;grid-auto-columns:minmax(0,30px);grid-auto-flow:column}.konami_header .konami_header-sns li a{display:block;transition:opacity .3s}.konami_header .konami_header-sns li a:hover{opacity:.7}.konami_header .konami_header-sns li img{border-radius:4px;box-sizing:border-box;height:auto;vertical-align:top;width:100%}.konami_header .konami_header-sns li .x_logo img{border:1px solid #555}@media only screen and (min-width:980px){.konami_header-logo{margin-left:-15px}.konami_header .konami_header-sns{padding-right:0}}ul.list{margin:15px}ul.list li{font-size:.8125rem;line-height:1.3076923077;margin:0 0 6px}ul.list li a{text-decoration:underline}ul.list.list-dot>li{padding:0 0 0 1em;position:relative}ul.list.list-dot>li:after{content:"•";left:.2em;position:absolute;top:0}ul.list.list-dot-min>li{font-size:.6875rem;padding:0 0 0 1em;position:relative}ul.list.list-dot-min>li:after{content:"•";left:0;position:absolute;top:0}ul.list.list-note>li{padding:0 0 0 1em;position:relative}ul.list.list-note>li:after{content:"※";left:0;position:absolute;top:0}ul.list.list-note-min>li{font-size:.6875rem;padding:0 0 0 1em;position:relative}ul.list.list-note-min>li:after{content:"※";left:0;position:absolute;top:0}ol.list{margin:15px}ol.list>li{font-size:.8125rem;line-height:1.3076923077;margin:0 0 6px}ol.list.list-num>li{counter-increment:list-index;padding:0 0 0 1em;position:relative}ol.list.list-num>li:after{content:counter(list-index) ".";left:0;position:absolute;top:0}ol.list.list-num.list-num-brackets>li{counter-increment:list-brackets-index;padding:0 0 0 2em}ol.list.list-num.list-num-brackets>li:after{content:"(" counter(list-brackets-index) ")";left:0;position:absolute;top:0}.list>li>.list{margin-left:0;margin-right:0;margin-top:8px}@media only screen and (min-width:768px){ol.list>li,ul.list>li{font-size:.875rem;line-height:1.2857142857}}p.par{font-size:.8125rem;line-height:1.5384615385;margin:15px}@media only screen and (min-width:768px){p.par{font-size:.875rem;line-height:1.5}}.region_message{background:#364350;color:#fff}.region_message .region_message-inner{box-sizing:border-box;margin:0 auto;max-width:860px;padding:5px}.region_message .region_message-inner .region_message-text{font-size:.75rem;line-height:1.3333333333;text-align:center}@media only screen and (min-width:768px){.region_message .region_message-inner{padding:7px}.region_message .region_message-inner .region_message-text{font-size:.8125rem;line-height:1.3076923077}}.thumb img,.video{width:100%}.video{background:#000;margin:0 auto;max-width:400px}.video .video-inner,.video a{display:block;position:relative}.video .video-inner:after,.video .video-inner:before,.video a:after,.video a:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.video .video-inner:before,.video a:before{border:4px solid #fff;border-radius:80px;height:80px;width:80px}.video .video-inner:after,.video a:after{border-color:transparent #fff;border-style:solid;border-width:20px 0 20px 34px;height:0;transform:translateX(10%);width:0}.video .video-inner img,.video a img{height:auto;opacity:.8;transition:opacity .3s;vertical-align:bottom;width:100%}.video .video-inner:hover img,.video a:hover img{opacity:1}.video .video-inner:hover:after,.video .video-inner:hover:before,.video a:hover:after,.video a:hover:before{opacity:.7}.video.video-topics .video-inner:after,.video.video-topics a:after{border-width:18px 0 18px 27px}@media only screen and (min-width:768px){.video .video-inner,.video a{max-width:600px}}.video.video-coming_soon{position:relative}.video.video-coming_soon:after,.video.video-coming_soon:before{bottom:0;content:"";display:block;left:0;margin:auto;opacity:.1;position:absolute;right:0;top:0;z-index:2}.video.video-coming_soon:before{border:4px solid #fff;border-radius:80px;height:80px;width:80px}.video.video-coming_soon:after{border-color:transparent #fff;border-style:solid;border-width:20px 0 20px 34px;height:0;transform:translateX(10%);width:0}.video.video-coming_soon img{height:auto;vertical-align:bottom;width:100%}.fade-enter-active,.fade-enter-to{opacity:1}.fade-enter,.fade-enter-active,.fade-leave,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fade2-enter-active,.fade2-enter-to{opacity:1}.fade2-enter,.fade2-enter-active,.fade2-leave,.fade2-leave-active{transition:opacity 2s}.fade2-enter,.fade2-leave-to{opacity:0}.webfont{display:none}.webfont.webfont-fontShinMaruGoB{font-family:"Shin Maru Go Bold"}.webfont.webfont-fontShinGoB{font-family:"Shin Go Bold JIS2004"}.webfont.webfont-fontShinGoH{font-family:"Shin Go Heavy JIS2004"}.webfont.webfont-fontShinGoExL{font-family:"Shin Go ExLight JIS2004"}.webfont.webfont-fontKakuMinB{font-family:"Kakumin Bold"}.webfont.webfont-fontFolkB{font-family:"Folk Bold"}.webfont.webfont-fontFolkH{font-family:"Folk Heavy"}.webfont.webfont-fontG2SansB{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.webfont.webfont-fontG2SansU{font-family:GSanSerif-U,"Shin Go Ultra JIS2004"}.webfont.webfont-fontG2SansB-JIS2004{font-family:"G2サンセリフ B JIS2004"}.webfont.webfont-fontG2SansU-JIS2004{font-family:"G2サンセリフ U JIS2004"}.webfont.webfont-fontKakuminM{font-family:"カクミン M"}.webfont.webfont-fontSoftGothicU{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004"}.webfont.webfont-fontFbShimanoSLN{font-family:"FB Shimano Square Light Narrow"}.webfont.webfont-fontNowGU{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.webfont.webfont-fontNotoSans{font-family:"noto-sans-cjk-jp"}.webfont.webfont-fontOlympicSansR{font-family:"OlympicSans-Regular"}.webfont.webfont-fontOlympicSansB{font-family:"OlympicSans-Bold"}.webfont.webfont-fontDinCond{font-family:"din-condensed"}.webfont.webfont-fontUrwDinSemiCond{font-family:"urw-din-semi-condensed"}.webfont.webfont-fontVdlLogoJrB{font-family:"vdl-logojrblack"}.webfont.webfont-fontSuiryuAtlasR{font-family:"Suiryu Atlas Regular"}.webfont.webfont-fontSuiryuAtlasB{font-family:"Suiryu Atlas Bold"}.webfont.webfont-fontTypeLabNPlusB{font-family:"TypelaboN+ B JIS2004 AP"}.webfont.webfont-fontTypeLabNPlusH{font-family:"TypelaboN+ H JIS2004 AP"}.webfont.webfont-fontArdeo{font-family:"Ardeo AP"}.twitch_embed,.yt_embed{background:#000;height:0;overflow:hidden;padding-top:56.25%;position:relative}.twitch_embed iframe,.yt_embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.service_header{overflow:hidden}.service_header .service_header-logo{float:left;padding:3px 15px}.service_header .service_header-logo>a{display:block;width:118px}.service_header .service_header-logo img{height:auto;width:100%}.service_header .service_header-mypage{float:right;padding:0 5px 0 0}.service_header .service_header-mypage>a{background:url(../img/common/icon_login_sp.svg) 50% 50%/contain no-repeat;display:block;height:46px;transition:background-color .3s;width:48px}.service_header .service_header-mypage>a:hover{background-color:hsla(0,0%,100%,.2)}.service_header .service_header-mypage span{display:none}.service_header .service_header-mypage.is-login{float:right;padding:0 5px 0 0}.service_header .service_header-mypage.is-login>a{background:url(../img/common/icon_mypage_sp.svg) 50% 50%/33px 33px no-repeat;display:block;height:46px;position:relative;transition:background-color .3s;width:42px}.service_header .service_header-mypage.is-login>a:hover{background-color:hsla(0,0%,100%,.2)}.service_header .service_header-mypage.is-login span{display:none}@media only screen and (min-width:980px){.service_header .service_header-logo{padding:7px 0}.service_header .service_header-mypage{padding:10px 0}.service_header .service_header-mypage>a{background-image:url(../img/common/icon_login_pc.svg);border:1px solid #353535;height:33px;width:111px}.service_header .service_header-mypage.is-login{padding:10px 0}.service_header .service_header-mypage.is-login>a{background:url(../img/common/icon_mypage_pc.svg) no-repeat 50%;border:none;height:33px;width:106px}}.footer_rights{color:#fff;font-size:.6875rem;line-height:1.3636363636;padding:0 10px 20px;text-align:center}.footer_rights .footer_rights-official p{background:url(../img/proleague/logo_official_sp.png?v2) no-repeat 50% 50%/100% auto;height:0;margin:0 auto 20px;overflow:hidden;padding:130px 0 0;width:250px}.footer_rights .footer_rights-sponsor{background:#111;margin:0 -10px;max-width:760px;padding:10px}.footer_rights .footer_rights-sponsor dl ul li{display:inline-block;margin:5px}.footer_rights .footer_rights-sponsor dl ul li a{display:block}.footer_rights .footer_rights-sponsor dl ul li img{height:auto;width:140px}.footer_rights .footer_rights-sponsor dl+dl{margin-top:10px}.footer_rights .footer_rights-sponsor dl.footer_rights-sponsor-es ul li img{width:100px}.footer_rights .footer_rights-petmarks p img{height:auto;width:45px}.footer_rights .footer_rights-npb{margin-top:15px}.footer_rights .footer_rights-npb p{display:inline-block;margin:4px}.footer_rights .footer_rights-npb p img{height:auto;margin-right:6px;vertical-align:middle;width:27px}.footer_rights .footer_rights-notice{margin-top:15px}.footer_rights .footer_rights-notice .bl{display:inline-block}.footer_rights .footer_rights-nintendo{margin-top:15px}.footer_rights .footer_rights-nintendo+.footer_rights-sony{margin-top:0}.footer_rights .footer_rights-sony{margin-top:15px}.footer_rights .footer_rights-sony p img{height:11px;margin:1px 4px;vertical-align:text-bottom;width:auto}.footer_rights .footer_rights-sony p .bl{display:inline-block}.footer_rights .footer_rights-kde{margin-top:15px}.footer_rights .footer_rights-olympic{align-items:center;display:flex;justify-content:center;margin-top:15px}.footer_rights .footer_rights-olympic .footer_rights-olympic-logo{flex:0 0 30px}.footer_rights .footer_rights-olympic .footer_rights-olympic-logo img{height:auto;width:100%}.footer_rights .footer_rights-olympic .footer_rights-olympic-copyright{padding-left:10px;text-align:left}@media only screen and (min-width:768px){.footer_rights{font-size:.75rem;line-height:1.5;padding:15px 10px 35px}.footer_rights .footer_rights-official p{background-image:url(../img/proleague/logo_official_pc.png?v2);padding:154px 0 0;width:340px}.footer_rights .footer_rights-sponsor{margin:0 auto;padding:15px}.footer_rights .footer_rights-petmarks p{display:inline-block}.footer_rights .footer_rights-petmarks p img{width:68px}.footer_rights .footer_rights-npb{margin-top:25px}.footer_rights .footer_rights-npb p img{width:55px}.footer_rights .footer_rights-kde,.footer_rights .footer_rights-nintendo,.footer_rights .footer_rights-notice,.footer_rights .footer_rights-sony{margin-top:30px}.footer_rights .footer_rights-olympic .footer_rights-olympic-logo{flex:0 0 40px}}.award .award-player,.award .award-team{border:1px solid #636363;margin-bottom:10px}.award .award-player dt,.award .award-team dt{align-items:center;background:#373737;box-sizing:border-box;display:flex;flex:0 0 100%;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:center;line-height:1.3076923077;padding:10px;text-align:center}.award .award-player dd,.award .award-team dd{background:#222;box-sizing:border-box;font-size:.6875rem;line-height:1.3636363636;padding:8px}.award .award-team dd img.award-team-petmark{height:auto;margin-right:5px;vertical-align:middle;width:46px}.award .award-team .award-team_name a{pointer-events:none}.award .award-player{display:flex;flex-wrap:wrap}.award .award-player dd{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.award .award-player dd.award-player_name{flex:0 0 40%}.award .award-player dd.award-player_record{background:#2f2f2f;flex:0 0 60%}.award .award-player dd img.award-player-petmark{height:auto;margin-right:5px;vertical-align:middle;width:30px}.award a{display:block;transition:opacity .5s}.award a:hover{opacity:.8}.award.award-cepa .award-list{margin-top:15px}.award.award-cepa .award-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3076923077;padding-bottom:10px;text-align:center}.award.award-cepa .award-player{border-width:0 1px;flex-wrap:nowrap;justify-content:space-between;margin:0}.award.award-cepa .award-player dt{flex:0 0 94px;font-size:.6875rem;justify-content:flex-start;line-height:1.3636363636;max-width:94px}.award.award-cepa .award-player .award-player_name{background:#4b4b4b;flex:0 0 41%;max-width:41%;padding:8px 10px}.award.award-cepa .award-player .award-player_record{flex:1 1 auto}.award.award-cepa .award-player:nth-of-type(2n) dd,.award.award-cepa .award-player:nth-of-type(2n) dt{background-color:#222}.award.award-cepa .award-player:nth-of-type(2n) .award-player_name{background-color:#393939}.award.award-cepa .award-player:first-of-type{border-width:1px 1px 0}.award.award-cepa .award-player:last-of-type{border-width:0 1px 1px}@media only screen and (min-width:768px){.award .award-player,.award .award-team{align-items:stretch;display:flex;margin-bottom:15px}.award .award-player dt,.award .award-team dt{flex:0 0 230px;font-size:.875rem;line-height:1.2857142857;max-width:230px}.award .award-player dd,.award .award-team dd{flex:1 1 auto;font-size:.875rem;line-height:1.2857142857;padding:10px}.award .award-player{flex-wrap:nowrap}.award .award-player dd.award-player_name{flex:0 0 33%}.award .award-player dd.award-player_record{flex:1 1 auto}.award .award-player dd img.award-player-petmark{width:35px}.award.award-cepa{display:flex;flex-wrap:wrap;justify-content:space-between}.award.award-cepa .award-list{box-sizing:border-box;width:calc(50% - 10px)}.award.award-cepa .award-ttl{font-size:1rem;line-height:1.25}.award.award-cepa .award-player dt{flex:0 0 120px;font-size:.875rem;line-height:1.2857142857;max-width:120px;padding:15px}}.btn{display:inline-block;min-width:110px}.btn a,.btn span.btn-no_link{background-color:transparent;border:1px solid transparent;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;padding:8px 10px;position:relative;text-align:center;transition:all .5s}.btn a span.btn-note,.btn span.btn-no_link span.btn-note{display:block;font-size:.5625rem;line-height:1.2222222222;padding-top:2px}.btn a em.btn-badge,.btn span.btn-no_link em.btn-badge{background-color:#ffc600;color:#111;display:block;font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.5625rem;line-height:1.2222222222;padding:3px 6px;position:absolute;right:-4px;top:-12px}.btn a span.bl,.btn span.btn-no_link span.bl{display:inline-block}.btn.btn-next a,.btn.btn-next span.btn-no_link,.btn.btn-submit a,.btn.btn-submit span.btn-no_link{padding:10px 28px 10px 14px}.btn.btn-next a:after,.btn.btn-next span.btn-no_link:after,.btn.btn-submit a:after,.btn.btn-submit span.btn-no_link:after{border-bottom:5px solid transparent;border-left:9px solid hsla(0,0%,100%,.5);border-top:5px solid transparent;content:"";margin-top:-5px;position:absolute;right:10px;top:50%}.btn.btn-next a,.btn.btn-submit a{background-color:#9b0020;border-color:#9b0020;color:#fff}.btn.btn-next a.is-btn-na,.btn.btn-submit a.is-btn-na{color:hsla(0,0%,100%,.5)}.btn.btn-next a:after,.btn.btn-submit a:after{border-left:9px solid #fff}.btn.btn-next a:not(.is-btn-na):hover,.btn.btn-submit a:not(.is-btn-na):hover{background-color:#c53855;border-color:#c53855}.btn.btn-back a{background-color:#636363;border:1px solid #202020;color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;min-width:auto;padding:8px 10px 8px 20px}.btn.btn-back a:hover{background-color:#969696;border-color:#535353}.btn.btn-back a:after{border-bottom:5.5px solid transparent;border-right:7.5px solid #fff;border-top:5.5px solid transparent;content:"";left:8px;margin-top:-5.5px;position:absolute;top:50%}.btn.btn-modal_close{margin:0 7px;min-width:128px}.btn.btn-modal_close a{background-color:#666;border:1px solid #444;color:#fff;font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.btn.btn-modal_close a:hover{background-color:#888}@media only screen and (min-width:768px){.btn.btn-modal_close{margin:0 15px}.btn.btn-modal_close a{font-size:1rem;line-height:1.125}}.btn.btn-link a,.btn.btn-link span{background:#636363;border-color:#202020;font-size:.625rem;line-height:1.4;padding:8px 24px 8px 10px}.btn.btn-link a:hover,.btn.btn-link span:hover{background:#969696;border-color:#535353}.btn.btn-link a:after,.btn.btn-link span:after{border-color:transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 6px;content:"";margin-top:-4.5px;position:absolute;right:10px;top:50%}@media only screen and (min-width:768px){.btn.btn-link a{font-size:1rem;line-height:1.25}.btn.btn-link a:after{border-width:7px 0 7px 9px;margin-top:-7px}}.btn.btn-in_game{min-width:45px}.btn.btn-in_game a{background:#272727;border:1px solid #7e7e7e;font-size:.625rem;line-height:1.2;padding:3px 18px 3px 10px}.btn.btn-in_game a:after{border-bottom:3px solid transparent;border-left:5px solid #fff;border-top:3px solid transparent;content:"";margin-top:-3px;position:absolute;right:5px;top:50%}.btn.btn-in_game a:hover{background-color:#444;border-color:#444}@media screen and (min-width:768px){.btn.btn-in_game{min-width:60px}.btn.btn-in_game a{font-size:.75rem;line-height:1.1666666667;padding:4px 18px 4px 10px}}.btn.btn-stats_rank_more a{background-color:#636363;border-color:#202020;font-size:.75rem;line-height:1.3333333333;padding:8px 20px 8px 10px}.btn.btn-stats_rank_more a:hover{background-color:#969696;border-color:#535353}.btn.btn-stats_rank_more a:after{border-bottom:4px solid transparent;border-left:7px solid #fff;border-top:4px solid transparent;content:"";margin-top:-4px;position:absolute;right:8px;top:50%}@media only screen and (min-width:768px){.btn.btn-stats_rank_more{min-width:auto}}.btn.btn-match_order-in_modal a,.btn.btn-match_result-in_modal a,.btn.btn-match_stats-in_modal a{background-color:#222;border-color:#666;font-size:.6875rem;line-height:1.3333333333}.btn.btn-match_order-in_modal a:hover,.btn.btn-match_result-in_modal a:hover,.btn.btn-match_stats-in_modal a:hover{background-color:#444;border-color:#444}.btn.btn-match_order-in_modal a:after,.btn.btn-match_result-in_modal a:after,.btn.btn-match_stats-in_modal a:after{display:none}@media only screen and (min-width:768px){.btn.btn-match_order-in_modal,.btn.btn-match_result-in_modal,.btn.btn-match_stats-in_modal{min-width:auto}.btn.btn-match_order-in_modal a,.btn.btn-match_result-in_modal a,.btn.btn-match_stats-in_modal a{font-size:.875rem}}.btn-stats_rank-back a{background:#444;color:#fff;padding:8px 15px 8px 30px;transition:all .5s}.btn-stats_rank-back a:hover{background:#777}.btn-stats_rank-back a:after{border-bottom:4px solid transparent;border-right:7px solid #fff;border-top:4px solid transparent;content:"";left:12px;margin-top:-4px;position:absolute;top:50%}@media only screen and (min-width:768px){.btn-stats_rank-back{min-width:90px}.btn-stats_rank-back a{font-size:.875rem;line-height:1.2857142857}}.btn.btn-link.btn-stats_rank-about_pawapuro{margin-top:10px}.btn.btn-link.btn-stats_rank-about_pawapuro a:after{border-width:4px 0 4px 7px;margin-top:-4px}.card{background:#313131;border:1px solid #404040;margin:0 0 15px;padding:15px 15px 0}.card,.card ul{box-sizing:border-box}.card ul{margin:0 auto;max-width:400px}.card ul>li{padding:5px 0}.card ul>li>dl{align-items:center;display:flex;justify-content:space-between}.card ul>li>dl dt{background:#474747;border-radius:10px;box-sizing:border-box;flex:0 0 60px;font-size:.625rem;line-height:1.3;padding:3px 10px;text-align:center}.card ul>li>dl dd.card-score,.card ul>li>dl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.card ul>li>dl dd.card-score{align-items:center;display:flex;font-size:.8125rem;justify-content:center;line-height:1.3846153846;position:relative}.card ul>li>dl dd.card-score span.card-score-num{display:inline-block;min-width:30px;padding:0 10px;text-align:center}.card ul>li>dl dd.card-score span.card-score-num.is-card-win{color:#ffdf83}.card ul>li>dl dd.card-score:before{background:hsla(0,0%,100%,.4);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:5px}.card ul>li>dl dd.card-detail{flex:0 0 60px;text-align:right}.card ul>li:not(:last-child){border-bottom:1px solid #505050}.card .card-result{margin:10px 0}.card .card-result .card-sub_ttl{background:#474747;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;padding:5px;text-align:center}.card .card-result .card-vs{box-sizing:border-box;display:flex;justify-content:space-between;padding:5px 0}.card .card-result .card-vs .card-vs-home,.card .card-result .card-vs .card-vs-visitor{flex:1 0 60px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846}.card .card-result .card-vs .card-vs-visitor{text-align:right}.card .card-result .card-vs .card-vs-result{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:center;line-height:1.3846153846;position:relative}.card .card-result .card-vs .card-vs-result span.card-score-num{display:inline-block;min-width:40px;padding:0 10px;text-align:center}.card .card-result .card-vs .card-vs-result span.card-score-num.is-card-win{color:#ffdf83}.card .card-result .card-vs .card-vs-result:before{background:hsla(0,0%,100%,.4);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:5px}.card .card-result .card-vs-detail{margin:10px 10px 0;text-align:center}.card .card-game-legend_ob{display:flex}.card .card-game-legend_ob .card-game-legend_ob-home,.card .card-game-legend_ob .card-game-legend_ob-visitor{box-sizing:border-box;padding:8px 5px 0;text-align:center;width:50%}.card .card-game-legend_ob dl{border:1px solid #ffc600;color:#ffc600;display:block;font-size:.5625rem;line-height:1.4444444444;margin:0 auto;max-width:110px;padding:3px}.card .card-game-legend_ob dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.card .card-game-legend_ob dd{font-family:"Shin Go Bold JIS2004"}.card.card-playoff{margin-top:15px}.card.card-playoff .card-result .card-vs{margin:0 10px;padding:5px 0}.card.card-playoff .card-result .card-vs+.card-vs{border-top:1px solid #505050}.card.card-playoff .card-result .card-vs-detail{margin:5px 10px 0}.card.card-interleague .card-interleague-inner+.card-interleague-inner{border-top:1px solid #505050}.card.card-nippon .card-result{margin:0 auto 10px}.card.card-nippon .card-result .card-vs{margin:0 10px;padding:5px 0}.card.card-nippon .card-result .card-vs+.card-vs{border-top:1px solid #505050}.card.card-nippon .card-result .card-vs-detail{margin:5px 10px 0}.card.card-for_2020 .card-for_2020-inner+.card-for_2020-inner{border-top:1px solid #505050}@media only screen and (min-width:768px){.card{margin:0 0 20px}.card ul{padding:0 15px}.card ul li{padding:7px 0}.card ul li>dl dt{border-radius:15px;flex:0 0 75px;font-size:.75rem;line-height:1.3333333333}.card ul li>dl dd.card-score{font-size:1rem;line-height:1.25}.card ul li>dl dd.card-score span.card-score-num{min-width:50px}.card ul li>dl dd.card-detail{flex:0 0 75px}.card .card-result .card-sub_ttl{font-size:.875rem;line-height:1.1428571429;padding:8px}.card .card-result .card-vs{max-width:none}.card .card-result .card-vs .card-vs-home,.card .card-result .card-vs .card-vs-visitor{flex:1 0 75px;font-size:.9375rem;line-height:1.2}.card .card-result .card-vs .card-vs-result{font-size:1rem;line-height:1.25}.card.card-playoff{margin-top:20px}.card.card-nippon .card-result .card-vs,.card.card-playoff .card-result .card-vs{margin:0 15px;padding:10px 0}}.cmn_box{margin-top:20px}.cmn_box .cmn_box-ttl{background-color:#111;padding:10px}.cmn_box .cmn_box-ttl h1,.cmn_box .cmn_box-ttl h2,.cmn_box .cmn_box-ttl h3,.cmn_box .cmn_box-ttl h4{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:7px 0 7px 15px;position:relative}.cmn_box .cmn_box-ttl h1:before,.cmn_box .cmn_box-ttl h2:before,.cmn_box .cmn_box-ttl h3:before,.cmn_box .cmn_box-ttl h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.cmn_box .cmn_box-ttl h1>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h2>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h3>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h4>.cmn_box-ttl-sub{font-size:.875rem}.cmn_box .cmn_box-ttl h1 .bl,.cmn_box .cmn_box-ttl h2 .bl,.cmn_box .cmn_box-ttl h3 .bl,.cmn_box .cmn_box-ttl h4 .bl{display:inline-block}.cmn_box .cmn_box-ttl+.cmn_box-subttl{margin-top:15px}.cmn_box .cmn_box-subttl{align-items:center;display:flex;padding:0 10px}.cmn_box .cmn_box-subttl h1,.cmn_box .cmn_box-subttl h2,.cmn_box .cmn_box-subttl h3,.cmn_box .cmn_box-subttl h4{color:#fff;flex:1 0 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:2px 0 2px 12px;position:relative}.cmn_box .cmn_box-subttl h1:before,.cmn_box .cmn_box-subttl h2:before,.cmn_box .cmn_box-subttl h3:before,.cmn_box .cmn_box-subttl h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.cmn_box .cmn_box-main+.cmn_box-subttl{margin-top:15px}@media only screen and (min-width:768px){.cmn_box{margin-top:25px}.cmn_box .cmn_box-ttl{padding:9px 15px}.cmn_box .cmn_box-ttl h1,.cmn_box .cmn_box-ttl h2,.cmn_box .cmn_box-ttl h3,.cmn_box .cmn_box-ttl h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.6;padding:4px 0 4px 20px;position:relative}.cmn_box .cmn_box-ttl h1:before,.cmn_box .cmn_box-ttl h2:before,.cmn_box .cmn_box-ttl h3:before,.cmn_box .cmn_box-ttl h4:before{width:6px}.cmn_box .cmn_box-ttl h1>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h2>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h3>.cmn_box-ttl-sub,.cmn_box .cmn_box-ttl h4>.cmn_box-ttl-sub{display:inline-block;font-size:1.25rem;margin-right:.5em}.cmn_box .cmn_box-main{padding:0 10px}.cmn_box .cmn_box-subttl{padding:0 15px}.cmn_box .cmn_box-subttl h1,.cmn_box .cmn_box-subttl h2,.cmn_box .cmn_box-subttl h3,.cmn_box .cmn_box-subttl h4{font-size:1.125rem;line-height:1.2222222222}}.draft>h3{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 0 10px}.draft>h3 img{height:auto;margin-right:5px;vertical-align:middle;width:60px}.draft>h3 a{display:inline-block;pointer-events:none}.draft table{border:1px solid #636363;width:100%}.draft table tr th{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:10px 0;width:80px}.draft table tr td,.draft table tr th{background:#373737;font-size:.6875rem;line-height:1.3636363636}.draft table tr td{box-sizing:border-box;padding:10px}.draft table tr:nth-child(odd) td:nth-child(2n){background:#4b4b4b}.draft table tr:nth-child(2n) th{background-color:#222}.draft table tr:nth-child(2n) td:nth-child(2n){background-color:#393939}@media only screen and (min-width:768px){.draft table tr td,.draft table tr th{font-size:.875rem;line-height:1.3571428571}}.gallery_section>input{display:none}.gallery_section .gallery_section-ttl label{background:#111;cursor:pointer;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;min-height:1em;padding:10px;position:relative;transition:opacity .3s}.gallery_section .gallery_section-ttl label:hover{opacity:.7}.gallery_section .gallery_section-ttl .gallery_section-toggle_btn{background:#fff;bottom:0;display:inline-block;height:21px;margin:auto 0;position:absolute;right:10px;top:0;width:21px}.gallery_section .gallery_section-ttl .gallery_section-toggle_btn:after,.gallery_section .gallery_section-ttl .gallery_section-toggle_btn:before{background:#111;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s;width:13px}.gallery_section .gallery_section-ttl .gallery_section-toggle_btn:after{transform:rotate(90deg)}.gallery_section .gallery_section-main{height:0;overflow:hidden;position:relative;transition:opacity .3s}.gallery_section input:checked+.gallery_section-ttl span.gallery_section-toggle_btn:after{transform:rotate(0deg)}.gallery_section input:checked+.gallery_section-ttl+.gallery_section-main{height:auto;opacity:1;overflow:visible}.gallery_section .gallery_section-subttl{margin:10px 0 20px;position:relative;text-align:center}.gallery_section .gallery_section-subttl:before{background:#404040;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.gallery_section+.gallery_section{margin:20px 0 0}@media screen and (min-width:768px){.gallery_section .gallery_section-ttl label{font-size:1.125rem;line-height:1.2222222222;padding:15px}.gallery_section .gallery_section-ttl .gallery_section-toggle_btn{height:26px;right:15px;width:26px}.gallery_section .gallery_section-ttl .gallery_section-toggle_btn:after,.gallery_section .gallery_section-ttl .gallery_section-toggle_btn:before{width:17px}.gallery_section .gallery_section-subttl{margin:15px 0 30px}.gallery_section .gallery_section-main{padding:0 10px}.gallery_section+.gallery_section{margin:0}}.gallery{display:flex;flex-wrap:wrap;padding:0 5px}.gallery,.gallery li{box-sizing:border-box}.gallery li{padding:5px;width:33%}.gallery a{background:#000;display:block;overflow:hidden;position:relative}.gallery a:before{background:url(../img/prospi_a_champ_2019/icon_photo_expansion.png) 0 0/25px auto;bottom:0;content:"";display:block;height:25px;position:absolute;right:0;width:25px;z-index:10}.gallery img{height:auto;transition:all .3s ease 0s;vertical-align:bottom;width:100%}.gallery img:hover{opacity:.8;transform:scale(1.2)}.game_detail_modal .game_detail_modal-outline{background:#333;padding:15px 10px}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.4444444444;margin-bottom:10px}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl span.bl{display:inline-block;margin-right:.5em}.game_detail_modal .game_detail_modal-outline ul li:not(:first-child){margin:5px 0 0}.game_detail_modal .game_detail_modal-outline dl{display:flex;font-size:.75rem;line-height:1.1666666667}.game_detail_modal .game_detail_modal-outline dl dt{flex:0 0 50px}.game_detail_modal .game_detail_modal-outline dl dt:after{content:":";display:inline-block;padding:0 5px}.game_detail_modal .game_detail_modal-result{margin:0 auto 10px;max-width:490px;padding:10px}.game_detail_modal .game_detail_modal-vs{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto 10px;max-width:400px;position:relative}.game_detail_modal .game_detail_modal-vs li{align-items:center;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:space-between}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-petmark{flex:0 0 60px}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-petmark img{height:auto;width:100%}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-score{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.1875rem;line-height:1.1428571429;padding:0 10px;text-align:center}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-score span.is-game-win{color:#ffdf83}.game_detail_modal .game_detail_modal-vs:after{background:hsla(0,0%,100%,.4);content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;top:50%;width:12px}.game_detail_modal .game_detail_modal-player{align-items:center;display:flex;font-size:1.125rem;justify-content:space-between;line-height:1.2222222222;margin:0 auto 15px;max-width:400px;position:relative}.game_detail_modal .game_detail_modal-player li{box-sizing:border-box;flex:0 0 45%;font-family:"Shin Go Heavy JIS2004";text-align:center}.game_detail_modal .game_detail_modal-player li+li{order:1}.game_detail_modal .game_detail_modal-player:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;padding:0 5px}.game_detail_modal .game_detail_modal-player .game_detail_modal-player-legend_ob{padding:10px 0 0}.game_detail_modal .game_detail_modal-board table{background:#111;border:1px solid #535353;text-align:center;white-space:nowrap;width:100%}.game_detail_modal .game_detail_modal-board table+table{margin-top:15px;width:auto}.game_detail_modal .game_detail_modal-board table td,.game_detail_modal .game_detail_modal-board table th{padding:3px}.game_detail_modal .game_detail_modal-board table td:not(:last-child),.game_detail_modal .game_detail_modal-board table th:not(:last-child){border-right:1px solid #535353}.game_detail_modal .game_detail_modal-board table tr:nth-child(2n) td,.game_detail_modal .game_detail_modal-board table tr:nth-child(2n) th{padding-top:0}.game_detail_modal .game_detail_modal-board table thead th{border-bottom:1px solid #535353;font-size:.625rem;line-height:1.3}.game_detail_modal .game_detail_modal-board table tbody{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.game_detail_modal .game_detail_modal-board table tbody th img{height:auto;width:25px}.game_detail_modal .game_detail_modal-board table tbody td{font-size:.9375rem;line-height:1.2}.game_detail_modal .game_detail_modal-board table tbody td .game_detail_modal-board-alpha{font-size:.6875rem;line-height:1.2727272727}.game_detail_modal .game_detail_modal-inning{margin:0 auto 15px;max-width:400px}.game_detail_modal .game_detail_modal-inning .game_detail_modal-inning-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin-bottom:5px;text-align:center}.game_detail_modal .game_detail_modal-inning dl{align-items:center;display:flex;justify-content:space-between;padding:5px 0;width:100%}.game_detail_modal .game_detail_modal-inning dt{background:#595959;border-radius:26px;color:#fff;flex:0 0 40px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;order:2;padding:2px 0;text-align:center}.game_detail_modal .game_detail_modal-inning dd{align-items:center;display:flex;flex:1 1 40%;font-size:.8125rem;line-height:1.3076923077;order:1}.game_detail_modal .game_detail_modal-inning dd+dd{justify-content:flex-end;order:3;text-align:right}.game_detail_modal .game_detail_modal-legend_ob{display:flex;margin:0 auto 15px;max-width:400px}.game_detail_modal .game_detail_modal-legend_ob li{box-sizing:border-box;flex:0 0 50%}.game_detail_modal .game_detail_modal-legend_ob .game_detail_modal-legend_ob-visitor{margin-left:auto;text-align:right}.game_detail_modal .game_detail_modal-legend_ob-item{border:1px solid #ffc600;color:#ffc600;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;max-width:140px;padding:3px 5px;text-align:center}.game_detail_modal .game_detail_modal-legend_ob-item em{font-family:"Shin Go Bold JIS2004"}.game_detail_modal .game_detail_modal-note{font-size:.75rem;line-height:1.3333333333;margin:10px 0 0}.game_detail_modal .game_detail_modal-note li{padding:0 0 0 1em;position:relative}.game_detail_modal .game_detail_modal-note li:after{content:"※";left:0;position:absolute;top:0}.game_detail_modal .game_detail_modal-btn_area{padding:15px 0 0;text-align:center}@media screen and (min-width:768px){.game_detail_modal .game_detail_modal-outline{padding:15px 25px}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl{font-size:1.625rem;line-height:1.3076923077}.game_detail_modal .game_detail_modal-outline dl{font-size:.875rem;line-height:1.2857142857}.game_detail_modal .game_detail_modal-result{margin:0 auto;padding:20px 25px}.game_detail_modal .game_detail_modal-vs{margin:0 auto 15px}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-petmark{flex:0 0 115px}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-score{font-size:2.875rem;line-height:1.1304347826}.game_detail_modal .game_detail_modal-player{font-size:1.375rem;line-height:1.1818181818;margin:0 auto 20px}.game_detail_modal .game_detail_modal-player:after{font-size:1rem;line-height:1.25}.game_detail_modal .game_detail_modal-player .game_detail_modal-player-legend_ob{padding:15px 0 0}.game_detail_modal .game_detail_modal-board table td,.game_detail_modal .game_detail_modal-board table th{padding:8px 5px}.game_detail_modal .game_detail_modal-board table tr:nth-child(2n) td,.game_detail_modal .game_detail_modal-board table tr:nth-child(2n) th{padding-top:0}.game_detail_modal .game_detail_modal-board table thead th{font-size:.875rem;line-height:1.2857142857}.game_detail_modal .game_detail_modal-board table tbody th img{width:45px}.game_detail_modal .game_detail_modal-board table tbody td{font-size:1.25rem;line-height:1.2}.game_detail_modal .game_detail_modal-board table tbody td .game_detail_modal-board-alpha{font-size:.8125rem;line-height:1.3846153846}.game_detail_modal .game_detail_modal-inning{margin:0 auto 20px}.game_detail_modal .game_detail_modal-inning .game_detail_modal-inning-ttl{font-size:.875rem}.game_detail_modal .game_detail_modal-inning dl{padding:8px 0}.game_detail_modal .game_detail_modal-inning dt{flex:0 0 80px;font-size:1rem;padding:4px 0}.game_detail_modal .game_detail_modal-inning dd{font-size:1rem;padding:0 15px}.game_detail_modal .game_detail_modal-legend_ob{margin:0 auto 20px;width:80%}.game_detail_modal .game_detail_modal-legend_ob li span{font-size:.75rem;line-height:1.3333333333}.game_detail_modal .game_detail_modal-note{font-size:.8125rem;line-height:1.3076923077}.game_detail_modal .game_detail_modal-btn_area{padding:20px 0 0;text-align:center}}.game_order_in_modal .game_order_in_modal-clm{max-width:400px}.game_order_in_modal .game_order_in_modal-ttl{display:block;font-size:1.125rem;line-height:1.2222222222;margin-top:30px;padding:2px 0 2px 12px;position:relative}.game_order_in_modal .game_order_in_modal-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.game_order_in_modal table{border:1px solid #404040;font-size:.8125rem;line-height:1.3076923077;margin-top:15px;width:100%}.game_order_in_modal table .bl{display:inline-block}.game_order_in_modal table tr td,.game_order_in_modal table tr th{padding:12px 10px}.game_order_in_modal table tr td.game_order_in_modal-num,.game_order_in_modal table tr th.game_order_in_modal-num{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center;width:2em}.game_order_in_modal table tr th{background:#373737}.game_order_in_modal table tr td{background:#4a4a4a}.game_order_in_modal table tr td.game_order_in_modal-name dl{display:flex;flex-direction:column}.game_order_in_modal table tr td.game_order_in_modal-name dl .game_order_in_modal-stamina{margin-top:5px;max-width:200px}.game_order_in_modal table tr td.game_order_in_modal-condition{width:2em}.game_order_in_modal table tr td.game_order_in_modal-condition img{height:auto;width:32px}.game_order_in_modal table tr td.game_order_in_modal-position{width:2em}.game_order_in_modal table tr:nth-child(2n) th{background:#222}.game_order_in_modal table tr:nth-child(2n) td{background:#373737}@media only screen and (min-width:360px){.game_order_in_modal table{font-size:.875rem;line-height:1.2857142857}}@media only screen and (min-width:768px){.game_order_in_modal{display:flex;justify-content:space-between}.game_order_in_modal .game_order_in_modal-clm{flex:0 0 52%}.game_order_in_modal .game_order_in_modal-clm:not(.is-starting_player){flex:0 0 43%}.game_order_in_modal .game_order_in_modal-clm:not(.is-starting_player) table tr td.game_order_in_modal-num,.game_order_in_modal .game_order_in_modal-clm:not(.is-starting_player) table tr td.game_order_in_modal-position,.game_order_in_modal .game_order_in_modal-clm:not(.is-starting_player) table tr th.game_order_in_modal-num,.game_order_in_modal .game_order_in_modal-clm:not(.is-starting_player) table tr th.game_order_in_modal-position{display:none}}.list .list-text_link{text-decoration:underline}.list .list-text_link:hover{text-decoration:none}.loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center}.loading .loading-item{animation:loading-anime 1.2s ease-in-out infinite;background-color:#ccc;height:40px;margin:0 1px;width:8px}.loading .loading-item2{animation-delay:-1.1s}.loading .loading-item3{animation-delay:-1s}.loading .loading-item4{animation-delay:-.9s}.loading .loading-item5{animation-delay:-.8s}@keyframes loading-anime{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}.loading.loading-page{background-color:rgba(0,0,0,.3);border-radius:10px;height:100px;left:calc(50% - 50px);position:fixed;top:calc(50% - 50px);width:100px}.loading.loading-page .loading-item{background-color:#fff}.match_stats{margin:20px 0}.match_stats table{margin:0 auto;max-width:480px;width:100%}.match_stats tr{display:flex;justify-content:space-between}.match_stats tr th{display:block;flex:0 0 auto;order:2;padding:8px 10px}.match_stats tr td{display:block;order:1}.match_stats tr td+td{order:3;text-align:right}.match_stats tr+tr{background:#242424;border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;font-size:.6875rem;line-height:1.4545454545}.match_stats tr+tr:nth-child(2n){background:#313131}.match_stats tr+tr:last-child{border-bottom:1px solid #4a4a4a}.match_stats tr+tr th{font-weight:bold;text-align:center}.match_stats tr+tr td{color:#dfdfdf;flex:0 0 auto;padding:8px 10px;text-align:right;width:4em}.match_stats .match_stats-name th{border-bottom:4px solid #4a4a4a;box-sizing:border-box;font-family:"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;text-align:left;width:50%}.match_stats .match_stats-name th+th{text-align:right}.match_stats .match_stats-name .match_stats-name-carp{border-color:#ab1300}.match_stats .match_stats-name .match_stats-name-dragons{border-color:#0062d0}.match_stats .match_stats-name .match_stats-name-giants{border-color:#b35300}.match_stats .match_stats-name .match_stats-name-swallows{border-color:#006730}.match_stats .match_stats-name .match_stats-name-baystars{border-color:#005db6}.match_stats .match_stats-name .match_stats-name-tigers{border-color:#d8ac00}.match_stats .match_stats-name .match_stats-name-lions{border-color:#002ab7}.match_stats .match_stats-name .match_stats-name-fighters{border-color:#2a7baf}.match_stats .match_stats-name .match_stats-name-hawks{border-color:#ae7000}.match_stats .match_stats-name .match_stats-name-buffaloes{border-color:#a3930a}.match_stats .match_stats-name .match_stats-name-eagles{border-color:#b00015}.match_stats .match_stats-name .match_stats-name-marines{border-color:#d7d7d7}.match_stats .match_stats-msg{color:#999;padding:15px 0;text-align:center}.match_stats .match_stats-msg:before{background:#444;border-radius:1.5em;color:#fff;content:"!";display:inline-block;margin-right:8px;text-align:center;width:1.5em}@media only screen and (min-width:768px){.match_stats{margin:20px 0}.match_stats tr+tr{font-size:.8125rem}.match_stats tr+tr td{width:4em}.match_stats .match_stats-name th{border-bottom:4px solid #4a4a4a;font-size:1.25rem}}.meter{background-color:#000;border:3px solid transparent;border-radius:10px;height:20px;position:relative;width:100%}.meter,.meter:after{box-sizing:border-box}.meter:after{border:3px solid #fff;border-radius:10px;content:"";height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;width:calc(100% + 6px)}.meter .meter-value{height:100%;position:relative}.meter .meter-value:after{animation:show-meter 2s ease 2s 1 both;content:"";height:100%;left:0;position:absolute;top:0;width:0}.meter.is-blue .meter-value:after{background:linear-gradient(180deg,#68d6ff 0,#2da7ff)}.meter.is-green .meter-value:after{background:linear-gradient(180deg,#5bfc80 0,#10d725)}.meter.is-yellow .meter-value:after{background:linear-gradient(180deg,#fffb39 0,#ffcf0a)}.meter.is-red .meter-value:after{background:linear-gradient(180deg,#ff85b6 0,#ff4792)}@keyframes show-meter{0%{width:0}99%,to{width:100%}}.popup{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}.popup.is-popup-show{opacity:1}.popup .popup-inner{background-color:#111;border:1px solid #424242;max-height:90%;overflow-y:auto;width:80%}.popup .popup-title{background-color:#9b0020;color:#fff;padding:16px 20px}.popup .popup-title h1{font-size:1rem;line-height:1.125}.popup .popup-main-inner{color:#fff;min-height:200px;padding:15px 20px 0}.popup .popup-main p{font-size:.875rem;line-height:1.4285714286}.popup .popup-btns{padding:15px 20px 20px;text-align:center}.popup .popup-close{text-align:right}.popup .popup-close a{color:#fff;display:inline-block;line-height:24px;padding:10px 0;transition:opacity .3s}.popup .popup-close a:hover{opacity:.7}.popup .popup-close .popup-close-icon{background:#fff;border-radius:2px;display:inline-block;height:24px;margin:0 0 0 5px;overflow:hidden;position:relative;vertical-align:top;width:24px}.popup .popup-close .popup-close-icon:after,.popup .popup-close .popup-close-icon:before{background:#000;bottom:0;content:"";display:inline-block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:14px}.popup .popup-close .popup-close-icon:before{transform:rotate(-45deg)}.popup.popup-modal-topics_detail .popup-title{padding:0}@media only screen and (min-width:768px){.popup .popup-inner{width:700px}.popup .popup-title{padding:20px 22px}.popup .popup-title>h1{font-size:1.125rem;line-height:1.2222222222}.popup .popup-main-inner{padding:25px 22px 0}.popup .popup-btns{padding:25px 22px}}.popup.popup-modal-photo .popup-inner{background:none;border:none;max-width:960px;width:90%}.popup.popup-modal-photo .popup-inner .popup-photo_area{position:relative}.popup.popup-modal-photo .popup-inner .popup-photo_area img{height:auto;width:100%}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:background-color .3s;width:50%}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:after,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:before,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:after,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:before{border-left:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";display:none;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;transform:translate(10px) rotate(-45deg);width:30px}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:before,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:before{border-color:rgba(0,0,0,.5);transform:translate(10px,1px) rotate(-45deg)}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next{left:auto;right:0}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:after{transform:translate(-10px) rotate(135deg)}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:before{transform:translate(-10px,1px) rotate(135deg)}.popup-photo_nav{display:flex;margin-top:8px}.popup-photo_nav .popup-photo_nav-next,.popup-photo_nav .popup-photo_nav-prev{box-sizing:border-box;flex:1 0 20%;line-height:24px}.popup-photo_nav .popup-photo_nav-next a,.popup-photo_nav .popup-photo_nav-prev a{display:block;position:relative;transition:opacity .3s}.popup-photo_nav .popup-photo_nav-next a:hover,.popup-photo_nav .popup-photo_nav-prev a:hover{opacity:.7}.popup-photo_nav .popup-photo_nav-next a:before,.popup-photo_nav .popup-photo_nav-prev a:before{background:#fff;border-radius:2px;content:"";display:block;height:24px;overflow:hidden;position:absolute;top:0;width:24px}.popup-photo_nav .popup-photo_nav-next a:after,.popup-photo_nav .popup-photo_nav-prev a:after{border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";display:block;margin-top:-4px;position:absolute;top:50%}.popup-photo_nav .popup-photo_nav-next a.is-disable,.popup-photo_nav .popup-photo_nav-prev a.is-disable{color:#666}.popup-photo_nav .popup-photo_nav-next a.is-disable:hover,.popup-photo_nav .popup-photo_nav-prev a.is-disable:hover{opacity:1}.popup-photo_nav .popup-photo_nav-next a.is-disable:before,.popup-photo_nav .popup-photo_nav-prev a.is-disable:before{background:#666}.popup-photo_nav .popup-photo_nav-prev{text-align:left}.popup-photo_nav .popup-photo_nav-prev a{padding-left:30px}.popup-photo_nav .popup-photo_nav-prev a:before{left:0}.popup-photo_nav .popup-photo_nav-prev a:after{border-right:8px solid #000;left:7px}.popup-photo_nav .popup-photo_nav-next{text-align:right}.popup-photo_nav .popup-photo_nav-next a{padding-right:30px}.popup-photo_nav .popup-photo_nav-next a:before{right:0}.popup-photo_nav .popup-photo_nav-next a:after{border-left:8px solid #000;right:7px}.popup-photo_nav .popup-photo_nav-status{flex:1 1 auto;text-align:center}@media only screen and (min-width:768px){.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev{width:100px}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:hover,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:hover{background:rgba(0,0,0,.5)}.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:after,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-next:before,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:after,.popup.popup-modal-photo .popup-inner .popup-photo_area .popup-prev:before{display:block}}.popup.popup-modal-proleague_live,.popup.popup-modal-yt{background-color:rgba(0,0,0,.8)}.popup.popup-modal-proleague_live .popup-inner,.popup.popup-modal-yt .popup-inner{background-color:transparent;border:0;max-width:800px;overflow-y:visible;padding:10px;width:100%}@media only screen and (min-width:768px){.popup.popup-modal-proleague_live .popup-inner,.popup.popup-modal-yt .popup-inner{width:80%}}@media only screen and (orientation:landscape){.popup.popup-modal-proleague_live .popup-inner,.popup.popup-modal-yt .popup-inner{width:120vh}}.popup.popup-modal-about_sp .popup-main h3{display:block;font-size:1.125rem;line-height:1.2222222222;margin-top:30px;padding:2px 0 2px 12px;position:relative}.popup.popup-modal-about_sp .popup-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.popup.popup-modal-about_sp .popup-main p{margin-top:20px}.popup.popup-modal-about_sp .popup-main p:first-child{margin-top:0}.popup.popup-modal-confirm .popup-inner{width:280px}.popup.popup-modal-confirm .popup-main-inner{min-height:0}@media only screen and (min-width:768px){.popup.popup-modal-confirm .popup-inner{width:320px}}.fullpanel{align-items:stretch;background-color:#222;display:flex;left:0;opacity:0;position:absolute;width:100%;z-index:100}.fullpanel.is-fullpanel-show{opacity:1;transition:top .5s}.fullpanel.is-fullpanel-adjusting{transition:none}.fullpanel .fullpanel-inner{color:#fff;width:100%}.fullpanel .fullpanel-title{background-color:#9b0020;color:#fff;padding:16px 30px 16px 10px;position:relative}.fullpanel .fullpanel-title>h1{font-size:1rem;font-weight:bold;line-height:1.125}.fullpanel .fullpanel-title-close{height:25px;position:absolute;right:10px;top:15px;width:25px}.fullpanel .fullpanel-title-close a{display:block;height:25px;position:relative;width:25px}.fullpanel .fullpanel-title-close a:after,.fullpanel .fullpanel-title-close a:before{background:#fff;border-radius:5px;content:"";display:block;height:3px;margin:-5px 0 0;position:absolute;right:0;top:50%;transform:rotate(45deg);width:24px}.fullpanel .fullpanel-title-close a:before{transform:rotate(-45deg)}.fullpanel .fullpanel-main-inner{color:#fff;min-height:100px;padding:20px 10px}.fullpanel .fullpanel-main p{font-size:.875rem;line-height:1.4285714286}.fullpanel .fullpanel-btns{padding:15px 20px;text-align:center}.fullpanel.fullpanel-modal-game_datail .fullpanel-main-inner,.popup.popup-modal-game_datail .popup-main-inner{padding:0}.popup.popup-modal-about_proleague_ranking .popup-main h3{display:block;font-size:1.125rem;line-height:1.2222222222;margin-top:30px;padding:2px 0 2px 12px;position:relative}.popup.popup-modal-about_proleague_ranking .popup-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.popup.popup-modal-about_proleague_ranking .popup-main p{margin-top:20px}.popup.popup-modal-about_proleague_ranking .popup-main p:first-child{margin-top:0}.popup.popup-modal-about_stats_item .popup-main-inner{min-height:80px}.page_nav{background:#313131;border-bottom:1px solid #404040;border-top:1px solid #404040}.page_nav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:8px auto;padding-right:15px}.page_nav ul li{box-sizing:border-box;display:flex;position:relative}.page_nav ul li a{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;padding:6px 10px;text-align:center;transition:opacity .3s}.page_nav ul li a:hover{opacity:.5}.page_nav ul li:after{background:#7b7b7b;bottom:0;content:"";height:75%;margin:auto;position:absolute;right:-1px;top:0;width:2px}.page_nav ul li:last-child:after{display:none}@media only screen and (min-width:768px){.page_nav{border:1px solid #404040}.page_nav ul{margin:0 auto;padding:0}.page_nav ul li a{font-size:.875rem;line-height:1.2857142857;padding:16px 15px}.page_nav ul li:after{height:52%}}.page_top{bottom:30px;position:fixed;right:0;z-index:11}.page_top>a{background:rgba(0,0,0,.5) url(../img/proleague/icon_page_top.svg) 50% 50%/40% no-repeat;border:1px solid hsla(0,0%,100%,.2);display:block;height:0;overflow:hidden;padding:44px 0 0;width:90px}.page_top>a:hover{background-color:#af001a;transition:all .5s}.page_top-transition-enter,.page_top-transition-leave-to{opacity:0}.page_top-transition-enter-active,.page_top-transition-leave-active{transition:opacity 2s}.page_ttl{background:#fff url(../img/proleague_archive/bg_page_ttl_sp.png) no-repeat 0 50%/cover;color:#000;width:100%}.page_ttl h1{font-size:1.25rem;line-height:1.25;padding:20px 0}.page_ttl p{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;text-align:center}.page_ttl dl{align-items:flex-end;display:flex;justify-content:center}.page_ttl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.6875rem;line-height:1.1851851852}.page_ttl dd{margin:0 0 2px 15px;position:relative}.page_ttl dd:after{background:#fff;bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:7px;margin:auto 0;pointer-events:none;position:absolute;right:12px;top:0;width:10px}.page_ttl dd select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2e2e2e;border:0;box-sizing:border-box;color:#fff;font-size:.75rem;line-height:1;padding:10px 36px 10px 14px;width:100%}@media only screen and (min-width:768px){.page_ttl{background-image:url(../img/proleague_archive/bg_page_ttl_pc.png)}.page_ttl h1{padding:30px 0}.page_ttl p{font-size:1rem;line-height:1.25}.page_ttl dt{font-size:2.25rem;line-height:1.1111111111}}.result_section>input{display:none}.result_section .result_section-ttl label{background:#111;cursor:pointer;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:10px;position:relative;transition:opacity .3s}.result_section .result_section-ttl label:hover{opacity:.7}.result_section .result_section-ttl .result_section-toggle_btn{background:#fff;bottom:0;display:inline-block;height:21px;margin:auto 0;position:absolute;right:10px;top:0;width:21px}.result_section .result_section-ttl .result_section-toggle_btn:after,.result_section .result_section-ttl .result_section-toggle_btn:before{background:#111;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s;width:13px}.result_section .result_section-ttl .result_section-toggle_btn:after{transform:rotate(90deg)}.result_section .result_section-main{height:0;overflow:hidden;position:relative;transition:opacity .3s}.result_section input:checked+.result_section-ttl span.result_section-toggle_btn:after{transform:rotate(0deg)}.result_section input:checked+.result_section-ttl+.result_section-main{height:auto;opacity:1;overflow:visible}.result_section .result_section-subttl{margin:10px 0 20px;position:relative;text-align:center}.result_section .result_section-subttl:before{background:#404040;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.result_section .result_section-subttl .result_section-subttl-date{border-bottom:4px solid #9b0020;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:0 10px 8px;position:relative}.result_section .result_section-subttl .result_section-subttl-date:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9b0020;bottom:-9px;content:"";left:50%;margin-left:-5px;position:absolute}.result_section+.result_section{margin:20px 0 0}@media screen and (min-width:768px){.result_section .result_section-ttl label{font-size:1.125rem;line-height:1.2222222222;padding:15px}.result_section .result_section-ttl .result_section-toggle_btn{height:26px;right:15px;width:26px}.result_section .result_section-ttl .result_section-toggle_btn:after,.result_section .result_section-ttl .result_section-toggle_btn:before{width:17px}.result_section .result_section-subttl{margin:15px 0 30px}.result_section .result_section-subttl .result_section-subttl-date{font-size:1rem;line-height:1.25}.result_section .result_section-main{padding:0 10px}.result_section+.result_section{margin:0}}.select-season{align-items:center;display:flex;justify-content:center;padding:10px}.select-season dt{color:#fff;font-size:.75rem}.select-season dd{margin:0 0 0 20px;position:relative}.select-season dd:after{background:#fff;bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:7px;margin:auto 0;pointer-events:none;position:absolute;right:12px;top:0;width:10px}.select-season select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2e2e2e;border:0;box-sizing:border-box;color:#fff;font-size:.75rem;line-height:1;padding:10px 36px 10px 14px;width:100%}@media screen and (min-width:768px){.select-season dt{font-size:.875rem}}.sp_box{border:1px solid #404040;margin-top:10px}.sp_box .sp_box-ttl{background:#222;border-bottom:1px solid #404040;font-size:.875rem;line-height:1.2857142857;padding:10px;text-align:center}.sp_box .sp_box-main{font-size:.75rem;line-height:1.25}.sp_box .sp_box-main .sp_box-detail dl{align-items:stretch;border-bottom:1px solid #404040;display:flex}.sp_box .sp_box-main .sp_box-detail dl dt{background:#373737;border-right:1px solid #404040;flex:0 0 6em;padding:15px 5px;text-align:center}.sp_box .sp_box-main .sp_box-detail dl dd{background:#4a4a4a;flex:1 1 auto;padding:15px 10px}.sp_box .sp_box-main .sp_box-detail dl:last-child{border:0}@media only screen and (min-width:768px){.sp_box{margin-top:20px}.sp_box .sp_box-ttl{font-size:1rem;line-height:1.25}.sp_box .sp_box-main{font-size:.875rem;line-height:1.2857142857}}.sp_box.sp_box-gp{max-width:250px}.sp_box.sp_box-gp .sp_box-main .sp_box-detail dl.sp_box-detail-headline dt{background:#232323}.sp_box.sp_box-gp .sp_box-main .sp_box-detail dl.sp_box-detail-headline dd{background:#313131}.sp_box.sp_box-gp .sp_box-main .sp_box-detail dl dt{flex:0 0 45%}.sp_box.sp_box-gp .sp_box-main .sp_box-detail dl dd{text-align:center}.standing_rank>h2,.standing_rank>h4{display:none}.standing_rank>h3{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:2px 0 2px 12px;position:relative}.standing_rank>h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.standing_rank table{white-space:nowrap}.standing_rank table thead tr th{box-sizing:border-box;font-size:.6875rem;line-height:1.3636363636;padding:5px;text-align:center;vertical-align:middle}.standing_rank table tbody{background:#222}.standing_rank table tbody tr td{box-sizing:border-box;font-size:.6875rem;height:40px;line-height:1.3636363636;padding:5px;text-align:center;vertical-align:middle}.standing_rank table tbody tr:nth-child(odd) td:nth-child(odd){background:#4b4b4b}.standing_rank table tbody tr:nth-child(odd) td:first-child,.standing_rank table tbody tr:nth-child(odd) td:nth-child(2n){background:#373737}.standing_rank table tbody tr:nth-child(2n) td:nth-child(odd){background:#393939}.standing_rank table tbody tr:nth-child(2n) td:first-child,.standing_rank table tbody tr:nth-child(2n) td:nth-child(2n){background:#222}.standing_rank table tbody .standing_rank-rank{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:5px 7px}.standing_rank table tbody .standing_rank-team{padding:5px 5px 5px 0;text-align:left}.standing_rank table tbody .standing_rank-team a{pointer-events:none}.standing_rank table tbody .standing_rank-team img{height:auto;margin:0 2px 0 0;vertical-align:middle;width:30px}.standing_rank table tbody .standing_rank-item{color:#dfdfdf;min-width:40px}.standing_rank table tbody .standing_rank-item-magic{color:#ffc600;font-weight:bold}.standing_rank .standing_rank-main{display:flex}.standing_rank .standing_rank-pinned{padding:25px 0 0}.standing_rank .standing_rank-pinned table tbody{border:1px solid #535353;border-right:none}.standing_rank .standing_rank-scrollable{box-sizing:border-box;flex:1 1 auto;overflow-x:scroll}.standing_rank .standing_rank-scrollable table{box-sizing:border-box;width:100%}.standing_rank .standing_rank-scrollable table thead tr th:first-child{display:none}.standing_rank .standing_rank-scrollable table tbody{border:1px solid #535353;border-left:none}.standing_rank .standing_rank-scrollable table tbody tr td:first-child{display:none}@media only screen and (min-width:768px){.standing_rank>h2,.standing_rank>h3,.standing_rank>h4{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;margin-bottom:-28px;padding:4px 0 4px 20px;position:relative}.standing_rank>h2:before,.standing_rank>h3:before,.standing_rank>h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.standing_rank table thead tr th{font-size:.8125rem}.standing_rank table tbody tr td,.standing_rank table tbody tr th{font-size:.875rem}.standing_rank table tbody .standing_rank-rank{padding:10px}.standing_rank .standing_rank-pinned{display:none}.standing_rank .standing_rank-scrollable{overflow-x:auto;padding:0 1px 0 0}.standing_rank .standing_rank-scrollable table thead tr th{font-size:.75rem;line-height:1.3333333333;padding:10px 5px}.standing_rank .standing_rank-scrollable table thead tr th:first-child{display:table-cell}.standing_rank .standing_rank-scrollable table tbody{border:1px solid #535353}.standing_rank .standing_rank-scrollable table tbody tr td{font-size:.875rem;line-height:1.2857142857}.standing_rank .standing_rank-scrollable table tbody tr td:first-child{display:table-cell}.standing_rank .standing_rank-scrollable table tbody tr td:last-child{border-right:1px solid #535353}.standing_rank .standing_rank-scrollable table tbody .standing_rank-team img{margin:0 10px 0 0;width:40px}}.stats_rank{padding:0;position:relative}.stats_rank .stats_rank-ttl h3{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;left:0;line-height:1.2857142857;padding:2px 0 2px 12px;position:absolute;top:0}.stats_rank .stats_rank-ttl h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.stats_rank table{white-space:nowrap;width:100%}.stats_rank table thead tr th{font-size:.6875rem;line-height:2.8181818182;padding:0 4px}.stats_rank table thead .nicepitch_per{font-size:.625rem;letter-spacing:-1px}.stats_rank table tbody{border:1px solid #535353}.stats_rank table tbody tr td{font-size:.6875rem;padding:7px;text-align:center;vertical-align:middle}.stats_rank table tbody tr:nth-child(odd) td:nth-child(odd){background:#4b4b4b}.stats_rank table tbody tr:nth-child(odd) td:first-child,.stats_rank table tbody tr:nth-child(odd) td:nth-child(2n){background:#373737}.stats_rank table tbody tr:nth-child(2n) td:nth-child(odd){background:#393939}.stats_rank table tbody tr:nth-child(2n) td:first-child,.stats_rank table tbody tr:nth-child(2n) td:nth-child(2n){background:#222}.stats_rank .stats_rank-rank{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";width:2.4em}.stats_rank .stats_rank-player{padding:7px 7px 7px 0;text-align:left;width:42%}.stats_rank .stats_rank-player a{display:block;transition:opacity .5s}.stats_rank .stats_rank-player a:hover{opacity:.8}.stats_rank .stats_rank-player img{height:auto;vertical-align:middle;width:35px}.stats_rank .stats_rank-item{color:#dfdfdf;min-width:16%}.stats_rank .stats_rank-readmore{margin:10px 0 0;text-align:right}.stats_rank-all_stats table thead tr th{font-size:.625rem;line-height:2;min-width:20px}.stats_rank-all_stats table thead tr th a{display:block;margin:0 auto;padding:0 8px 0 5px;position:relative;transition:opacity .5s}.stats_rank-all_stats table thead tr th a:hover{opacity:.8}.stats_rank-all_stats table thead tr th a.asc:after,.stats_rank-all_stats table thead tr th a.desc:after{border-color:#999 transparent;border-style:solid;border-width:0 3px 4.5px;content:"";margin:-2.5px 0 0;position:absolute;right:0;top:50%}.stats_rank-all_stats table thead tr th a.desc:after{border-width:4.5px 3px 0}.stats_rank-all_stats .stats_rank-all_stats-inner{display:flex}.stats_rank-all_stats .stats_rank-all_stats-inner>div{flex:1 1 auto}.stats_rank-all_stats .stats_rank-pinned{padding:30px 0 0}.stats_rank-all_stats .stats_rank-pinned table{box-sizing:border-box;width:100%}.stats_rank-all_stats .stats_rank-pinned table tbody{border-right:none}.stats_rank-all_stats .stats_rank-pinned table tbody tr td{height:58px}.stats_rank-all_stats .stats_rank-pinned .stats_rank-player,.stats_rank-all_stats .stats_rank-pinned .stats_rank-rank{width:auto}.stats_rank-all_stats .stats_rank-scrollable{flex:1 1 auto;overflow-x:scroll}.stats_rank-all_stats .stats_rank-scrollable table{box-sizing:border-box;width:100%}.stats_rank-all_stats .stats_rank-scrollable table thead tr th{line-height:3;padding:0}.stats_rank-all_stats .stats_rank-scrollable table thead tr th:first-child{display:none}.stats_rank-all_stats .stats_rank-scrollable table tbody{border-left:none}.stats_rank-all_stats .stats_rank-scrollable table tbody tr td{height:58px}.stats_rank-all_stats .stats_rank-scrollable table tbody tr td:first-child{display:none}@media only screen and (min-width:768px){.stats_rank .stats_rank-ttl h3{font-size:1.125rem}.stats_rank table thead tr th{font-size:.8125rem}.stats_rank table thead tr th .nicepitch_per{font-size:.8125rem;letter-spacing:-2px}.stats_rank table tbody tr td,.stats_rank table tbody tr th{font-size:.875rem}.stats_rank .stats_rank-player img{margin-right:5px}.stats_rank-all_stats{padding:0}.stats_rank-all_stats table thead tr th{font-size:.6875rem;padding:0 5px}.stats_rank-all_stats table thead tr th a{height:6rem;padding:0 0 1.5rem;text-align:right;writing-mode:vertical-rl}.stats_rank-all_stats table thead tr th a.asc:after,.stats_rank-all_stats table thead tr th a.desc:after{border-width:0 4px 8px;margin:-16px -4px 0 0;right:50%;top:100%}.stats_rank-all_stats table thead tr th a.desc:after{border-width:8px 4px 0}.stats_rank-all_stats table tbody tr td{font-size:.75rem;line-height:1.3333333333;padding:7px 3px}.stats_rank-all_stats .stats_rank-pinned{padding:7.5rem 0 0}.stats_rank-all_stats .stats_rank-pinned table tbody tr td{height:58px}.stats_rank-all_stats .stats_rank-player{width:auto}}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead{border-right:1px solid #535353}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr th{line-height:1.3636363636;padding-bottom:7px;padding-top:7px}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(odd){border-left:1px solid #535353;border-top:1px solid #535353}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(odd) th{background:#222}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(odd) th:nth-child(2n){background:#373737}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(odd) th:nth-child(4){border-left:1px solid #535353;text-align:left}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(2n) th{background:#222;border-left:1px solid #535353;border-top:1px solid #535353}@media only screen and (min-width:768px){.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr{border-left:1px solid #535353}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr th{font-size:.75rem}.stats_rank.stats_rank-proleague.stats_rank-2020_21 table thead tr:nth-child(odd) th:nth-child(2n):nth-child(4){text-align:center}.stats_rank.stats_rank-batting.stats_rank-2020_21 .stats_rank-player img{margin-right:0}.stats_rank.stats_rank-batting.stats_rank-2020_21 table thead tr th{padding:0 4px}.stats_rank.stats_rank-batting.stats_rank-2020_21 table tbody tr td{font-size:.6875rem;padding:7px 1px}}.tab_nav2{background:#222;padding:10px 0 0}.tab_nav2 .tab_nav2-main>ul{display:flex;padding:0 10px}.tab_nav2 .tab_nav2-main>ul li{box-sizing:border-box;margin:0 5px 0 0;width:50%}.tab_nav2 .tab_nav2-main>ul li+li{margin:0 0 0 5px}.tab_nav2 .tab_nav2-main>ul a,.tab_nav2 .tab_nav2-main>ul label{background:rgba(39,39,39,.7);border-top:4px solid #505050;color:#fff;cursor:pointer;display:block;font-size:.75rem;line-height:1.1666666667;padding:8px 14px;text-align:center}.tab_nav2 .tab_nav2-main>ul a.current,.tab_nav2 .tab_nav2-main>ul a:focus,.tab_nav2 .tab_nav2-main>ul a:hover,.tab_nav2 .tab_nav2-main>ul label.current,.tab_nav2 .tab_nav2-main>ul label:focus,.tab_nav2 .tab_nav2-main>ul label:hover{background:rgba(39,39,39,.8)}.tab_nav2 .tab_nav2-input{display:none}.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-main ul li:first-child a,.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-main ul li:first-child label,.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-main ul li:nth-child(2) a,.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-main ul li:nth-child(2) label,.tab_nav2 .tab_nav2-input:nth-child(3):checked~.tab_nav2-main ul li:nth-child(3) a,.tab_nav2 .tab_nav2-input:nth-child(3):checked~.tab_nav2-main ul li:nth-child(3) label{background:#313131;border-color:#9b0020;padding:8px 14px 14px}.tab_nav2 .tab_nav2-tgt{background:#313131;overflow:hidden;padding:0 0 20px}.tab_nav2 .tab_nav2-tgt>*{display:none}.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-tgt .tab_nav2-tgt1,.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-tgt .tab_nav2-tgt2,.tab_nav2 .tab_nav2-input:nth-child(3):checked~.tab_nav2-tgt .tab_nav2-tgt3{display:block}@media only screen and (min-width:768px){.tab_nav2{padding:30px 0 0}.tab_nav2 .tab_nav2-main>ul{padding:0}.tab_nav2 .tab_nav2-main>ul li a,.tab_nav2 .tab_nav2-main>ul li label{font-size:.875rem;line-height:1.1428571429;padding:15px 20px}.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-main ul li:first-child a,.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-main ul li:first-child label,.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-main ul li:nth-child(2) a,.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-main ul li:nth-child(2) label,.tab_nav2 .tab_nav2-input:nth-child(3):checked~.tab_nav2-main ul li:nth-child(3) a,.tab_nav2 .tab_nav2-input:nth-child(3):checked~.tab_nav2-main ul li:nth-child(3) label{padding:15px 20px 23px}.tab_nav2 .tab_nav2-tgt{padding:0 15px 30px}}.text_link{position:relative;text-decoration:underline;transition:opacity .5s}.text_link:hover{opacity:.7}.text_link.text_link-arrow{padding:0 0 0 20px}.text_link.text_link-arrow:after,.text_link.text_link-arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.text_link.text_link-arrow:before{background:#9b0020;border-radius:50%;height:16px;width:16px}.text_link.text_link-arrow:after{border:4px solid transparent;border-left:6px solid #fff;box-sizing:border-box;height:4px;left:6px;width:6px}.toggle_nav .toggle_nav-input{display:none}.toggle_nav .toggle_nav-main>ul{display:flex;justify-content:center;margin:0 auto;max-width:76.4705%}.toggle_nav .toggle_nav-main>ul li{background-color:#111;flex:1;position:relative;text-align:center}.toggle_nav .toggle_nav-main>ul li:nth-child(n+2):after{background:#3a3a3a;content:"";height:24px;left:-2px;margin-top:-12px;position:absolute;top:50%;width:4px}.toggle_nav .toggle_nav-main a,.toggle_nav .toggle_nav-main label{color:#fff;display:block;font-size:.875rem;line-height:48px;width:100%}.toggle_nav .toggle_nav-main a:before,.toggle_nav .toggle_nav-main label:before{border-bottom:6px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;bottom:4px;content:"";left:50%;margin-left:-4px;position:absolute}.toggle_nav .toggle_nav-main a.current:before,.toggle_nav .toggle_nav-main a:hover:before,.toggle_nav .toggle_nav-main label.current:before,.toggle_nav .toggle_nav-main label:hover:before{border-bottom:6px solid #b70000}.toggle_nav .toggle_nav-main a:after,.toggle_nav .toggle_nav-main label:after{background:#444;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.toggle_nav .toggle_nav-main a.current:after,.toggle_nav .toggle_nav-main a:hover:after,.toggle_nav .toggle_nav-main label.current:after,.toggle_nav .toggle_nav-main label:hover:after{background:#b70000}.toggle_nav .toggle_nav-main label:hover{cursor:pointer}.toggle_nav .toggle_nav-input:first-child:checked~.toggle_nav-main ul li:first-child label:before{border-bottom:6px solid #b70000}.toggle_nav .toggle_nav-input:first-child:checked~.toggle_nav-main ul li:first-child label:after{background:#b70000}.toggle_nav .toggle_nav-input:nth-child(2):checked~.toggle_nav-main ul li:nth-child(2) label:before{border-bottom:6px solid #b70000}.toggle_nav .toggle_nav-input:nth-child(2):checked~.toggle_nav-main ul li:nth-child(2) label:after{background:#b70000}.toggle_nav .toggle_nav-input:nth-child(3):checked~.toggle_nav-main ul li:nth-child(3) label:before{border-bottom:6px solid #b70000}.toggle_nav .toggle_nav-input:nth-child(3):checked~.toggle_nav-main ul li:nth-child(3) label:after{background:#b70000}.toggle_nav .toggle_nav-input:nth-child(4):checked~.toggle_nav-main ul li:nth-child(4) label:before{border-bottom:6px solid #b70000}.toggle_nav .toggle_nav-input:nth-child(4):checked~.toggle_nav-main ul li:nth-child(4) label:after{background:#b70000}.toggle_nav .toggle_nav-tgt{margin:15px 0 0}.toggle_nav .toggle_nav-tgt>*{display:none}.toggle_nav .toggle_nav-input:first-child:checked~.toggle_nav-tgt .toggle_nav-tgt1,.toggle_nav .toggle_nav-input:nth-child(2):checked~.toggle_nav-tgt .toggle_nav-tgt2,.toggle_nav .toggle_nav-input:nth-child(3):checked~.toggle_nav-tgt .toggle_nav-tgt3,.toggle_nav .toggle_nav-input:nth-child(4):checked~.toggle_nav-tgt .toggle_nav-tgt4{display:block}@media only screen and (min-width:768px){.toggle_nav .toggle_nav-main>ul{max-width:53.4883%}}.toggle_nav.toggle_nav-in_modal .toggle_nav-main>ul li{background-color:#262626}.video.video-in_card a{margin:0 auto}.video.video-in_card a img{opacity:1}.video.video-in_card a:before{background:#9b0020;height:50px;width:50px}.video.video-in_card a:after{border-width:12px 0 12px 20px}.video.video-in_card a:hover img{opacity:.7}@media screen and (min-width:768px){.video.video-in_card{max-width:320px}}
