@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-drawer_menu{background:rgba(0,0,0,.5);display:none;min-height:100vh;opacity:0;position:relative;width:100%;z-index:1000}.is-drawer-open .l-drawer_menu{animation:show .25s linear 0s forwards;display:block}.is-drawer-close .l-drawer_menu{animation:hide .75s linear 0s forwards}.l-drawer_menu .l-drawer_menu-inner{margin:0 auto;overflow:hidden}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{display:block;opacity:1}51%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}.l-footer_nav_service,.l-footer_share{background-color:#222}.l-footer_nav_service-inner{margin:0 auto;max-width:860px}.l-footer_rights{background-color:#111}.l-footer_rights-inner{margin:0 auto;max-width:860px;padding:30px 0}.l-select_season{background-color:#222}.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-btn_season_schedule{margin:20px 0}.l-wrapper{overflow:hidden;position:relative;width:100%}.l-content-inner{margin:0 auto;max-width:860px}@media only screen and (min-width:768px){.l-container-1_2{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.l-container-1_2 .l-grid{width:50%}}.l-btm_btn_center{margin-top:20px;text-align:center}@media only screen and (min-width:768px){.l-btm_btn_center{margin-top:25px}}.l-select_nav{background:#efefef;padding:10px 0}.l-select_nav-proleague,.l-select_nav-proleague-for_game_detail{padding:0 10px}@media only screen and (min-width:768px){.l-select_nav-proleague{max-width:860px;padding:0 25px}}.l-thumb_desc{padding:15px 0 20px;position:relative}.l-thumb_desc .l-thumb_desc-btn{text-align:center}.l-thumb_desc+.l-thumb_desc{padding-top:20px}.l-thumb_desc+.l-thumb_desc:before{background:#3e3e3e;content:"";display:block;height:1px;left:20px;position:absolute;right:20px;top:0}@media only screen and (min-width:768px){.l-thumb_desc{overflow:hidden;padding:20px 0}.l-thumb_desc .l-thumb_desc-thumb{float:left;width:50%}.l-thumb_desc .l-thumb_desc-desc{float:right;width:50%}.l-thumb_desc .l-thumb_desc-btn{float:right;text-align:center;width:50%}.l-thumb_desc+.l-thumb_desc:before{left:15px;right:15px}}.l-toggle_nav2{margin:20px 0 0}.l-comingsoon{padding:10px 15px}@media only screen and (min-width:768px){.l-comingsoon{padding:15px 15px 10px}}.l-top_mv{background:#000;overflow:hidden}.l-top_mv-nippon{margin-bottom:30px}@media only screen and (min-width:768px){.l-top_mv-nippon{margin-bottom:50px}}.l-link{justify-content:center;margin:10px 10px 0}.l-link,.l-link .l-link-item{align-items:stretch;display:flex}.l-link .l-link-item{width:100%}@media only screen and (min-width:768px){.l-link{margin:25px auto 0;max-width:700px}.l-link .l-link-item{max-width:542px}}.l-twitter_timeline{margin:0 auto;max-width:550px;padding:20px 10px 0}@media only screen and (min-width:768px){.l-twitter_timeline{padding:30px 0 0}}.l-schedule-for_top{margin:15px 10px 0}.l-schedule-for_top.is-error,.l-schedule-for_top.is-loading{display:block;text-align:center}.l-schedule-item-for_top{display:none}.l-schedule-item-for_top.is-current{display:block}@media screen and (min-width:768px){.l-schedule-for_top{display:flex;margin:15px 0 0}.l-schedule-item-for_top{display:block;margin:0;width:50%}.l-schedule-item-for_top:nth-child(odd){padding:0 10px 0 0}.l-schedule-item-for_top:nth-child(2n){padding:0 0 0 10px}.l-schedule-item-for_top.is-single{width:100%}.l-schedule-item-for_top.is-single .l-card_per_week{margin:0 auto;width:50%}}.l-card_per_week{padding:0 0 5px}@media screen and (min-width:768px){.l-card_per_week{padding:0 0 10px}}.l-entry_schedule_overview{padding:0 10px}.l-toggle_nav-proleague-for_top-ranking{margin-top:20px}.l-season2021_info{border:1px solid #686868;margin:15px 10px;max-width:820px}@media screen and (min-width:850px){.l-season2021_info{margin:20px auto}}.l-topics{margin-top:20px;max-width:860px;overflow:hidden;padding-left:10px}.l-topics-inner{align-items:stretch;display:flex;flex-wrap:nowrap}@media only screen and (min-width:768px){.l-topics{margin-top:25px;padding-left:0}.l-topics-inner{justify-content:center}}.l-topics_all{margin:0 auto;padding-left:10px;width:300px}.l-topics_all-inner{align-items:stretch;display:flex;flex-wrap:wrap}.l-topics_all-nodata{flex:1 0 auto}.l-topics_all-item{box-sizing:border-box;padding-top:10px;width:100%}.l-topics_all-btn_area{padding-top:20px;text-align:center}@media only screen and (min-width:360px){.l-topics_all{width:auto}.l-topics_all-item{padding-top:20px;width:50%}}@media only screen and (min-width:768px){.l-topics_all-item{width:25%}}.l-topics_select_category{margin:20px 10px 0}.l-topics_select_category .btn{font-size:1rem;min-width:160px}.l-team_list{margin:0 auto;max-width:400px}.l-team{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px;padding:10px 10px 0}.l-team .l-team-item{box-sizing:border-box;margin:0 0 15px;width:calc(50% - 5px)}.l-draft_team_result{padding:10px 10px 0}@media only screen and (min-width:768px){.l-team_list{display:flex;justify-content:space-between;max-width:none}.l-team_list .l-team_list-item{width:calc(50% - 10px)}.l-team{padding:10px 0 0}.l-team .l-team-item{width:calc(50% - 8px)}}.l-team_list.l-team_list-in_schedule{max-width:none}.l-player-for_team_detail{margin:15px 10px}.l-player-for_team_detail .loading{width:100%}@media only screen and (min-width:768px){.l-player-for_team_detail{align-items:stretch;display:flex;flex-wrap:wrap}}.l-player_reservoir{padding:10px 0 0}.l-tweet_box{margin:0 auto;max-width:860px;padding:10px}.l-page_nav{margin-top:20px}@media only screen and (min-width:768px){.l-page_nav{margin-top:25px}}.l-goods_for_team{margin:15px 10px}.l-goods_for_team .l-goods_for_team-item{padding:0 0 10px}@media only screen and (min-width:768px){.l-goods_for_team{align-items:stretch;display:flex;flex-wrap:wrap;margin:15px 0}.l-goods_for_team .l-goods_for_team-item{box-sizing:border-box;width:50%}.l-goods_for_team .l-goods_for_team-item:nth-child(odd){padding:0 10px 20px 0}.l-goods_for_team .l-goods_for_team-item:nth-child(2n){padding:0 0 20px 10px}}.l-team_info{padding:0 10px 5px}.l-team_info .l-team_info-thumb{padding:20px 30px 0}.l-team_info .l-team_info-slogan_thumb{margin:0 auto;max-width:250px;padding:20px 30px 0}.l-team_info .l-team_info-slogan_thumb img{height:auto;width:100%}.l-team_info .l-team_info-desc{margin:20px 0 0}@media screen and (min-width:768px){.l-team_info{display:flex;padding:25px 0 0}.l-team_info .l-team_info-thumb{flex:0 0 50%;padding:0}.l-team_info .l-team_info-slogan_thumb{flex:0 0 220px;padding:0 20px 0 0}.l-team_info .l-team_info-desc{box-sizing:border-box;flex:1 1 auto;margin:0;padding:0 10px}}.l-ob_players-in_team_detail{margin:15px 0 0}.l-player{margin:15px 10px 0}.l-player-item{padding:0 0 10px}@media only screen and (min-width:768px){.l-player{flex-wrap:wrap;margin:15px 0 0}.l-player,.l-player-item{align-items:stretch;display:flex}.l-player-item{box-sizing:border-box;width:50%}.l-player-item:nth-child(odd){padding:0 10px 10px 0}.l-player-item:nth-child(2n){padding:0 0 10px 10px}}.l-player_detail_profile{padding:10px}.l-participation_game-list{margin:10px}.l-participation_game-list-item+.l-participation_game-list-item{margin:10px 0 0}@media only screen and (min-width:768px){.l-participation_game-list{display:flex;flex-wrap:wrap;justify-content:space-between}.l-participation_game-list-item{flex:0 0 auto;width:calc(50% - 5px)}.l-participation_game-list-item:nth-child(2){margin:0}}.l-player_detail-tab_inner{margin:10px 0}@media only screen and (min-width:768px){.l-player_detail-tab_inner{margin:20px 0}}.l-proplayer{padding:0 10px}@media only screen and (min-width:768px){.l-proplayer{padding:0}.l-player_record{display:flex;flex-wrap:wrap;justify-content:space-between}.l-player_record .l-player_record-item{width:calc(50% - 10px)}}.l-proplayer-detail{background:linear-gradient(180deg,#353535 30%,#e1e1e1);overflow:hidden}.l-player_detail_record-pro{background:#222;overflow:hidden}@media only screen and (min-width:768px){.l-player_detail_record-pro{padding:1px 20px 20px}}.l-tour-wrapper-pro{background:#fff;color:#444;overflow:hidden}.l-tour-wrapper-pro-stats_total{margin-top:10px}.l-tour{padding:10px 0 0}.l-tour-item{box-sizing:border-box;padding:0 10px 10px}.l-tour-readmore{flex:1 0 100%;padding-top:10px;text-align:center}.l-batting_avg{padding:20px 10px 0}@media only screen and (min-width:768px){.l-tour-wrapper-pro{margin:30px 0;padding:5px 20px 20px}.l-tour-wrapper-pro-stats_total{margin-top:20px}.l-tour{flex-wrap:wrap;justify-content:space-between}.l-tour,.l-tour-item{align-items:stretch;display:flex}.l-tour-item{padding:10px;width:50%}.l-tour-readmore{padding-top:20px}.l-tour-loading,.l-tour-no_data{flex:1 0 auto}}.l-schedule{padding:0 10px}.l-schedule .l-schedule-item{margin:15px auto;max-width:460px}.l-schedule_ttl{margin:10px 0 20px;padding:0 10px}.l-schedule+.l-loading{padding:50px 0}.l-schedule_info{padding:0 10px}@media screen and (min-width:768px){.l-schedule{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.l-schedule .l-schedule-item{margin:20px 0 0;width:calc(50% - 15px)}.l-schedule .l-loading{text-align:center;width:100%}}@media only screen and (min-width:980px){.l-schedule .l-schedule-item{max-width:400px}}.l-btn_to_cheer{text-align:center}.l-schedule-for_team_detail{margin:10px 10px 0}@media screen and (min-width:768px){.l-schedule-for_team_detail{margin:15px 0 0}.l-schedule-for_team_detail .l-card_list{display:flex;flex-wrap:wrap;justify-content:space-between}.l-schedule-for_team_detail .l-card_list>div{margin:0 0 25px;width:calc(50% - 10px)}}.l-announce{margin:15px auto 0;padding:0 10px;text-align:center}.l-announce.l-announce-for_game{margin:0 auto 20px}.l-announce-for_game_detail{margin:15px 0;padding:0 10px;text-align:center}@media screen and (min-width:768px){.l-announce{align-items:center;display:flex;justify-content:center;margin:20px auto;max-width:575px}.l-announce.l-announce-for_game{margin-bottom:25px}.l-announce-for_game_detail{margin:0}.l-announce-for_game_detail-nippon{margin:20px 0 0}}.l-btn_tweet{margin:15px 0;padding:0 10px;text-align:center}@media screen and (min-width:768px){.l-btn_tweet{margin:20px 0 0}}.l-schedule_nav{bottom:50px;display:flex;justify-content:space-between;left:0;opacity:0;position:fixed;transition:all .8s;width:100%;z-index:11}.l-schedule_nav.is-disp{bottom:85px;opacity:1}.l-schedule_nav.is-hide{bottom:50px;opacity:0}@media screen and (min-width:768px){.l-schedule_nav{bottom:0;margin:30px 0 0;opacity:1;position:relative;z-index:0}.l-schedule_nav.is-disp,.l-schedule_nav.is-hide{bottom:0}}.l-card_for_climax{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px}.l-card_for_climax>div{width:calc(50% - 5px)}@media screen and (min-width:768px){.l-card_for_climax{padding:0 20px}.l-card_for_climax>div{width:calc(50% - 30px)}}.l-climax_tournament{padding:20px 10px}@media screen and (min-width:768px){.l-climax_tournament{padding:30px 10px}}@media only screen and (min-width:768px){.l-schedule-opening .l-card_list{display:flex;justify-content:space-between}.l-schedule-opening .l-card_list .l-card_list-ce,.l-schedule-opening .l-card_list .l-card_list-pa{width:calc(50% - 20px)}}.l-guest{margin-top:15px;padding:0 5px}.l-guest,.l-guest-in_game{display:flex;flex-wrap:wrap}.l-guest-in_game{padding:15px 5px 0}.l-guest_list{flex:0 1 auto}.l-guest_list-game_commentator,.l-guest_list-notes{flex:1 1 100%}.l-guest-in_exhibition_match{margin-top:15px;padding:0 5px}.l-players-toggle_nav{padding:20px 0 0}.l-players{padding:20px 10px}.l-players-ce,.l-players-pa{margin:0 auto;max-width:410px}@media only screen and (min-width:768px){.l-players{display:flex;justify-content:space-between}.l-players-ce,.l-players-pa{flex:0 0 calc(50% - 10px);margin:0;width:calc(50% - 10px)}}.l-latest_card{margin:0 10px;max-width:480px;overflow:hidden;padding:20px 0 0}.l-latest_card .l-latest_card-inner{display:flex}.l-latest_card .l-latest_card-inner .latest_card{flex:auto}.l-latest_card .l-latest_card-pagination{margin:5px 0 0}.l-latest_card.l-latest_card-pennant01{background:#c3c8cd;margin:20px 10px 0;padding-top:0}.l-latest_card.l-latest_card-pennant02 .l-latest_card-matches,.l-latest_card.l-latest_card-pennant05 .l-latest_card-matches{padding:0 10px}.l-latest_card.l-latest_card-pennant03 .l-toggle_nav-in_latest_card,.l-latest_card.l-latest_card-pennant04 .l-toggle_nav-in_latest_card{margin-top:10px}.l-latest_card.l-latest_card-pennant03 .l-latest_card-matches,.l-latest_card.l-latest_card-pennant04 .l-latest_card-matches{padding:0 10px}.l-latest_card.l-latest_card-nippon .l-latest_card-inner{text-align:center}@media only screen and (min-width:480px){.l-latest_card{margin:0 auto}}@media only screen and (min-width:768px){.l-latest_card{max-width:780px}.l-latest_card .l-latest_card-pagination{margin:10px 0 0}.l-latest_card.l-latest_card-pennant01{margin:20px auto}.l-latest_card.l-latest_card-pennant02 .l-latest_card-matches,.l-latest_card.l-latest_card-pennant05 .l-latest_card-matches{margin-left:20px;padding:0}.l-latest_card.l-latest_card-pennant03 .l-toggle_nav-in_latest_card,.l-latest_card.l-latest_card-pennant04 .l-toggle_nav-in_latest_card{margin-top:0}.l-latest_card.l-latest_card-pennant03 .l-latest_card-matches,.l-latest_card.l-latest_card-pennant04 .l-latest_card-matches{padding:0}}.l-select_nav-proleague-for_schedule{margin:15px 10px 0}.l-select_nav-proleague-for_schedule:empty{display:none}.l-schedule_overview-schedule_btm{padding-bottom:30px}@media only screen and (min-width:768px){.l-schedule_overview-schedule_btm{padding-bottom:50px}}.l-game{padding:10px 0 0}.l-participation_game{padding:10px}.l-game_detail{padding:0 0 14px}.l-player-for_game{padding:15px 10px 0}@media screen and (min-width:768px){.l-game_detail.l-game_detail-for_schedule{padding:20px 0 0}.l-player-for_game{padding:15px 0 0}}.l-score_board{margin:0 auto;min-width:300px;padding:0 10px 20px}.l-score_board-main{background:#111;border-bottom:1px solid #474747;border-right:1px solid #474747;padding:15px 6px}.l-brief_comments{margin:14px auto 0;max-width:752px;padding:0 10px}@media only screen and (min-width:768px){.l-participation_game{margin:0 auto;max-width:630px;padding:10px 0}.l-game_detail{padding:35px 0 0}.l-score_board{max-width:600px}.l-brief_comments{margin:35px auto 0}}.l-stats_table,.l-stats_table-proleague{margin:18px 10px 0;min-width:248px}@media only screen and (min-width:768px){.l-stats_table,.l-stats_table-proleague{margin-top:12px}}.l-stats_rank{padding-top:20px}@media only screen and (min-width:768px){.l-stats_rank{padding-top:30px}}.l-stats_rank-item{margin:0 auto;max-width:400px}.l-stats_rank-item:nth-child(n+2){margin:20px auto 0}.l-stats_rank-more{margin:10px 10px 0;text-align:right}.l-stats_rank-proleague{text-align:center}.l-stats_rank-proleague .l-stats_rank-proleague-modal_btn{padding:20px 0}.l-stats_rank-all_stats{margin:0 10px;padding-top:20px}@media only screen and (min-width:768px){.l-stats_rank-all_stats{padding-top:30px}}.l-stats_rank-back{margin:10px 10px 0}.l-stats_rank_top_btn{padding:20px 10px 0;text-align:center}.l-stats_rank_bottom_btn{padding:10px;text-align:right}@media only screen and (min-width:768px){.l-stats_rank{display:flex}.l-stats_rank-item{margin:0 auto;max-width:400px;width:50%}.l-stats_rank-item:nth-child(n+2){margin:0 auto}.l-stats_rank-back,.l-stats_rank-more{margin:20px 10px 0}.l-stats_rank_bottom_btn{padding:15px 10px 10px}}.l-stats_rank-comingsoon{padding-top:20px}.l-standing_rank{margin:20px 10px 0}.l-standing_rank_bottom_btn{padding:10px 0;text-align:right}.l-standing_rank_bottom .l-standing_rank_bottom_btn{padding:0 0 10px}@media only screen and (min-width:420px){.l-standing_rank_bottom{display:flex;justify-content:space-between}.l-standing_rank_bottom .l-standing_rank_bottom_btn{padding:10px 0}}@media only screen and (min-width:768px){.l-standing_rank{margin:20px 0 0}.l-standing_rank .toggle_nav2 .toggle_nav2-main{display:none}.l-standing_rank .toggle_nav2 .toggle_nav2-tgt>*{display:block}.l-standing_rank .toggle_nav2 .toggle_nav2-tgt2{margin:25px 0 0}}.l-toggle_nav-stats_chart{padding:20px}.l-linechart{padding:20px 10px 0}.l-clinch_number{margin:20px 0}@media only screen and (min-width:768px){.l-linechart{padding:20px 0 0}.l-clinch_number{margin:40px 0}}.l-entry_term .l-entry_term-pc{display:none}.l-entry_term .l-entry_term-sp{display:block;margin-top:20px;text-align:center}@media only screen and (min-width:768px){.l-entry_term .l-entry_term-pc{display:block;margin:25px auto 0;max-width:700px}.l-entry_term .l-entry_term-sp{display:none}}.l-entry_agree,.l-entry_btn{margin-top:15px;text-align:center}.l-entry_cancel_btn{margin-top:30px;text-align:center}.l-selection_schedule{padding:10px 10px 0}@media only screen and (min-width:768px){.l-selection_schedule{padding:20px 10px 0}}.l-checklist{display:flex;justify-content:center;margin-top:10px}@media only screen and (min-width:768px){.l-checklist{padding:0 5px}}.l-entry_decide_confirm_term{margin-top:25px;text-align:center}.l-entry_decide_btn{margin-top:15px;padding-bottom:20px;text-align:center}@media only screen and (min-width:768px){.l-entry_decide_btn{margin-top:20px}}.l-live{text-align:center}.l-live-for_draft{padding:15px 10px}@media only screen and (min-width:768px){.l-live_channel-for_draft{margin:15px}}.l-draft_team_result-for_draft{padding:20px 0}.l-draft_team_result-for_draft .l-grid{box-sizing:border-box;padding:10px}.l-draft_desc-item{margin:10px 0 0}@media only screen and (min-width:768px){.l-draft_team_result{margin:0 auto;max-width:630px;padding:15px 0 0}.l-draft_desc{display:flex;margin:25px 15px}.l-draft_desc-item{flex:0 0 50%}.l-draft_desc-item+.l-draft_desc-item{margin:10px 0 0 20px}}.l-guest-in_draft{margin:15px auto}.l-gallery{margin:10px 0}@media screen and (min-width:768px){.l-gallery{margin:15px 0 10px}}.l-protest_overview_desc_btns{padding:0 15px}.l-protest_overview_protest_team_btns{margin:15px 0;padding:0 15px}.l-protest_ranking_desc_btns,.l-protest_ranking_desc_to_playerdetail{margin:0 auto;max-width:680px;padding:0 10px}.l-proplayer_flow{padding:10px 10px 20px}.l-protest_flow{padding:0 15px 30px}@media only screen and (min-width:768px){.l-proplayer_flow{padding:30px 10px 20px}.l-protest_flow{padding:10px 15px 30px}}.l-tour_info{padding:0 10px}@media only screen and (min-width:768px){.l-tour_info{margin:20px auto 0;max-width:700px;padding:0}}.l-tour_info-item{box-sizing:border-box;padding:12.5px 10px 0;width:100%}.l-tour_info-item:first-child{padding:15px 10px 0}@media only screen and (min-width:768px){.l-tour_info-item{width:50%}.l-tour_info-item:nth-child(odd){padding:15px 10px 0 0}.l-tour_info-item:nth-child(2n){padding:15px 0 0 10px}}.l-entry_schedule-btn{padding:20px 0 0;text-align:center}@media only screen and (min-width:768px){.l-entry_schedule-btn{padding:30px 0 0}}.l-protest_offline-overview{padding:0 10px;text-align:center}.l-protest_rank{padding:0 10px}.l-protest_rank .l-comingsoon{margin:10px 0 0}.l-simple_table{padding:15px 15px 0}@media only screen and (min-width:768px){.l-protest_rank{margin:0 auto;max-width:680px;padding:0}}.l-entry_schedule{padding:15px 10px 0}@media only screen and (min-width:768px){.l-entry_schedule{padding:20px 0 0}}.l-ranking_transition{padding:0 10px}.l-protest_finalist{padding:15px 10px 0}@media only screen and (min-width:768px){.l-protest_finalist{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}.l-protest_preview_table{padding:15px}.l-entry_status_btn{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:20px}@media only screen and (min-width:768px){.l-entry_status_btn{flex-direction:row;flex-wrap:wrap}.l-entry_status_btn-caution{flex:0 0 100%}}.l-protest_schedule{margin:15px 15px 20px}.l-goods{margin:15px 10px}.l-goods .l-goods-item{padding:0 0 10px}@media only screen and (min-width:768px){.l-goods{align-items:stretch;display:flex;flex-wrap:wrap;margin:15px 0}.l-goods .l-goods-item{box-sizing:border-box;width:50%}.l-goods .l-goods-item:nth-child(odd){padding:0 10px 20px 0}.l-goods .l-goods-item:nth-child(2n){padding:0 0 20px 10px}}.l-related_events{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}.l-related_events .l-related_events-item{margin:0 0 10px;width:100%}@media screen and (min-width:768px){.l-related_events{padding:15px 0}.l-related_events .l-related_events-item{align-items:stretch;box-sizing:border-box;display:flex;margin:0 0 20px;width:50%}.l-related_events .l-related_events-item:nth-child(odd){padding:0 10px 0 0}.l-related_events .l-related_events-item:nth-child(2n){padding:0 0 0 10px}}.l-reward_table{padding:0 15px}.l-game_schedule{padding:0 10px 35px;position:relative}.l-game_schedule:first-child{margin:15px 0 0}.l-game_schedule:nth-last-child(n+2):after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid #ffc600;bottom:12px;content:"";left:50%;margin-left:-9px;position:absolute}.l-game_schedule:last-child{padding:0 10px}.l-prize{margin:5px}.l-prize .l-prize-individual,.l-prize .l-prize-team{padding:10px 5px}.l-prize .l-prize-item{flex:1 0 100%}.l-prize .l-prize-item.l-prize-item-cepa{display:flex;flex-wrap:wrap}.l-prize .l-prize-item.l-prize-item-cepa .prize-central_champion,.l-prize .l-prize-item.l-prize-item-cepa .prize-pacific_champion{flex:1 0 50%}.l-prize .l-prize-item.l-prize-item-excellence{display:flex;flex-wrap:wrap}.l-prize .l-prize-item.l-prize-item-excellence .prize-leading_hitter,.l-prize .l-prize-item.l-prize-item-excellence .prize-most_era,.l-prize .l-prize-item.l-prize-item-excellence .prize-most_home_runs,.l-prize .l-prize-item.l-prize-item-excellence .prize-most_rbi,.l-prize .l-prize-item.l-prize-item-excellence .prize-most_strikeouts{flex:1 0 50%}@media only screen and (min-width:768px){.l-entry_schedule_overview{margin:0 auto;max-width:700px}.l-game_schedule{padding:0 0 35px}.l-game_schedule:first-child{margin:25px 0 0}.l-game_schedule:last-child{padding:0}.l-prize{align-items:stretch;display:flex;flex-wrap:wrap}.l-prize .l-prize-inner{flex:1 0 50%}}.l-ob_player_list{margin:15px}.l-ob_player_list-item+.l-ob_player_list-item{margin-top:15px}@media only screen and (min-width:768px){.l-ob_player_list{display:flex;justify-content:space-between}.l-ob_player_list-item{width:calc(50% - 10px)}.l-ob_player_list-item+.l-ob_player_list-item{margin-top:0}}.l-award-team-list{margin:10px;padding-top:15px}@media only screen and (min-width:768px){.l-award-team-list{margin:0 auto;max-width:760px}}.l-award-team+.l-award-team{margin:15px 0 0}@media only screen and (min-width:768px){.l-award-team+.l-award-team{margin:25px 0 0}}.l-award-player-list{padding:10px}.l-award-player-list .l-comingsoon{margin:0 auto}.l-award-player-list .l-award-player-list-mvp{margin:20px auto 40px;max-width:600px}.l-award-player-list .l-award-player-list-mvp-photo{max-width:760px}.l-topics-related{background:#fff;padding:20px 0}.l-topics-related-btn{margin:20px 0;text-align:center}.l-comingsoon-in_opening_game{padding:15px 15px 0}.l-time_table{margin-top:15px}.l-article_item{margin:15px auto;max-width:600px;padding:0 15px}@media screen and (min-width:768px){.l-article_item{margin:20px auto}}.l-video_pickup{margin:0 auto;max-width:632px}.l-select_nav_in_best_match{margin:0 10px 20px}.l-video_list{margin:20px 10px 0}.l-video_list-item{margin:0 0 20px}@media screen and (min-width:768px){.l-video_list{display:flex;flex-wrap:wrap}.l-video_list-item{box-sizing:border-box;padding:0 10px;width:50%}}.l-regulation-for_junior{margin:15px}.l-guest-in_junior_2020{margin:15px 5px}.l-entry_btn-in_junior_2020{margin:20px 0 10px;text-align:center}@media screen and (min-width:768px){.l-regulation-for_junior{margin:20px 15px}.l-entry_btn-in_junior_2020{display:flex;justify-content:center;margin-top:0}}.l-ob_players{margin:0 auto 15px;max-width:600px;padding:0 12px}.l-partner-list{margin-top:20px;padding:0 10px}.l-partner{padding:0 0 20px}@media screen and (min-width:768px){.l-partner-list{flex-wrap:wrap;padding:0 5px}.l-partner,.l-partner-list{align-items:stretch;display:flex}.l-partner{box-sizing:border-box;width:50%}.l-partner:nth-child(2n){padding:0 0 30px 15px}.l-partner:nth-child(odd){padding:0 15px 30px 0}.l-partner-list-es .l-partner{width:33.333%}}.l-player_list_v_op{margin-top:25px}.l-allstar_vote{margin:0 10px 20px}.l-vote_agree{margin:30px auto;max-width:600px}.l-modal_allstar_vote-btm_btn{margin:20px;text-align:center}.l-guest-for_allstar_2020{margin:15px 0}.l-allstar_card{padding:15px 10px}.l-live_channel-for_allstar{margin:10px}.l-live_channel-note-for_allstar{margin:0 20px}.l-allstar_ballot_result{margin:15px}.l-allstar_ballot_result-item{margin:10px auto;max-width:490px}.l-allstar_ballot_result-plusone .l-allstar_ballot_result-item+.l-allstar_ballot_result-item{margin-top:20px}.l-allstar_player_list-main{margin-top:15px}.l-allstar_player_list-item{max-width:490px}@media screen and (min-width:768px){.l-allstar_vote{margin:0 15px 25px}.l-modal_allstar_vote-btm_btn{margin-top:35px}.l-live_channel-note-for_allstar{margin:0 25px}.l-allstar_ballot_result-main{display:flex;justify-content:space-between}.l-allstar_ballot_result{margin:35px 15px 15px}.l-allstar_ballot_result-item{margin:0;width:calc(50% - 10px)}.l-player_record-for_allstar{margin:10px}.l-allstar_ballot_result-plusone .l-allstar_ballot_result-item+.l-allstar_ballot_result-item{margin-top:0}.l-allstar_player_list{margin:0}.l-allstar_player_list-main{display:flex;justify-content:space-between;margin-top:0}.l-allstar_player_list-item{width:calc(50% - 10px)}}.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%}.accept_list{margin:0 auto;max-width:680px;padding:0 10px}.accept_list ul{border-top:1px solid #404040}.accept_list li{border-bottom:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #404040}.accept_list li>input{display:none}.accept_list li label{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;transition:background .5s}.accept_list li label:hover{background-color:#505050}.accept_list li label .accept_list-checkbox{display:block;flex:0 0 16px;height:16px;padding:0 12px 0 10px;position:relative;width:16px}.accept_list li label .accept_list-checkbox:after,.accept_list li label .accept_list-checkbox:before{content:"";display:block;position:absolute}.accept_list li label .accept_list-checkbox:before{background-color:#fff;border:1px solid #fff;border-radius:2px;box-sizing:border-box;height:16px;left:10px;top:calc(50% - 8px);width:16px}.accept_list li label .accept_list-checkbox:after{border-bottom:3px solid #ccc;border-right:3px solid #ccc;height:8px;left:15px;top:calc(50% - 7px);transform:rotate(45deg);transition:all .5s;width:4px}.accept_list li label .accept_list-desc{display:block;flex:1 1 auto;padding:12px 10px 12px 0}.accept_list li label .accept_list-desc h3{font-size:.875rem;line-height:1.2857142857}.accept_list li label .accept_list-desc p{font-size:.625rem;line-height:1.2;padding-top:3px}.accept_list li>input:checked+label{background-color:#505050}.accept_list li>input:checked+label .accept_list-checkbox:after{border-bottom:3px solid #313131;border-right:3px solid #313131}.accept_list .accept_list-btn_area{padding-top:20px;text-align:center}.accordion+.accordion>label{margin:0 10px 10px}.accordion>input{display:none}.accordion>label{background:#111;cursor:pointer;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.6666666667;margin:10px;padding:10px;position:relative;transition:opacity .3s}.accordion>label:hover{opacity:.7}.accordion>label span{background:#fff;bottom:0;display:block;height:23px;margin:auto 0;position:absolute;right:10px;top:0;width:23px}.accordion>label span:after,.accordion>label span:before{background:#111;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.accordion>label span:after{transform:rotate(90deg);transition:transform .3s}.accordion .accordion-main{height:0;opacity:0;overflow:hidden;position:relative;transition:opacity .3s}.accordion>input:checked+label span:after{transform:rotate(0deg)}.accordion>input:checked+label+.accordion-main{height:auto;opacity:1;overflow:visible}@media only screen and (min-width:768px){.accordion>label{font-size:1.125rem;margin:20px 0;padding:10px 20px}.accordion>label span{height:30px;width:30px}.accordion>label span:after,.accordion>label span:before{height:3px;width:19px}.accordion+.accordion>label{margin:0 0 20px}}.agree_protest .agree_protest-lead{font-size:.75rem;line-height:1.3333333333;margin-top:20px;padding:0 10px}.agree_protest .agree_protest-lead .agree_protest-pdf_link{background:url(../img/proleague/icon_pdf.png) no-repeat 100%/1.25em auto;margin:0 5px;padding-right:1.75em;text-decoration:underline;transition:color .5s}.agree_protest .agree_protest-btn_area{margin-top:30px;padding-bottom:15px;text-align:center}@media only screen and (min-width:768px){.agree_protest .agree_protest-lead{font-size:.9375rem;line-height:1.3333333333;padding:0 5px}.agree_protest .agree_protest-btn_area{margin-top:40px}}.allstar_ballot_result .allstar_ballot_result-ttl{color:#fff;display:none;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin-bottom:20px;padding:2px 0 2px 12px;position:relative}.allstar_ballot_result .allstar_ballot_result-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.allstar_ballot_result .allstar_ballot_result-tbl{white-space:nowrap;width:100%}.allstar_ballot_result .allstar_ballot_result-tbl thead th{box-sizing:border-box;font-size:.625rem;line-height:1.2;padding:5px;text-align:center;vertical-align:middle}.allstar_ballot_result .allstar_ballot_result-tbl tbody{background:#222;border:1px solid #404040}.allstar_ballot_result .allstar_ballot_result-tbl tbody td{border-bottom:1px solid #404040;box-sizing:border-box;font-size:.6875rem;height:40px;line-height:1.2;padding:5px;text-align:center;vertical-align:middle}.allstar_ballot_result .allstar_ballot_result-tbl tbody th{border-right:1px solid #404040;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2;width:20%}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-rank{border-right:1px solid #404040;width:30px}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-name{border-right:1px solid #404040;text-align:left}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-num{border-right:1px solid #404040;text-align:right;width:55px}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-rate{width:55px}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-reason{width:100px}.allstar_ballot_result .allstar_ballot_result-tbl tbody img{height:auto;margin-right:5px;vertical-align:middle;width:25px}.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(2n){background:#323232}.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-name,.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-rank,.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-rate{background:#3b3623}.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-name,.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-rank,.allstar_ballot_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-rate{background:#332f1f}@media only screen and (min-width:768px){.allstar_ballot_result .allstar_ballot_result-ttl{display:block;font-size:1.125rem;line-height:1.2222222222}.allstar_ballot_result .allstar_ballot_result-tbl thead th{font-size:.75rem}.allstar_ballot_result .allstar_ballot_result-tbl tbody td{font-size:.875rem}.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-num,.allstar_ballot_result .allstar_ballot_result-tbl tbody .allstar_ballot_result-rate{width:75px}}.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-name,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-num,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-rank,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(2n) tr.is-top .allstar_ballot_result-rate,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-name,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-num,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-rank,.allstar_ballot_result.is_final_result .allstar_ballot_result-tbl tbody:nth-child(odd) tr.is-top .allstar_ballot_result-rate{background:transparent;color:#ffc600}.allstar_ballot_result.allstar_ballot_result-plusone .allstar_ballot_result-ttl{display:block;margin-bottom:10px}.allstar_ballot_result.allstar_ballot_result-plusone .allstar_ballot_result-tbl tbody th{width:30%}.allstar_ballot_result.is-player_fixed .allstar_ballot_result-tbl tbody th{font-size:.75rem}@media only screen and (min-width:768px){.allstar_ballot_result.is-player_fixed .allstar_ballot_result-ttl{margin-bottom:15px}.allstar_ballot_result.is-player_fixed .allstar_ballot_result-tbl tbody td,.allstar_ballot_result.is-player_fixed .allstar_ballot_result-tbl tbody th{font-size:.8125rem}}.allstar_card{border:1px solid #404040;margin:0 auto;max-width:400px}.allstar_card .allstar_card-date{background:#404040;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.2;padding:10px 15px;text-align:center}.allstar_card .allstar_card-vs{align-items:center;background:#313131;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;padding:12px 15px}.allstar_card .allstar_card-vs img{border-radius:3px;width:55px}.allstar_card .allstar_card-vs-ce,.allstar_card .allstar_card-vs-pa{flex:0 0 115px;text-align:center}.allstar_card .allstar_card-vs-ce{order:1}.allstar_card .allstar_card-vs-pa{order:3}.allstar_card .allstar_card-vs-text{flex:0 0 60px;font-size:1.25rem;order:2;text-align:center}.allstar_card .allstar_card-vs-detail{flex:0 0 90px;order:2}.allstar_card .allstar_card-vs-score{align-items:center;display:flex;font-size:1.25rem;justify-content:space-between;line-height:1.2;position:relative}.allstar_card .allstar_card-vs-score .allstar_card-vs-score-ce,.allstar_card .allstar_card-vs-score .allstar_card-vs-score-pa{box-sizing:border-box;flex:0 0 30px;text-align:center}.allstar_card .allstar_card-vs-score .allstar_card-vs-score-ce{order:1}.allstar_card .allstar_card-vs-score .allstar_card-vs-score-pa{order:3}.allstar_card .allstar_card-vs-score:before{content:"VS";display:block;flex:1 1 auto;font-size:.75rem;line-height:1.2;order:2;text-align:center}.allstar_card .allstar_card-vs-score .is-win{color:#ffdf83}.allstar_card .allstar_card-starter{background:#313131;padding:0 15px 12px}.allstar_card .allstar_card-starter dl{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;text-align:center}.allstar_card .allstar_card-starter dt{flex:0 0 60px;font-size:.625rem;line-height:1.2;order:2}.allstar_card .allstar_card-starter dd{flex:0 0 115px;font-size:.8125rem;line-height:1.2}.allstar_card .allstar_card-starter .allstar_card-starter-ce{order:1}.allstar_card .allstar_card-starter .allstar_card-starter-pa{order:3}.allstar_card .allstar_card-vs-btn{background:#313131;padding:12px 15px;position:relative;text-align:center}.allstar_card .allstar_card-vs-btn:before{background:#404040;content:"";display:block;height:1px;left:15px;position:absolute;right:15px;top:0}.allstar_card .allstar_card-player{background:#404040;font-family:"Shin Go Heavy JIS2004";padding:10px 15px}.allstar_card .allstar_card-player a{transition:opacity .5s}.allstar_card .allstar_card-player a:hover{opacity:.6}.allstar_card .allstar_card-player dl{align-items:center;display:flex;justify-content:center;text-align:center}.allstar_card .allstar_card-player dt{flex:0 0 60px;font-size:.625rem;line-height:1.2;order:2}.allstar_card .allstar_card-player dd{flex:1 0 115px;font-size:.8125rem;line-height:1.3}.allstar_card .allstar_card-player .bl{display:block}.allstar_card .allstar_card-player .allstar_card-player-ce{order:1}.allstar_card .allstar_card-player .allstar_card-player-pa{order:3}@media only screen and (min-width:768px){.allstar_card .allstar_card-date{font-size:.875rem}.allstar_card .allstar_card-vs{padding:15px}.allstar_card .allstar_card-vs img{width:75px}.allstar_card .allstar_card-vs-score{font-size:1.375rem}.allstar_card .allstar_card-vs-ce,.allstar_card .allstar_card-vs-pa{flex:0 0 140px}.allstar_card .allstar_card-starter dt{font-size:.75rem}.allstar_card .allstar_card-starter dd{flex:0 0 140px;font-size:1rem}.allstar_card .allstar_card-player dt{flex:0 0 90px}.allstar_card .allstar_card-player dd{flex:0 0 140px;font-size:.875rem}.allstar_card .allstar_card-vs-btn{padding:15px}}.announce{border:1px solid #ffc600;color:#ffc600;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;padding:8px 10px;position:relative;text-align:center}.announce:before{background:url(../img/proleague/icon_announce.svg) 0 0/100% auto no-repeat;content:"";display:inline-block;height:12px;margin:0 5px 0 0;width:14px}@media screen and (min-width:768px){.announce{display:inline-block;font-size:.875rem;line-height:1.2857142857;padding:10px 15px}.announce:before{height:14px;width:16px}}.app_dl{padding:0 10px}.app_dl li{display:inline-block;max-width:130px;padding:0 10px 0 0;width:35%}.app_dl li img{height:auto;width:100%}.article_header{background:#222;color:#fff;padding:0 0 10px;position:relative}.article_header .article_header-main-image{background-position:50% 0;background-repeat:no-repeat;background-size:100% auto;padding-top:90%;position:relative}.article_header .article_header-main-image:before{background:linear-gradient(180deg,transparent 0,#222);bottom:0;content:"";height:40px;position:absolute;width:100%}.article_header .article_header-main-image.is-pc{display:none}.article_header .article_header-main-image.is-sp{display:block}.article_header h1{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.75rem;font-weight:bold;line-height:1.1538461538;margin:10px auto;max-width:630px;padding:0 15px}.article_header h1 span{display:inline-block}.article_header .article_header-mt{color:grey;font-size:.625rem;margin:10px auto;max-width:630px;padding:0 7px}.article_header .article_header-mt span{display:inline-block;line-height:1;padding:0 8px}.article_header .article_header-mt span+span{border-left:1px solid grey}.article_header .article_header-tags{margin:10px auto;max-width:630px;padding:0 15px}.article_header .article_header-tags dl{background:hsla(0,0%,66%,.2);border-radius:10px;box-sizing:border-box;display:table;font-size:.75rem;padding:10px;width:100%}.article_header .article_header-tags dd,.article_header .article_header-tags dt{display:table-cell}.article_header .article_header-tags a{color:#d0d0d0;display:inline-block;margin:0 10px;transition:color .3s}.article_header .article_header-tags a:hover{color:#fff}@media screen and (min-width:768px){.article_header .article_header-main-image{background-size:100% auto;padding-top:42%}.article_header .article_header-main-image.is-pc{display:block}.article_header .article_header-main-image.is-sp{display:none}.article_header h1{font-size:2.375rem}.article_header .article_header-mt{font-size:.75rem}}@media screen and (min-width:1400px){.article_header .article_header-main-image{background-size:1400px auto;padding-top:600px}}.article_header.article_header-simple{background:#fff url(../img/proleague/bg_page_ttl_sp.png) no-repeat 0 0/cover;color:#111;padding:30px 0 15px;position:relative;width:100%}.article_header.article_header-simple .article_header-simple-inner{margin:0 auto;max-width:630px;position:relative}.article_header.article_header-simple .article_header-simple-inner:before{background:#9b0020;bottom:0;content:"";left:10px;position:absolute;top:0;width:4px}.article_header.article_header-simple h1{margin:0 auto;padding:10px 15px 0 25px}.article_header.article_header-simple h1:before{background:url(../img/proleague/logo_full_s.png) 50% 50%/100% auto no-repeat;content:"";display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:65px}.article_header.article_header-simple .article_header-mt{margin:5px auto 0;padding:0 7px 5px 20px}.article_header.article_header-simple:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";display:block;height:30%;position:absolute;width:100%}@media screen and (min-width:768px){.article_header.article_header-simple{background-image:url(../img/proleague/bg_page_ttl_pc.png);padding:50px 0 25px}.article_header.article_header-simple .article_header-simple-inner:before{left:0}.article_header.article_header-simple h1{font-size:2.125rem;padding:10px 15px 0 20px}.article_header.article_header-simple h1:before{height:46px;margin-right:15px;width:75px}.article_header.article_header-simple .article_header-mt{padding:0 7px 10px 15px}}.article .article-content{background:#fff;color:#444;padding:20px 0}.article .article-content h2{background:#222;color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.3;margin:20px auto;max-width:600px;padding:12px 10px 12px 22px;position:relative}.article .article-content h2:before{background:#9b0020;bottom:10px;content:"";left:10px;position:absolute;top:10px;width:4px}.article .article-content h2:first-child{margin-top:0}.article .article-content h2 span.bl{display:inline-block}.article .article-content h3{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.3;margin:15px auto;max-width:600px;padding:2px 10px 2px 18px;position:relative}.article .article-content h3:first-child{margin-top:0}.article .article-content h3:before{background:#9b0020;bottom:0;content:"";left:8px;position:absolute;top:0;width:4px}.article .article-content h4{font-size:1rem;line-height:1.25}.article .article-content h4,.article .article-content h5{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 auto 15px;max-width:600px;padding:0 10px}.article .article-content h5{font-size:.9375rem;line-height:1.2666666667}.article .article-content p{font-size:.875rem;line-height:1.7142857143;margin:15px auto;max-width:600px;padding:0 15px}.article .article-content p:first-child{margin-top:0}.article .article-content p img{height:auto;max-width:100%}.article .article-content p iframe[src*=youtube]{display:block;height:163px;margin:0 auto;vertical-align:bottom;width:290px}.article .article-content a{color:#9b0020;text-decoration:underline;transition:opacity .3s}.article .article-content a:hover{opacity:.7}.article .article-content figure{margin:10px auto 20px;max-width:600px;overflow:hidden}.article .article-content figure a{display:block}.article .article-content figure img{display:block;height:auto;margin:0 auto;max-width:100%}.article .article-content figure figcaption{background:#f0f0f0;font-size:.625rem;line-height:1.2;padding:8px 10px}.article .article-content .gallery{background:#efefef;display:flex;flex-wrap:wrap;margin:0 auto;max-width:590px;padding:5px}.article .article-content .gallery .gallery-item{border:none;border-radius:0;margin:5px;width:calc(50% - 10px)}.article .article-content table{margin:15px 10px;max-width:600px;padding:0 15px}.article .article-content table td,.article .article-content table th{border:1px solid #ccc;font-size:.875rem;line-height:1.4285714286;padding:3px 5px;text-align:left}.article .article-content table th{background-color:#efefef;font-weight:bold}.article .article-content blockquote{background:#f0f0f0;margin:10px auto 20px;max-width:600px;overflow:hidden;padding:14px 10px}.article .article-content blockquote>:last-child{margin-bottom:0}.article .article-mt-end{background:#fff;color:#444;padding:20px 15px 30px}.article .article-mt-end .article-tags{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-size:.875rem;margin:0 auto;max-width:600px;padding:15px 10px}.article .article-mt-end .article-tags dl{display:table;width:100%}.article .article-mt-end .article-tags dd,.article .article-mt-end .article-tags dt{display:table-cell}.article .article-mt-end .article-tags a{color:#9b0020;display:inline-block;margin:0 10px;transition:color .3s}.article .article-mt-end .article-tags a:hover{color:#fff}@media screen and (min-width:375px){.article .article-content p iframe[src*=youtube]{height:194px;width:345px}}@media screen and (min-width:425px){.article .article-content p iframe[src*=youtube]{height:222px;width:395px}}@media screen and (min-width:480px){.article .article-content p iframe[src*=youtube]{height:253px;width:450px}}@media screen and (min-width:560px){.article .article-content p iframe[src*=youtube]{height:298px;width:530px}}@media screen and (min-width:620px){.article .article-content figure{border:1px solid #ccc;border-radius:8px}.article .article-content figure figcaption{font-size:.75rem;line-height:1.1666666667;padding-bottom:10px;padding-top:10px}.article .article-content p iframe[src*=youtube]{height:338px;width:600px}.article .article-content .gallery{border-radius:3px;padding:10px}.article .article-content .gallery .gallery-item{width:calc(33% - 10px)}.article .article-content table{margin:15px auto;width:600px}}@media screen and (min-width:768px){.article .article-content h2{font-size:1.5rem;margin:25px auto}.article .article-content h2:first-child{margin-top:0}.article .article-content h3{font-size:1.5rem;margin:20px auto}.article .article-content h3:first-child{margin-top:0}.article .article-content h4{font-size:1.375rem}.article .article-content h5{font-size:1.125rem}.article .article-content p{font-size:.9375rem;line-height:1.7333333333;margin:20px auto}.article .article-content p:first-child{margin-top:0}.article .article-content blockquote{border-radius:8px}}.award .award-title{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;justify-content:center;line-height:1.2857142857;margin:0 0 10px;text-align:center}.award .award-title:after,.award .award-title:before{background:url(../img/proleague/icon_laurel_wreath_white_left.svg) no-repeat 50% 50%/contain;content:"";display:block;height:41px;margin-top:5px;width:25px}.award .award-title:before{margin-right:9px}.award .award-title:after{margin-left:9px;transform:scaleX(-1)}.award .award-title .bl{display:block}.award .award-team{background-color:#313131;border:1px solid #404040;margin-bottom:20px}.award .award-team .award-team-detail{background-position:top;background-repeat:no-repeat;background-size:contain;padding-top:50.5813953488%;position:relative}.award .award-team .award-team-detail a{align-items:flex-end;display:flex;position:absolute;transform:translateY(-100%)}.award .award-team .award-team-detail a .award-team-thumb{flex:0 0 55px}.award .award-team .award-team-detail a .award-team-thumb img{height:auto;vertical-align:top;width:100%}.award .award-team .award-team-detail a .award-team-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:0 0 10px}.award .award-team .award-team-detail:before{background-image:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.7));bottom:0;content:"";left:0;padding-top:50.5813953488%;position:absolute;width:100%}.award .award-team .award-team-summary{margin:0 10px}.award .award-team .award-team-summary .award-team-intro{border-bottom:1px solid #7d7d7d;font-size:.8125rem;line-height:1.6923076923;padding:15px 0 10px}.award .award-team .award-team-summary .award-team-intro.award-team-intro-without_msg{border-bottom:none}.award .award-team .award-team-summary .award-team-intro a{text-decoration:underline}.award .award-team .award-team-summary .award-team-msg{padding:2px 0 15px}.award .award-team .award-team-summary .award-team-msg dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding-top:10px}.award .award-team .award-team-summary .award-team-msg dd{font-size:.8125rem;line-height:1.6923076923;margin-top:3px}.award .award-team .award-team-btn{padding-bottom:15px;text-align:center}.award .award-title{font-size:1rem;line-height:1.25}.award .award-title:after,.award .award-title:before{height:30px;width:19px}.award .award-player-list{padding:0 10px}.award .award-player{margin-bottom:20px}.award .award-player .award-player-profile{background-color:#313131;border:1px solid #404040;padding:10px}.award .award-player .award-player-data{display:flex}.award .award-player .award-player-data .award-player-thumb{width:85px}.award .award-player .award-player-data .award-player-thumb img{height:auto;width:100%}.award .award-player .award-player-data dl{padding:8px 0 0 10px}.award .award-player .award-player-data dt a{align-items:center;display:flex;font-family:"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding-bottom:6px}.award .award-player .award-player-data dt img{height:auto;width:42px}.award .award-player .award-player-data dd{display:inline-block;font-size:.625rem;line-height:1.4;padding:0 5px}.award .award-player .award-player-data dd:nth-of-type(2){border-left:2px solid #7d7d7d;padding-left:10px}.award .award-player .award-player-data dd span.num{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;padding-left:10px}.award .award-player .award-player-intro{border-bottom:1px solid #7d7d7d;font-size:.8125rem;line-height:1.6923076923;padding:15px 0}.award .award-player .award-player-intro.award-player-intro-without_msg{border-bottom:none;padding-bottom:0}.award .award-player .award-player-msg{padding-top:15px}.award .award-player .award-player-msg dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.4285714286}.award .award-player .award-player-msg dd{font-size:.8125rem;line-height:1.6923076923;padding-top:5px}.award .award-player.award-player-mvp .award-player-data{align-items:center}.award .award-player.award-player-mvp-photo{border:1px solid #404040}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb{background-repeat:no-repeat;background-size:contain;padding-top:50.5813953488%;position:relative}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a{align-items:flex-end;bottom:0;display:flex;left:0;position:absolute}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a img{height:auto;width:60px}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a .award-player-mvp-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding-bottom:10px}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb:before{background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));bottom:0;content:"";height:30%;left:0;position:absolute;width:100%}.award .award-player.award-player-mvp-photo .award-player-data-list{display:flex;justify-content:center}.award .award-player.award-player-mvp-photo .award-player-data-list dl{padding:0 15px}.award .award-player.award-player-mvp-photo .award-player-data-list dl dt{font-size:.625rem;line-height:1.4;margin:0 0 3px;text-align:center}.award .award-player.award-player-mvp-photo .award-player-data-list dl dd{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;text-align:center}.award .award-player.award-player-mvp-photo .award-player-data-list dl:nth-of-type(n+2){border-left:2px solid #7d7d7d}.award .award-player.award-player-mvp-photo .award-player-profile{border:none}.award .award-player.award-player-mvp-photo .award-player-profile .award-player-data dd{padding:0 12px 0 0}.award .award-player.award-player-mvp-photo .award-player-profile .award-player-data dd:nth-of-type(2){border-left:2px solid #7d7d7d;padding-left:10px}@media screen and (min-width:768px){.award{margin-top:30px}.award .award-title{font-size:1.5rem;line-height:1.1666666667;margin:0 0 13px}.award .award-title .bl{display:inline-block;padding-left:15px}.award .award-team{margin-bottom:30px}.award .award-team .award-team-detail a .award-team-thumb{flex:0 0 90px;margin:0 0 5px 5px}.award .award-team .award-team-detail a .award-team-name{font-size:1.875rem;line-height:1.1333333333;padding:0 0 20px}.award .award-team .award-team-detail:before{background-image:linear-gradient(180deg,transparent 73%,rgba(0,0,0,.9))}.award .award-team .award-team-summary{margin:0 15px}.award .award-team .award-team-summary .award-team-intro{font-size:.875rem;line-height:1.5714285714;padding:20px 0 15px}.award .award-team .award-team-summary .award-team-msg{padding:2px 0 25px}.award .award-team .award-team-summary .award-team-msg dt{font-size:1rem;line-height:1.875}.award .award-team .award-team-summary .award-team-msg dd{font-size:.875rem;line-height:1.5714285714}.award .award-team .award-team-btn{padding-bottom:20px}.award .award-player-list{margin:0 auto;max-width:760px}.award .award-player-list .award-title{font-size:1.3125rem;line-height:1.1428571429}.award .award-player-list .award-title:after,.award .award-player-list .award-title:before{height:41px;width:25px}.award .award-player .award-player-profile{flex:1 0 auto;padding:15px}.award .award-player .award-player-profile.award-player-profile-comingsoon{align-items:center;display:flex}.award .award-player .award-player-data .award-player-thumb{flex:0 0 120px}.award .award-player .award-player-data dl{flex:1 1 auto;padding:10px 0 0 10px}.award .award-player .award-player-data dt a{font-size:1.5rem;line-height:1.1666666667;padding-bottom:10px}.award .award-player .award-player-data dt img{height:auto;width:56px}.award .award-player .award-player-data dd{font-size:.625rem;line-height:1.4;padding:0 8px 0 5px}.award .award-player .award-player-data dd:nth-of-type(2){padding-left:8px}.award .award-player .award-player-data dd span.num{font-size:1.125rem;padding-left:8px}.award .award-player .award-player-intro,.award .award-player .award-player-msg dt{font-size:.875rem;line-height:1.2857142857}.award .award-player .award-player-msg dd{font-size:.8125rem;line-height:1.3076923077}.award .award-player.award-player-mvp{width:100%}.award .award-player.award-player-mvp .award-title{margin:0 0 10px}.award .award-player.award-player-mvp-photo{width:100%}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a{padding:0 0 5px 5px}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a .award-player-mvp-name{font-size:1.875rem;line-height:1.1333333333;padding-bottom:20px}.award .award-player.award-player-mvp-photo .award-player-mvp-thumb a img{height:auto;width:90px}.award .award-player.award-player-mvp-photo .award-player-data-list dl{align-items:flex-end;display:flex}.award .award-player.award-player-mvp-photo .award-player-data-list dl dt{margin:0 10px 0 0}.award .award-player.award-player-mvp-photo .award-player-data-list dl dd{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222}.award .award-player.award-player-with_player_img{width:100%}}@media screen and (min-width:845px){.award .award-player .award-player-profile .award-player-data dd{font-size:.8125rem;line-height:1.3076923077;padding:0 12px 0 5px}.award .award-player .award-player-profile .award-player-data dd:nth-of-type(2){padding-left:12px}.award .award-player .award-player-profile .award-player-data dd span.num{font-size:1.25rem}}.batting_avg{color:#fff}.batting_avg input{display:none}.batting_avg dl{border:1px solid #535353;margin:0 auto;max-width:480px}.batting_avg dl dt{background:#454545;border-bottom:1px solid #535353;font-size:.6875rem;position:relative;text-align:center}.batting_avg dl dt label{display:block;padding:4px 22px 4px 4px}.batting_avg dl dt span{background:#313131;height:21px;position:absolute;right:10px;top:4px;width:21px}.batting_avg dl dt span:after,.batting_avg dl dt span:before{background:#fff;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s;width:13px}.batting_avg dl dt span:after{transform:rotate(90deg)}.batting_avg dl dd{background:url(../img/proleague/bg_batting_avg.svg) no-repeat 85% 60%/70px 120px #313131;height:0;opacity:0;overflow:hidden;transition:opacity .3s}.batting_avg ul{border-left:1px solid #555;border-top:1px solid #555;display:flex;flex-wrap:wrap;width:168px}.batting_avg ul li{background-size:5px 5px;border-bottom:1px solid #555;border-right:1px solid #555;flex:0 0 55px;height:55px;position:relative}.batting_avg ul li.batting_avg-null{background-image:linear-gradient(-45deg,rgba(30,30,30,.4) 35%,#555 40%,#555 50%,rgba(30,30,30,.4) 0,rgba(30,30,30,.4) 85%,#555 0,#555)}.batting_avg ul li.batting_avg-less{background-image:linear-gradient(-45deg,rgba(1,56,97,.4) 35%,#204e5c 0,#204e5c 50%,rgba(1,56,97,.4) 0,rgba(1,56,97,.4) 85%,#204e5c 0,#204e5c)}.batting_avg ul li.batting_avg-more{background-image:linear-gradient(-45deg,rgba(155,0,32,.4) 35%,#9b0020 0,#9b0020 50%,rgba(155,0,32,.4) 0,rgba(155,0,32,.4) 85%,#9b0020 0,#9b0020)}.batting_avg ul span{bottom:0;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;height:1em;line-height:1;margin:auto 0;position:absolute;text-align:center;top:0;width:100%}.batting_avg input:checked+dl dt span:after{transform:rotate(0deg)}.batting_avg input:checked+dl dd{height:auto;opacity:1;overflow:visible;padding:15px}@media only screen and (min-width:480px){.batting_avg input:checked+dl dd{padding:15px 70px}}@media only screen and (min-width:768px){.batting_avg dl dt{font-size:.875rem}.batting_avg dl dt label{padding:6px 27px 6px 4px}.batting_avg dl dt span{height:25px;width:25px}.batting_avg dl dt span:after,.batting_avg dl dt span:before{width:15px}.batting_avg dl dd{background-position:85% 60%;background-size:105px 180px}.batting_avg ul{width:231px}.batting_avg ul li{background-size:11px 11px;flex:0 0 76px;height:76px}.batting_avg ul li.batting_avg-null{background-image:linear-gradient(-45deg,rgba(50,50,50,.4) 40%,#444 0,#444 50%,rgba(50,50,50,.4) 0,rgba(50,50,50,.4) 90%,#444 0,#444)}.batting_avg ul li.batting_avg-less{background-image:linear-gradient(-45deg,rgba(1,56,97,.4) 40%,#204e5c 0,#204e5c 50%,rgba(1,56,97,.4) 0,rgba(1,56,97,.4) 90%,#204e5c 0,#204e5c)}.batting_avg ul li.batting_avg-more{background-image:linear-gradient(-45deg,rgba(155,0,32,.4) 40%,#9b0020 0,#9b0020 50%,rgba(155,0,32,.4) 0,rgba(155,0,32,.4) 90%,#9b0020 0,#9b0020)}.batting_avg ul span{font-size:1rem}}.best_match{padding:10px}.best_match .best_match-update_dt{font-size:.875rem;line-height:1.2857142857;padding:0 0 10px;text-align:right}.best_match ul{border-color:#404040;border-style:solid;border-width:2px 0}.best_match ul li{padding:5px 0 15px}.best_match ul li:not(:last-child){border-bottom:2px solid #404040}.best_match ul li a{display:block}.best_match ul li.is-disabled{opacity:.5}.best_match ul li.is-disabled a{pointer-events:none}.best_match .best_match-vs{align-items:center;display:flex;margin:0 auto;max-width:320px;position:relative}.best_match .best_match-vs .best_match-home,.best_match .best_match-vs .best_match-visitor{flex:1 1 50%;text-align:center}.best_match .best_match-vs .best_match-home .best_match-petmark,.best_match .best_match-vs .best_match-visitor .best_match-petmark{margin:0 auto;width:90px}.best_match .best_match-vs .best_match-home .best_match-petmark img,.best_match .best_match-vs .best_match-visitor .best_match-petmark img{height:auto;width:100%}.best_match .best_match-vs .best_match-home:after{content:"VS";font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;left:0;line-height:1.375;margin:auto;position:absolute;right:0;top:40px}.best_match .best_match-vs .best_match-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846}.best_match .best_match-vs .best_match-video{flex:0 0 120px}.best_match .best_match-tweet_btn{margin-top:10px;text-align:center}.best_match-climax .best_match-vs{flex-wrap:wrap;padding:15px 0 0}.best_match-climax .best_match-vs .best_match-video{flex:0 0 260px;margin:0 auto}.best_match-climax .best_match-vs .best_match-video .video.video-in_best_match a:after,.best_match-climax .best_match-vs .best_match-video .video.video-in_best_match a:before{transform:scale(2)}.best_match-climax .best_match-stage_name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;text-align:center;width:100%}@media screen and (min-width:768px){.best_match ul{display:flex;flex-wrap:wrap}.best_match ul li{padding:20px 0 25px;position:relative;width:50%}.best_match ul li:nth-child(odd):after{background:#404040;bottom:10px;content:"";display:block;position:absolute;right:0;top:10px;width:2px}.best_match ul li:nth-last-child(-n+2):not(:nth-child(2n)){border:none}.best_match .best_match-vs{max-width:360px}.best_match .best_match-vs .best_match-home:after{font-size:1.125rem;line-height:1.2222222222}.best_match .best_match-vs .best_match-name{font-size:.875rem;line-height:1.2857142857}.best_match .best_match-vs .best_match-video{flex:0 0 150px}.best_match .best_match-tweet_btn{margin-top:15px}.best_match-climax .best_match-vs .best_match-video{flex:0 0 300px}.best_match-climax .best_match-stage_name{font-size:.875rem;line-height:1.2857142857}}.best_match.best_match-ranking ul li>a{align-items:center;display:flex;justify-content:center;transition:opacity .5s}.best_match.best_match-ranking ul li>a:hover{opacity:.7}.best_match.best_match-ranking ul .best_match-rank{margin-left:10px}.best_match.best_match-ranking ul .best_match-rank .best_match-rank-num{background:#fff;border-radius:5px;color:#222;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1;min-width:17px;padding:7px;text-align:center}.best_match.best_match-ranking ul .best_match-vs{flex:0 1 310px;margin:0}.best_match-ranking-climax .best_match-vs{flex-wrap:wrap}.best_match-ranking-climax .best_match-stage_name{font-size:.8125rem;line-height:1.3846153846}@media screen and (min-width:768px){.best_match.best_match-ranking ul .best_match-rank{padding:0 0 0 20px}}.bnr{box-sizing:border-box;margin:20px auto 0;max-width:460px;padding:0 10px;width:100%}.bnr a{transition:opacity .5s}.bnr a:hover{opacity:.7}.bnr img{height:auto;width:100%}.bnr.bnr-20cp_1{margin:10px auto;max-width:253px}@media only screen and (min-width:768px){.bnr.bnr-20cp_1{margin:0 0 0 20px;max-width:260px;padding:0}}.bnr.bnr-cp210225{margin:10px auto;max-width:253px}@media only screen and (min-width:768px){.bnr.bnr-cp210225{margin:0 0 0 20px;max-width:260px;padding:0}}.brief_comments{border:1px solid #474747;padding:10px}.brief_comments .brief_comments-ttl{font-size:.875rem;font-weight:bold;line-height:1.2857142857}.brief_comments .brief_comments-main{font-size:.75rem;line-height:1.5;margin-top:5px}@media only screen and (min-width:768px){.brief_comments{padding:15px}.brief_comments .brief_comments-ttl{font-size:.9375rem;font-weight:bold;line-height:1.2666666667}.brief_comments .brief_comments-main{font-size:.8125rem;line-height:1.4615384615;margin-top:5px}}.broadcaster{padding:10px 0;text-align:center}.broadcaster li{display:inline-block;margin:0 5px}.broadcaster a{background:#efefef;display:block;padding:0 4px;transition:background-color .3s;width:85px}.broadcaster a:hover{background:#fff}.broadcaster img{height:auto;width:100%}@media screen and (min-width:768px){.broadcaster a{width:90px}}.btn_season_schedule{overflow:hidden;position:relative}.btn_season_schedule ul{display:flex}.btn_season_schedule ul li{flex:0 0 auto;height:115px;padding-right:10px;width:170px}.btn_season_schedule ul li:last-child{padding-right:0}.btn_season_schedule .btn_season_schedule-date{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;margin-right:-10px;padding-bottom:10px}.btn_season_schedule .btn_season_schedule-date>span{font-size:.5625rem}.btn_season_schedule .btn_season_schedule-name{border-top:3px solid #434343;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding-top:10px}.btn_season_schedule .btn_season_schedule-name.btn_season_schedule-name-l{font-size:.875rem}.btn_season_schedule a{background:#313131;border:1px solid #404040;box-sizing:border-box;display:block;height:100%;padding:15px;position:relative;transition:background-color .5s}.btn_season_schedule a:hover{background-color:#3d3d3d}.btn_season_schedule a:before{background:#9b0020;bottom:15px;content:"";display:block;left:-1px;position:absolute;top:15px;width:4px}@media only screen and (min-width:768px){.btn_season_schedule:after,.btn_season_schedule:before{bottom:0;content:"";display:block;position:absolute;top:0;width:15px;z-index:1}.btn_season_schedule:before{background:linear-gradient(90deg,#222 0,rgba(34,34,34,0));left:0}.btn_season_schedule:after{background:linear-gradient(90deg,rgba(34,34,34,0) 0,#222);right:0}.btn_season_schedule ul li{padding-left:10px;padding-right:0}.btn_season_schedule ul li:first-child{padding-left:15px}.btn_season_schedule ul li:last-child{padding-right:15px}}.btn_caution{margin:15px auto 0;max-width:400px;padding:0 10px}.btn_caution .btn_caution-inner{background:#ffc600;color:#000;padding:12px;position:relative}.btn_caution .btn_caution-inner:before{border:10px solid transparent;border-bottom-color:#ffc600;content:"";left:50%;margin-left:-10px;position:absolute;top:-20px}.btn_caution .btn_caution-inner p{font-size:.75rem;line-height:1.3333333333}.btn_caution .btn_caution-btn_area{margin-top:6px;text-align:center}.btn_caution.btn_caution-already_entry .btn_caution-inner{background-color:#505050;color:#fff}.btn_caution.btn_caution-already_entry .btn_caution-inner:before{border-bottom:10px solid #505050}.btn_caution.btn_caution-already_entry .btn_caution-inner p{font-size:.75rem;line-height:1.1666666667}.btn_caution.btn_caution-for_form_entry{margin:15px 0 0;max-width:none;padding:0}.btn_caution.btn_caution-for_form_entry .btn_caution-inner:before{left:100px}@media only screen and (min-width:768px){.btn_caution .btn_caution-inner{padding:15px}.btn_caution .btn_caution-inner p{font-size:.9375rem;line-height:1.2666666667}.btn_caution .btn_caution-btn_area{margin-top:10px}}.btn{display:inline-block;min-width:110px}.btn a,.btn span.btn-no_link{background: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-color:transparent hsla(0,0%,100%,.5);border-style:solid;border-width:5px 0 5px 9px;content:"";margin-top:-5px;position:absolute;right:10px;top:50%}.btn.btn-next a,.btn.btn-submit a{background-color:#9b0020;color:#fff}.btn.btn-next a:after,.btn.btn-submit a:after{border-left-color:#fff}.btn.btn-next a:hover,.btn.btn-submit a:hover{background-color:#c53855}.btn.btn-back a{background-color:#636363;border-color:#202020;font-size:.875rem;line-height:1.2857142857;padding:8px 10px 8px 20px}.btn.btn-back a:hover{background-color:#969696;border-color:#535353}.btn.btn-back a:after{border-color:transparent #fff;border-style:solid;border-width:5.5px 7.5px 5.5px 0;content:"";left:8px;margin-top:-5.5px;position:absolute;top:50%}.btn.btn-neutral a{background:#595959}.btn.btn-neutral a:hover{background:#888}.btn.btn-next.btn-about_sp a,.btn.btn-next.btn-protest_team a{background:transparent;border-color:#999;font-size:.625rem;line-height:1.2}.btn.btn-next.btn-about_sp a:hover,.btn.btn-next.btn-protest_team a:hover{background:hsla(0,0%,100%,.2);border-color:#999}.btn.btn-terms_confirm{min-width:140px}.btn.btn-terms_confirm a{border:1px solid #999;font-size:.625rem;line-height:1.2}.btn.btn-terms_confirm a:hover{background:hsla(0,0%,100%,.2)}.btn.is-btn-disable span.btn-no_link{background:#505050;color:#7e7e7e}.btn.btn-entry,.btn.btn-entry_cancel{min-width:180px}.btn.btn-entry a,.btn.btn-entry span.btn-no_link,.btn.btn-entry_cancel a,.btn.btn-entry_cancel span.btn-no_link{padding:10px 14px}.btn.btn-entry a,.btn.btn-entry_cancel a{background:#9b0020}.btn.btn-entry a:hover,.btn.btn-entry_cancel a:hover{background:#c53855}.btn.btn-entry .btn-entry_pf,.btn.btn-entry_cancel .btn-entry_pf{display:block;font-size:.6875rem;line-height:1.2727272727;padding-top:2px}.btn.btn-entry+.btn.btn-entry,.btn.btn-entry_cancel+.btn.btn-entry{margin:20px 0 0}@media only screen and (min-width:768px){.btn.btn-entry+.btn.btn-entry,.btn.btn-entry_cancel+.btn.btn-entry{margin:0 0 0 20px}}.btn.btn-entry.is-btn-entry-not_login a{padding-bottom:6px;padding-top:6px}.btn.btn-entry_back,.btn.btn-entry_cancel_back,.btn.btn-status_back{min-width:140px}.btn.btn-entry_back a,.btn.btn-entry_cancel_back a,.btn.btn-status_back a{background:#9b0020;padding:8px 10px}.btn.btn-entry_back a:hover,.btn.btn-entry_cancel_back a:hover,.btn.btn-status_back a:hover{background:#c53855}.btn.btn-attend{min-width:175px}.btn.btn-attend a,.btn.btn-attend span.btn-no_link{font-size:1.0625rem;line-height:1.2352941176;padding:8px 0}.btn.btn-attend a{background:#9b0020}.btn.btn-attend a.is-btn-na{color:hsla(0,0%,100%,.5)}.btn.btn-attend a:not(.is-btn-na):hover{background:#c53855}.btn.btn-attend.is-btn-disable span.btn-no_link{background:#999;border-color:#999}.btn.btn-inside_caution{min-width:120px}.btn.btn-inside_caution a{background:#222;font-size:.875rem;line-height:1.1428571429}.btn.btn-inside_caution a span{display:inline-block;padding-right:16px;position:relative}.btn.btn-inside_caution a span:after{border-color:transparent #fff;border-style:solid;border-width:5px 0 5px 8px;content:"";margin-top:-4px;position:absolute;right:0;top:50%}.btn.btn-inside_caution a:hover{background:#444;border-color:#444}.btn.btn-readmore a{background:#636363;border-color:#202020}.btn.btn-readmore a:hover{background:#969696;border-color:#535353}.btn.btn-tour_readmore a{border-color:#bebebe;color:#444}.btn.btn-tour_readmore a:hover{background:hsla(0,0%,60%,.2)}.btn.btn-player_detail{min-width:auto}.btn.btn-player_detail a,.btn.btn-player_detail span.btn-no_link{font-size:.6875rem;line-height:1.3333333333;padding:6px 20px 6px 8px}.btn.btn-player_detail a:after,.btn.btn-player_detail span.btn-no_link:after{right:5px}.btn.btn-player_detail span.btn-no_link{background:#ccc;border-color:#ccc}.btn.btn-player_detail .btn-player_detail-comingsoon em{background:#999;border-radius:2px;display:block;font-family:initial;font-size:.625rem;line-height:1.2;padding:0 2px;position:absolute;right:-5px;top:-5px;white-space:nowrap}.btn.btn-tour{min-width:auto}.btn.btn-tour>a{background:#636363;border:1px solid #343434;color:#fff;font-size:.6875rem;line-height:1.3636363636}.btn.btn-tour>a:hover{opacity:.8}.btn.btn-tour.is-disabled{pointer-events:none}.btn.btn-tour.is-disabled>a{opacity:.6}.btn.btn-tour_detail{min-width:80px}.btn.btn-tour_detail a{background:#636363;border-color:#343434;font-size:.6875rem;line-height:1.3636363636;padding:10px 20px 10px 10px}.btn.btn-tour_detail a:hover{opacity:.8}.btn.btn-tour_detail a:after{border-color:transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 6px;content:"";margin-top:-4.5px;position:absolute;right:7px;top:50%}.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%}.btn.btn-schedule-next,.btn.btn-schedule-prev{min-width:58px}.btn.btn-schedule-next a,.btn.btn-schedule-prev a{background:#636363;border:1px solid #202020;min-width:auto;padding:8px 10px 8px 20px}.btn.btn-schedule-next a:hover,.btn.btn-schedule-prev a:hover{background:#969696;border-color:#535353}.btn.btn-schedule-next a:after,.btn.btn-schedule-prev a:after{border-color:transparent #fff;border-style:solid;border-width:4.5px 6px 4.5px 0;content:"";left:8px;margin-top:-4.5px;position:absolute;top:50%}.btn.btn-schedule-next a{padding:8px 20px 8px 10px}.btn.btn-schedule-next a:after{border-width:4.5px 0 4.5px 6px;left:auto;right:8px}.btn.btn-schedule-next.na,.btn.btn-schedule-prev.na{opacity:.5;pointer-events:none}.btn.btn-schedule-prev.btn-schedule-ttl a{padding:5px 10px 5px 20px}.btn.btn-schedule-next.btn-schedule-ttl a{padding:5px 20px 5px 10px}.btn.btn-link.btn-player_record_more{min-width:auto}.btn.btn-link.btn-player_record_more a:after{border-width:4px 0 4px 7px;margin-top:-4px}@media only screen and (min-width:768px){.btn.btn-link.btn-player_record_more a{font-size:.75rem;line-height:1.1666666667}}.btn.btn-stats_rank-back a{background:#444;padding:8px 15px 8px 30px}.btn.btn-stats_rank-back a:hover{background:#777}.btn.btn-stats_rank-back a:after{border-color:transparent #fff;border-style:solid;border-width:4px 7px 4px 0;content:"";left:12px;margin-top:-4px;position:absolute;top:50%}.btn.btn-link.btn-topics_select-category a{background:#444;font-family:"Shin Go Bold JIS2004";font-size:.75rem;line-height:1.3333333333;padding:12px 30px 12px 15px;text-align:left;white-space:pre}.btn.btn-link.btn-topics_select-category a:hover{background:#777}.btn.btn-link.btn-topics_select-category a:after{border-width:4px 0 4px 7px;margin-top:-4px;right:12px}.btn.btn-about_app_vote{margin:10px auto 0;min-width:140px}.btn.btn-about_app_vote a{border:1px solid hsla(0,0%,100%,.5);font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.75rem;line-height:1.1666666667;padding:6px 10px 6px 26px;text-align:left}.btn.btn-about_app_vote a:hover{background:hsla(0,0%,100%,.2)}.btn.btn-about_app_vote a:after{border-color:#fff transparent;border-style:solid;border-width:8px 4px 0;content:"";left:10px;margin-top:-4px;position:absolute;top:50%}.btn.btn-to_cheer{margin:10px auto 0;min-width:140px}.btn.btn-to_cheer a{border:1px solid hsla(0,0%,100%,.5);font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.75rem;line-height:1.1666666667;padding:6px 10px 6px 26px;text-align:left}.btn.btn-to_cheer a:hover{background:hsla(0,0%,100%,.2)}.btn.btn-to_cheer a:after{border-color:#fff transparent;border-style:solid;border-width:8px 4px 0;content:"";left:10px;margin-top:-4px;position:absolute;top:50%}@media only screen and (min-width:768px){.btn{min-width:200px}.btn a,.btn span.btn-no_link{font-size:1rem;line-height:1.25}.btn.btn-next.btn-about_sp a,.btn.btn-next.btn-protest_team a{font-size:.875rem;line-height:1.1428571429}.btn.btn-entry,.btn.btn-entry_cancel{min-width:236px}.btn.btn-entry a,.btn.btn-entry span.btn-no_link,.btn.btn-entry_cancel a,.btn.btn-entry_cancel span.btn-no_link{font-size:1rem;line-height:1.25}.btn.btn-entry_back,.btn.btn-entry_cancel_back,.btn.btn-status_back{min-width:200px}.btn.btn-entry_back a,.btn.btn-entry_cancel_back a,.btn.btn-status_back a{font-size:1rem;line-height:1.25;padding:6px 10px}.btn.btn-attend{min-width:260px}.btn.btn-attend a,.btn.btn-attend span.btn-no_link{font-size:1.375rem;line-height:1.0909090909;padding:10px 0}.btn.btn-tour{min-width:100px}.btn.btn-tour_detail a{font-size:.875rem;line-height:1.2857142857}.btn.btn-tour_detail a:after{border-width:6px 0 6px 8px;margin-top:-6px;right:9px}.btn.btn-player_detail a,.btn.btn-player_detail span{font-size:.9375rem;line-height:1.2}.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-stats_rank-more{min-width:110px}.btn-stats_rank-more a{font-size:.875rem;line-height:1.2857142857}.btn-stats_rank-back{min-width:90px}.btn-stats_rank-back a{font-size:.875rem;line-height:1.2857142857}}.btn.btn-modal_close,.btn.btn-modal_ok{margin:0 7px;min-width:128px}.btn.btn-modal_close a,.btn.btn-modal_ok a{background:#666;border-color:#444;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,.btn.btn-modal_ok a:hover{background:#888}.btn.btn-modal_ok a{background:#9b0020}.btn.btn-modal_ok a:hover{background:#c53855}.btn.btn-modal_ok.is-na a{background:hsla(0,0%,100%,.5);opacity:.6;pointer-events:none;transition:background-color .5s}.btn.btn-modal_tweet{min-width:auto;text-align:center}.btn.btn-modal_tweet a{background:url(../img/proleague/icon_link_twitter.svg) 8px 50%/24px 19px no-repeat #55acee;border:1px solid #55acee;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.4285714286;min-width:80px;padding:8px 10px 8px 35px;text-align:center;transition:background-color .3s}.btn.btn-modal_tweet a:hover{background-color:#84caff}.btn.btn-modal_tweet.is-btn-disabled a{background-color:#999;border-color:#999;opacity:.5;pointer-events:none}@media only screen and (min-width:768px){.btn.btn-modal_close,.btn.btn-modal_ok{margin:0 15px}.btn.btn-modal_close a,.btn.btn-modal_ok a{font-size:1rem;line-height:1.125}}.btn.btn-link.btn-standing_rank_to_award a{font-size:.75rem;line-height:1.3333333333}.btn.btn-link.btn-standing_rank_to_award a:after{border-width:4px 0 4px 7px;margin-top:-4px}.btn.btn-next.btn-stats_rank_to_award-for_stats a{background-color:#636363;border-color:#202020}.btn.btn-next.btn-stats_rank_to_award-for_stats a:hover{background-color:#969696;border-color:#535353}@media only screen and (min-width:768px){.btn.btn-next.btn-stats_rank_to_award-for_stats a{font-size:.875rem;line-height:1.2857142857}}.btn.btn-related a{background:#ccc;border-color:#ccc;color:#444}.btn.btn-related a:hover{background:#ddd;border-color:#ddd}.btn.btn-related a:after{border-right-color:#444}.btn.btn-stats_score_board a{background-color:#636363;border-color:#202020;font-size:.6875rem;line-height:1.3333333333}.btn.btn-stats_score_board a:hover{background-color:#969696;border-color:#535353}@media only screen and (min-width:768px){.btn.btn-stats_score_board{min-width:auto}.btn.btn-stats_score_board a{font-size:.875rem}}.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.btn-game_detail,.btn.btn-game_video{margin:0 8px;min-width:90px}.btn.btn-game_detail a,.btn.btn-game_video a{background-color:#9b0020}.btn.btn-game_detail a:hover,.btn.btn-game_video a:hover{background-color:#c53855}.btn.btn-game_detail a:after,.btn.btn-game_video a:after{bottom:0;content:"";margin:auto 0;position:absolute;top:0}.btn.btn-game_detail a{padding:8px 24px 8px 8px}.btn.btn-game_detail a:after{border-color:transparent #fff;border-style:solid;border-width:4px 0 4px 4px;height:0;right:10px;width:0}.btn.btn-game_video a{padding:8px 8px 8px 24px}.btn.btn-game_video a:after{background:url(../img/proleague/icon_live_white.svg) no-repeat 50% 50%/100% auto;height:7.8px;left:10px;width:12px}.btn.btn-game_video-gl a{background-color:#636363}.btn.btn-game_video-gl a:hover{background-color:#969696}@media only screen and (min-width:768px){.btn.btn-game_detail,.btn.btn-game_video{margin:0 10px;min-width:110px}.btn.btn-game_detail a,.btn.btn-game_video a{font-size:.875rem}.btn.btn-game_detail a:after{border-width:5px 0 5px 6px}.btn.btn-game_video a:after{height:10.4px;width:16px}}.btn.btn-next.btn-in_card{min-width:auto}.btn.btn-next.btn-in_card a,.btn.btn-next.btn-in_card span.btn-no_link{background:#9b0020;padding:7px 30px 7px 15px}.btn.btn-next.btn-in_card a:after,.btn.btn-next.btn-in_card span.btn-no_link:after{border-color:transparent #fff}.btn.btn-next.btn-in_card.is-na a,.btn.btn-next.btn-in_card.is-na span.btn-no_link{background:hsla(0,0%,100%,.5);opacity:.6}@media only screen and (min-width:768px){.btn.btn-next.btn-in_card a,.btn.btn-next.btn-in_card span.btn-no_link{font-size:.875rem;line-height:1.2857142857}}.btn.btn-next.btn-season_record a{background-color:#636363;border-color:#202020}.btn.btn-next.btn-season_record a:hover{background-color:#969696;border-color:#535353}@media only screen and (min-width:768px){.btn.btn-next.btn-season_record a{font-size:.875rem;line-height:1.2857142857}}.btn.btn-schedule_nav-next,.btn.btn-schedule_nav-prev{min-width:70px}.btn.btn-schedule_nav-next a,.btn.btn-schedule_nav-prev a{background:#fff;border-radius:0 20px 20px 0;color:#111;padding:10px 14px 10px 22px}.btn.btn-schedule_nav-next a:after,.btn.btn-schedule_nav-prev a:after{border-color:transparent #111;border-style:solid;border-width:5px 9px 5px 0;content:"";left:10px;margin-top:-5px;position:absolute;top:50%}.btn.btn-schedule_nav-next.is-btn-disable a,.btn.btn-schedule_nav-prev.is-btn-disable a{opacity:.4;pointer-events:none}.btn.btn-schedule_nav-next a{border-radius:20px 0 0 20px;padding:10px 22px 10px 14px}.btn.btn-schedule_nav-next a:after{border-width:5px 0 5px 9px;left:auto;right:10px}@media only screen and (min-width:768px){.btn.btn-schedule_nav-next a,.btn.btn-schedule_nav-prev a{border-radius:0;font-size:.9375rem;line-height:1.2;padding-bottom:6px;padding-top:6px}}.btn.btn-schedule_arrow-next,.btn.btn-schedule_arrow-prev{min-width:30px}.btn.btn-schedule_arrow-next a,.btn.btn-schedule_arrow-prev a{background:#fff;border-radius:0 22px 22px 0;box-shadow:0 0 6px 3px rgba(0,0,0,.5);color:#111;padding:25px 15px}.btn.btn-schedule_arrow-next a:after,.btn.btn-schedule_arrow-prev a:after{border-color:transparent #9b0020;border-style:solid;border-width:8px 12px 8px 0;content:"";left:5px;margin-top:-8px;position:absolute;top:50%}.btn.btn-schedule_arrow-next.is-btn-disable a,.btn.btn-schedule_arrow-prev.is-btn-disable a{opacity:.4;pointer-events:none}.btn.btn-schedule_arrow-next{transform:scaleX(-1)}.btn.btn-order_nav-next,.btn.btn-order_nav-prev{min-width:70px}.btn.btn-order_nav-next a,.btn.btn-order_nav-prev a{background:#eee;border-color:#ccc;color:#444}.btn.btn-order_nav-next a:after,.btn.btn-order_nav-prev a:after{border-color:transparent #444;border-style:solid;content:"";margin-top:-5px;position:absolute;top:50%}.btn.btn-order_nav-next a:hover,.btn.btn-order_nav-prev a:hover{opacity:.7}.btn.btn-order_nav-next.is-btn-disable a,.btn.btn-order_nav-prev.is-btn-disable a{opacity:.4;pointer-events:none}.btn.btn-order_nav-prev a{border-radius:0 20px 20px 0;border-width:1px 1px 1px 0;padding:10px 15px 10px 22px}.btn.btn-order_nav-prev a:after{border-width:5px 9px 5px 0;left:10px}.btn.btn-order_nav-next a{border-radius:20px 0 0 20px;border-width:1px 0 1px 1px;padding:10px 22px 10px 15px}.btn.btn-order_nav-next a:after{border-width:5px 0 5px 9px;right:10px}@media screen and (min-width:768px){.btn.btn-order_nav-next a,.btn.btn-order_nav-prev a{border-radius:0;border-width:1px;font-size:.9375rem;line-height:1.2}.btn.btn-order_nav-prev a{padding:10px 15px 10px 30px}.btn.btn-order_nav-next a{padding:10px 30px 10px 15px}}.btn.btn-next.btn-form-login a{padding:9px 25px 9px 11px}@media only screen and (min-width:768px){.btn.btn-next.btn-form-login{min-width:155px}.btn.btn-next.btn-form-login a{font-size:.875rem;line-height:1.7142857143;padding:6px 24px 6px 10px}}.btn.btn-ticket_lawson{min-width:270px}.btn.btn-ticket_lawson a{background:url(../img/proleague/logo_lawson_ticket.png) 20px 50%/60px 24px #fff no-repeat;color:#0074be;font-size:1.125rem;line-height:1.2222222222;padding:10px 20px 10px 95px}.btn.btn-ticket_lawson a:hover{background-color:#fffcb6}.btn.btn-ticket_lawson a.is-disabled{background-color:#c7c7c7;pointer-events:none}@media screen and (min-width:768px){.btn.btn-ticket_lawson a{background-position:35px 50%;background-size:70px 28px;font-size:1.5rem;line-height:1.1666666667;padding:12px 30px 12px 125px}.btn.btn-ticket_lawson a .btn-badge{font-size:.75rem}}.btn.btn-tweet a{background:url(../img/proleague/icon_link_twitter.svg) 8px 50%/24px 19px no-repeat #55acee;font-size:.8125rem;line-height:1.2307692308;padding:8px 15px 8px 35px}.btn.btn-tweet a:hover{background-color:#84caff}.btn.btn-tweet.is-btn-disabled a{background-color:#cdcdcd;pointer-events:none}@media screen and (min-width:768px){.btn.btn-tweet a{font-size:.9375rem;line-height:1.3333333333;padding:10px 15px 10px 35px}}.btn.btn-link.btn-in_legend_ob{min-width:108px}.btn.btn-link.btn-in_legend_ob span{background:#585858;color:#fff}@media screen and (min-width:768px){.btn.btn-link.btn-in_legend_ob span{font-size:.8125rem;line-height:1.3076923077}}.btn.btn-next.btn-select_live{display:block;margin:0 auto;max-width:320px}.btn.btn-next.btn-select_live a{background:#fff;color:#222;font-size:.875rem;line-height:1.1428571429}.btn.btn-next.btn-select_live a:after{border-left-color:#222}.btn.btn-next.btn-select_live a:hover{background:#ccc}.btn.btn-next.btn-select_live+.btn{margin-top:20px}.btn.btn-next.btn-for_bestmatch a{background:#444;border-color:#fff}.btn.btn-next.btn-for_bestmatch a:hover{background:#606060}.btn.btn-link.btn-player_scatter_plot,.btn.btn-link.btn-stats_rank-about_pawapuro{margin-top:10px}.btn.btn-link.btn-player_scatter_plot a:after,.btn.btn-link.btn-stats_rank-about_pawapuro a:after{border-width:4px 0 4px 7px;margin-top:-4px}.btn.btn-link.btn-player_scatter_plot.is-btn-na a,.btn.btn-link.btn-stats_rank-about_pawapuro.is-btn-na a{color:hsla(0,0%,100%,.5);pointer-events:none}.btn.btn-link.btn-player_scatter_plot.is-btn-na a:after,.btn.btn-link.btn-stats_rank-about_pawapuro.is-btn-na a:after{opacity:.5}.btn.btn-with_ruby a{padding-top:20px}.btn.btn-entry_junior_2020{min-width:185px;padding:5px}.btn.btn-next.btn-v_op{min-width:70px}.btn.btn-next.btn-v_op a{background:#595959;border-color:#595959;font-size:.6875rem;line-height:1.3636363636;padding:3px 15px 3px 8px}.btn.btn-next.btn-v_op a:hover{background:#888}.btn.btn-next.btn-v_op a:after{border-width:4px 0 4px 6px;margin-top:-3px;right:6px}.btn.btn-for_v_op_modal{min-width:110px}.btn.btn-for_v_op_modal a{background-color:#666}.btn.btn-for_v_op_modal a:hover{background-color:#999}@media only screen and (min-width:768px){.btn.btn-next.btn-v_op{min-width:90px}.btn.btn-next.btn-v_op a{font-size:.8125rem;padding:5px 15px 5px 8px}}.btn.btn-in_article{min-width:220px}.btn.btn-in_article a{color:#fff;text-decoration:none}.btn.btn-next.btn-allstar{min-width:90px}.btn.btn-next.btn-allstar a{background:#595959;border-color:#595959;font-size:.6875rem;line-height:1.3636363636;padding:3px 15px 3px 8px}.btn.btn-next.btn-allstar a:hover{background:#888}.btn.btn-next.btn-allstar a:after{border-width:4px 0 4px 6px;margin-top:-3px;right:6px}.btn.btn-next.btn-allstar+.btn-allstar{margin-left:10px}@media only screen and (min-width:768px){.btn.btn-next.btn-allstar a{font-size:.8125rem;padding:6px 15px 6px 8px}}.btn.btn-top_mv_btm_info{min-width:140px}@media only screen and (min-width:768px){.btn.btn-top_mv_btm_info{min-width:180px}}.btn.btn-next.btn-top_mv_draft span{background-color:#9b0020;padding:6px 28px 6px 14px}.btn.btn-next.btn-top_mv_draft span:after{border-color:transparent #fff}@media only screen and (min-width:768px){.btn.btn-next.btn-top_mv_draft span{font-size:1.25rem;padding:10px 28px 10px 14px}.btn.btn-next.btn-top_mv{min-width:180px}.btn.btn-next.btn-top_mv a{padding:6px 28px 8px 14px}}.btn.btn-player_name a,.btn.btn-player_name span.btn-no_link{font-family:"Shin Go Heavy JIS2004"}.btn.btn-top_mv-announce a{background:#464646;font-size:.75rem;line-height:1.3333333333;padding:6px 8px}.btn.btn-top_mv-announce a:hover{background:#5d5d5d}.btn.btn-next.btn-top_mv_nippon a{background-color:#c3d600;border:none;color:#003c28}.btn.btn-next.btn-top_mv_nippon a:after{border-left-color:#003c28}.btn.btn-next.btn-top_mv_nippon a:hover{background-color:#ef4}@media only screen and (min-width:768px){.btn.btn-top_mv-announce{min-width:150px}.btn.btn-top_mv-announce a{font-size:.9375rem;padding:8px 10px}.btn.btn-next.btn-top_mv_nippon{min-width:180px}.btn.btn-next.btn-top_mv_nippon a{padding:8px 28px 8px 14px}}.card_for_climax{background:#313131;border:1px solid #404040;box-sizing:border-box;margin:0 0 10px}.card_for_climax a{display:block;padding:10px 0;transition:opacity .3s}.card_for_climax a:hover{opacity:.7}.card_for_climax a.is-na{pointer-events:none}.card_for_climax .card_for_climax-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;padding:8px 0 0;text-align:center}.card_for_climax .card_for_climax-stage{background:#424242;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;padding:6px;text-align:center}.card_for_climax .card_for_climax-outline{align-items:center;display:flex;justify-content:center;padding:0 5px}.card_for_climax .card_for_climax-outline .card_for_climax-home,.card_for_climax .card_for_climax-outline .card_for_climax-visitor{align-items:center;display:flex;flex:1 0 38%;justify-content:center;position:relative;width:38%}.card_for_climax .card_for_climax-outline .card_for_climax-petmark{padding:5px 0;text-align:center;width:46px}.card_for_climax .card_for_climax-outline .card_for_climax-petmark img{width:100%}.card_for_climax .card_for_climax-outline .card_for_climax-petmark img.is-null{width:80%}.card_for_climax .card_for_climax-outline .card_for_climax-home{order:1}.card_for_climax .card_for_climax-outline .card_for_climax-visitor{order:3}.card_for_climax .card_for_climax-outline:before{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;order:2}.card_for_climax .card_for_climax-detail{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.card_for_climax .card_for_climax-detail .card_for_climax-detail-home,.card_for_climax .card_for_climax-detail .card_for_climax-detail-visitor{box-sizing:border-box;flex:0 0 50%;text-align:center;width:50%}.card_for_climax .card_for_climax-detail .card_for_climax-detail-home .card_for_climax-stars{margin-right:5px}.card_for_climax .card_for_climax-detail .card_for_climax-detail-visitor .card_for_climax-stars{margin-left:5px}.card_for_climax .card_for_climax-detail .card_for_climax-stars{align-items:center;display:flex;justify-content:center}.card_for_climax .card_for_climax-detail .card_for_climax-stars img{margin:0 5px;width:20px}.card_for_climax .card_for_climax-detail .card_for_climax-time{color:#8d8d8d;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;text-align:center;width:100%}.card_for_climax .card_for_climax-detail .card_for_climax-draw{color:#888;font-size:.625rem;line-height:1.2;margin-top:8px}.card_for_climax .card-schedule{flex:1 0 24%;order:2;text-align:center}.card_for_climax .card-schedule .card-schedule-time{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin-bottom:3px}.card_for_climax .card-schedule .card-schedule-status{color:#8d8d8d;display:block;font-size:.625rem;line-height:1.4}.card_for_climax.is-live .card_for_climax-detail{position:relative}.card_for_climax.is-live .card_for_climax-detail .card_for_climax-detail-live{background:#ffc600;border-radius:5px;color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;left:0;line-height:1;margin:auto;padding:2px;position:absolute;right:0;text-align:center;width:42px}.card_for_climax.is-live .card_for_climax-detail .card_for_climax-detail-live:before{background:url(../img/proleague/icon_video.svg) no-repeat 0 0/12px 8px;content:"";display:inline-block;height:8px;margin:auto;padding-right:3px;width:12px}@media only screen and (min-width:768px){.card_for_climax a{padding:10px 0 20px}.card_for_climax .card_for_climax-ttl{font-size:.875rem;line-height:1.2857142857;padding:13px 0 0}.card_for_climax .card_for_climax-stage{font-size:.875rem;line-height:1.1428571429;padding:8px 10px}.card_for_climax .card_for_climax-outline .card_for_climax-petmark{width:70px}.card_for_climax .card_for_climax-outline .card_for_climax-home.is-null .card_for_climax-petmark,.card_for_climax .card_for_climax-outline .card_for_climax-visitor.is-null .card_for_climax-petmark{width:55px}.card_for_climax .card_for_climax-outline:before{font-size:1.375rem;line-height:1.1818181818}.card_for_climax .card_for_climax-outline .card-schedule .card-schedule-date,.card_for_climax .card_for_climax-outline .card-schedule .card-schedule-time{font-size:1.125rem;line-height:1.2222222222}.card_for_climax .card_for_climax-outline .card-schedule .card-schedule-status{font-size:.75rem;line-height:1.5}.card_for_climax .card_for_climax-detail .card_for_climax-stars img{margin:0 5px;width:20px}.card_for_climax .card_for_climax-detail .card_for_climax-time{bottom:0;font-size:1rem;line-height:1.25;position:absolute}.card_for_climax .card_for_climax-detail .card_for_climax-draw{font-size:.875rem;left:0;margin:auto;position:absolute;right:0;text-align:center;top:4px}.card_for_climax.is-live .card_for_climax-detail .card_for_climax-detail-live{font-size:.875rem;line-height:1;padding:3px;width:80px}.card_for_climax.is-live .card_for_climax-detail .card_for_climax-detail-live:before{background-size:18px 12px;height:12px;padding-right:3px;width:18px}}.card_for_team{background:#313131;border:1px solid #404040;box-sizing:border-box;margin:0 0 10px}.card_for_team a{display:block;transition:opacity .3s}.card_for_team a:hover{opacity:.7}.card_for_team a.is-na{pointer-events:none}.card_for_team .card_for_team-date{background:#424242;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;padding:6px;text-align:center}.card_for_team .card_for_team-outline{align-items:center;display:flex;justify-content:center;padding:5px}.card_for_team .card_for_team-outline:before{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";order:2}.card_for_team .card_for_team-outline .card_for_team-home,.card_for_team .card_for_team-outline .card_for_team-visitor{align-items:center;display:flex;flex:1 0 38%;justify-content:center;position:relative;width:38%}.card_for_team .card_for_team-outline .card_for_team-home .card_for_team-team_rank,.card_for_team .card_for_team-outline .card_for_team-visitor .card_for_team-team_rank{font-size:.625rem;line-height:1.2;position:absolute}.card_for_team .card_for_team-outline .card_for_team-petmark{padding:5px 0;width:55px}.card_for_team .card_for_team-outline .card_for_team-petmark img{height:auto;width:100%}.card_for_team .card_for_team-outline .card_for_team-home{order:1}.card_for_team .card_for_team-outline .card_for_team-home .card_for_team-team_rank{left:0;top:0}.card_for_team .card_for_team-outline .card_for_team-visitor{order:3}.card_for_team .card_for_team-outline .card_for_team-visitor .card_for_team-team_rank{right:0;top:0}.card_for_team .card_for_team-outline .card_for_team-schedule{flex:1 0 24%;order:2;text-align:center}.card_for_team .card_for_team-outline .card_for_team-schedule .date{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;white-space:nowrap}.card_for_team .card_for_team-outline .card_for_team-schedule .card_for_team-schedule-time{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin-bottom:3px}.card_for_team .card_for_team-outline .card_for_team-schedule .card_for_team-schedule-status{color:#8d8d8d;display:block;font-size:.625rem;line-height:1.4}.card_for_team .card_for_team-game{align-items:center;border-bottom:1px solid #444;display:flex;font-family:"Shin Go Heavy JIS2004";justify-content:space-between;margin:0 5px;padding:7px 5px}.card_for_team .card_for_team-game .card_for_team-game_detail{flex:0 0 30%;order:2;text-align:center}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-time{color:#7c7c7c;font-size:.75rem;line-height:1.1666666667}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score{font-size:.8125rem;line-height:1.2307692308;position:relative}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score span.card_for_team-game-score{padding:0 15px 0 0}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score span.card_for_team-game-score.is-game-win{color:#ffdf83}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score span.card_for_team-game-score:last-child{padding:0 0 0 15px}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score:after{bottom:0;color:#969696;content:"-";left:0;margin:auto;position:absolute;right:0;top:0}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-cancel{color:#999;font-size:.75rem;line-height:1.1666666667}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-status{background:#222;border-radius:10px;color:#666;display:inline-block;font-size:.625rem;line-height:1.2;margin:2px 0 0;padding:1px 15px}.card_for_team .card_for_team-game .card_for_team-game_home,.card_for_team .card_for_team-game .card_for_team-game_visitor{flex:0 0 35%;font-size:.8125rem;line-height:1.2307692308}.card_for_team .card_for_team-game .card_for_team-game_visitor{order:3;text-align:right}.card_for_team .card_for_team-game.is-reverse .card_for_team-game_home{order:3;text-align:right}.card_for_team .card_for_team-game.is-reverse .card_for_team-game_visitor{order:1;text-align:left}.card_for_team .card_for_team-game .card_for_team-game-legend{border:1px solid #ffc600;color:#ffc600;display:block;font-size:.5625rem;margin:8px auto 0;max-width:75px;padding:3px;text-align:center}.card_for_team .card_for_team-game .card_for_team-game-legend dd,.card_for_team .card_for_team-game .card_for_team-game-legend dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.card_for_team .card_for_team-game:last-child{border-width:2px}.card_for_team .card_for_team-game .card_for_team-game_detail-live{background:#ffc600;border-radius:5px;color:#111;display:inline-block;font-size:.75rem;line-height:1.1666666667;padding:2px 10px 2px 35px;position:relative}.card_for_team .card_for_team-game .card_for_team-game_detail-live:before{background:url(../img/proleague/icon_video.svg) no-repeat 0 0/18px 12px;bottom:0;content:"";display:block;height:12px;left:0;margin:auto;padding-right:25px;position:absolute;right:0;top:0;width:18px}.card_for_team .card_for_team-game.is-live{background:#5a4f27}.card_for_team .card_for_team-btn{padding:10px;text-align:center}.card_for_team .card_for_team-archive{padding:10px 30px}.card_for_team .card_for_team-live_btn{border:1px solid #ccc;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1;margin:0 auto 5px;max-width:100px;padding:5px 10px 5px 25px;position:relative;text-align:center}.card_for_team .card_for_team-live_btn:after,.card_for_team .card_for_team-live_btn:before{bottom:0;content:"";margin:auto;position:absolute;top:0;vertical-align:middle}.card_for_team .card_for_team-live_btn:before{background:#fff;border-radius:50%;height:12px;left:10px;width:12px}.card_for_team .card_for_team-live_btn:after{border-color:transparent #313131;border-style:solid;border-width:3px 0 3px 5px;height:0;left:14px;width:0}@media screen and (min-width:768px){.card_for_team{margin:0 0 15px}.card_for_team .card_for_team-date{font-size:.875rem;line-height:1.1428571429;padding:8px 10px}.card_for_team .card_for_team-outline .card_for_team-home .card_for_team-team_rank,.card_for_team .card_for_team-outline .card_for_team-visitor .card_for_team-team_rank{font-size:.75rem;line-height:1.1666666667;padding:5px}.card_for_team .card_for_team-outline .card_for_team-petmark{width:70px}.card_for_team .card_for_team-outline .card_for_team-petmark.is-null .card_for_team-petmark{width:60px}.card_for_team .card_for_team-outline .card_for_team-schedule .card_for_team-schedule-date,.card_for_team .card_for_team-outline .card_for_team-schedule .card_for_team-schedule-time{font-size:1.125rem;line-height:1.2222222222}.card_for_team .card_for_team-outline .card_for_team-schedule .card_for_team-schedule-status{font-size:.75rem;line-height:1.5}.card_for_team .card_for_team-game{margin:0 10px;padding:10px 5px}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-time{font-size:.9375rem;line-height:1.2}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-score{font-size:1rem;line-height:1.25}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-cancel{font-size:.9375rem;line-height:1.2}.card_for_team .card_for_team-game .card_for_team-game_detail .card_for_team-game_detail-status{font-size:.75rem;line-height:1.1666666667}.card_for_team .card_for_team-game .card_for_team-game_home,.card_for_team .card_for_team-game .card_for_team-game_visitor{font-size:.9375rem;line-height:1.3333333333}.card_for_team .card_for_team-game .card_for_team-game_detail-live{font-size:.875rem;line-height:1.2857142857}.card_for_team .card_for_team-game .card_for_team-game_detail-live:before{padding-right:33px}.card_for_team .card_for_team-btn{padding:15px 10px}.card_for_team .card_for_team-archive{padding:15px 40px 10px}.card_for_team .card_for_team-live_btn{font-size:.875rem;line-height:1;max-width:120px}}.card_for_team-for_interleague .card_for_team-game{border:none;margin-bottom:5px}.card_for_team-for_interleague .card_for_team-box+.card_for_team-box{border-top:1px solid #424242}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;padding:8px 0 0;text-align:center}.card_for_team.card_for_team-for_climax .card_for_team-outline{padding:0 5px}.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-petmark{width:46px}.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-home.is-null .card_for_team-petmark,.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-visitor.is-null .card_for_team-petmark{width:35px}.card_for_team.card_for_team-for_climax .card_for_team-outline:before{font-size:.8125rem;line-height:1.2307692308}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail{display:flex;justify-content:center;padding:0 5px 8px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-detail-home,.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-detail-visitor{box-sizing:border-box;flex:1 0 50%;text-align:center;width:50%}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-detail-home{padding-right:10px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-detail-visitor{padding-left:10px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-stars{align-items:center;display:flex;justify-content:center}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-stars img{height:auto;margin:0 2px;width:12px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-time{color:#8d8d8d;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin-top:-5px}.card_for_team.card_for_team-for_climax.is-live .card_for_team-for_climax-detail{position:relative}.card_for_team.card_for_team-for_climax.is-live .card_for_team-for_climax-detail .card_for_team-for_climax-detail-live{background:#ffc600;border-radius:5px;color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;left:0;line-height:1;margin:auto;padding:2px;position:absolute;right:0;text-align:center;width:42px}.card_for_team.card_for_team-for_climax.is-live .card_for_team-for_climax-detail .card_for_team-for_climax-detail-live:before{background:url(../img/proleague/icon_video.svg) no-repeat 0 0/12px 8px;content:"";display:inline-block;height:8px;margin:auto;padding-right:3px;width:12px}@media screen and (min-width:768px){.card_for_team.card_for_team-for_climax .card_for_team-for_climax-ttl{font-size:.875rem;line-height:1.2857142857;padding:13px 0 0}.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-petmark{width:70px}.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-home.is-null .card_for_team-petmark,.card_for_team.card_for_team-for_climax .card_for_team-outline .card_for_team-visitor.is-null .card_for_team-petmark{width:55px}.card_for_team.card_for_team-for_climax .card_for_team-outline:before{font-size:1.375rem;line-height:1.1818181818}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail{padding:0 0 13px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-stars img{height:auto;margin:0 5px;width:20px}.card_for_team.card_for_team-for_climax .card_for_team-for_climax-detail .card_for_team-for_climax-time{font-size:1rem;line-height:1.25;margin-top:-10px}.card_for_team.card_for_team-for_climax.is-live .card_for_team-for_climax-detail .card_for_team-for_climax-detail-live{font-size:.875rem;line-height:1;padding:3px;width:80px}.card_for_team.card_for_team-for_climax.is-live .card_for_team-for_climax-detail .card_for_team-for_climax-detail-live:before{background-size:18px 12px;height:12px;padding-right:3px;width:18px}}.card_per_week{background:#313131;border:1px solid #404040;padding:10px}.card_per_week .card_per_week-ttl{border-bottom:3px solid #484848;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:0 0 10px;text-align:center}.card_per_week .card_per_week-ttl .card_per_week-ttl-name{font-size:1.0625rem;line-height:1.2941176471;margin:0 0 5px}.card_per_week .card_per_week-ttl .card_per_week-ttl-name .bl{display:inline-block}.card_per_week .card_per_week-ttl .card_per_week-ttl-place{font-size:.75rem;line-height:1.3333333333}.card_per_week .card_per_week-main{display:flex;margin:15px auto;max-width:400px}.card_per_week .card_per_week-main .card_per_week-day{flex:0 0 50%;position:relative}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;margin:0 0 10px;text-align:center}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game{align-items:center;display:flex;justify-content:center;position:relative}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark{padding:3px;width:55px}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark.is-null{padding:0 8px;width:45px}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark img{height:auto;width:100%}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-home{order:1}.card_per_week .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-visitor{order:3}.card_per_week .card_per_week-main .card_per_week-day+.card_per_week-day{border-left:3px solid #484848}.card_per_week.card_per_week-pennant .card_per_week-main .card_per_week-day .card_per_week-day-game:after{color:#878787;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;order:2}.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day{display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:space-between}.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day .card_per_week-day-ttl{flex:0 0 100%}.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day .card_per_week-day-game-ce,.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day .card_per_week-day-game-pa{flex:0 0 calc(50% - 5px)}.card_per_week.card_per_week-interleague .card_per_week-main .card_per_week-day .card_per_week-day-game{flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:125px}.card_per_week.card_per_week-climax .card_per_week-main .card_per_week-day{padding:0 0 20px}.card_per_week.card_per_week-climax .card_per_week-main .card_per_week-day .card_per_week-climax-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:15px 0 20px;text-align:center}.card_per_week.card_per_week-climax .card_per_week-main .card_per_week-day .card_per_week-climax-ttl span.bl{display:inline-block}.card_per_week.card_per_week-climax .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-cepa_icon{margin:0 8px;width:45px}.card_per_week.card_per_week-climax .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-cepa_icon img{border-radius:3px;height:auto;width:100%}.card_per_week.card_per_week-climax.is-card_fixed .card_per_week-main .card_per_week-day{padding:0 0 10px}.card_per_week.card_per_week-climax.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-climax-ttl{margin:0 0 10px}.card_per_week.card_per_week-climax.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game .is-team_unknown{padding-left:10px}.card_per_week.card_per_week-climax.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game:after{color:#878787;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;order:2}.card_per_week.card_per_week-nippon .card_per_week-main .card_per_week-day{flex:0 0 100%}.card_per_week.card_per_week-nippon .card_per_week-main .card_per_week-day .card_per_week-day-game{margin:10px 0}.card_per_week.card_per_week-nippon .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-comingsoon{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;opacity:.4;position:relative;text-align:center}.card_per_week.card_per_week-nippon .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-comingsoon:before{background:url(../img/proleague/logo_full.png?v2) no-repeat 0 0/100% auto;content:"";display:block;height:80px;margin-bottom:10px;width:130px}.card_per_week.card_per_week-nippon.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.3333333333;text-align:center;width:120px}.card_per_week.card_per_week-nippon.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark img{height:auto;margin-bottom:5px;width:90px}.card_per_week.card_per_week-nippon.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game:after{color:#878787;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;order:2}.card_per_week .card_per_week-btm_btn{text-align:center}@media only screen and (min-width:768px){.card_per_week{display:flex;flex-direction:column;min-height:340px;padding:15px}.card_per_week .card_per_week-ttl{padding:0 0 15px}.card_per_week .card_per_week-ttl .card_per_week-ttl-name{font-size:1.125rem;line-height:1.2777777778}.card_per_week .card_per_week-ttl .card_per_week-ttl-place{font-size:.875rem;line-height:1.2857142857}.card_per_week .card_per_week-main{flex:1 1 auto;margin:15px 0}.card_per_week .card_per_week-main .card_per_week-day dl dt{font-size:.875rem;line-height:1.2857142857}.card_per_week .card_per_week-main .card_per_week-day dl dd:after{font-size:.75rem;line-height:1.3333333333}.card_per_week .card_per_week-main .card_per_week-day dl dd .card_per_week-petmark{width:65px}.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day{justify-content:center;margin:10px 0 0}.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day .card_per_week-day-game-ce,.card_per_week.card_per_week-pennant.is-opening .card_per_week-main .card_per_week-day .card_per_week-day-game-pa{flex:0 0 45%}.card_per_week.card_per_week-interleague .card_per_week-main .card_per_week-day .card_per_week-day-game{width:150px}.card_per_week.card_per_week-nippon .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-comingsoon{font-size:.9375rem;line-height:1.3333333333;margin-top:30px}.card_per_week.card_per_week-nippon.is-card_fixed .card_per_week-main .card_per_week-day .card_per_week-day-game .card_per_week-petmark{width:160px}}.card_ttl_cepa{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;margin:0 0 10px}.card_ttl_cepa .card_ttl_cepa-ce,.card_ttl_cepa .card_ttl_cepa-pa{padding:2px 5px 4px;text-align:center}.card_ttl_cepa .card_ttl_cepa-ce .card_ttl_cepa-name:before,.card_ttl_cepa .card_ttl_cepa-pa .card_ttl_cepa-name:before{background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:28px;margin-right:5px;vertical-align:middle;width:30px}.card_ttl_cepa .card_ttl_cepa-ce{background:#0f8f2e}.card_ttl_cepa .card_ttl_cepa-ce .card_ttl_cepa-name:before{background-image:url(../img/proleague/icon_league_ce.png)}.card_ttl_cepa .card_ttl_cepa-pa{background:#3fb1e5}.card_ttl_cepa .card_ttl_cepa-pa .card_ttl_cepa-name:before{background-image:url(../img/proleague/icon_league_pa.png)}@media screen and (min-width:768px){.card_ttl_cepa{font-size:.875rem;line-height:1.2857142857}.card_ttl_cepa .card_ttl_cepa-ce,.card_ttl_cepa .card_ttl_cepa-pa{align-items:center;display:flex;justify-content:space-between;padding:5px 8px}}.card_v_op{background:#313131;border:1px solid #404040}.card_v_op .card_v_op-ttl{background:#424242;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;padding:8px 10px;text-align:center}.card_v_op>ul{display:flex;margin:10px}.card_v_op>ul li{box-sizing:border-box;position:relative;width:50%}.card_v_op>ul li:nth-child(odd){padding-right:10px}.card_v_op>ul li:nth-child(odd):after{background:#444;bottom:0;content:"";display:block;margin:auto;position:absolute;right:0;top:0;width:2px}.card_v_op>ul li:nth-child(2n){padding-left:10px}.card_v_op .card_v_op-vs{align-items:center;display:flex;justify-content:space-between;margin:0 auto 5px;max-width:140px}.card_v_op .card_v_op-vs .card_v_op-vs_item{text-align:center}.card_v_op .card_v_op-vs .card_v_op-vs_item.card_v_op-home{order:1}.card_v_op .card_v_op-vs .card_v_op-vs_item.card_v_op-visitor{order:3}.card_v_op .card_v_op-vs .card_v_op-petmark{width:38px}.card_v_op .card_v_op-vs .card_v_op-petmark img{height:auto;width:100%}.card_v_op .card_v_op-vs .card_v_op-score{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px}.card_v_op .card_v_op-vs .card_v_op-score.is-win{color:#ffdf83}.card_v_op .card_v_op-vs .card_v_op-cepa{font-size:.625rem;line-height:1.4;order:2;position:relative;text-align:center}.card_v_op .card_v_op-vs .card_v_op-cepa:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px}.card_v_op .card_v_op-vs_btn{margin-top:5px;text-align:center}.card_v_op .card_v_op-video{align-items:center;border-top:2px solid #444;display:flex;justify-content:center;margin:10px 10px 15px;padding-top:10px}.card_v_op .card_v_op-video dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.0909090909}.card_v_op .card_v_op-video dt .bl{display:inline-block}.card_v_op .card_v_op-video dd{margin-left:8px;width:70px}.card_v_op .card_v_op-video dd a{background:#fff;display:block;padding:0 3px;transition:opacity .5s}.card_v_op .card_v_op-video dd a:hover{opacity:.8}.card_v_op .card_v_op-video dd img{height:auto;width:100%}.card_v_op+.card_v_op{margin-top:10px}@media only screen and (min-width:768px){.card_v_op .card_v_op-ttl{font-size:.875rem}.card_v_op .card_v_op-vs{max-width:none}.card_v_op .card_v_op-vs .card_v_op-petmark{width:60px}.card_v_op .card_v_op-vs .card_v_op-cepa:after,.card_v_op .card_v_op-vs .card_v_op-score{font-size:.9375rem}.card_v_op .card_v_op-vs_btn{margin-top:10px}.card_v_op .card_v_op-video{margin:15px 15px 20px}.card_v_op .card_v_op-video dt{font-size:.75rem}.card_v_op .card_v_op-video dd{width:78px}.card_v_op .card_v_op-video dd a{padding:0 5px}.card_v_op+.card_v_op{margin-top:15px}}.card_v_op.is-interleague .card_v_op-vs:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px;order:2}.card_v_op.is-interleague .card_v_op-video{flex-wrap:wrap}.card_v_op.is-interleague .card_v_op-video dt{margin-bottom:10px;text-align:center;width:100%}.card_v_op.is-interleague .card_v_op-video dd{margin:0;width:64px}.card_v_op.is-interleague .card_v_op-video dd:not(:last-child){margin-right:5px}@media only screen and (min-width:375px){.card_v_op.is-interleague .card_v_op-video dd{width:70px}.card_v_op.is-interleague .card_v_op-video dd:not(:last-child){margin-right:7px}}@media only screen and (min-width:768px){.card_v_op.is-interleague .card_v_op-vs:after{font-size:.9375rem}}@media only screen and (min-width:860px){.card_v_op.is-interleague .card_v_op-video dd{width:82px}}.card_virtual{background:#313131;border:1px solid #404040}.card_virtual .card_virtual-ttl{background:#424242;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;padding:8px 10px;text-align:center}.card_virtual>ul{display:flex;margin:10px}.card_virtual>ul li{box-sizing:border-box;position:relative;width:50%}.card_virtual>ul li:nth-child(odd){padding-right:10px}.card_virtual>ul li:nth-child(odd):after{background:#444;bottom:0;content:"";display:block;margin:auto;position:absolute;right:0;top:0;width:2px}.card_virtual>ul li:nth-child(2n){padding-left:10px}.card_virtual .card_virtual-vs{align-items:center;display:flex;justify-content:space-between;margin:0 auto 5px;max-width:140px}.card_virtual .card_virtual-vs .card_virtual-vs_item{text-align:center}.card_virtual .card_virtual-vs .card_virtual-vs_item.card_virtual-home{order:1}.card_virtual .card_virtual-vs .card_virtual-vs_item.card_virtual-visitor{order:3}.card_virtual .card_virtual-vs .card_virtual-petmark{width:38px}.card_virtual .card_virtual-vs .card_virtual-petmark img{height:auto;width:100%}.card_virtual .card_virtual-vs .card_virtual-score{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px}.card_virtual .card_virtual-vs .card_virtual-score.is-win{color:#ffdf83}.card_virtual .card_virtual-vs .card_virtual-cepa{font-size:.625rem;line-height:1.4;order:2;position:relative;text-align:center}.card_virtual .card_virtual-vs .card_virtual-cepa:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px}.card_virtual .card_virtual-vs_btn{margin-top:5px;text-align:center}.card_virtual .card_virtual-video{align-items:center;border-top:2px solid #444;display:flex;justify-content:center;margin:10px 10px 15px;padding-top:10px}.card_virtual .card_virtual-video dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.0909090909}.card_virtual .card_virtual-video dt .bl{display:inline-block}.card_virtual .card_virtual-video dd{margin-left:8px;width:70px}.card_virtual .card_virtual-video dd a{background:#fff;display:block;padding:0 3px;transition:opacity .5s}.card_virtual .card_virtual-video dd a:hover{opacity:.8}.card_virtual .card_virtual-video dd img{height:auto;width:100%}.card_virtual+.card_virtual{margin-top:10px}.card_virtual .card_virtual-starter{align-items:center;display:flex;font-size:.625rem;justify-content:center;line-height:1.2;margin:10px auto 5px;max-width:200px}.card_virtual .card_virtual-starter dt{order:2;text-align:center;width:60px}.card_virtual .card_virtual-starter dd{width:calc(50% - 22px)}.card_virtual .card_virtual-starter dd.card_virtual-starter-home{order:1;text-align:right}.card_virtual .card_virtual-starter dd.card_virtual-starter-visitor{order:3;text-align:left}@media only screen and (min-width:768px){.card_virtual .card_virtual-ttl{font-size:.875rem}.card_virtual .card_virtual-vs{max-width:none}.card_virtual .card_virtual-vs .card_virtual-petmark{width:60px}.card_virtual .card_virtual-vs .card_virtual-cepa:after,.card_virtual .card_virtual-vs .card_virtual-score{font-size:.9375rem}.card_virtual .card_virtual-vs_btn{margin-top:10px}.card_virtual .card_virtual-video{margin:15px 15px 20px}.card_virtual .card_virtual-video dt{font-size:.75rem}.card_virtual .card_virtual-video dd{width:78px}.card_virtual .card_virtual-video dd a{padding:0 5px}.card_virtual+.card_virtual{margin-top:15px}.card_virtual .card_virtual-starter dt{flex:1 0 auto;width:auto}.card_virtual .card_virtual-starter dd{flex:0 0 60px}.card_virtual .card_virtual-starter dd.card_virtual-starter-home,.card_virtual .card_virtual-starter dd.card_virtual-starter-visitor{text-align:center}}.card_virtual.is-interleague .card_virtual-vs:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-top:5px;order:2}@media only screen and (min-width:768px){.card_virtual.is-interleague .card_virtual-vs:after{font-size:.9375rem}}.card{margin:0 auto;max-width:480px}.card .card-item{display:flex}.card .card-list{flex:1 1 auto}.card .card-vs .card-vs-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:210px;padding:3px 0}.card .card-vs .card-vs-home,.card .card-vs .card-vs-visitor{flex:0 0 50px;font-family:"Shin Go Bold JIS2004";text-align:center}.card .card-vs .card-vs-petmark img{height:auto;width:35px}.card .card-vs .card-vs-player_name{font-size:.625rem;line-height:1.2;margin-top:5px;white-space:pre-line}.card .card-vs .card-vs-home{order:1}.card .card-vs .card-vs-visitor{order:3}.card .card-vs .card-vs-info{flex:1 1 auto;order:2;text-align:center}.card .card-vs .card-vs-time:before{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308}.card .card-vs .card-vs-time span{color:#8d8d8d;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin-top:2px}.card .card-vs .card-vs-time span:before{content:url(../img/proleague/icon_video_gray.svg);display:inline-block;margin-right:2px;width:12px}.card a{background:#313131;border:1px solid #404040;display:block;padding:8px;transition:background-color .5s}.card a:hover{background-color:#3a3a3a}.card .card-link_arrow{position:relative}.card .card-link_arrow:after,.card .card-link_arrow:before{bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}.card .card-link_arrow:before{background:#696969;right:0;width:13px}.card .card-link_arrow:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;height:0;right:3px;width:0}.card .card-game{margin-top:10px}.card .card-game .card-game-item{align-items:center;border-top:1px solid #444;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:space-between;padding:8px 5px}.card .card-game .card-game-home,.card .card-game .card-game-visitor{flex:0 0 80px;font-size:.9375rem}.card .card-game .card-game-home{font-size:.8125rem;line-height:1.3846153846;order:1}.card .card-game .card-game-home.is-reverse{order:3;text-align:right}.card .card-game .card-game-visitor{font-size:.8125rem;line-height:1.3846153846;order:3;text-align:right}.card .card-game .card-game-visitor.is-reverse{order:1;text-align:left}.card .card-game .card-game-time{color:#7c7c7c;flex:1 1 auto;font-size:.875rem;line-height:1.1428571429;order:2;text-align:center}.card .card-game .card-game-message{border:1px solid #aaa;color:#aaa;flex:0 1 auto;font-size:.6875rem;line-height:1.2727272727;order:2;padding:3px 5px}.card .card-game .card-game-bye_message{flex:1 1 100%;order:4;text-align:center}.card .card-game .card-game-bye_message span{border:1px solid #aaa;color:#aaa;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.1818181818;margin-top:3px;padding:3px 5px}.card .card-game .card-game-score{display:flex;flex:0 0 80px;flex-wrap:wrap;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:space-around;line-height:1.3846153846;order:2}.card .card-game .card-game-score:before{content:"-";display:inline-block;flex:1 1 auto;order:2;text-align:center}.card .card-game .card-game-score-home,.card .card-game .card-game-score-visitor{flex:0 0 30px;text-align:center}.card .card-game .card-game-score-home.is-win,.card .card-game .card-game-score-visitor.is-win{color:#ffdf83}.card .card-game .card-game-score-home{order:1}.card .card-game .card-game-score-home.is-reverse,.card .card-game .card-game-score-visitor{order:3}.card .card-game .card-game-score-visitor.is-reverse{order:1}.card .card-schedule{align-items:center;background:#424242;display:flex;flex-direction:column;justify-content:center;padding:5px 7px}.card .card-schedule .card-date{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;position:relative}.card .card-schedule .card-date:before{background:#fff;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;transform:skewX(-45deg);width:1px}.card .card-schedule .card-date-day,.card .card-schedule .card-date-month{display:block;min-width:2.5em}.card .card-schedule .card-date-day{text-align:right}.card .card-schedule .card-date-week{background:#696969;box-sizing:border-box;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin-top:5px;padding:1px 2px;text-align:center;width:100%}.card .card-schedule .card-sepa-ce,.card .card-schedule .card-sepa-pa{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin:6px -8px 0;transform:scale(.75);transform-origin:50% 50%}.card .card-schedule .card-sepa-ce{color:#00cb29}.card .card-schedule .card-sepa-pa{color:#00b3ff}.card .card-vs-score{display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.0625rem;line-height:1.2352941176;margin:0 auto;width:80px}.card .card-vs-score:before{content:"-";display:inline-block;flex:1 1 auto;order:2;text-align:center}.card .card-vs-score-home,.card .card-vs-score-visitor{flex:0 0 30px;text-align:center}.card .card-vs-score-home.is-win,.card .card-vs-score-visitor.is-win{color:#ffdf83}.card .card-vs-score-home{order:1}.card .card-vs-score-visitor{order:3}.card .card-vs-message{border:1px solid #aaa;color:#aaa;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.1818181818;margin-top:3px;padding:3px 5px}.card .card-schedule+.card-list .card-link_arrow{padding-right:13px}@media only screen and (min-width:640px){.card .card-vs .card-vs-inner{max-width:250px}.card .card-vs .card-vs-home,.card .card-vs .card-vs-visitor{flex:0 0 70px}.card .card-vs .card-vs-petmark img{height:auto;width:55px}.card .card-vs .card-vs-player_name{font-size:.6875rem}.card .card-vs .card-vs-time span{font-size:.8125rem;margin-top:5px}.card .card-vs .card-vs-time span:before{width:14px}.card .card-vs .card-vs-time:before{font-size:1rem}.card .card-link_arrow:before{width:16px}.card .card-link_arrow:after{right:5px}.card a{padding:10px}.card .card-schedule{padding:7px 10px}.card .card-schedule .card-date{font-size:.875rem}.card .card-schedule .card-date-week{font-size:.6875rem;padding:2px}.card .card-schedule .card-date-day{margin-top:5px}.card .card-schedule .card-sepa-ce,.card .card-schedule .card-sepa-pa{transform:scale(.9)}.card .card-vs-score{font-size:1.25rem}.card .card-schedule+.card-list .card-link_arrow{padding-right:16px}}.card.card-pennant01 a+a{margin-top:10px}.caution{border:1px solid #ffc600;color:#ffc600;margin:20px 10px 0;padding:10px}.caution p{font-size:.75rem;line-height:1.3333333333}.caution p em{display:inline-block;font-size:1rem;position:relative}.caution p em:after{background-color:#ffc600;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.caution p+p{margin-top:10px}@media only screen and (min-width:768px){.caution{margin:20px 5px 0;padding:15px}.caution p{font-size:.9375rem;line-height:1.3333333333}.caution p em{font-size:1.25rem}.caution p+p{margin-top:15px}}.channel_nijisanji_modal .channel_nijisanji_modal-head{margin-bottom:15px}.channel_nijisanji_modal .channel_nijisanji_modal-about{border:1px solid #666;margin:15px 0 20px;padding:10px}.channel_nijisanji_modal .channel_nijisanji_modal-about .channel_nijisanji_modal-about-ttl{font-size:.875rem;line-height:1.2857142857;margin-bottom:5px}.channel_nijisanji_modal .channel_nijisanji_modal-about .channel_nijisanji_modal-about-ttl:before{background:#666;border-radius:20px;box-sizing:border-box;color:#fff;content:"?";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;height:18px;line-height:1;margin:0 5px 0 0;padding:3px 0 0;text-align:center;vertical-align:baseline;width:18px}.channel_nijisanji_modal .channel_nijisanji_modal-about .channel_nijisanji_modal-about-desc{font-size:.75rem;line-height:1.5}.channel_nijisanji_modal .channel_nijisanji_modal-cp{margin-top:15px}.channel_nijisanji_modal .channel_nijisanji_modal-link .channel_nijisanji_modal-link-bnr{margin:0 auto 10px;max-width:280px}.channel_nijisanji_modal .channel_nijisanji_modal-link .channel_nijisanji_modal-link-desc{font-size:.75rem;line-height:1.4}.channel_nijisanji_modal .channel_nijisanji_modal-link img{height:auto;transition:opacity .5s;width:100%}.channel_nijisanji_modal .channel_nijisanji_modal-link a:hover img{opacity:.7}@media only screen and (min-width:768px){.channel_nijisanji_modal .channel_nijisanji_modal-link a{display:flex}.channel_nijisanji_modal .channel_nijisanji_modal-link .channel_nijisanji_modal-link-bnr{flex:0 0 280px;margin:0 15px 0 0}}.chart_for_tweet{background:#000;height:450px;overflow:hidden;position:relative;width:800px}.chart_for_tweet .chart_for_tweet-chart{height:320px;left:0;margin:auto;position:absolute;right:0;top:15px;width:400px;z-index:1}.chart_for_tweet .chart_for_tweet-player{background-size:cover;height:450px;position:absolute;width:400px}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-img{position:absolute;top:-5px;width:370px}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-img img{height:auto;width:100%}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-detail{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;position:absolute;width:100%}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-petmark{position:absolute;top:10px;width:90px}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-petmark img{height:auto;width:100%}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-team{color:#231702;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2}.chart_for_tweet .chart_for_tweet-player .chart_for_tweet-name{color:#231702;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.75rem;line-height:1.2}.chart_for_tweet .chart_for_tweet-player-l{left:0}.chart_for_tweet .chart_for_tweet-player-l .chart_for_tweet-img{left:-100px}.chart_for_tweet .chart_for_tweet-player-l .chart_for_tweet-petmark{left:8px}.chart_for_tweet .chart_for_tweet-player-l .chart_for_tweet-detail{padding:17px 0 23px 100px}.chart_for_tweet .chart_for_tweet-player-r{right:0}.chart_for_tweet .chart_for_tweet-player-r .chart_for_tweet-img{right:-100px}.chart_for_tweet .chart_for_tweet-player-r .chart_for_tweet-petmark{right:8px}.chart_for_tweet .chart_for_tweet-player-r .chart_for_tweet-detail{padding:17px 100px 23px 0;text-align:right}.chart_for_tweet .chart_for_tweet-player-r:after{background:no-repeat 50% 50%/111px 111px url(../img/proleague/tweet_vs_mark.png);bottom:0;content:"";display:block;height:111px;left:-55px;position:absolute;width:111px}.chart_for_tweet .chart_for_tweet-giants{background-image:url(../img/proleague/bg_team_detail-ce_giants.png)}.chart_for_tweet .chart_for_tweet-giants .chart_for_tweet-detail{background:#ffa60e}.chart_for_tweet .chart_for_tweet-carp{background-image:url(../img/proleague/bg_team_detail-ce_carp.png)}.chart_for_tweet .chart_for_tweet-carp .chart_for_tweet-detail{background:red}.chart_for_tweet .chart_for_tweet-carp .chart_for_tweet-team{color:#fff}.chart_for_tweet .chart_for_tweet-swallows{background-image:url(../img/proleague/bg_team_detail-ce_swallows.png)}.chart_for_tweet .chart_for_tweet-swallows .chart_for_tweet-detail{background:#011343}.chart_for_tweet .chart_for_tweet-swallows .chart_for_tweet-name,.chart_for_tweet .chart_for_tweet-swallows .chart_for_tweet-team{color:#fff}.chart_for_tweet .chart_for_tweet-baystars{background-image:url(../img/proleague/bg_team_detail-ce_baystars.png)}.chart_for_tweet .chart_for_tweet-baystars .chart_for_tweet-detail{background:#074376}.chart_for_tweet .chart_for_tweet-baystars .chart_for_tweet-name,.chart_for_tweet .chart_for_tweet-baystars .chart_for_tweet-team{color:#fff}.chart_for_tweet .chart_for_tweet-dragons{background-image:url(../img/proleague/bg_team_detail-ce_dragons.png)}.chart_for_tweet .chart_for_tweet-dragons .chart_for_tweet-detail{background:#1eb2e9}.chart_for_tweet .chart_for_tweet-dragons .chart_for_tweet-team{color:#fff}.chart_for_tweet .chart_for_tweet-tigers{background-image:url(../img/proleague/bg_team_detail-ce_tigers.png)}.chart_for_tweet .chart_for_tweet-tigers .chart_for_tweet-detail{background:#fd0}.chart_for_tweet .chart_for_tweet-lions{background-image:url(../img/proleague/bg_team_detail-pa_lions.png)}.chart_for_tweet .chart_for_tweet-lions .chart_for_tweet-detail{background:#c2100e}.chart_for_tweet .chart_for_tweet-lions .chart_for_tweet-team{color:#fff}.chart_for_tweet .chart_for_tweet-fighters{background-image:url(../img/proleague/bg_team_detail-pa_fighters.png)}.chart_for_tweet .chart_for_tweet-fighters .chart_for_tweet-detail{background:#cab659}.chart_for_tweet .chart_for_tweet-fighters .chart_for_tweet-team{color:#025}.chart_for_tweet .chart_for_tweet-hawks{background-image:url(../img/proleague/bg_team_detail-pa_hawks.png)}.chart_for_tweet .chart_for_tweet-hawks .chart_for_tweet-detail{background:#f6db00}.chart_for_tweet .chart_for_tweet-buffaloes{background-image:url(../img/proleague/bg_team_detail-pa_buffaloes.png)}.chart_for_tweet .chart_for_tweet-buffaloes .chart_for_tweet-detail{background:#bba500}.chart_for_tweet .chart_for_tweet-eagles{background-image:url(../img/proleague/bg_team_detail-pa_eagles.png)}.chart_for_tweet .chart_for_tweet-eagles .chart_for_tweet-detail{background:#b69750}.chart_for_tweet .chart_for_tweet-eagles .chart_for_tweet-team{color:#7d001a}.chart_for_tweet .chart_for_tweet-marines{background-image:url(../img/proleague/bg_team_detail-pa_marines.png)}.chart_for_tweet .chart_for_tweet-marines .chart_for_tweet-detail{background:#a6b6ce}.chart_for_tweet .chart_for_tweet-marines .chart_for_tweet-team{color:#025}.chart_for_tweet .chart_for_tweet-copy{bottom:5px;color:#222;font-size:.5625rem;font-weight:bold;left:0;line-height:1.2;margin:auto;position:absolute;right:0;text-align:center;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.chart_for_tweet .chart_for_tweet-copy span+span{margin-left:65px}.checkbox_parts .checkbox_parts-item{display:inline-block}.checkbox_parts .checkbox_parts-item input{display:none}.checkbox_parts .checkbox_parts-item label{cursor:pointer;display:inline-block;font-size:.75rem;line-height:1.3333333333;margin-right:1em;padding:5px 0 5px 22px;position:relative;vertical-align:middle}.checkbox_parts .checkbox_parts-item label:after,.checkbox_parts .checkbox_parts-item label:before{content:"";display:block;position:absolute}.checkbox_parts .checkbox_parts-item label:before{background-color:#fff;border:1px solid #fff;border-radius:2px;box-sizing:border-box;height:16px;left:0;top:calc(50% - 8px);width:16px}.checkbox_parts .checkbox_parts-item label:after{border-bottom:3px solid #ccc;border-right:3px solid #ccc;height:8px;left:5px;top:calc(50% - 7px);transform:rotate(45deg);transition:all .5s;width:4px}.checkbox_parts .checkbox_parts-item input:checked+label:after{border-bottom:3px solid #313131;border-right:3px solid #313131}.checkbox_parts .checkbox_parts-item input:disabled+label{color:#999}.checkbox_parts .checkbox_parts-item input:disabled+label:before{background-color:#a8a8a8;border-color:#737373}.checkbox_parts .checkbox_parts-item input:disabled+label:after{border-bottom-color:#919191;border-right-color:#919191}@media only screen and (min-width:768px){.checkbox_parts .checkbox_parts-item label{font-size:.8125rem;line-height:1.3846153846}}.checkbox_parts.checkbox_parts-font_m .checkbox_parts-item label{font-size:.8125rem;line-height:1.2307692308}@media only screen and (min-width:768px){.checkbox_parts.checkbox_parts-font_m .checkbox_parts-item label{font-size:.875rem;line-height:1.2857142857}}.checkbox_parts.checkbox_parts-allstar .checkbox_parts-item{min-width:190px}.checklist{margin:0 auto;max-width:680px;padding:0 10px}.checklist li+li{margin-top:10px}.cheer_box{align-items:center;background:url(../img/proleague/icon_cheer.svg) no-repeat 6px 50%/30px 27px #fff;color:#56acec;display:flex;padding:8px 8px 8px 40px}.cheer_box .cheer_box-title{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923}.cheer_box .cheer_box-btn{flex:0 0 auto;width:70%}.cheer_box .cheer_box-btn a{background:url(../img/common/sns_icon_twitter.svg) no-repeat 6px 50%/20px 20px #daefff;color:#1c5c8a;display:block;font-size:.75rem;line-height:1.6666666667;overflow:hidden;padding:6px 24px 6px 32px;position:relative;text-overflow:ellipsis;transition:opacity .3s;white-space:nowrap}.cheer_box .cheer_box-btn a:hover{opacity:.7}.cheer_box .cheer_box-btn a:after{border-color:transparent transparent transparent #56acec;border-style:solid;border-width:4px 0 4px 6px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:calc(50% - 4px);width:0}@media screen and (min-width:768px){.cheer_box .cheer_box-title{font-size:1rem}.cheer_box .cheer_box-btn{width:auto}.cheer_box .cheer_box-btn a{background-position:8px 50%;background-size:22px 22px;font-size:.875rem;padding:6px 24px 6px 36px;width:120px}.cheer_box .cheer_box-btn a:after{border-width:4px 0 4px 6px;right:10px;top:calc(50% - 4px)}}.cheer_team_modal{margin-bottom:30px}.cheer_team_modal .cheer_team_modal-select{margin:0 0 15px}.cheer_team_modal .cheer_team_modal-select dl{align-items:center;display:flex}.cheer_team_modal .cheer_team_modal-select dl dt{flex:0 0 7em;font-size:.875rem;line-height:1.4285714286;padding-right:10px}.cheer_team_modal .cheer_team_modal-select dl dd{flex:1 1 auto}.cheer_team_modal .cheer_team_modal-checkbox{margin:0 0 15px}.cheer_team_modal .cheer_team_modal-textarea .cheer_team_modal-textarea-lead{margin:0 0 5px}.cheer_team_modal .cheer_team_modal-remain{margin:5px 0 10px;text-align:right}.cheer_team_modal .cheer_team_modal-remain .is-over{color:#f10000}.cheer_team_modal .cheer_team_modal-btn{text-align:center}.cheer_team_modal .cheer_team_modal-btn a{background:#55acee;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;min-width:150px;padding:8px 10px;text-align:center;transition:all .5s}.cheer_team_modal .cheer_team_modal-btn a:hover{opacity:.7}.cheer_team_modal .cheer_team_modal-btn a.is-disabled{background:#ccc;opacity:.5;pointer-events:none}.cheer_tweet_select{margin:0 auto;max-width:490px;padding:0 10px 0 0}.cheer_tweet_select dl{align-items:center;display:flex;margin-top:30px}.cheer_tweet_select dl dt{flex:0 0 9em;font-size:.875rem;line-height:1.4285714286;padding-right:10px;text-align:right}.cheer_tweet_select dl dd{flex:1 1 auto}@media only screen and (min-width:768px){.cheer_tweet_select .cheer_tweet_select-error{margin:15px 0 0 35px}}.climax_tournament{margin:0 auto;max-width:300px;position:relative}.climax_tournament .climax_tournament-inner{display:flex;justify-content:space-between}.climax_tournament .climax_tournament-brackets ul{display:flex;padding:50px 0 0}.climax_tournament .climax_tournament-brackets ul:not(:last-of-type){bottom:-25px;padding:25px 0 0;position:relative;transform:translateX(-8.35%);z-index:2}.climax_tournament .climax_tournament-brackets li{flex:1 1 auto;padding:0 4px;position:relative;text-align:center;width:auto}.climax_tournament .climax_tournament-brackets li.seed+li{display:none}.climax_tournament .climax_tournament-brackets li:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:25px;left:50%;position:absolute;top:-25px;width:50%}.climax_tournament .climax_tournament-brackets li:nth-child(2n):before{border-left:none;border-right:2px solid #fff;left:0}.climax_tournament .climax_tournament-brackets li.seed:before{height:50px;top:-50px;width:75%}.climax_tournament .climax_tournament-brackets li:after{border-right:2px solid #fff;content:"";height:25px;left:100%;position:absolute;top:-50px;width:0}.climax_tournament .climax_tournament-brackets li.seed:after{height:50px;left:50%}.climax_tournament .climax_tournament-brackets li:nth-child(2n):after,.climax_tournament .climax_tournament-brackets ul:first-of-type li:nth-child(2n):after{left:0}.climax_tournament .climax_tournament-brackets li.is-advance:after,.climax_tournament .climax_tournament-brackets li.is-advance:not(.seed):before,.climax_tournament .climax_tournament-brackets ul:not(:last-of-type) li.is-advance:nth-child(2n):before{border-color:#ffc600;z-index:5}.climax_tournament .climax_tournament-brackets li>a,.climax_tournament .climax_tournament-brackets li>span{background:#fff;box-sizing:border-box;color:#111;display:block;height:145px;min-width:40px;padding:0;position:relative;transition:background .3s;z-index:6}.climax_tournament .climax_tournament-brackets a:hover{background:#ffdc6a}.climax_tournament .climax_tournament-brackets li.is-win>a,.climax_tournament .climax_tournament-brackets li.is-win>span{background:#ffc600}.climax_tournament .climax_tournament-brackets ul:not(:last-of-type) li>a,.climax_tournament .climax_tournament-brackets ul:not(:last-of-type) li>span{border:none;height:0;visibility:hidden;width:0}.climax_tournament .climax_tournament-brackets li.is-win>a:hover{background:#ffdc6a}.climax_tournament .climax_tournament-brackets .climax_tournament-score{color:#fff;display:block;font-size:.75rem;line-height:25px;position:absolute;right:-50px;text-align:center;top:4px;visibility:visible;width:25px}.climax_tournament .climax_tournament-brackets li:nth-child(odd) .climax_tournament-score{bottom:4px;top:auto}.climax_tournament .climax_tournament-brackets dl{height:100%}.climax_tournament .climax_tournament-brackets dt{display:none}.climax_tournament .climax_tournament-brackets dd{box-sizing:border-box;height:100%;position:relative;text-align:left}.climax_tournament .climax_tournament-brackets em{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;height:85px;left:50%;line-height:1.2307692308;position:absolute;text-align:left;top:85px;transform:translate(-50%,-50%);writing-mode:vertical-rl}.climax_tournament .climax_tournament-brackets .climax_tournament-thumb{display:block;left:0;position:absolute;top:3px;width:40px}.climax_tournament .climax_tournament-brackets .climax_tournament-rank{bottom:3px;display:block;font-size:.625rem;left:0;line-height:1.2;position:absolute;text-align:center;width:100%}.climax_tournament .climax_tournament-winner{background:#fff;color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1;padding:12px 10px;text-align:center}@media only screen and (min-width:600px){.climax_tournament{display:block;max-width:none}.climax_tournament .climax_tournament-inner{height:155px;justify-content:center}.climax_tournament .climax_tournament-brackets{position:relative;transform:rotate(90deg)}.climax_tournament .climax_tournament-brackets:first-child{margin-right:30px}.climax_tournament .climax_tournament-brackets li{padding:0 5px}.climax_tournament .climax_tournament-brackets li>a,.climax_tournament .climax_tournament-brackets li>span{height:180px;min-width:45px}.climax_tournament .climax_tournament-brackets em{bottom:75px;height:auto;left:-25px;top:auto;transform:rotate(-90deg);width:80px;writing-mode:horizontal-tb}.climax_tournament .climax_tournament-brackets .climax_tournament-thumb{bottom:4px;left:2px;top:auto;transform:rotate(-90deg)}.climax_tournament .climax_tournament-brackets .climax_tournament-rank{bottom:82px;left:-14px;text-align:left;transform:rotate(-90deg);width:90px}.climax_tournament .climax_tournament-brackets:last-child{transform:scaleX(-1) rotate(90deg)}.climax_tournament .climax_tournament-brackets:last-child em{bottom:auto;top:75px;transform:scaleY(-1) rotate(-90deg)}.climax_tournament .climax_tournament-brackets:last-child .climax_tournament-thumb{bottom:auto;top:4px;transform:scaleY(-1) rotate(-90deg)}.climax_tournament .climax_tournament-brackets:last-child .climax_tournament-rank{bottom:auto;top:82px;transform:scaleY(-1) rotate(-90deg)}.climax_tournament .climax_tournament-winner{bottom:0;left:0;margin:auto;padding:0 10px;position:absolute;right:0;top:0;width:20px}.climax_tournament .climax_tournament-winner .climax_tournament-winner-inner{bottom:0;display:block;font-size:1.125rem;left:0;line-height:1;margin:auto;position:absolute;right:0;text-align:center;top:0;width:2em;writing-mode:vertical-rl}}@media only screen and (min-width:768px){.climax_tournament .climax_tournament-inner{height:215px}.climax_tournament .climax_tournament-brackets:first-child{margin-right:50px}.climax_tournament .climax_tournament-brackets li>a,.climax_tournament .climax_tournament-brackets li>span{height:250px;min-width:65px}.climax_tournament .climax_tournament-brackets .climax_tournament-score{font-size:.875rem}.climax_tournament .climax_tournament-brackets em{bottom:125px;font-size:1.25rem;left:-51px;width:150px}.climax_tournament .climax_tournament-brackets .climax_tournament-thumb{width:60px}.climax_tournament .climax_tournament-brackets .climax_tournament-rank{bottom:130px;font-size:.875rem;left:-30px;width:150px}.climax_tournament .climax_tournament-brackets:last-child em{bottom:auto;top:125px}.climax_tournament .climax_tournament-brackets:last-child .climax_tournament-rank{bottom:auto;top:130px}.climax_tournament .climax_tournament-winner{padding:0 20px}.climax_tournament .climax_tournament-winner .climax_tournament-winner-inner{font-size:1.375rem}}@media only screen and (min-width:860px){.climax_tournament .climax_tournament-brackets ul{padding:80px 0 0}.climax_tournament .climax_tournament-brackets ul:not(:last-of-type){bottom:-40px;padding:40px 0 0}.climax_tournament .climax_tournament-brackets li:before{height:40px;top:-40px}.climax_tournament .climax_tournament-brackets li.seed:before{height:80px;top:-80px}.climax_tournament .climax_tournament-brackets li:after{height:40px;top:-80px}.climax_tournament .climax_tournament-brackets li.seed:after{height:80px}.climax_tournament .climax_tournament-brackets .climax_tournament-score{line-height:40px;right:-80px;width:40px}}.cmn_box{margin-top:20px}.cmn_box .cmn_box-ttl{background-color:#111;flex:1 1 auto;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 1 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 span.bl,.cmn_box .cmn_box-subttl h2 span.bl,.cmn_box .cmn_box-subttl h3 span.bl,.cmn_box .cmn_box-subttl h4 span.bl{display:inline-block}.cmn_box .cmn_box-subttl h1 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h2 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h3 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h4 span.cmn_box-subttl-sup{font-size:.75rem}.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-subttl+.cmn_box-supttl{margin-top:15px}.cmn_box .cmn_box-supttl{padding:0 15px}.cmn_box .cmn_box-supttl h3,.cmn_box .cmn_box-supttl h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857}.cmn_box .cmn_box-supttl .cmn_box-supttl-sub{font-size:.875rem;line-height:1.2857142857}.cmn_box .cmn_box-secttl{padding:15px 10px}.cmn_box .cmn_box-secttl h3,.cmn_box .cmn_box-secttl h4{background:#444;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:5px;text-align:center}.cmn_box .cmn_box-ttl_select_wrapper{display:flex}.cmn_box .cmn_box-ttl_select{background:#111;padding:12px 10px}.cmn_box .cmn_box-ttl_select div{position:relative}.cmn_box .cmn_box-ttl_select p{background:#3b3b3b;box-sizing:border-box;color:#fff;font-size:.875rem;line-height:1.2857142857;padding:8px 28px 8px 10px;position:relative}.cmn_box .cmn_box-ttl_select p:after{border-color:#fff transparent;border-style:solid;border-width:7px 5px 0;bottom:0;content:"";height:0;margin:auto 0;position:absolute;right:10px;top:0;width:0}.cmn_box .cmn_box-ttl_select select{-webkit-appearance:menulist-button;box-sizing:border-box;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.cmn_box .cmn_box-main+.cmn_box-subttl,.cmn_box .cmn_box-main+.cmn_box-supttl,.cmn_box .cmn_box-main+.cmn_box-ttl{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{font-size:1rem}.cmn_box .cmn_box-ttl+.cmn_box-subttl{margin-left:5px;margin-top:25px}.cmn_box .cmn_box-main{padding:0 10px}.cmn_box .cmn_box-main+.cmn_box-ttl{margin-top:25px}.cmn_box .cmn_box-main+.cmn_box-subttl{margin-left:5px;margin-top:25px}.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}.cmn_box .cmn_box-subttl h1 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h2 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h3 span.cmn_box-subttl-sup,.cmn_box .cmn_box-subttl h4 span.cmn_box-subttl-sup{font-size:.875rem}.cmn_box .cmn_box-supttl h3,.cmn_box .cmn_box-supttl h4{font-size:1.125rem;line-height:1.2222222222}.cmn_box .cmn_box-secttl h3,.cmn_box .cmn_box-secttl h4{font-size:1.125rem;line-height:1.2222222222;padding:10px}}.comingsoon{align-items:center;background:hsla(0,0%,40%,.3);display:flex;flex-direction:column;justify-content:center;padding:10px}.comingsoon:before{background:url(../img/proleague/logo_full.png?v2) no-repeat 50% 50%/100% auto;content:"";display:inline-block;height:0;opacity:.15;padding:91px 0 0;width:119px}.comingsoon p.comingsoon-ttl{color:#666;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429}.comingsoon p.comingsoon-desc{color:#bbb;font-size:.75rem;line-height:1.3333333333;margin-top:5px;text-align:center}.comingsoon.comingsoon-plain{background:none}@media only screen and (min-width:768px){.comingsoon{padding:20px}.comingsoon p.comingsoon-ttl{font-size:1.125rem;line-height:1.2222222222}}.comingsoon.comingsoon-in_award_player{background:none}.comingsoon.comingsoon-in_award_player:before{content:none}.draft_desc{display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:space-between;margin:0 auto;padding:15px 0 10px;text-align:center;width:300px}.draft_desc dl{width:64px}.draft_desc dl dt{background:#616161;padding:3px 6px}.draft_desc dl .draft_desc-stats,.draft_desc dl dt{font-size:.75rem;line-height:1.3333333333;position:relative}.draft_desc dl .draft_desc-stats{background:radial-gradient(ellipse at center,rgba(255,198,0,0) 0,rgba(255,198,0,0) 40%,rgba(255,198,0,.2) 41%,rgba(255,198,0,.2) 59%,rgba(255,198,0,0) 60%,rgba(255,198,0,0) 100%) no-repeat 50% 50%/40px 40px;color:#ffc600;padding:15px 0}.draft_desc dl .draft_desc-stats span.draft_desc-stats-note{bottom:1px;color:#fff;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:.625rem;left:0;margin:auto;position:absolute;right:0}.draft_desc dl .draft_desc-player{background:url(../img/proleague/icon_draft_desc.svg) no-repeat 50% 0/34.2px 41.4px;font-size:.625rem;line-height:1.3;margin:3px 0 0;padding:48px 0 0}.draft_desc dl .draft_desc-rights{color:#ffc600;font-size:.625rem;line-height:1.3;padding:15px 0 0;position:relative}.draft_desc dl .draft_desc-rights:after{border-color:#ffc600 transparent;border-style:solid;border-width:0 5px 9px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:4px;width:0}.draft_desc dl+dl dt:after,.draft_desc dl+dl dt:before{bottom:0;content:"";margin:auto 0;position:absolute;top:0}.draft_desc dl+dl dt:before{border-color:transparent #fff;border-style:solid;border-width:7px 0 7px 9px;height:0;left:-7px;width:0}.draft_desc dl+dl dt:after{background:#fff;height:6px;left:-15px;width:8px}.draft_desc dl.draft_desc-na dt{background:rgba(97,97,97,.3);color:hsla(0,0%,100%,.3)}.draft_desc dl.draft_desc-na .draft_desc-stats{background:none;color:#adadad}.draft_desc dl.draft_desc-na .draft_desc-player{background-image:url(../img/proleague/icon_draft_desc_na.svg)}@media only screen and (min-width:400px){.draft_desc{padding:20px 0 10px;width:350px}.draft_desc dl{width:74px}.draft_desc dl .draft_desc-stats,.draft_desc dl dt{font-size:.875rem}.draft_desc dl .draft_desc-stats span.draft_desc-stats-note{font-size:.6875rem}.draft_desc dl .draft_desc-player{background-size:38px 46px;font-size:.75rem}.draft_desc dl .draft_desc-rights{font-size:.75rem}.draft_desc dl+dl dt:before{border-width:7px 0 7px 9px;left:-10px}.draft_desc dl+dl dt:after{height:6px;left:-18px;width:8px}}.draft_information{box-sizing:border-box;display:flex;flex-direction:column;font-size:.8125rem;line-height:1.3076923077;padding:10px}.draft_information>dl{display:flex;width:100%}.draft_information>dl dt{flex:0 0 25%;padding:5px 15px 5px 0;text-align:right}.draft_information>dl dd{border-left:4px solid #313131;padding:5px 0 5px 15px}@media only screen and (min-width:768px){.draft_information{flex-direction:row;flex-wrap:wrap;font-size:.875rem;line-height:1.2857142857}.draft_information>dl{display:flex;flex:0 0 50%}.draft_information>dl dt{flex:0 0 auto;text-align:left}.draft_information>dl dd{border-left:2px solid #313131}}.draft_team_result>h3,.draft_team_result>h4,.draft_team_result>h5{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:15px 0 10px}.draft_team_result>h3 a,.draft_team_result>h4 a,.draft_team_result>h5 a{display:inline-block}.draft_team_result>h3 a:hover,.draft_team_result>h4 a:hover,.draft_team_result>h5 a:hover{opacity:.7;transition:opacity .5s}.draft_team_result>h3 img,.draft_team_result>h4 img,.draft_team_result>h5 img{height:auto;vertical-align:middle;width:60px}.draft_team_result table{background:#373737;border:1px solid #636363;font-size:.75rem;line-height:1.3333333333;width:100%}.draft_team_result table tr th{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:15px 0;width:60px}.draft_team_result table tr td{padding:15px 10px}.draft_team_result table tr td a:hover{opacity:.7;transition:opacity .5s}.draft_team_result table tr:nth-child(odd) td:nth-child(2n){background:#4b4b4b}.draft_team_result table tr:nth-child(2n) td,.draft_team_result table tr:nth-child(2n) th{background-color:#222}.draft_team_result table tr:nth-child(2n) td:nth-child(2n){background-color:#393939}.draft_team_result table tr td.name{font-size:.875rem;line-height:1.2857142857;white-space:nowrap;width:105px}.draft_team_result table tr td.name span{display:block;font-size:.625rem}.draft_team_result .draft_team_result-detail{padding:30px 0 0;text-align:center}.draft_team_result .draft_team_result-note{font-size:.75rem;line-height:1.3333333333;padding:5px 10px 10px 1em;position:relative}.draft_team_result .draft_team_result-note:after{content:"※";left:0;position:absolute;top:5px}@media only screen and (min-width:768px){.draft_team_result table{font-size:.875rem;line-height:1.2857142857}.draft_team_result table th{width:85px}}.drawer_menu{background-color:#222;box-sizing:border-box;color:#fff;float:right;min-height:100vh;padding:0 11px;transform:translateX(100%);width:270px}.is-drawer-open .drawer_menu{animation:show-drawer .5s linear .25s forwards}.is-drawer-close .drawer_menu{animation:hide-drawer .5s linear 0s forwards}.drawer_menu>.drawer_menu-logo{margin:12px auto;text-align:center}.drawer_menu>.drawer_menu-logo>img{height:auto;width:100px}.drawer_menu .drawer_menu-result_disp_toggle{background:#333;margin:0 -11px 10px;padding:10px 11px}.drawer_menu .drawer_menu-result_disp_toggle dl{align-content:center;display:flex}.drawer_menu .drawer_menu-result_disp_toggle dt{flex:1 1 auto;font-size:.75rem;line-height:24px}.drawer_menu .drawer_menu-result_disp_toggle dd a{background:#5d5d5d;border-radius:24px;display:block;height:24px;position:relative;transition:background .3s;width:60px}.drawer_menu .drawer_menu-result_disp_toggle dd a.on{background:#ff77c1}.drawer_menu .drawer_menu-result_disp_toggle .drawer_menu-result_disp_toggle-on{box-sizing:border-box;display:block;font-size:.75rem;line-height:24px;opacity:0;padding:0 10px;position:absolute;transition:opacity .3s;width:100%}.drawer_menu .drawer_menu-result_disp_toggle .on .drawer_menu-result_disp_toggle-on{opacity:1}.drawer_menu .drawer_menu-result_disp_toggle .drawer_menu-result_disp_toggle-off{box-sizing:border-box;display:block;font-size:.75rem;line-height:24px;margin:0 auto 0 0;padding:0 10px;position:absolute;text-align:right;transition:opacity .3s;width:100%}.drawer_menu .drawer_menu-result_disp_toggle .on .drawer_menu-result_disp_toggle-off{opacity:0}.drawer_menu .drawer_menu-result_disp_toggle .drawer_menu-result_disp_toggle-dot{background:#fff;border-radius:20px;bottom:0;display:block;height:20px;left:0;margin:auto auto auto 2px;position:absolute;right:0;top:0;transition:margin .5s;width:20px}.drawer_menu .drawer_menu-result_disp_toggle .on .drawer_menu-result_disp_toggle-dot{margin:auto auto auto 37px}.drawer_menu>.drawer_menu-nav>ul+ul{margin-top:20px}.drawer_menu>.drawer_menu-nav li{border-bottom:1px solid #333;box-sizing:border-box;font-size:.75rem;line-height:1.3333333333;width:100%}.drawer_menu>.drawer_menu-nav li>a{align-items:center;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:left;padding:12px 18px 12px 7px;position:relative;transition:background-color .3s;width:100%}.drawer_menu>.drawer_menu-nav li>a:after{border-bottom:4px solid transparent;border-left:5px solid #fff;border-top:4px solid transparent;content:"";position:absolute;right:7px;top:calc(50% - 4px)}.drawer_menu>.drawer_menu-nav li>a:hover{background:hsla(0,0%,100%,.1)}.drawer_menu>.drawer_menu-nav li>a.is-drawer_menu-current{background:hsla(0,0%,100%,.15)}.drawer_menu>.drawer_menu-nav li>a>.drawer_menu-nav-2nd-pos{color:#4a4a4a;margin:0 18px 0 0}.drawer_menu>.drawer_menu-nav li>.drawer_menu-text{color:#fff;height:100%;padding:12px 11px 12px 7px;width:100%}.drawer_menu>.drawer_menu-nav li .drawer_menu-partner{font-size:.625rem;margin-left:.5em}.drawer_menu-close{animation:show-drawer-close 1s linear .5s forwards;display:block;height:1px;opacity:0;position:fixed;right:278px;top:28px;width:24px}.drawer_menu-close:after,.drawer_menu-close:before{background:#fff;border-radius:5px;content:"";display:block;height:3px;margin:-5px 0 0;position:absolute;transform:rotate(45deg);width:24px}.drawer_menu-close:before{transform:rotate(-45deg)}.is-drawer-close .drawer_menu-close{animation:hide-drawer-close .5s linear 0s forwards}@media only screen and (min-width:768px){.drawer_menu{padding:0 19px 0 13px;width:360px}.drawer_menu>.drawer_menu-logo{margin:16px auto}.drawer_menu>.drawer_menu-logo>img{width:150px}.drawer_menu .drawer_menu-result_disp_toggle{margin:0 0 10px;padding:10px 21px 10px 23px}.drawer_menu .drawer_menu-result_disp_toggle dt{font-size:.875rem}.drawer_menu .drawer_menu-result_disp_toggle dd a{width:66px}.drawer_menu .drawer_menu-result_disp_toggle .drawer_menu-result_disp_toggle-off,.drawer_menu .drawer_menu-result_disp_toggle .drawer_menu-result_disp_toggle-on{font-size:.875rem}.drawer_menu .drawer_menu-result_disp_toggle .on .drawer_menu-result_disp_toggle-dot{margin:auto auto auto 43px}.drawer_menu>.drawer_menu-nav li{font-size:.875rem;line-height:1.4285714286}.drawer_menu>.drawer_menu-nav li>a{padding:10px 30px 10px 13px}.drawer_menu>.drawer_menu-nav li>a:after{right:11px}.drawer_menu>.drawer_menu-nav li>.drawer_menu-text{padding:10px 30px 10px 13px}.drawer_menu>.drawer_menu-nav li .drawer_menu-partner{font-size:.875rem}.drawer_menu-close{margin:0;right:377px;top:26px}}@keyframes show-drawer{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes hide-drawer{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes show-drawer-close{0%{opacity:0}to{opacity:1}}@keyframes hide-drawer-close{0%{opacity:1}to{opacity:0}}.eb_cmn_box{margin:20px 0 0}.eb_cmn_box .eb_cmn_box-ttl{background:#efefef;padding:10px}.eb_cmn_box .eb_cmn_box-ttl h1,.eb_cmn_box .eb_cmn_box-ttl h2,.eb_cmn_box .eb_cmn_box-ttl h3,.eb_cmn_box .eb_cmn_box-ttl h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:7px 0 7px 15px;position:relative}.eb_cmn_box .eb_cmn_box-ttl h1:before,.eb_cmn_box .eb_cmn_box-ttl h2:before,.eb_cmn_box .eb_cmn_box-ttl h3:before,.eb_cmn_box .eb_cmn_box-ttl h4:before{background:#b70000;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.eb_cmn_box .eb_cmn_box-ttl h1 span.bl,.eb_cmn_box .eb_cmn_box-ttl h2 span.bl,.eb_cmn_box .eb_cmn_box-ttl h3 span.bl,.eb_cmn_box .eb_cmn_box-ttl h4 span.bl{display:inline-block}.eb_cmn_box .eb_cmn_box-ttl h1>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h2>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h3>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h4>.eb_cmn_box-ttl-sub{font-size:.875rem}.eb_cmn_box .eb_cmn_box-ttl h1>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h2>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h3>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h4>.eb_cmn_box-ttl-connected{background:#b70000;color:#fff;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;padding:10px 7px 8px 9px;position:absolute;right:0;top:-15px}.eb_cmn_box .eb_cmn_box-ttl h1>.eb_cmn_box-ttl-connected:after,.eb_cmn_box .eb_cmn_box-ttl h2>.eb_cmn_box-ttl-connected:after,.eb_cmn_box .eb_cmn_box-ttl h3>.eb_cmn_box-ttl-connected:after,.eb_cmn_box .eb_cmn_box-ttl h4>.eb_cmn_box-ttl-connected:after{border-right:3.5px solid #8b0000;border-top:5px solid transparent;content:"";left:-3.5px;position:absolute;top:0}.eb_cmn_box .eb_cmn_box-subttl{align-items:center;display:flex;padding:0 10px}.eb_cmn_box .eb_cmn_box-subttl h1,.eb_cmn_box .eb_cmn_box-subttl h2,.eb_cmn_box .eb_cmn_box-subttl h3,.eb_cmn_box .eb_cmn_box-subttl h4{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}.eb_cmn_box .eb_cmn_box-subttl h1:before,.eb_cmn_box .eb_cmn_box-subttl h2:before,.eb_cmn_box .eb_cmn_box-subttl h3:before,.eb_cmn_box .eb_cmn_box-subttl h4:before{background:#b70000;content:"";height:100%;left:0;position:absolute;top:0;width:4px}@media only screen and (min-width:768px){.eb_cmn_box{margin-top:25px}.eb_cmn_box .eb_cmn_box-ttl{padding:9px 15px}.eb_cmn_box .eb_cmn_box-ttl h1,.eb_cmn_box .eb_cmn_box-ttl h2,.eb_cmn_box .eb_cmn_box-ttl h3,.eb_cmn_box .eb_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}.eb_cmn_box .eb_cmn_box-ttl h1:before,.eb_cmn_box .eb_cmn_box-ttl h2:before,.eb_cmn_box .eb_cmn_box-ttl h3:before,.eb_cmn_box .eb_cmn_box-ttl h4:before{width:6px}.eb_cmn_box .eb_cmn_box-ttl h1>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h2>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h3>.eb_cmn_box-ttl-sub,.eb_cmn_box .eb_cmn_box-ttl h4>.eb_cmn_box-ttl-sub{display:inline-block;font-size:1.25rem;margin-right:.5em}.eb_cmn_box .eb_cmn_box-ttl h1>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h2>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h3>.eb_cmn_box-ttl-connected,.eb_cmn_box .eb_cmn_box-ttl h4>.eb_cmn_box-ttl-connected{font-size:.9375rem;line-height:1.1333333333;padding:10px 8px 10px 10px}.eb_cmn_box .eb_cmn_box-main{padding:0 10px}.eb_cmn_box .eb_cmn_box-subttl h1,.eb_cmn_box .eb_cmn_box-subttl h2,.eb_cmn_box .eb_cmn_box-subttl h3,.eb_cmn_box .eb_cmn_box-subttl h4{font-size:1.125rem;line-height:1.2222222222}}.eb_loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center}.eb_loading .eb_loading-item{animation:loading-anime 1.2s ease-in-out infinite;background-color:#ccc;height:40px;margin:0 1px;width:8px}.eb_loading .eb_loading-item2{animation-delay:-1.1s}.eb_loading .eb_loading-item3{animation-delay:-1s}.eb_loading .eb_loading-item4{animation-delay:-.9s}.eb_loading .eb_loading-item5{animation-delay:-.8s}.eb_loading.eb_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}.eb_loading.eb_loading-page .eb_loading-item{background-color:#fff}.entry_agree{padding:0 10px}.entry_agree .entry_agree-ttl{border:1px solid hsla(0,0%,100%,.5);margin-bottom:5px;padding:5px 10px;text-align:center}.entry_agree .entry_agree-ttl h1,.entry_agree .entry_agree-ttl h2,.entry_agree .entry_agree-ttl h3,.entry_agree .entry_agree-ttl h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:3px 0 3px 13px}.entry_agree .entry_agree-items{margin:10px auto;max-width:500px;text-align:left}.entry_agree .entry_agree-err{background:#ffc600;color:#000;font-size:.75rem;line-height:1.3333333333;margin:15px auto 0;max-width:400px;padding:10px;position:relative}.entry_agree .entry_agree-err:before{border:10px solid transparent;border-bottom-color:#ffc600;content:"";left:calc(50% - 10px);position:absolute;top:-20px}@media only screen and (min-width:768px){.entry_agree .entry_agree-err{font-size:.9375rem;line-height:1.2666666667;padding:12px}}.entry_schedule_overview{margin:20px 0 0}.entry_schedule_overview .entry_schedule_overview-item h3{border-right:4px solid #595959;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.6666666667;padding:0 12px 0 0;text-align:right;width:20%}.entry_schedule_overview .entry_schedule_overview-item dl{display:flex}.entry_schedule_overview .entry_schedule_overview-item dt{border-right:4px solid #595959;flex:0 0 20%;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;padding:0 12px 0 0;text-align:right}.entry_schedule_overview .entry_schedule_overview-item dt em{font-size:1rem;line-height:1.125}.entry_schedule_overview .entry_schedule_overview-item dd{font-size:.75rem;line-height:1.5;padding:0 0 10px 12px;position:relative}.entry_schedule_overview .entry_schedule_overview-item dd:before{background:#fff;border-radius:7px;content:"";height:14px;left:-9px;margin-top:2px;position:absolute;width:14px}@media only screen and (min-width:768px){.entry_schedule_overview .entry_schedule_overview-item{padding:0;position:relative}.entry_schedule_overview .entry_schedule_overview-item h3{border-right:none;padding:0 0 0 60px;position:absolute;text-align:left;top:10px}.entry_schedule_overview .entry_schedule_overview-item dt{flex:0 0 25%;padding:10px 12px 15px 0}.entry_schedule_overview .entry_schedule_overview-item dd{font-size:.875rem;padding:10px 0 15px 15px}.entry_schedule_overview .entry_schedule_overview-item:first-child{margin-top:30px}.entry_schedule_overview .entry_schedule_overview-item:first-child dl{margin-top:-10px}.entry_schedule_overview .entry_schedule_overview-item:first-child dl:last-child dd{padding-bottom:25px}.entry_schedule_overview .entry_schedule_overview-item:last-child{padding:14px 0 0}.entry_schedule_overview .entry_schedule_overview-item:last-child dl{margin-top:-15px}}.entry_schedule{border:1px solid #737373;font-size:.8125rem;line-height:1.3076923077;width:100%}.entry_schedule tr th{background:#373737;padding:10px;text-align:left;vertical-align:middle}.entry_schedule tr th .bl{display:inline-block}.entry_schedule tr td{background:#4b4b4b;padding:10px;vertical-align:middle}.entry_schedule tr td .start{display:inline-block;margin-bottom:6px;padding-right:1.5em;position:relative}.entry_schedule tr td .start:after{content:"～";position:absolute;right:2px}.entry_schedule tr td .end{display:inline-block}.entry_schedule tr:nth-child(2n) th{background:#222}.entry_schedule tr:nth-child(2n) td{background:#393939}@media only screen and (min-width:768px){.entry_schedule{font-size:.875rem;line-height:1.2857142857}.entry_schedule tr td,.entry_schedule tr th{padding:15px}}.faq_category_nav{padding:10px}.faq_category_nav a,.faq_category_nav li{display:inline-block}.faq_category_nav a{font-size:.75rem;line-height:1.3333333333;margin:5px;padding:0 0 0 14px;position:relative;transition:opacity .3s}.faq_category_nav a:after,.faq_category_nav a:before{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0}.faq_category_nav a:before{background:#4b4b4b;height:1em;left:0;width:1em}.faq_category_nav a:after{border:3px solid transparent;border-left:4px solid #fff;height:0;left:.33em;width:0}.faq_category_nav a:hover{opacity:.7}@media only screen and (min-width:768px){.faq_category_nav{padding:10px}.faq_category_nav a{font-size:.875rem;padding:0 0 0 18px}.faq_category_nav a:after{border-left:6px solid #fff;height:0;left:.33em;width:0}}.faq{color:#fff;font-size:.8125rem;line-height:1.5384615385;padding:8px 10px}.faq .faq-checkbox{display:none}.faq .faq-checkbox:checked~.faq-question .faq-btn:after{transform:rotate(0deg)}.faq .faq-checkbox:checked~.faq-answer{display:block;height:auto;overflow:visible}.faq .faq-checkbox:checked~.faq-answer .faq-answer-text{opacity:1}.faq .faq-question{background-color:#222;padding-top:2px;position:relative}.faq .faq-question>label{box-sizing:border-box;cursor:pointer;display:block;padding:10px 32px 10px 9px;position:relative;width:100%}.faq .faq-question>label:before{background:#9b0020;content:"Q";font-size:.875rem;height:19px;width:20px}.faq .faq-question>label .faq-btn,.faq .faq-question>label:before{align-items:center;color:#fff;display:inline-flex;justify-content:center}.faq .faq-question>label .faq-btn{background:#4b4b4b;font-size:1.25rem;height:21px;position:absolute;right:1px;top:calc(50% - 10px);width:21px}.faq .faq-question>label .faq-btn:after,.faq .faq-question>label .faq-btn:before{background:#fff;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:11px}.faq .faq-question>label .faq-btn:after{transform:rotate(90deg);transition:transform .3s}.faq .faq-answer{background:#313131;height:4px;overflow:hidden;position:relative}.faq .faq-answer a{text-decoration:underline}.faq .faq-answer a:hover{text-decoration:none}.faq .faq-answer:before{border-bottom:11px solid #313131;border-left:8px solid transparent;border-right:8px solid transparent;border-top:0;content:"";left:calc(50% - 8px);overflow:auto;position:absolute;top:-11px}.faq .faq-answer .faq-answer-text{opacity:0;padding:11px 9px;transition:opacity 2s}.faq .faq-answer .faq-answer-text:before{align-items:center;background:#ffc600;color:#111;content:"A";display:inline-flex;font-size:.875rem;height:19px;justify-content:center;width:20px}@media only screen and (min-width:768px){.faq{font-size:.875rem;line-height:1.8571428571;padding:4px 15px 26px}.faq .faq-question>label{padding-bottom:17px;padding-top:17px}.faq .faq-answer{margin:0}.faq .faq-answer:before{border-bottom:10px solid #313131;top:-10px}.faq .faq-answer .faq-answer-text{padding:17px 13px}}.footer_bnr{margin:20px auto 0;width:250px}.footer_bnr a{transition:opacity .5s}.footer_bnr a:hover{opacity:.7}.footer_bnr img{height:auto;width:100%}@media only screen and (min-width:768px){.footer_bnr{margin-top:30px;width:340px}}.footer_nav_service{margin:0 auto;max-width:760px;padding:14px 10px 20px}.footer_nav_service .footer_nav_service-ttl{text-align:center}.footer_nav_service .footer_nav_service-ttl-logo img{height:auto;width:140px}.footer_nav_service .footer_nav_service-main{background:#111;border-bottom:1px solid #333;border-right:1px solid #333;margin-top:13px;padding:2px 10px}.footer_nav_service .footer_nav_service-main .footer_nav_service-sub_ttl{border-bottom:1px solid #333;border-top:1px solid #333;color:#fff;font-size:.6875rem;line-height:1.2727272727;padding:15px 0 10px;text-align:center}.footer_nav_service .footer_nav_service-main .footer_nav_service-sub_ttl a{color:#fff}.footer_nav_service .footer_nav_service-main ul{display:flex;flex-wrap:wrap}.footer_nav_service .footer_nav_service-main ul li{box-sizing:border-box;position:relative;width:50%}.footer_nav_service .footer_nav_service-main ul li:not(:last-child){border-bottom:1px solid #333}.footer_nav_service .footer_nav_service-main ul li:after{background:#333;content:"";display:none;height:26px;position:absolute;right:0;top:calc(50% - 13px);width:1px}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon,.footer_nav_service .footer_nav_service-main ul li a{color:#fff;display:block;font-size:.6875rem;line-height:1.2727272727;padding:11px 20px 11px 5px;position:relative}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon:before,.footer_nav_service .footer_nav_service-main ul li a:before{border-color:transparent #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";display:inline-block;height:0;position:absolute;right:12px;top:calc(50% - 4px);width:0}.footer_nav_service .footer_nav_service-main ul li a:hover{background:hsla(0,0%,100%,.1);opacity:.8}.footer_nav_service .footer_nav_service-main ul li .bl{display:inline-block}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon{color:hsla(0,0%,100%,.5)}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon:before{border-color:transparent hsla(0,0%,100%,.5)}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon:after{border:1px solid hsla(0,0%,100%,.5);border-radius:5px;color:hsla(0,0%,100%,.5);content:"Coming Soon";display:inline-block;font-size:.625rem;margin:0 0 0 6px;padding:2px 4px}@media only screen and (max-width:419px){.footer_nav_service .footer_nav_service-main ul li:nth-child(2n) a{padding-left:8px}.footer_nav_service .footer_nav_service-main ul li:nth-child(odd):nth-last-child(2){border-bottom:none}.footer_nav_service .footer_nav_service-main ul li:nth-child(odd):not(:last-child):before{display:block}}@media only screen and (min-width:420px){.footer_nav_service .footer_nav_service-main ul li{width:33.3%}.footer_nav_service .footer_nav_service-main ul li:nth-child(3n) a,.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+2) a{padding-left:10px}.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+1):nth-last-child(2),.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+1):nth-last-child(3),.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+2):nth-last-child(2){border-bottom:none}.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+1):after,.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+2):after{display:block}}@media only screen and (min-width:768px){.footer_nav_service{padding-top:26px}.footer_nav_service .footer_nav_service-ttl-logo img{width:170px}.footer_nav_service .footer_nav_service-main{margin-top:15px;padding:2px 20px}.footer_nav_service .footer_nav_service-main .footer_nav_service-sub_ttl{font-size:.8125rem;line-height:1.1538461538;padding:22px 0 17px}.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+1):before,.footer_nav_service .footer_nav_service-main ul li:nth-child(3n+2):before{height:39px;top:calc(50% - 20px)}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon,.footer_nav_service .footer_nav_service-main ul li a{font-size:.8125rem;line-height:1.1538461538;padding:17px 20px 17px 5px}.footer_nav_service .footer_nav_service-main ul li .footer_nav_service-coming-soon:after,.footer_nav_service .footer_nav_service-main ul li a:after{font-size:.75rem;padding:2px 4px}}.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}}.form_alart{border:1px solid #ffc600;box-sizing:border-box;color:#ffc600;margin:15px 10px;padding:10px;text-align:center}.form_alart .form_alart-text{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.form_alart .form_alart-note{font-size:.6875rem;line-height:1.2727272727;margin-top:5px}.form_alart .bl{display:inline-block}@media only screen and (min-width:768px){.form_alart{margin:20px auto;max-width:620px}.form_alart .form_alart-text{font-size:1.125rem}.form_alart .form_alart-note{font-size:.75rem}}.form_modal{margin-bottom:30px}.form_modal .form_modal-par{padding:10px 0 20px}.form_modal .form_modal-select{margin:0 0 15px}.form_modal .form_modal-select dl{align-items:center;display:flex}.form_modal .form_modal-select dl dt{flex:0 0 7em;font-size:.875rem;line-height:1.4285714286;padding-right:10px}.form_modal .form_modal-select dl dd{flex:1 1 auto}.form_modal .form_modal-textarea .form_modal-textarea-lead{margin:0 0 5px}.form_modal .form_modal-remain{margin:5px 0 10px;text-align:right}.form_modal .form_modal-remain .is-over{color:#d50000}.form_modal .form_modal-btn{align-items:center;display:flex;justify-content:center}.form_modal .form_modal-btn .form_modal-btn-cancel{margin-right:15px}.form_modal .form_modal-btn-cancel a{border:1px solid #404040;display:inline-block;font-size:.875rem;line-height:1.4285714286;padding:8px 10px;text-align:center;transition:background-color .3s}.form_modal .form_modal-btn-cancel a:hover{background-color:#3a3a3a}.form_modal .form_modal-btn-tweet{text-align:center}.form_modal .form_modal-btn-tweet a{background:url(../img/proleague/icon_link_twitter.svg) 8px 50%/24px 19px no-repeat #55acee;border:1px solid #55acee;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.4285714286;min-width:80px;padding:8px 10px 8px 35px;text-align:center;transition:background-color .3s}.form_modal .form_modal-btn-tweet a:hover{background-color:#84caff}.form_modal .form_modal-btn-tweet.is-disabled a{background-color:#999;border-color:#999;opacity:.5;pointer-events:none}.form_modal.form_modal-for_kachidoki .form_modal-select dl{align-items:baseline}.form_modal.form_modal-for_kachidoki .form_modal-select dl dd{font-size:.875rem;line-height:1.4285714286}.form_modal.form_modal-for_kachidoki .form_modal-select dl+dl{margin-top:5px}.form_modal.form_modal-for_kachidoki .form_modal-textarea textarea{box-sizing:border-box;height:5em;width:100%}.form_modal.form_modal-for_kachidoki .form_modal-btn-cancel a{color:#666;font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.form_modal.form_modal-for_kachidoki .form_modal-btn-cancel a:hover{background-color:#ccc}.form_modal.form_modal-for_kachidoki .form_modal-btn{margin-top:15px}.form .form-loading{height:200px}.form .form-player_name{font-size:.875rem;line-height:1.5714285714;margin-bottom:24px}.form .form-player_name dd{background-color:#333;border:1px solid #555;box-sizing:border-box;margin-top:12px;padding:10px 12px;width:100%}.form .form-login{border:1px solid #ffc600;margin:0 auto 32px;padding:13px 12px}.form .form-login .form-login-desc{align-items:flex-start;display:flex;font-size:.875rem;justify-content:center;line-height:1.3571428571;text-align:left}.form .form-login .form-login-desc:before{background:url(../img/proleague/icon_caution.svg) 50% 50%/20px 18px no-repeat;content:"";display:block;flex:0 0 20px;height:18px;margin-right:7px;width:20px}.form .form-login .form-login-btn{margin:14px auto 5px;text-align:center}.form .form-lead{font-size:.8125rem;line-height:1.1538461538}.form .form-item{margin-top:20px}.form .form-item.form-item-pawa_history,.form .form-item.form-item-team{max-width:20em}.form .form-item.form-item-game_commentator dd{max-width:10em}.form .form-item .form-item-ttl,.form .form-item dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2;margin-bottom:10px}.form .form-item .form-item-input,.form .form-item dd{margin-bottom:10px}.form .form-item .form-item-input .form-item-err,.form .form-item dd .form-item-err{background:#ffc600;color:#000;font-size:.75rem;line-height:1.3333333333;margin:15px 0 0;padding:10px;position:relative}.form .form-item .form-item-input .form-item-err:before,.form .form-item dd .form-item-err:before{border:10px solid transparent;border-bottom-color:#ffc600;content:"";left:40px;margin-left:-10px;position:absolute;top:-20px}.form .form-item .form-item-input .form-item-note,.form .form-item dd .form-item-note{color:#ddd;font-size:.75rem;line-height:1.3333333333;margin-top:5px}.form .form-item .form-item-input .form-item-note>a,.form .form-item dd .form-item-note>a{color:#ddd;text-decoration:underline}.form .form-item .form-item-desc{font-size:.8125rem;line-height:1.6923076923;margin-bottom:10px}.form .form-btn_area{margin-top:25px;padding-bottom:20px;text-align:center}.form-registered{text-align:center}.form-registered .form-registered-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;margin-top:38px}.form-registered .form-registered-desc{font-size:.875rem;line-height:1.5714285714;margin:15px 0;padding:0 10px}.form-registered .form-registered-desc a{text-decoration:underline}.form-registered .form-registered-btn_area{margin:43px auto 68px}@media only screen and (min-width:768px){.form .form-player_name{font-size:.875rem;line-height:1.8571428571;margin-bottom:26px}.form .form-player_name dd{margin-top:16px;padding-bottom:7px;padding-top:7px}.form .form-login{margin-bottom:34px;max-width:560px;padding:20px}.form .form-login .form-login-desc{font-size:.875rem;line-height:1.8571428571}.form .form-login .form-login-desc:before{background-size:26px 23px;flex:0 0 26px;height:23px;margin-right:10px;width:26px}.form .form-login .form-login-btn{margin-bottom:0}.form .form-lead{font-size:.875rem;line-height:1.8571428571}.form .form-item{margin-top:25px}.form .form-item .form-item-ttl,.form .form-item dt{font-size:1.0625rem;line-height:1.1764705882}.form .form-item .form-item-input.form-item-wrap_half,.form .form-item dd.form-item-wrap_half{width:50%}.form .form-item .form-item-input .form-item-err,.form .form-item dd .form-item-err{font-size:.9375rem;line-height:1.2666666667;padding:12px}.form .form-item .form-item-input .form-item-note,.form .form-item dd .form-item-note{font-size:.9375rem;line-height:1.2666666667}.form .form-item .form-item-desc{font-size:.875rem;line-height:1.5714285714}.form .form-btn_area{margin-top:30px}.form-registered .form-registered-ttl{font-size:1.125rem;line-height:1.2222222222;margin-top:46px}.form-registered .form-registered-desc{margin-top:18px}.form-registered .form-registered-btn_area{margin-bottom:61px;margin-top:38px}}.form.form-entry{max-width:680px;padding:20px 10px 5px}@media only screen and (min-width:768px){.form.form-entry{margin:0 auto}}.form.form-allstar_vote{display:flex;flex-wrap:wrap}.form.form-allstar_vote .form-item.form-item-check_box{flex:1 1 auto;max-width:580px}.form.form-allstar_vote .form-item.form-item-select_box{box-sizing:border-box;padding-right:25px}.form.form-allstar_vote .form-item-ttl{padding:2px 0 2px 12px;position:relative}.form.form-allstar_vote .form-item-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.form.form-allstar_vote .form-item-desc,.form.form-allstar_vote .form-item-input{padding-left:10px}.g_nav{background:linear-gradient(#353535,#353535) no-repeat 50% 100%/100% 4px;height:48px}.g_nav .g_nav-inner{box-sizing:border-box;height:100%;margin:0 auto;max-width:860px;padding-right:50px;position:relative}.g_nav .g_nav-inner ul{height:100%;overflow:hidden}.g_nav .g_nav-inner ul li{float:left;margin-bottom:4px}.g_nav .g_nav-inner ul li a{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:44px;padding:0 13px;position:relative}.g_nav .g_nav-inner ul li a:after{bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}.pc .g_nav .g_nav-inner ul li a:hover:after{background-color:#af001a}.pc .g_nav .g_nav-inner ul li a:hover{background-color:#4e1b1b}.g_nav .g_nav-inner ul li a.current:after{background-color:#af001a}.g_nav .g_nav-inner ul li a.current{background-color:#4e1b1b}.g_nav .g_nav-inner .g_nav-slide_menu{height:100%;position:absolute;right:0;top:0;width:50px}.g_nav .g_nav-inner .g_nav-slide_menu a{display:block;height:100%;position:relative;transition:background-color .3s;width:50px}.g_nav .g_nav-inner .g_nav-slide_menu a:hover{background:hsla(0,0%,100%,.1)}.g_nav .g_nav-inner .g_nav-slide_menu a span{background:#fff;border-radius:3px;display:block;height:3px;left:50%;margin:-3px 0 0 -10px;position:absolute;top:50%;width:20px}.g_nav .g_nav-inner .g_nav-slide_menu a span:after,.g_nav .g_nav-inner .g_nav-slide_menu a span:before{background:inherit;border-radius:3px;content:"";height:100%;margin:-7px 0 0;position:absolute;width:100%}.g_nav .g_nav-inner .g_nav-slide_menu a span:after{margin:7px 0 0}@media only screen and (min-width:380px){.g_nav .g_nav-inner ul li a{padding:0 22px}}@media only screen and (min-width:768px){.g_nav{background-size:100% 5px;height:55px}.g_nav .g_nav-inner ul li{margin-bottom:5px}.g_nav .g_nav-inner ul li a{font-size:.875rem;line-height:50px;padding:0 23px}.g_nav .g_nav-inner ul li a.current:after,.pc .g_nav .g_nav-inner ul li a:hover:after{bottom:-5px;height:5px}.g_nav .g_nav-inner .g_nav-slide_menu a span{border-radius:4px;height:4px;margin:-4px 0 0 -15px;width:30px}.g_nav .g_nav-inner .g_nav-slide_menu a span:before{margin:-9px 0 0}.g_nav .g_nav-inner .g_nav-slide_menu a span:after{margin:9px 0 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:baseline;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;white-space:pre-line}.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-family:"Shin Go Heavy JIS2004";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;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_detail{background:linear-gradient(90deg,#222 49.9%,#333 50.1%);border-bottom:1px solid #474747;border-top:1px solid #474747;color:#fff;margin:0 auto;max-width:750px}.game_detail .game_detail-overview{position:relative}.game_detail .game_detail-team{display:flex;height:100%;justify-content:center;left:0;padding:0 10px;position:absolute;right:0;z-index:10}.game_detail .game_detail-team li{align-items:center;border-bottom:3px solid #000;box-sizing:border-box;display:flex;justify-content:flex-start;max-width:300px;width:50%}.game_detail .game_detail-team li+li{justify-content:flex-end}.game_detail .game_detail-team li a{display:inline-block;transition:opacity .5s}.game_detail .game_detail-team li a:hover{opacity:.8}.game_detail .game_detail-team li img{height:auto;width:42px}.game_detail .game_detail-team .carp{border-color:#ab1300}.game_detail .game_detail-team .giants{border-color:#b35300}.game_detail .game_detail-team .dragons{border-color:#0062d0}.game_detail .game_detail-team .swallows{border-color:#006730}.game_detail .game_detail-team .baystars{border-color:#005db6}.game_detail .game_detail-team .tigers{border-color:#d8ac00}.game_detail .game_detail-team .lions{border-color:#002ab7}.game_detail .game_detail-team .fighters{border-color:#2a7baf}.game_detail .game_detail-team .hawks{border-color:#ae7000}.game_detail .game_detail-team .buffaloes{border-color:#a3930a}.game_detail .game_detail-team .eagles{border-color:#b00015}.game_detail .game_detail-team .marines{border-color:#d7d7d7}.game_detail .game_detail-ttl{padding:6px 0;position:relative;text-align:center;z-index:5}.game_detail .game_detail-ttl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.4}.game_detail .game_detail-ttl dd{font-size:.625rem;line-height:1.4}.game_detail .game_detail-result{position:relative}.game_detail .game_detail-player{display:flex;margin:0 auto 15px;max-width:760px}.game_detail .game_detail-player li{text-align:center;width:50%}.game_detail .game_detail-player .game_detail-thumb{box-sizing:border-box;margin:0 auto;padding:10px;width:100%}.game_detail .game_detail-player .game_detail-thumb a{display:block}.game_detail .game_detail-player .game_detail-thumb img{backface-visibility:hidden;height:auto;width:100%}.game_detail .game_detail-player .game_detail-name{font-family:"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:2px 0 4px}.game_detail .game_detail-player .game_detail-name a{align-items:center;display:flex;justify-content:center}.game_detail .game_detail-player .game_detail-ob_player a{align-items:center;background:#444;display:flex;margin:0 auto;max-width:120px;padding:5px;transition:background-color .5s}.game_detail .game_detail-player .game_detail-ob_player a:hover{background-color:#5f5f5f}.game_detail .game_detail-player .game_detail-ob_player .game_detail-ob_player-thumb{background:#fff;margin-right:5px;width:30px}.game_detail .game_detail-player .game_detail-ob_player .game_detail-ob_player-thumb img{height:auto;width:100%}.game_detail .game_detail-player .game_detail-ob_player dl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.game_detail .game_detail-player .game_detail-ob_player dl dt{color:#ffc600;font-size:.5625rem;line-height:1.4444444444;text-align:left}.game_detail .game_detail-player .game_detail-ob_player dl dd{font-family:"Shin Go Bold JIS2004";font-size:.8125rem;line-height:1.3846153846}.game_detail .game_detail-player .game_detail-pinch_hitter{border:1px solid #999;border-radius:2px;color:#999;display:inline-block;font-size:.75rem;line-height:1.1666666667;margin:0 0 0 3px;padding:2px 3px 3px}.game_detail .game_detail-player .game_detail-btn{padding:4px 0 8px}.game_detail .game_detail-player .game_detail-btn a{background:rgba(94,94,94,.4);border:1px solid #0c0c0c;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:2;padding:0 10px;transition:background-color .3s}.game_detail .game_detail-player .game_detail-btn a:hover{background:rgba(94,94,94,.7)}.game_detail .game_detail-bnr,.game_detail .game_detail-tweet{padding:0 0 20px;text-align:center}.game_detail .game_detail-bnr .bnr.bnr-20cp_1{margin:0 auto}.game_detail .game_detail-bnr:empty{display:none}.game_detail .game_detail-score{left:0;margin:0 auto;position:absolute;right:0;top:30px;width:120px}.game_detail .game_detail-score ul{display:flex;position:relative}.game_detail .game_detail-score ul:after{background:hsla(0,0%,100%,.4);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.game_detail .game_detail-score ul li{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.4;text-align:center;width:50%}.game_detail .game_detail-score ul li.is-game-win{color:#ffdf83}.game_detail .game_detail-score .status{color:#8d8d8d;font-size:.6875rem;line-height:1.2727272727;text-align:center}.game_detail .game_detail-score .status.is-on_air{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;opacity:.6}.game_detail .game_detail-score .status_detail{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;opacity:.3;text-align:center}.game_detail .game_detail-score .status_detail.is-game-during{opacity:.6}.game_detail-reverse{background:linear-gradient(90deg,#333 49.9%,#222 50.1%)}.game_detail-nodata{background:hsla(0,0%,40%,.3);margin:20px 0;padding:20px 10px;text-align:center}@media only screen and (min-width:768px){.game_detail{border:1px solid #474747}.game_detail .game_detail-team{margin:0 auto}.game_detail .game_detail-team li{border-width:5px;padding:0 60px}.game_detail .game_detail-team li img{width:90px}.game_detail .game_detail-ttl{padding:20px 0}.game_detail .game_detail-ttl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.5rem;line-height:1.4}.game_detail .game_detail-ttl dd{font-size:.875rem}.game_detail .game_detail-player .game_detail-thumb{max-width:300px;padding:20px 0}.game_detail .game_detail-player .game_detail-name{font-size:1.5rem;line-height:1.1666666667}.game_detail .game_detail-player .game_detail-ob_player{margin-top:5px}.game_detail .game_detail-player .game_detail-ob_player a{max-width:170px}.game_detail .game_detail-player .game_detail-ob_player .game_detail-ob_player-thumb{margin-right:10px;width:40px}.game_detail .game_detail-player .game_detail-ob_player dl dt{font-size:.75rem;line-height:1.3333333333}.game_detail .game_detail-player .game_detail-ob_player dl dd{font-size:1rem;line-height:1.25}.game_detail .game_detail-player .game_detail-pinch_hitter{font-size:.875rem;line-height:1.3333333333}.game_detail .game_detail-player .game_detail-btn a{font-size:18px;width:140px}.game_detail .game_detail-score{top:90px;width:190px}.game_detail .game_detail-score ul:after{height:4px;width:15px}.game_detail .game_detail-score ul li{font-size:3.125rem;line-height:1.4}.game_detail .game_detail-score .status_detail{font-size:2.5rem;line-height:1.25}.game_detail .game_detail-score .status{font-size:.875rem}.game_detail .game_detail-score .status.is-on_air{font-size:2rem;line-height:1.3125}}.game_detail-3players{background:linear-gradient(90deg,#222 49.9%,#333 50.1%);border-bottom:1px solid #474747;border-top:1px solid #474747;color:#fff;margin:0 auto;max-width:750px}.game_detail-3players+.game_detail-3players{margin:14px auto 0}.game_detail-3players .game_detail-3players-overview{position:relative}.game_detail-3players .game_detail-3players-team{display:flex;height:100%;left:10px;position:absolute;right:10px;z-index:5}.game_detail-3players .game_detail-3players-team li{align-items:center;border-bottom:3px solid #505050;box-sizing:border-box;display:flex;justify-content:flex-start;width:50%}.game_detail-3players .game_detail-3players-team li+li{justify-content:flex-end}.game_detail-3players .game_detail-3players-team li img{width:42px}.game_detail-3players .game_detail-3players-team .carp{border-color:#ab1300}.game_detail-3players .game_detail-3players-team .giants{border-color:#b35300}.game_detail-3players .game_detail-3players-team .dragons{border-color:#0062d0}.game_detail-3players .game_detail-3players-team .swallows{border-color:#006730}.game_detail-3players .game_detail-3players-team .baystars{border-color:#005db6}.game_detail-3players .game_detail-3players-team .tigers{border-color:#d8ac00}.game_detail-3players .game_detail-3players-team .lions{border-color:#002ab7}.game_detail-3players .game_detail-3players-team .fighters{border-color:#2a7baf}.game_detail-3players .game_detail-3players-team .hawks{border-color:#ae7000}.game_detail-3players .game_detail-3players-team .buffaloes{border-color:#a3930a}.game_detail-3players .game_detail-3players-team .eagles{border-color:#b00015}.game_detail-3players .game_detail-3players-team .marines{border-color:#d7d7d7}.game_detail-3players .game_detail-3players-ttl{padding:6px 0;position:relative;text-align:center;z-index:10}.game_detail-3players .game_detail-3players-ttl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.4}.game_detail-3players .game_detail-3players-ttl dd{font-size:.625rem;line-height:1.4}.game_detail-3players .game_detail-3players-result{position:relative}.game_detail-3players .game_detail-3players-player{display:flex;margin:0 auto;max-width:760px}.game_detail-3players .game_detail-3players-player li{text-align:center;width:50%}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb{margin:0 auto;padding:10px 20px 0;width:80px}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb a{transition:opacity .5s}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb a:hover{opacity:.8}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb img{height:auto;width:100%}.game_detail-3players .game_detail-3players-player .game_detail-3players-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.3888888889;padding:2px 0 4px}.game_detail-3players .game_detail-3players-player .game_detail-3players-btn{padding:4px 0 8px}.game_detail-3players .game_detail-3players-player .game_detail-3players-btn a{background:rgba(94,94,94,.4);border:1px solid #0c0c0c;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:2;padding:0 10px}.game_detail-3players .game_detail-3players-player.game_detail-3players-player-comingsoon{margin:10px auto 0;position:relative}.game_detail-3players .game_detail-3players-player.game_detail-3players-player-comingsoon:after{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;left:50%;line-height:1.1428571429;position:absolute;top:50%;transform:translate(-50%,-50%)}.game_detail-3players .game_detail-3players-tweet{padding:0 0 20px;text-align:center}.game_detail-3players .game_detail-3players-score{left:0;margin:0 auto;position:absolute;right:0;top:30px;width:120px}.game_detail-3players .game_detail-3players-score ul{display:flex;position:relative}.game_detail-3players .game_detail-3players-score ul:after{background:hsla(0,0%,100%,.4);bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.game_detail-3players .game_detail-3players-score ul li{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.4;text-align:center;width:50%}.game_detail-3players .game_detail-3players-score ul li.is-game-win{color:#ffdf83}.game_detail-3players .game_detail-3players-score .status{color:#8d8d8d;font-size:.6875rem;line-height:1.2727272727;text-align:center}.game_detail-3players .game_detail-3players-score .status.is-on_air{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;opacity:.6}.game_detail-3players .game_detail-3players-score .status_detail{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.5rem;line-height:1.25;opacity:.3;text-align:center}.game_detail-3players .game_detail-3players-inning{margin:0 auto;max-width:400px;padding:10px}.game_detail-3players .game_detail-3players-inning p{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;text-align:center}.game_detail-3players .game_detail-3players-inning dl{align-items:center;display:flex;justify-content:space-between;padding:5px 0;width:100%}.game_detail-3players .game_detail-3players-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-3players .game_detail-3players-inning dd{align-items:center;display:flex;flex:1 1 40%;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3076923077;order:1;vertical-align:middle}.game_detail-3players .game_detail-3players-inning dd+dd{justify-content:flex-end;order:3;text-align:right}.game_detail-3players .game_detail-3players-inning a{transition:opacity .5s}.game_detail-3players .game_detail-3players-inning a:hover{opacity:.8}.game_detail-3players .game_detail-3players-inning img{height:auto;margin:0 5px 0 0;vertical-align:middle;width:30px}.game_detail-3players .game_detail-3players-inning dd+dd img{margin:0 0 0 5px}.game_detail-3players .game_detail-3players-inning .game_detail-pinch_hitter{border:1px solid #999;border-radius:2px;color:#999;display:inline-block;font-size:.75rem;line-height:1.1666666667;margin:0 3px;padding:2px 3px 3px}.game_detail-3players .game_detail-3players-ob_player{display:flex;margin:0 auto 15px;max-width:400px}.game_detail-3players .game_detail-3players-ob_player .game_detail-3players-ob_player-home,.game_detail-3players .game_detail-3players-ob_player .game_detail-3players-ob_player-visitor{width:50%}.game_detail-3players .game_detail-3players-ob_player a{align-items:center;background:#444;display:flex;margin:0 auto;max-width:120px;padding:5px;transition:background-color .5s}.game_detail-3players .game_detail-3players-ob_player a:hover{background-color:#5f5f5f}.game_detail-3players .game_detail-3players-ob_player .game_detail-3players-ob_player-thumb{background:#fff;margin-right:5px;width:30px}.game_detail-3players .game_detail-3players-ob_player .game_detail-3players-ob_player-thumb img{height:auto;width:100%}.game_detail-3players .game_detail-3players-ob_player dl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.game_detail-3players .game_detail-3players-ob_player dl dt{color:#ffc600;font-size:.5625rem;line-height:1.4444444444;text-align:left}.game_detail-3players .game_detail-3players-ob_player dl dd{font-size:.8125rem;line-height:1.3846153846}.game_detail-3players .game_detail-3players-notes{margin:0 auto;max-width:600px}.game_detail-3players_reverse{background:linear-gradient(90deg,#333 49.9%,#222 50.1%)}@media only screen and (min-width:768px){.game_detail-3players{border:1px solid #474747}.game_detail-3players+.game_detail-3players{margin:35px auto 0}.game_detail-3players .game_detail-3players-team{left:0;margin:0 auto;right:0;width:600px}.game_detail-3players .game_detail-3players-team li{border-width:5px;padding:0 60px}.game_detail-3players .game_detail-3players-team li img{width:90px}.game_detail-3players .game_detail-3players-ttl{padding:20px 0}.game_detail-3players .game_detail-3players-ttl dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.5rem;line-height:1.4}.game_detail-3players .game_detail-3players-ttl dd{font-size:.875rem}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb{padding:20px 20px 0;width:106px}.game_detail-3players .game_detail-3players-player .game_detail-3players-thumb a{display:block}.game_detail-3players .game_detail-3players-player .game_detail-3players-name{font-size:1.5rem}.game_detail-3players .game_detail-3players-player .game_detail-3players-name a{display:block}.game_detail-3players .game_detail-3players-player .game_detail-3players-btn a{font-size:18px;width:140px}.game_detail-3players .game_detail-3players-player.game_detail-3players-player-comingsoon{margin:20px auto}.game_detail-3players .game_detail-3players-player.game_detail-3players-player-comingsoon:after{font-size:1.125rem;line-height:1.2222222222}.game_detail-3players .game_detail-3players-score{top:30px;width:170px}.game_detail-3players .game_detail-3players-score ul:after{height:4px;width:15px}.game_detail-3players .game_detail-3players-score ul li{font-size:3.125rem;line-height:1.4}.game_detail-3players .game_detail-3players-score p{font-size:.875rem}.game_detail-3players .game_detail-3players-inning{max-width:600px}.game_detail-3players .game_detail-3players-inning p{font-size:.875rem}.game_detail-3players .game_detail-3players-inning dl{padding:10px 0}.game_detail-3players .game_detail-3players-inning dt{flex:0 0 80px;font-size:1rem;padding:4px 0}.game_detail-3players .game_detail-3players-inning dd{font-size:1.125rem;padding:0 15px}.game_detail-3players .game_detail-3players-inning img{margin:0 10px 0 0;width:50px}.game_detail-3players .game_detail-3players-inning dd+dd img{margin:0 0 0 10px}.game_detail-3players .game_detail-3players-ob_player{margin:10px auto 20px;max-width:600px}.game_detail-3players .game_detail-3players-ob_player a{max-width:170px}.game_detail-3players .game_detail-3players-ob_player .game_detail-3players-ob_player-thumb{margin-right:10px;width:40px}.game_detail-3players .game_detail-3players-ob_player dl dt{font-size:.75rem;line-height:1.3333333333}.game_detail-3players .game_detail-3players-ob_player dl dd{font-size:1rem;line-height:1.25}.game_detail-3players .game_detail-3players-notes{padding:0 0 15px}}.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}}.game_schedule{border:1px solid #565656}.game_schedule .game_schedule-ttl{background:#111;border-bottom:1px solid #565656;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:10px;text-align:center}.game_schedule .game_schedule-ttl .bl{display:block}.game_schedule .game_schedule-sup{font-size:.625rem}.game_schedule .game_schedule-main{align-items:stretch;display:flex;font-size:.6875rem;line-height:1.3636363636}.game_schedule .game_schedule-main+.game_schedule-main{border-top:1px solid #565656}.game_schedule .game_schedule-main .game_schedule-subttl{padding:10px;text-align:center;width:1em;writing-mode:vertical-rl}.game_schedule .game_schedule-main .game_schedule-detail{align-items:stretch;display:flex;flex:auto;flex-direction:column}.game_schedule .game_schedule-main .game_schedule-detail>.date{padding:12px 0;text-align:center}.game_schedule .game_schedule-main .game_schedule-detail>dl{align-items:stretch;display:flex;justify-content:center}.game_schedule .game_schedule-main .game_schedule-detail>dl+dl{border-top:1px solid #565656}.game_schedule .game_schedule-main .game_schedule-detail>dl dt{align-items:center;background:#4b4b4b;box-sizing:border-box;display:flex;flex:none;justify-content:center;padding:0;width:22%}.game_schedule .game_schedule-main .game_schedule-detail>dl dd{background:#2b2b2b;flex:auto}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li{align-items:center;display:flex}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li span{box-sizing:border-box;flex:1;padding:12px 0;position:relative;text-align:center}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li .home:after{bottom:0;color:#898989;content:"vs";height:1em;margin:auto 0;position:absolute;right:-1em;top:0;width:2em}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li:nth-child(2n){background:#222}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl dt{background:#2b2b2b;flex:1;padding:12px 10px}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl dd{background:#424242;flex:1}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl dd .date{padding:12px 10px}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl:nth-child(2n) dt{background:#222}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl:nth-child(2n) dd{background:#2b2b2b}.game_schedule.game_schedule-draft .game_schedule-main .game_schedule-detail .date{background:#333}@media only screen and (min-width:768px){.game_schedule .game_schedule-ttl{font-size:1rem;line-height:1.25;padding:15px}.game_schedule .game_schedule-ttl .bl{display:inline-block}.game_schedule .game_schedule-sup{font-size:.6875rem}.game_schedule .game_schedule-main{font-size:.875rem;line-height:1.2857142857}.game_schedule .game_schedule-main .game_schedule-subttl{align-items:center;display:flex;justify-content:center;min-width:60px;white-space:pre-line;writing-mode:horizontal-tb}.game_schedule .game_schedule-main .game_schedule-detail>dl dt{background:#333;padding:15px 5px;width:13%}.game_schedule .game_schedule-main .game_schedule-detail>dl dd{align-items:stretch;background:#222;display:flex}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game{align-items:stretch;display:flex;flex:auto;flex-wrap:wrap}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li{border-left:1px solid #404040;flex:1 0 33%}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li:nth-child(2n){background:none}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li span{align-items:center;display:flex;justify-content:center}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li .home{padding:12px 10px 12px 0}.game_schedule .game_schedule-main .game_schedule-detail>dl dd .game_schedule-game li .visitor{padding:12px 0 12px 10px}.game_schedule .game_schedule-main .game_schedule-detail>dl:nth-child(2n-1) dd .game_schedule-game li:nth-child(n+4):nth-child(-n+6){background:#2b2b2b}.game_schedule .game_schedule-main .game_schedule-detail>dl:nth-child(2n) dt{background:#424242}.game_schedule .game_schedule-main .game_schedule-detail>dl:nth-child(2n) dd{background:#333}.game_schedule .game_schedule-main .game_schedule-detail>dl:nth-child(2n) dd .game_schedule-game li:nth-child(n+4):nth-child(-n+6){background:#222}.game_schedule .game_schedule-main .bl{display:block}.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl .date,.game_schedule.game_schedule-protest .game_schedule-main .game_schedule-detail>dl dt{padding:15px 10px}}.gift{padding:0 10px}.gift ul li{background:#313131;border:1px solid #414141;margin-bottom:10px}.gift ul li .gift-thumb{background:#313131;padding:10px;text-align:center}.gift ul li .gift-thumb a{display:block;position:relative}.gift ul li .gift-thumb.gift-thumb-narikiri{margin:0 auto;max-width:500px}.gift ul li .gift-thumb .gift-thumb-icon_zoom{background:#111;bottom:0;height:25px;position:absolute;right:0;width:25px}.gift ul li .gift-thumb .gift-thumb-icon_zoom:after,.gift ul li .gift-thumb .gift-thumb-icon_zoom:before{background:#fff;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:13px}.gift ul li .gift-thumb .gift-thumb-icon_zoom:after{transform:rotate(90deg)}.gift ul li .gift-thumb img{height:auto;width:100%}.gift ul li .gift-ttl{background:#111;padding:10px;text-align:center}.gift ul li .gift-ttl .gift-goods_name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857}.gift ul li .gift-ttl .gift-goods_name span.bl{display:inline-block}.gift ul li .gift-ttl .gift-goods_type{background:silver;color:#222;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.5;margin:0 0 3px}.gift ul li .gift-detail{background:#313131;font-size:.8125rem;line-height:1.3846153846;padding:10px}.gift ul li .gift-select{padding:0 10px 5px}.gift ul li .gift-info{font-size:.6875rem;line-height:1.4545454545;padding:0 10px 10px}@media screen and (min-width:640px){.gift ul{display:flex;flex-wrap:wrap;justify-content:space-between}.gift ul li{flex:0 0 calc(50% - 10px);margin-bottom:20px;width:calc(50% - 10px)}.gift ul li.gift-privilege{flex:0 1 100%}}@media screen and (min-width:768px){.gift ul li .gift-ttl .gift-goods_name{display:inline-block;font-size:1rem;line-height:1.25}.gift ul li .gift-ttl .gift-goods_type{display:inline-block;font-size:.875rem;line-height:1.2857142857;margin:0 3px 0 0;padding:3px 6px}.gift ul li .gift-detail,.gift ul li .gift-thumb{padding:15px}.gift ul li .gift-select{padding:0 15px 5px}.gift ul li .gift-info{font-size:.75rem;line-height:1.3333333333;padding:0 15px 15px}}.goods_for_team{background:#313131;border:1px solid #444;height:100%}.goods_for_team .goods_for_team-main{display:flex;padding:10px}.goods_for_team .goods_for_team-main .goods_for_team-thumb{flex:0 0 140px}.goods_for_team .goods_for_team-main .goods_for_team-thumb a{display:block;position:relative;transition:opacity .5s}.goods_for_team .goods_for_team-main .goods_for_team-thumb a img{height:auto;width:100%}.goods_for_team .goods_for_team-main .goods_for_team-thumb a:hover{opacity:.7}.goods_for_team .goods_for_team-main .goods_for_team-thumb a.is-comingsoon{pointer-events:none}.goods_for_team .goods_for_team-main .goods_for_team-thumb .goods_for_team-thumb-btm{background:#111;bottom:0;display:block;height:25px;position:absolute;right:0;width:25px}.goods_for_team .goods_for_team-main .goods_for_team-thumb .goods_for_team-thumb-btm:after,.goods_for_team .goods_for_team-main .goods_for_team-thumb .goods_for_team-thumb-btm:before{background:#fff;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:13px}.goods_for_team .goods_for_team-main .goods_for_team-thumb .goods_for_team-thumb-btm:after{transform:rotate(90deg)}.goods_for_team .goods_for_team-main dl{flex:1 1 auto;padding:0 0 0 10px}.goods_for_team .goods_for_team-main dl dt{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3076923077;margin-bottom:5px}.goods_for_team .goods_for_team-main dl dd.goods_for_team-info{background:#555;display:inline-block;font-size:.625rem;line-height:1.4;margin-bottom:5px;padding:2px 5px}.goods_for_team .goods_for_team-main dl dd.goods_for_team-price{font-size:.6875rem;line-height:1.2727272727;text-align:right}.goods_for_team .goods_for_team-desc{border-top:1px solid #444;font-size:.6875rem;line-height:1.4545454545;margin:0 10px;padding:10px 0}.goods_for_team .goods_for_team-shop{display:flex;padding:0 10px 10px}.goods_for_team .goods_for_team-shop .goods_for_team-shop-ttl{flex:0 0 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;padding:4px 10px 0 0}.goods_for_team .goods_for_team-shop ul{display:flex;flex-wrap:wrap;margin-bottom:-8px}.goods_for_team .goods_for_team-shop ul li{padding:0 8px 8px 0}.goods_for_team .goods_for_team-shop ul li a{background:#444;border:1px solid #666;color:#fff;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;padding:5px 20px 5px 5px;position:relative;transition:opacity .5s}.goods_for_team .goods_for_team-shop ul li a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 7px;bottom:0;content:"";height:0;margin:auto;position:absolute;right:6px;top:0;width:0}.goods_for_team .goods_for_team-shop ul li a:hover{opacity:.7}@media screen and (min-width:768px){.goods_for_team .goods_for_team-main{padding:15px}.goods_for_team .goods_for_team-main .goods_for_team-thumb{flex:0 0 160px}.goods_for_team .goods_for_team-main dl{padding:0 0 0 15px}.goods_for_team .goods_for_team-main dl dt{font-size:.9375rem;line-height:1.3333333333}.goods_for_team .goods_for_team-main dl dd.goods_for_team-info{font-size:.6875rem;line-height:1.2727272727}.goods_for_team .goods_for_team-main dl dd.goods_for_team-price{font-size:.8125rem;line-height:1.2307692308}.goods_for_team .goods_for_team-desc{font-size:.8125rem;line-height:1.3846153846;margin:0 15px;padding:15px 0}.goods_for_team .goods_for_team-shop{padding:0 15px 15px}.goods_for_team .goods_for_team-shop .goods_for_team-shop-ttl{font-size:.75rem;line-height:1.3333333333}.goods_for_team .goods_for_team-shop ul li a{font-size:.6875rem;line-height:1.2727272727}}.goods_shop{background:#444;border:1px solid #444;margin:20px 0;padding:15px}.goods_shop .goods_shop-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.2;text-align:center}.goods_shop .goods_shop-list{display:flex;flex-wrap:wrap;margin:12px auto 0;max-width:480px}.goods_shop .goods_shop-list a{display:block;transition:opacity .5s}.goods_shop .goods_shop-list a:hover{opacity:.8}.goods_shop .goods_shop-list li{margin:0 15px 10px 0;width:calc(50% - 7.5px)}.goods_shop .goods_shop-list li img{-webkit-backface-visibility:hidden;height:auto;width:100%}.goods_shop .goods_shop-list li:nth-child(2n){margin-right:0}@media only screen and (min-width:768px){.goods_shop{margin:25px 0}.goods_shop .goods_shop-ttl{font-size:1.125rem}.goods_shop .goods_shop-list{justify-content:center;margin-top:15px}.goods_shop .goods_shop-list.is-x3_pc{justify-content:flex-start;max-width:730px}.goods_shop .goods_shop-list.is-x3_pc li{width:calc(33.33% - 10px)}.goods_shop .goods_shop-list.is-x3_pc li img{-webkit-backface-visibility:hidden;height:auto;width:100%}.goods_shop .goods_shop-list.is-x3_pc li:nth-child(2n){margin-right:15px}.goods_shop .goods_shop-list.is-x3_pc li:nth-child(3n){margin-right:0}}.goods{background:#313131;border:1px solid #444}.goods .goods-thumb{background:#fff;overflow:hidden;position:relative}.goods .goods-thumb .goods-thumb_img{display:flex}.goods .goods-thumb .goods-thumb_img li{flex:0 0 100%}.goods .goods-thumb .goods-thumb_img li img{-webkit-backface-visibility:hidden;height:auto;width:100%}.goods .goods-thumb .goods-thumb_num{background:rgba(0,0,0,.5);border-radius:10px;bottom:10px;color:#fff;font-size:.6875rem;left:0;line-height:1.2727272727;margin:auto;padding:2px 8px;position:absolute;right:0;text-align:center;width:30px}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next,.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev{background:hsla(0,0%,60%,.3);bottom:0;display:block;height:20%;margin:auto;position:absolute;top:0;transition:opacity .5s;width:6%}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next:before,.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev:before{border-style:solid;bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next:hover,.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev:hover{opacity:.7}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next.is-disable,.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev.is-disable{opacity:0;pointer-events:none}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev{left:0}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev:before{border-color:transparent #555 transparent transparent;border-width:5px 7px 5px 0}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next{right:0}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next:before{border-color:transparent transparent transparent #555;border-width:5px 0 5px 7px}.goods .goods-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;margin:10px}.goods .goods-detail{align-items:center;border-bottom:1px solid #444;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 10px;padding:0 0 10px}.goods .goods-detail .goods-info{background:#555;font-size:.6875rem;line-height:1.2727272727;margin:3px 0;padding:3px 5px}.goods .goods-detail .goods-price{flex:1 0 auto;font-size:1rem;line-height:1.375;text-align:right}.goods .goods-detail .goods-price .goods-price-unit{font-size:.625rem;line-height:1.4}.goods .goods-detail .goods-price .goods-price-tbd{font-size:.75rem;line-height:1.3333333333}.goods .goods-desc{font-size:.8125rem;line-height:1.3846153846;margin:10px}.goods .goods-shop{margin:0 10px 10px}.goods .goods-shop .goods-shop-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;margin:0 0 10px;padding:0 0 0 10px;position:relative}.goods .goods-shop .goods-shop-ttl:before{background-color:#9b0020;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.goods .goods-shop ul{display:flex;flex-wrap:wrap;justify-content:space-between}.goods .goods-shop ul li{padding:0 0 10px;width:calc(50% - 5px)}.goods .goods-shop ul li a{background:#fff;display:block;padding:6px 20px 6px 6px;position:relative;transition:opacity .5s}.goods .goods-shop ul li a:after{border-color:transparent transparent transparent #444;border-style:solid;border-width:5px 0 5px 7px;bottom:0;content:"";height:0;margin:auto;position:absolute;right:6px;top:0;width:0}.goods .goods-shop ul li a:hover{opacity:.7}.goods .goods-shop ul li a .goods-shop-label{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden;padding:25px 0 0}.goods .goods-shop ul li a.goods-shop-konami_style .goods-shop-label{background-image:url(../img/proleague/goods/store_konami_style.png)}.goods .goods-shop ul li a.goods-shop-rakuten .goods-shop-label{background-image:url(../img/proleague/goods/store_rakuten.png)}.goods .goods-shop ul li a.goods-shop-hmv .goods-shop-label{background-image:url(../img/proleague/goods/store_hmv.png)}@media screen and (min-width:768px){.goods{height:100%}.goods .goods-name{font-size:1.125rem;line-height:1.3333333333;margin:15px 15px 10px}.goods .goods-detail{margin:0 15px}.goods .goods-detail .goods-info{font-size:.75rem;line-height:1.3333333333}.goods .goods-detail .goods-price{font-size:1.375rem;line-height:1.1818181818}.goods .goods-detail .goods-price .goods-price-unit{font-size:.75rem;line-height:1.3333333333}.goods .goods-detail .goods-price .goods-price-tbd{font-size:.875rem;line-height:1.2857142857}.goods .goods-desc{font-size:.875rem;line-height:1.5714285714;margin:10px 15px}.goods .goods-shop{margin:0 15px 10px}.goods .goods-shop .goods-shop-ttl{font-size:1rem;line-height:1.375}.goods .goods-shop ul li a{padding:8px 20px 8px 8px}.goods .goods-shop ul li a .goods-shop-label{padding:27px 0 0}}.guest_message_in_modal{border:1px solid #888;margin:15px 0;padding:10px}.guest_message_in_modal .guest_message_in_modal-ttl{font-weight:bold;margin-bottom:5px}.guest .guest-ttl{align-items:center;color:#fff;display:flex;flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:5px 5px 10px;padding:2px 0 2px 12px;position:relative}.guest .guest-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.guest .guest-list ul{display:flex;flex-wrap:wrap;max-width:830px}.guest .guest-list ul li{box-sizing:border-box;display:flex;margin-bottom:10px;padding:0 5px;width:calc(50vw - 15px)}.guest .guest-list ul li .guest-box{background-color:#111;border:1px solid #414141;color:#fff;padding-bottom:10px}.guest .guest-list ul li .guest-box .guest-thumb img{height:auto;width:100%}.guest .guest-list ul li .guest-box .guest-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:10px 10px 0;text-align:center}.guest .guest-list ul li .guest-box .guest-profile{font-size:.625rem;line-height:1.2;padding:0 10px;text-align:center}.guest .guest-list ul li .guest-box .guest-name+.guest-profile{margin-top:8px}.guest .guest-list.guest-list-game_commentator ul{flex-direction:column}.guest .guest-list.guest-list-game_commentator ul li{display:block;width:100%}.guest .guest-list.guest-list-game_commentator ul li .guest-box{display:flex;flex-direction:column;height:63px;justify-content:center;padding:0;position:relative}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-thumb{left:0;position:absolute;top:0;width:60px}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-name,.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-profile{padding:0 0 0 70px;text-align:left}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-nickname{font-size:.6875rem;line-height:1.4545454545}.sp .guest-list ul li{width:calc(50vw - 5px)}@media screen and (min-width:480px){.guest .guest-list ul li{width:calc(33.3vw - 10px)}.guest .guest-list.guest-list-game_commentator ul{flex-direction:row;flex-wrap:wrap}.guest .guest-list.guest-list-game_commentator ul li{max-width:415px;width:50%}.sp .guest-list ul li{width:calc(33.3vw - 4px)}}@media screen and (min-width:768px){.guest .guest-ttl{font-size:1.125rem;line-height:1.2222222222}.guest .guest-list ul li{max-width:165px}.guest .guest-list ul li .guest-box{padding-bottom:15px}.guest .guest-list ul li .guest-box .guest-name{font-size:1.25rem;line-height:1.2;padding:15px 10px 0}.guest .guest-list ul li .guest-box .guest-profile{font-size:.75rem;line-height:1.1666666667}.guest .guest-list.guest-list-game_commentator ul li .guest-box{height:74px}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-thumb{width:70px}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-name,.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-profile{padding:0 0 0 85px}.guest .guest-list.guest-list-game_commentator ul li .guest-box .guest-nickname{font-size:.8125rem;line-height:1.2307692308}}.iframe_term{border:1px solid #404040;font-size:.8125rem;height:110px;line-height:1.6923076923;overflow-y:auto;padding:20px}.iframe_term h2{font-weight:bold;margin-bottom:20px}.iframe_term p{margin:20px 0}.iframe_term a{text-decoration:underline}.input_parts input{border:1px solid #e4e4e4;box-sizing:border-box;color:#444;font-size:1rem;line-height:1.125;padding:10px;width:100%}.input_parts.input_parts-year input{max-width:150px;width:40%}@media only screen and (min-width:768px){.input_parts.input_parts-year.input_parts-width_inner_max input{max-width:none;width:100%}}.kachidoki_tweet{margin:15px 0 30px}.kachidoki_tweet .kachidoki_tweet-ttl{background:#efefef;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.2;padding:10px;text-align:center}.kachidoki_tweet .kachidoki_tweet-select{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.kachidoki_tweet .kachidoki_tweet-select .kachidoki_tweet-select-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2;padding-right:15px}.kachidoki_tweet .kachidoki_tweet-card{border:1px solid #ccc;margin-top:15px;padding:15px}.kachidoki_tweet .kachidoki_tweet-vs{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:3px 0}.kachidoki_tweet .kachidoki_tweet-vs .kachidoki_tweet-vs-home,.kachidoki_tweet .kachidoki_tweet-vs .kachidoki_tweet-vs-visitor{flex:1 1 auto;font-family:"Shin Go Heavy JIS2004";text-align:center}.kachidoki_tweet .kachidoki_tweet-vs .kachidoki_tweet-vs-petmark{margin:0 auto;width:70px}.kachidoki_tweet .kachidoki_tweet-vs .kachidoki_tweet-vs-petmark img{height:auto;width:100%}.kachidoki_tweet .kachidoki_tweet-vs .kachidoki_tweet-vs-info{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.375rem;left:0;line-height:1.2;margin:auto;position:absolute;right:0;text-align:center}.kachidoki_tweet .kachidoki_tweet-game{padding:5px 0}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:space-between;position:relative}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-home,.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-player,.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-visitor{flex:1 1 auto}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-player.kachidoki_tweet-game-cast_player{font-size:.625rem;line-height:1;white-space:pre-line}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-visitor .kachidoki_tweet-game-player{text-align:right}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-time{color:grey;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score{align-items:center;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score:before{content:"-";order:2}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score .kachidoki_tweet-game-score-home{order:1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score .kachidoki_tweet-game-score-visitor{order:3}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score .kachidoki_tweet-game-score-home,.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score .kachidoki_tweet-game-score-visitor{text-align:center;width:30px}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score .is-win{color:#ff8700}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-visitor{order:1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-visitor .kachidoki_tweet-game-player{text-align:left}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-visitor .kachidoki_tweet-game-btn{order:-1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-home{order:3}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-home .kachidoki_tweet-game-player{text-align:right}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-home .kachidoki_tweet-game-btn{order:-1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-score .kachidoki_tweet-game-score-home{order:3}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-item.is-pos_reverse .kachidoki_tweet-game-score .kachidoki_tweet-game-score-visitor{order:1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn{margin-top:8px;text-align:center}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn a{background:url(../img/proleague/icon_link_twitter_bl.svg) 8px 50%/24px 19px no-repeat #fff;border:2px solid #55acee;color:#55acee;display:inline-block;font-size:.8125rem;line-height:1.2307692308;padding:8px 15px 8px 35px;text-decoration:none}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn a:hover{background-color:#d5edff}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn.is-win a{background:url(../img/proleague/icon_link_twitter.svg) 8px 50%/24px 19px no-repeat #55acee;color:#fff}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn.is-win a:hover{background-color:#84caff;border-color:#84caff}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn.is-btn-disabled a{background-color:#cdcdcd;pointer-events:none}.kachidoki_tweet .kachidoki_tweet-card.is-opening .kachidoki_tweet-vs{padding-bottom:5px}.kachidoki_tweet .kachidoki_tweet-card.is-opening .kachidoki_tweet-game{border-top:1px solid #ccc;padding:10px 0}.kachidoki_tweet .kachidoki_tweet-card.is-opening .kachidoki_tweet-game:last-child{padding-bottom:0}.kachidoki_tweet .kachidoki_tweet-error{border:1px solid #ccc;margin:15px 0;padding-top:15px}.kachidoki_tweet .maintenance_msg{padding-top:20px}.kachidoki_tweet .maintenance_msg .maintenance_msg-inner{border-color:#ccc}.kachidoki_tweet .maintenance_msg .maintenance_msg-inner p{color:#444;margin:0}@media only screen and (min-width:460px){.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-player.kachidoki_tweet-game-cast_player{font-size:1rem;white-space:normal}}@media only screen and (min-width:650px){.kachidoki_tweet .kachidoki_tweet-ttl{font-size:1.25rem}.kachidoki_tweet .kachidoki_tweet-vs{max-width:480px}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-home,.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-visitor{align-items:center;display:flex;flex:0 0 235px;justify-content:space-between}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-home{order:1}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-visitor{flex-flow:row-reverse;order:3}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-player.kachidoki_tweet-game-cast_player{font-size:.8125rem;line-height:1;white-space:pre-line}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn{margin-top:0;width:140px}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-score,.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-time{order:2;position:relative}.kachidoki_tweet .kachidoki_tweet-game .kachidoki_tweet-game-btn a{font-size:.875rem}}.latest_card{background:#c3c8cd;padding:10px}.latest_card .latest_card-matches{margin:0 auto;max-width:400px}.latest_card .latest_card-matches li{align-items:center;display:flex;justify-content:center;padding:10px}.latest_card .latest_card-matches li+li{border-top:2px solid #b0b7be}.latest_card .latest_card-home,.latest_card .latest_card-visitor{align-items:center;display:flex}.latest_card .latest_card-home{order:1}.latest_card .latest_card-visitor{order:3}.latest_card .latest_card-visitor .latest_card-player{order:2}.latest_card .latest_card-visitor .latest_card-petmark{order:1}.latest_card .latest_card-player{color:#111;font-family:"Shin Go Bold JIS2004";font-size:.625rem;line-height:1.2;text-align:center}.latest_card .latest_card-player img{height:auto;margin-bottom:2px;width:50px}.latest_card .latest_card-petmark{padding:5px}.latest_card .latest_card-petmark img{height:auto;width:35px}.latest_card .latest_card-video_list{display:flex;justify-content:center}.latest_card .latest_card-video{flex:1 1 auto;max-width:420px}.latest_card .latest_card-video+.latest_card-video{margin-left:10px}.latest_card .latest_card-info{flex:0 0 60px;order:2;padding:0 5px;text-align:center}.latest_card .latest_card-info-time:before{color:#9b0020;content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308}.latest_card .latest_card-info-time span{color:#8d8d8d;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;white-space:nowrap}.latest_card .latest_card-info-time span:before{content:url(../img/proleague/icon_video_gray.svg);display:inline-block;margin-right:2px;width:12px}.latest_card .latest_card-info-btn span{background:#5b6269;display:inline-block;font-size:.625rem;line-height:1.2;padding:3px 16px 3px 8px;position:relative;transition:background-color .5s}.latest_card .latest_card-info-btn span:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 5px;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:5px;top:0;width:0}.latest_card .latest_card-info-btn span:hover{background-color:#7e8891}.latest_card .latest_card-info-message{border:1px solid #707070;color:#707070;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.1818181818;padding:3px 5px}.latest_card .latest_card-score{color:#5b6269;display:flex;flex:0 0 80px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.0625rem;justify-content:space-around;line-height:1.2352941176;order:2}.latest_card .latest_card-score:before{content:"-";display:inline-block;flex:1 1 auto;order:2;text-align:center}.latest_card .latest_card-score-home,.latest_card .latest_card-score-visitor{flex:0 0 26px;text-align:center}.latest_card .latest_card-score-home.is-win,.latest_card .latest_card-score-visitor.is-win{color:#9b0020}.latest_card .latest_card-score-home{order:1}.latest_card .latest_card-score-visitor{order:3}.latest_card.latest_card-climax,.latest_card.latest_card-pennant01{width:50%}.latest_card.latest_card-climax+.latest_card,.latest_card.latest_card-pennant01+.latest_card{padding-left:0}.latest_card.latest_card-climax .latest_card-video .video.video-red a:after,.latest_card.latest_card-climax .latest_card-video .video.video-red a:before,.latest_card.latest_card-pennant01 .latest_card-video .video.video-red a:after,.latest_card.latest_card-pennant01 .latest_card-video .video.video-red a:before{transform:scale(.8)}.latest_card.latest_card-nippon{flex-direction:column;margin:0 auto;max-width:440px}.latest_card.latest_card-nippon .latest_card-vs{align-items:center;display:flex;justify-content:center;margin:10px auto 0;position:relative}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl{align-items:center;display:flex}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dt{position:relative;transform:unset;width:75px}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dt a{display:block}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dt img{height:auto;width:100%}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dd ul{display:flex;flex-direction:column}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dd ul li{padding:4px;width:25px}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dd ul img{height:auto;width:100%}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team.latest_card-vs-home{order:3}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team.latest_card-vs-home dl{flex-direction:row-reverse}.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team.latest_card-vs-visitor{order:1}.latest_card.latest_card-nippon .latest_card-vs:before{color:#9b0020;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;order:2;padding:0 8px}.latest_card-pagination{text-align:center;width:100%}.latest_card-pagination .latest_card-pagination-bullet{background:hsla(0,0%,100%,.3);border-radius:100%;display:inline-block;height:8px;width:8px}.latest_card-pagination .latest_card-pagination-bullet.latest_card-pagination-bullet-active{background:#fff}.latest_card-pagination .latest_card-pagination-bullet+.latest_card-pagination-bullet{margin-left:10px}@media screen and (min-width:480px){.latest_card.latest_card-nippon .latest_card-vs .latest_card-vs-team dl dt{width:100px}.latest_card.latest_card-nippon .latest_card-vs:before{padding:0 15px}}@media only screen and (min-width:768px){.latest_card{align-items:center;display:flex;justify-content:space-between;padding:20px 30px}.latest_card .latest_card-matches li{padding:0 10px}.latest_card .latest_card-matches li+li{margin-top:8px;padding-top:8px}.latest_card .latest_card-video{width:420px}.latest_card .latest_card-video+.latest_card-video{margin-left:30px}.latest_card.latest_card-climax .latest_card-video,.latest_card.latest_card-pennant01 .latest_card-video{width:auto}.latest_card.latest_card-climax .latest_card-video .video.video-red a:after,.latest_card.latest_card-climax .latest_card-video .video.video-red a:before,.latest_card.latest_card-pennant01 .latest_card-video .video.video-red a:after,.latest_card.latest_card-pennant01 .latest_card-video .video.video-red a:before{transform:scale(.9)}.latest_card.latest_card-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt{width:110px}.latest_card.latest_card-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dd ul li{padding:8px;width:35px}.latest_card.latest_card-nippon .page_ttl_schedule-vs:before{font-size:2.25rem;line-height:1.3333333333;padding:0 25px}.latest_card-pagination .latest_card-pagination-bullet{height:12px;width:12px}.latest_card-pagination .latest_card-pagination-bullet+.latest_card-pagination-bullet{margin-left:15px}}.linechart>h2,.linechart>h3,.linechart>h4{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:2px 0 2px 12px;position:relative}.linechart>h2:before,.linechart>h3:before,.linechart>h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.linechart .linechart-main{position:relative}.linechart .linechart-for_ie{height:100%;position:absolute;top:0;width:100%}.linechart-team_rank{margin:0 auto;max-width:680px}.linechart-team_rank .c3-line,.linechart-team_rank .c3-target.c3-defocused path.c3-line,.linechart-team_rank .c3-target.c3-defocused path.c3-step{stroke-width:3px}.linechart-team_rank .c3-target.c3-focused path.c3-line,.linechart-team_rank .c3-target.c3-focused path.c3-step{stroke-width:5px}.linechart-team_rank .c3-circles circle{shape-rendering:auto}.linechart-team_rank .c3-circle._expanded_{stroke-width:0;animation-duration:1.2s;animation-iteration-count:infinite;animation-name:c3-circle-anime;animation-timing-function:ease;cursor:pointer}.linechart-team_rank .c3-circles-carp .c3-circle._expanded_,.linechart-team_rank .c3-line-carp{stroke:#ab1300}.linechart-team_rank .c3-circles-giants .c3-circle._expanded_,.linechart-team_rank .c3-line-giants{stroke:#b35300}.linechart-team_rank .c3-circles-swallows .c3-circle._expanded_,.linechart-team_rank .c3-line-swallows{stroke:#006730}.linechart-team_rank .c3-circles-baystars .c3-circle._expanded_,.linechart-team_rank .c3-line-baystars{stroke:#005db6}.linechart-team_rank .c3-circles-tigers .c3-circle._expanded_,.linechart-team_rank .c3-line-tigers{stroke:#d8ac00}.linechart-team_rank .c3-circles-lions .c3-circle._expanded_,.linechart-team_rank .c3-line-lions{stroke:#002ab7}.linechart-team_rank .c3-circles-fighters .c3-circle._expanded_,.linechart-team_rank .c3-line-fighters{stroke:#2a7baf}.linechart-team_rank .c3-circles-hawks .c3-circle._expanded_,.linechart-team_rank .c3-line-hawks{stroke:#ae7000}.linechart-team_rank .c3-circles-buffaloes .c3-circle._expanded_,.linechart-team_rank .c3-line-buffaloes{stroke:#a3930a}.linechart-team_rank .c3-circles-eagles .c3-circle._expanded_,.linechart-team_rank .c3-line-eagles{stroke:#b00015}.linechart-team_rank .c3-circles-marines .c3-circle._expanded_,.linechart-team_rank .c3-line-marines{stroke:#d7d7d7}.linechart-team_rank .c3-circles-dragons .c3-circle._expanded_,.linechart-team_rank .c3-line-dragons{stroke:#00c6ff}.linechart-team_rank .c3-ygrids line{stroke-dasharray:0;stroke:hsla(0,0%,100%,.1);fill:none}.linechart-team_rank .c3-axis .domain,.linechart-team_rank .c3-axis .tick line{display:none}.linechart-team_rank .c3-axis .tick text{fill:#fff}.linechart-team_rank .c3-axis.c3-axis-x{transform:translateY(0)}.linechart-team_rank .c3-legend-item{fill:#fff;font-size:11px}.linechart-team_rank .c3-legend-item-tile{stroke-width:3}.linechart-team_rank .c3-region.regionX{fill:#888}@media only screen and (min-width:768px){.linechart>h2,.linechart>h3,.linechart>h4{font-size:1.125rem;line-height:1.2222222222;padding:4px 0 4px 20px}}.link_to_calendar{display:inline-block;margin-left:10px}.link_to_calendar a{align-items:center;background:#313131;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.625rem;line-height:1.2;padding:5px 16px 5px 26px;position:relative;transition:background-color .5s;vertical-align:middle}.link_to_calendar a:after,.link_to_calendar a:before{bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}.link_to_calendar a:before{background:url(../img/proleague/icon_calendar.svg) no-repeat 0 0/15px 15px;height:15px;left:6px;width:15px}.link_to_calendar a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;height:0;right:5px;width:0}.link_to_calendar a:hover{background-color:#555}.link{background:#313131;border:1px solid #404040;box-sizing:border-box;margin:0 auto}.link dt{align-items:flex-end;display:flex;justify-content:center;position:relative}.link dt img{height:auto;width:100%}.link ul.link-ttl{align-items:center;display:flex;justify-content:center;padding:15px 10px 0;width:280px}.link ul.link-ttl li{margin:5px}.link ul.link-ttl .link-logo{flex:1 1 auto;max-width:190px;text-align:center}.link ul.link-ttl .link-package{flex:1 0 50%}.link .link-btn{margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.link{padding:0 20px}.link ul.link-ttl{width:400px}.link ul.link-ttl li{margin:10px}.link ul.link-ttl .link-logo{max-width:220px}}.list li a.inline{color:#fff;text-decoration:underline}.list li a.inline:hover{text-decoration:none}.list.list-note.list-note-em>li{color:#ffc600}.list.list-note.list-note-em>li em{font-weight:bold}.list.list-no_margin{margin:0}.list.list-font_s li{font-size:.6875rem;line-height:1.2727272727}@media only screen and (min-width:768px){.list.list-font_s li{font-size:.75rem;line-height:1.25}}.list.list-in_award{margin:15px 0}.list.list-in_award>li{font-size:.75rem;line-height:1.3333333333}.list.list-in_pro_player{margin:10px 0 0}.list.list-in_pro_player>li{font-size:.625rem;line-height:1.4;margin:0}@media screen and (min-width:768px){.list.list-in_pro_player>li{font-size:.75rem;line-height:1.3333333333}}.list.list-in_team_detail{margin:0}.list.list-in_team_detail>li{font-size:.625rem;line-height:1.4;margin:0}@media screen and (min-width:768px){.list.list-in_team_detail>li{font-size:.75rem;line-height:1.3333333333}}.list.list-in_article{margin:0}.list.list-in_article>li{font-size:.875rem;line-height:1.7142857143;margin:0}@media screen and (min-width:768px){.list.list-in_article>li{font-size:.9375rem;line-height:1.7333333333}}.list.list-in_desc_note{margin:5px 0}.list.list-note-in_draft_desc{margin:5px auto 15px;width:300px}.list.list-note-in_draft_desc>li{font-size:.6875rem;line-height:1.2727272727}@media only screen and (min-width:400px){.list.list-note-in_draft_desc{width:350px}.list.list-note-in_draft_desc>li{font-size:.75rem;line-height:1.3333333333}}.list.list-about_live li{font-size:.6875rem;line-height:1}@media screen and (min-width:768px){.list.list-about_live li{font-size:.75rem}}.list.list-dot.list-width_ruby>li:after,.list.list-note.list-width_ruby>li:after{top:.7em}.list.list-in_schedule_prize{margin-top:0}.live_channel ul{display:flex;flex-wrap:wrap;padding:0 5px}.live_channel li{box-sizing:border-box;max-width:165px;padding:5px;width:50%}.live_channel li a{background:#fff;display:block;transition:opacity .5s}.live_channel li a img{height:auto;width:100%}.live_channel li a:hover{opacity:.8}.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}.maintenance_msg{box-sizing:border-box;margin:0 auto;max-width:600px;padding:10px}.maintenance_msg .maintenance_msg-inner{border:1px solid #fff;padding:10px}.maintenance_msg .maintenance_msg-inner p{color:#fff;font-size:.8125rem;line-height:1.3076923077;text-align:center}.maintenance_msg .maintenance_msg-inner p .bl{display:inline-block}@media only screen and (min-width:768px){.maintenance_msg,.maintenance_msg .maintenance_msg-inner{padding:20px}.maintenance_msg .maintenance_msg-inner p{font-size:.875rem;line-height:1.2857142857}}.maintenance_msg.maintenance_msg-in_championship_mode .maintenance_msg-inner{border-color:#444}.maintenance_msg.maintenance_msg-in_championship_mode .maintenance_msg-inner p{color:#444}.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%}}.modal_allstar_vote{border:1px solid #404040;margin:0 auto;max-width:580px}.modal_allstar_vote>dl{background:#222;display:flex;font-size:.75rem;justify-content:space-between;line-height:1.3333333333}.modal_allstar_vote>dl dt{background:#313131;flex:1 1 auto;order:2}.modal_allstar_vote>dl dd,.modal_allstar_vote>dl dt{align-items:center;display:flex;justify-content:center;padding:12px 7px;text-align:center}.modal_allstar_vote>dl dd{flex:0 0 35%}.modal_allstar_vote>dl dd.modal_allstar_vote-ce{order:1}.modal_allstar_vote>dl dd.modal_allstar_vote-pa{order:3}.modal_allstar_vote>dl.modal_allstar_vote-headline dt{align-items:center;background:#232323;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center}.modal_allstar_vote>dl.modal_allstar_vote-headline dd{align-items:center;background:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;text-align:center}.modal_allstar_vote>dl:nth-child(2n) dt{background:#3f3f3f}.modal_allstar_vote>dl:nth-child(2n) dd{background:#373737}.modal_allstar_vote>dl .modal_allstar_vote-no_select{color:#848484}@media only screen and (min-width:768px){.modal_allstar_vote>dl{font-size:.875rem;line-height:1.2857142857}.modal_allstar_vote>dl dt{padding:15px}.modal_allstar_vote>dl dd{padding:15px 20px}.modal_allstar_vote>dl.modal_allstar_vote-headline{font-size:1rem}}.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;position:relative}.popup .popup-title h1{font-size:1rem;line-height:1.125}.popup .popup-title-close{height:25px;position:absolute;right:20px;top:20px;width:25px}.popup .popup-title-close a{display:block;height:25px;position:relative;width:25px}.popup .popup-title-close a:after,.popup .popup-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}.popup .popup-title-close a:before{transform:rotate(-45deg)}.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.popup-modal-photo .popup-inner .popup-photo_nav{display:flex;margin-top:8px}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev{box-sizing:border-box;flex:1 0 20%;line-height:24px}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a{display:block;position:relative;transition:opacity .3s}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a:hover,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a:hover{opacity:.7}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a:before,.popup.popup-modal-photo .popup-inner .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.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a:after,.popup.popup-modal-photo .popup-inner .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.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a.is-disable,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a.is-disable{color:#666}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a.is-disable:hover,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a.is-disable:hover{opacity:1}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a.is-disable:before,.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a.is-disable:before{background:#666}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev{text-align:left}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a{padding-left:30px}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a:before{left:0}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-prev a:after{border-right:8px solid #000;left:7px}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next{text-align:right}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a{padding-right:30px}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a:before{right:0}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-next a:after{border-left:8px solid #000;right:7px}.popup.popup-modal-photo .popup-inner .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-photo .popup-inner .popup-photo_nav{margin-left:auto;margin-right:auto;margin-top:10px;max-width:400px}.popup.popup-modal-photo .popup-inner .popup-photo_nav+.popup-close{margin-top:-34px}}.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-yt-tab{background-color:rgba(0,0,0,.8)}.popup.popup-modal-yt-tab .popup-inner{background:none;border:0;max-width:700px;width:100%}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn{display:flex;padding:0 0 0 10px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a{background:#666;border:solid #fff;border-width:1px 1px 0;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;min-width:94px;padding:6px 10px;text-align:center;transition:background-color .3s}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a:hover{background:grey}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a.is-current{background:#fff;color:#222}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a.is-current:hover{background:#fff}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a+a{margin:0 0 0 4px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a>div{display:inline-block;text-align:center}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a>div>div{display:inline-block}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax{overflow:hidden}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a{font-size:.625rem;line-height:1.2;max-width:67px;min-width:50px;padding:4px 2px;text-align:left}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a>div{transform:scale(.8);transform-origin:0 50%;width:125%}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a{min-width:36px;padding:4px 2px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax-for_top a{min-width:64px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-main{background:#fff;padding:8px 8px 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-main>a{background:#000;display:block;height:0;overflow:hidden;padding-top:56.25%;position:relative}.popup.popup-modal-yt-tab .popup-modal-yt-tab-main>a img{height:100%;left:0;position:absolute;top:0;width:100%}.popup.popup-modal-yt-tab .popup-close{background:#fff;text-align:center}.popup.popup-modal-yt-tab .popup-close a{background:#777;margin:6px;padding:4px 4px 4px 10px}.popup.popup-modal-yt-tab .popup-close .popup-close-icon{background:#777}.popup.popup-modal-yt-tab .popup-close .popup-close-icon:after,.popup.popup-modal-yt-tab .popup-close .popup-close-icon:before{background:#fff}@media only screen and (orientation:portrait) and (min-width:440px){.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a{max-width:90px;padding:4px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a>div{transform:scale(1);width:auto}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a a{max-width:88px;padding:4px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a>div{width:auto}}@media only screen and (orientation:landscape){.popup.popup-modal-yt-tab .popup-inner{width:175vh}.popup.popup-modal-yt-tab .popup-modal-yt-tab-wrapper{display:flex}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn{flex-direction:column;padding:15px 0 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a{border-width:1px 0 1px 1px;min-height:50px;min-width:auto;padding:10px 6px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a div>div{writing-mode:vertical-rl}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a.is-current span{display:inline}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a+a{margin:5px 0 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn em{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn span{display:none}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax{padding:0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a{max-height:50px;min-height:50px;min-width:auto;padding:2px 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a>div{height:58px;transform-origin:50% 0;width:36px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top{padding:0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a{max-height:46px;min-height:46px;min-width:auto;padding:2px 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a>div{display:flex;height:50px;justify-content:center;transform-origin:50% 0;width:36px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_schedule a{min-height:50px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax-for_top a{min-width:24px;padding:6px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-main{flex:1 1 auto;padding:8px}.popup.popup-modal-yt-tab .popup-close{background:none;text-align:left;writing-mode:vertical-rl}.popup.popup-modal-yt-tab .popup-close a{background:none;margin:0;padding:0 5px 0 0}.popup.popup-modal-yt-tab .popup-close .popup-close-icon{background:#666;margin:5px 0 0 5px;writing-mode:horizontal-tb}}@media only screen and (orientation:landscape) and (min-height:300px){.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn span{display:inline-block}}@media only screen and (orientation:landscape) and (min-height:400px) and (min-width:700px){.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a{max-height:79px;padding:2px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-climax a>div{height:92px;width:24px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn.popup-modal-yt-tab-btn-pennant01-for_top a{max-height:79px;padding:2px}}.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-protest_sp .popup-main h3{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;margin:0 0 15px;padding:2px 0 2px 12px;position:relative}.popup.popup-modal-protest_sp .popup-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.popup.popup-modal-entry_decide_status .popup-main-inner{min-height:0}@media only screen and (min-width:768px){.popup.popup-modal-entry_decide_status .popup-inner{width:500px}}.popup.popup-modal-error .popup-inner{width:280px}.popup.popup-modal-error .popup-main-inner{min-height:0}@media only screen and (min-width:768px){.popup.popup-modal-error .popup-inner{width:320px}}.popup.popup-modal-order .popup-inner{background-color:#fff}.popup.popup-modal-order .popup-main-inner{color:#444;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}.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-changing{opacity:1}.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-about_sp .fullpanel-main h3{display:block;font-size:.875rem;line-height:1.2857142857;margin-top:20px;padding:2px 0 2px 12px;position:relative}.fullpanel.fullpanel-modal-about_sp .fullpanel-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.fullpanel.fullpanel-modal-about_sp .fullpanel-main p{margin-top:10px}.fullpanel.fullpanel-modal-about_sp .fullpanel-main p:first-child{margin-top:0}.fullpanel.fullpanel-modal-term_entry .fullpanel-main p{margin:20px 0}.fullpanel.fullpanel-modal-term_entry .fullpanel-main p:first-child{margin-top:0}.fullpanel.fullpanel-modal-term_entry .fullpanel-main a{text-decoration:underline}.fullpanel.fullpanel-modal-protest_sp .fullpanel-main h3{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:0 0 10px;padding:2px 0 2px 12px;position:relative}.fullpanel.fullpanel-modal-protest_sp .fullpanel-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.fullpanel.fullpanel-modal-order{background-color:#fff}.fullpanel.fullpanel-modal-order .fullpanel-main-inner{color:#444;padding:0}.popup.popup-modal-cheer .popup-title{background-color:#353535}.popup.popup-modal-cheer .popup-inner{background-color:#fff}.popup.popup-modal-cheer .popup-main-inner{color:#444}.fullpanel.fullpanel-modal-cheer{background-color:#fff}.fullpanel.fullpanel-modal-cheer .fullpanel-title{background-color:#353535}.fullpanel.fullpanel-modal-cheer .fullpanel-main-inner{color:#444}.popup.popup-modal-live_list .popup-main-inner{min-height:120px;padding-top:30px}@media screen and (min-width:768px){.popup.popup-modal-live_list .popup-inner{width:500px}}.fullpanel.fullpanel-modal-about_proleague_ranking .fullpanel-main h3{display:block;font-size:.875rem;line-height:1.2857142857;margin-top:20px;padding:2px 0 2px 12px;position:relative}.fullpanel.fullpanel-modal-about_proleague_ranking .fullpanel-main h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.fullpanel.fullpanel-modal-about_proleague_ranking .fullpanel-main p{margin-top:10px}.fullpanel.fullpanel-modal-about_proleague_ranking .fullpanel-main p:first-child{margin-top:0}.popup.popup-modal-about_stats_item .popup-main-inner{min-height:80px}.popup.popup-about_prevent_infection .popup-title,.popup.popup-npb_message .popup-title{background-color:#fff;color:#444;padding:25px 20px 10px}.popup.popup-about_prevent_infection .popup-title-close,.popup.popup-npb_message .popup-title-close{display:none}.fullpanel-about_prevent_infection .fullpanel-title{background-color:#444}@media only screen and (min-width:768px){.popup.popup-about_prevent_infection .popup-title,.popup.popup-npb_message .popup-title{padding:30px 30px 0}.popup.popup-about_prevent_infection .popup-title-close,.popup.popup-npb_message .popup-title-close{top:30px}}.popup.popup-modal-tweet .popup-title{background-color:#353535}.popup.popup-modal-tweet .popup-inner{background-color:#fff}.popup.popup-modal-tweet .popup-main-inner{color:#444}.fullpanel.fullpanel-modal-tweet{background-color:#fff}.fullpanel.fullpanel-modal-tweet .fullpanel-title{background-color:#353535}.fullpanel.fullpanel-modal-tweet .fullpanel-main-inner{color:#444}.fullpanel.fullpanel-modal-schedule_info p+p,.popup.popup-modal-schedule_info p+p{margin:5px 0 0}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail{padding:15px 0}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail h2,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail h2,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail h2,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail h2{font-size:.875rem;font-weight:bold;line-height:1.2857142857;padding:0 0 0 1em;position:relative}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail h2:before,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail h2:before,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail h2:before,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail h2:before{background:#fff;border-radius:3px;content:"";height:5px;left:0;margin:auto 5px;position:absolute;top:.5em;width:5px}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail p,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail p,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail p,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail p{margin:10px 0 0 1em}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail dl,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail dl,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail dl,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail dl{font-size:.8125rem;line-height:1.3076923077;margin:10px 0 0 1em}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail dl dd,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail dl dd,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail dl dd,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail dl dd{margin:5px 0 0}.fullpanel.fullpanel-modal-schedule_info .fullpanel-modal-schedule_info-detail dl dd+dt,.fullpanel.fullpanel-modal-schedule_info .popup-modal-schedule_info-detail dl dd+dt,.popup.popup-modal-schedule_info .fullpanel-modal-schedule_info-detail dl dd+dt,.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail dl dd+dt{margin:10px 0 0}.popup.popup-modal-schedule_info .popup-modal-schedule_info-detail dl{font-size:.875rem;line-height:1.2857142857}.nodata{background:rgba(0,0,0,.3);font-size:.875rem;margin:10px 0;padding:80px 0;text-align:center}.nodata a.nodata-inline{text-decoration:underline}.nodata.nodata-card_in_pro{margin:10px}.notification_badge{background:#b70000;border-radius:1em;color:#fff;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;height:1em;left:0;line-height:1;padding:4px;position:absolute;text-align:center;top:0;transform:translate(-18%,6%);width:1em}@media only screen and (min-width:980px){.notification_badge{font-size:1rem;transform:translate(-35%,-30%)}}.ob_player_list .ob_player_list-ttl{background:#111;border:solid #404040;border-width:1px 1px 0;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;padding:10px;text-align:center}.ob_player_list table{border:1px solid #404040;font-size:.8125rem;line-height:1.6923076923;width:100%}.ob_player_list table .bl{display:inline-block}.ob_player_list table tr td,.ob_player_list table tr th{padding:12px 10px}.ob_player_list table tr th{background:#373737;text-align:left;width:50%}.ob_player_list table tr td{background:#4a4a4a}.ob_player_list table tr:nth-child(2n) th{background:#222}.ob_player_list table tr:nth-child(2n) td{background:#373737}@media only screen and (min-width:768px){.ob_player_list .ob_player_list-ttl{font-size:1rem}.ob_player_list table{font-size:.875rem;line-height:1.5714285714}}.ob_players{margin:0 10px 15px}.ob_players .ob_players-list{border:solid #bbb;border-width:1px 1px 0}.ob_players .ob_players-list li{border-bottom:1px solid #bbb}.ob_players .ob_players-list li a{align-items:center;color:#444;display:flex;padding:10px;text-decoration:none}.ob_players .ob_players-list li a:hover{opacity:1}.ob_players .ob_players-list li .ob_players-player-thumb{background:#fff;margin-right:10px;width:50px}.ob_players .ob_players-list li .ob_players-player-thumb img{height:auto;width:100%}.ob_players .ob_players-list li dl{font-family:"Shin Go Bold JIS2004"}.ob_players .ob_players-list li dl dt{font-size:.6875rem;line-height:1.3636363636}.ob_players .ob_players-list li dl dd{font-size:1rem;line-height:1.25}.ob_players .ob_players-list li .ob_players_btn{margin-left:auto}.ob_players .ob_players-list li .ob_players_btn>p{margin:0;padding:0}@media only screen and (min-width:640px){.ob_players{margin:0 10px 25px}.ob_players .ob_players-list{border-width:1px 0 0 1px;display:flex;flex-wrap:wrap}.ob_players .ob_players-list li{border-right:1px solid #bbb;box-sizing:border-box;width:50%}.ob_players .ob_players-list li dl dt{font-size:.75rem;line-height:1.5833333333}.ob_players .ob_players-list li dl dd{font-size:1.0625rem;line-height:1.2352941176}}.ob_players.ob_players-in_team_detail .ob_players-list,.ob_players.ob_players-in_team_detail .ob_players-list li{border-color:#4f4f4f}.ob_players.ob_players-in_team_detail .ob_players-list li a{background:#313131;color:#fff}.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;padding:10px}.page_nav ul li{box-sizing:border-box;display:flex;position:relative}.page_nav ul li a,.page_nav ul li span{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;padding:3px 10px;text-align:center;transition:opacity .3s}.page_nav ul li a:hover{opacity:.5}.page_nav ul li span.is-disabled{color:#666}.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}.page_nav ul li .page_nav-badge{background:#ffc600;color:#111;font-size:.625rem;line-height:1.2;margin:0 0 0 5px;padding:0 3px}@media only screen and (min-width:768px){.page_nav{border:1px solid #404040}.page_nav ul{padding:8px}.page_nav ul li a,.page_nav ul li span{font-size:.875rem;line-height:1.2857142857;padding:5px 12px}.page_nav ul li:after{height:52%}.page_nav ul li .page_nav-badge{margin:0;position:absolute;right:6px;top:-4px;z-index:10}}.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_allstar{background:url(../img/proleague/page/allstar_2020/bg_page_ttl_allstar_sp.jpg) no-repeat top/780px auto #000;margin:0 auto;max-width:1400px;position:relative}.page_ttl_allstar:before{background:linear-gradient(90deg,rgba(223,0,56,.65) 0,rgba(223,0,56,.37) 20%,rgba(223,0,56,.1) 40%,rgba(145,19,108,0) 47%,rgba(56,40,167,0) 55%,rgba(0,53,204,.07) 60%,rgba(0,53,204,.36) 80%,rgba(0,53,204,.65));bottom:0;content:"";display:block;position:absolute;top:0;width:100%}.page_ttl_allstar .page_ttl_allstar-inner{margin:0 auto;max-width:1180px;position:relative}.page_ttl_allstar .page_ttl_allstar-ttl{box-sizing:border-box;color:#001925;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:25px 0 15px;text-align:center}.page_ttl_allstar .page_ttl_allstar-ttl-logo{margin:0 auto;max-width:480px;width:87.5%}.page_ttl_allstar .page_ttl_allstar-ttl-logo img{width:100%}.page_ttl_allstar .page_ttl_allstar-ttl-text{color:#fffc00;font-size:1rem;line-height:1.2;margin-top:8px;text-shadow:#000 1px 1px 3px,#000 -1px 1px 3px,#000 1px -1px 3px,#000 -1px -1px 3px}.page_ttl_allstar .page_ttl_allstar-ttl-text .page_ttl_allstar-ttl-date-unit{font-size:.625rem}.page_ttl_allstar .page_ttl_allstar-info{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 10%,rgba(0,0,0,.5) 90%,transparent);padding:20px 40px}.page_ttl_allstar .page_ttl_allstar-video{box-shadow:0 0 5px 3px #fff;margin:0 auto;max-width:420px}.page_ttl_allstar .page_ttl_allstar-btn a{background:#fffc00;box-sizing:border-box;color:#000;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.0625rem;line-height:1.1;margin:0 auto;padding:10px 40px 10px 30px;position:relative;text-align:center;transition:background-color .5s;width:200px}.page_ttl_allstar .page_ttl_allstar-btn a:before{border-color:transparent transparent transparent #000;border-style:solid;border-width:6px 0 6px 8px;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:10px;top:0;width:0}.page_ttl_allstar .page_ttl_allstar-btn a:hover{background-color:#ffc600}.page_ttl_allstar .page_ttl_allstar-btn .page_ttl_allstar-btn-sup{font-size:.6875rem}.page_ttl_allstar .page_ttl_allstar-pawa{animation:pawa_slide 80s linear infinite;background-image:url(../img/proleague/page/allstar_2020/allstar_2020_pawa.png);background-repeat:repeat-x;background-size:200% auto;margin-top:5px;padding-top:17.7777777778%;position:relative}@keyframes pawa_slide{0%{background-position:0 0}to{background-position:200% 0}}@media only screen and (min-width:560px){.page_ttl_allstar{background-size:1000px auto}.page_ttl_allstar .page_ttl_allstar-ttl-text{font-size:1.375rem}.page_ttl_allstar .page_ttl_allstar-ttl-text .page_ttl_allstar-ttl-date-unit{font-size:1.125rem}.page_ttl_allstar .page_ttl_allstar-btn a{font-size:1.25rem;width:240px}.page_ttl_allstar .page_ttl_allstar-btn .page_ttl_allstar-btn-sup{font-size:.8125rem}}@media only screen and (min-width:768px){.page_ttl_allstar{background-image:url(../img/proleague/page/allstar_2020/bg_page_ttl_allstar_pc.jpg);background-position:50% 50%;background-size:1400px auto}.page_ttl_allstar .page_ttl_allstar-main{display:flex;justify-content:space-between;padding:30px 20px 15px}.page_ttl_allstar .page_ttl_allstar-ttl{flex:0 1 60%;padding:0 20px 0 0}.page_ttl_allstar .page_ttl_allstar-ttl-logo{max-width:none;width:100%}.page_ttl_allstar .page_ttl_allstar-info{background:none;flex:0 1 40%;padding:0}.page_ttl_allstar .page_ttl_allstar-pawa{animation:none;background-size:100% auto;margin:0 10px;padding:8.8888888889% 10px 0}.page_ttl_allstar .page_ttl_allstar-btn a{font-size:1.5rem;max-width:335px;width:100%}.page_ttl_allstar .page_ttl_allstar-btn .page_ttl_allstar-btn-sup{font-size:.9375rem}.page_ttl_allstar .page_ttl_allstar-info.page_ttl_allstar-info_btn{align-items:center;background:rgba(0,0,0,.5);border:1px solid rgba(110,169,255,.3);display:flex;flex:0 1 35%;justify-content:center;padding:0 20px}}@media only screen and (min-width:960px){.page_ttl_allstar .page_ttl_allstar-main{padding:50px 20px 35px}.page_ttl_allstar .page_ttl_allstar-ttl-text{font-size:2.0625rem}.page_ttl_allstar .page_ttl_allstar-ttl-text .page_ttl_allstar-ttl-date-unit{font-size:1.5625rem}}.page_ttl_draft{margin:0 auto;max-width:1200px}.page_ttl_draft .page_ttl_draft-inner{background:url(../img/proleague/draft_mv_bg_sp.png) no-repeat 50% 50%/cover;padding:5px 0 15px}.page_ttl_draft .page_ttl_draft-logo{margin:0 auto -15px;max-width:300px;width:64.0625%}.page_ttl_draft .page_ttl_draft-logo img{height:auto;width:100%}.page_ttl_draft .page_ttl_draft-info{background:linear-gradient(270deg,rgba(0,40,71,.2) 0,rgba(0,40,71,.8) 15%,rgba(0,40,71,.8) 85%,rgba(0,40,71,.2));font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:15px 0;text-align:center}.page_ttl_draft .page_ttl_draft-ttl{color:#ffe700;font-size:2.5625rem;line-height:1.2195121951}.page_ttl_draft .page_ttl_draft-ttl .page_ttl_draft-ttl-partner{display:block;font-size:1.125rem}.page_ttl_draft .page_ttl_draft-date{font-size:1.4375rem;line-height:1.2173913043;margin-top:5px}.page_ttl_draft .page_ttl_draft-date .page_ttl_draft-date-unit{font-size:.75rem}@media only screen and (min-width:768px){.page_ttl_draft .page_ttl_draft-inner{background-image:url(../img/proleague/draft_mv_bg_pc.png);padding:0}.page_ttl_draft .page_ttl_draft-main{margin:0 auto;max-width:860px;padding:90px 0;position:relative}.page_ttl_draft .page_ttl_draft-logo{left:25px;margin:0;max-width:none;position:absolute;top:50%;transform:translateY(-50%);width:310px}.page_ttl_draft .page_ttl_draft-info{background:linear-gradient(270deg,rgba(0,40,71,0) 0,rgba(0,40,71,.8) 8%,rgba(0,40,71,.8) 92%,rgba(0,40,71,0));padding:30px 0 30px 350px;text-align:left}.page_ttl_draft .page_ttl_draft-ttl{font-size:3.4375rem}.page_ttl_draft .page_ttl_draft-ttl .page_ttl_draft-ttl-partner{font-size:1.4375rem}.page_ttl_draft .page_ttl_draft-date{font-size:1.875rem;margin-top:10px}.page_ttl_draft .page_ttl_draft-date .page_ttl_draft-date-unit{font-size:1.125rem}}@media only screen and (min-width:980px){.page_ttl_draft .page_ttl_draft-main{max-width:980px;padding:105px 0}.page_ttl_draft .page_ttl_draft-logo{left:70px;width:350px}.page_ttl_draft .page_ttl_draft-info{padding-left:440px}.page_ttl_draft .page_ttl_draft-ttl{font-size:3.75rem}.page_ttl_draft .page_ttl_draft-ttl .page_ttl_draft-ttl-partner{font-size:1.625rem}.page_ttl_draft .page_ttl_draft-date{font-size:2.0625rem}.page_ttl_draft .page_ttl_draft-date .page_ttl_draft-date-unit{font-size:1.25rem}}.page_ttl_goods{background:url(../img/proleague/goods/mv_sp.jpg) 50% 0/cover no-repeat #025;padding:50px 0;position:relative}.page_ttl_goods:before{background:url(../img/proleague/goods/mv_dot.png) repeat;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.page_ttl_goods h1{background:url(../img/proleague/logo_full.png) no-repeat 15px 50%/90px auto #025;border:2px solid #fff;box-sizing:border-box;margin:0 auto;padding:17px 10px 17px 120px;position:relative;width:290px}.page_ttl_goods h1 .page_ttl_goods-sub{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636}.page_ttl_goods h1 .page_ttl_goods-main{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.6875rem;line-height:1.2222222222}.page_ttl_goods .page_ttl_goods-info{background:#ffc600;color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;margin:-10px auto 0;padding:3px;position:relative;text-align:center;width:110px}.page_ttl_goods .page_ttl_goods-info .page_ttl_goods-info-unit{font-size:.6875rem}@media screen and (min-width:480px){.page_ttl_goods h1{background-position:25px 50%;background-size:120px auto;padding:25px 10px 25px 160px;width:390px}.page_ttl_goods h1 .page_ttl_goods-sub{font-size:.875rem;line-height:1.2857142857}.page_ttl_goods h1 .page_ttl_goods-main{font-size:2.25rem;line-height:1.1666666667}.page_ttl_goods .page_ttl_goods-info{font-size:1.25rem;line-height:1.2;width:145px}.page_ttl_goods .page_ttl_goods-info .page_ttl_goods-info-unit{font-size:.875rem}}@media screen and (min-width:768px){.page_ttl_goods{background-image:url(../img/proleague/goods/mv_pc.jpg);padding:90px 0}.page_ttl_goods h1{background-position:40px 50%;background-size:145px auto;padding:30px 10px 40px 220px;width:500px}.page_ttl_goods h1 .page_ttl_goods-sub{font-size:1.125rem;line-height:1.3333333333}.page_ttl_goods h1 .page_ttl_goods-main{font-size:2.75rem;line-height:1.1363636364}.page_ttl_goods .page_ttl_goods-info{font-size:1.625rem;line-height:1.2307692308;margin:-22px auto 0;padding:5px;width:200px}.page_ttl_goods .page_ttl_goods-info .page_ttl_goods-info-unit{font-size:1rem}}.page_ttl_img{background:#000;position:relative}.page_ttl_img .page_ttl_img-inner{margin:0 auto;max-width:1200px}.page_ttl_img .page_ttl_img-item{background-position:50% 0;background-repeat:no-repeat;background-size:100% auto;padding-top:90%;position:relative}@media screen and (min-width:768px){.page_ttl_img .page_ttl_img-item{background-size:100% auto;padding-top:39.166%}}.page_ttl_protest{background:#000;position:relative}.page_ttl_protest .page_ttl_protest-img{background-image:url(../img/proleague/protest_mv_sp.jpg);background-repeat:repeat-x;background-size:200% auto;padding-top:25.3333333333%}.page_ttl_protest .page_ttl_protest-ttl{align-items:center;display:flex;justify-content:center;margin:0 10px;padding:17px 0}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-logo{margin-right:15px;width:100px}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-logo img{height:auto;width:100%}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-sub{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.125}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-main{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.75rem;line-height:1.1428571429}.page_ttl_protest .page_ttl_protest-info{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:15px 15px 20px;position:relative}.page_ttl_protest .page_ttl_protest-info .page_ttl_protest-video{flex:0 0 auto;width:120px}.page_ttl_protest .page_ttl_protest-info .page_ttl_protest-video_desc{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;padding:0 0 0 15px}.page_ttl_protest .page_ttl_protest-info:before{background:#505050;content:"";display:block;height:2px;left:10px;position:absolute;right:10px;top:0}.page_ttl_protest .page_ttl_protest-cp img{height:auto;width:150px}.page_ttl_protest .page_ttl_protest-cp .page_ttl_protest-cp-desc{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;padding-left:10px}.page_ttl_protest .page_ttl_protest-cp .page_ttl_protest-cp-desc .bl{display:inline-block}.page_ttl_protest .page_ttl_protest-cp a{align-items:center;display:flex;transition:opacity .5s}.page_ttl_protest .page_ttl_protest-cp a:hover{opacity:.7}@media screen and (max-width:767px){.page_ttl_protest .page_ttl_protest-img{animation:bg_slide 80s linear infinite}}@keyframes bg_slide{0%{background-position:0 0}to{background-position:200% 0}}@media screen and (min-width:420px){.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-logo{width:135px}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-sub{font-size:1.125rem;line-height:1.2222222222}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-main{font-size:2.375rem;line-height:1.1052631579}}@media only screen and (min-width:768px){.page_ttl_protest{display:flex;flex-wrap:wrap}.page_ttl_protest .page_ttl_protest-img{background-image:url(../img/proleague/protest_mv_pc.jpg);background-repeat:no-repeat;background-size:100% auto;padding-top:17.8571428571%;width:100%}.page_ttl_protest .page_ttl_protest-ttl{flex:1 1 auto;padding:20px 0 25px}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-logo{margin-right:25px;width:180px}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-sub{font-size:1.75rem;line-height:1.2142857143}.page_ttl_protest .page_ttl_protest-ttl .page_ttl_protest-main{font-size:3.125rem;line-height:1.16}.page_ttl_protest .page_ttl_protest-info{flex:1 1 160px;padding:20px 10px 25px}.page_ttl_protest .page_ttl_protest-info .page_ttl_protest-video{width:140px}.page_ttl_protest .page_ttl_protest-info .page_ttl_protest-video_desc{font-size:.6875rem;line-height:1.3636363636;padding:5px 0 0;text-align:center}.page_ttl_protest .page_ttl_protest-info:before{background:#505050;bottom:20px;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:20px;width:3px}.page_ttl_protest .page_ttl_protest-cp a{flex-direction:column}.page_ttl_protest .page_ttl_protest-cp img{margin-bottom:5px;width:180px}.page_ttl_protest .page_ttl_protest-cp .page_ttl_protest-cp-desc{padding:0;text-align:center}}.page_ttl_schedule{background:url(../img/proleague/bg_page_ttl-cmn.jpg) no-repeat 50% 50%/cover;padding:30px 0}.page_ttl_schedule .page_ttl_schedule-inner{background:rgba(0,0,0,.7);padding:25px 35px;position:relative}.page_ttl_schedule h1,.page_ttl_schedule h2{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 auto;max-width:860px;text-align:center}.page_ttl_schedule h1{font-size:.625rem;line-height:1.4}.page_ttl_schedule h2{font-size:1.25rem;line-height:1.2;margin-top:8px}.page_ttl_schedule h2 .bl{display:inline-block}.page_ttl_schedule .page_ttl_schedule-desc{font-size:.6875rem;line-height:1.3636363636;margin:8px auto 0;max-width:860px;text-align:center}.page_ttl_schedule .page_ttl_schedule-desc a{text-decoration:underline}.page_ttl_schedule .page_ttl_schedule-desc span.bl{display:block}.page_ttl_schedule .page_ttl_schedule-nav a{background:#fff;border-radius:0 45px 45px 0;bottom:0;display:block;height:50px;margin:auto;position:absolute;top:0;transition:all .5s;width:30px}.page_ttl_schedule .page_ttl_schedule-nav a span{display:none}.page_ttl_schedule .page_ttl_schedule-nav a:before{border-color:transparent #9b0020 transparent transparent;border-style:solid;border-width:7px 12px 7px 0;bottom:0;content:"";display:block;height:0;left:5px;margin:auto;position:absolute;top:0;width:0}.page_ttl_schedule .page_ttl_schedule-nav a:hover{opacity:.7}.page_ttl_schedule .page_ttl_schedule-nav .page_ttl_schedule-nav-prev{left:0}.page_ttl_schedule .page_ttl_schedule-nav .page_ttl_schedule-nav-next{right:0;transform:scaleX(-1)}.page_ttl_schedule .page_ttl_schedule-logo img{height:auto;width:100%}.page_ttl_schedule.page_ttl_schedule-pennant01{background-image:url(../img/proleague/bg_page_ttl-pennant01_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant02{background-image:url(../img/proleague/bg_page_ttl-pennant02_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant03{background-image:url(../img/proleague/bg_page_ttl-pennant03_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant04{background-image:url(../img/proleague/bg_page_ttl-pennant04_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant05{background-image:url(../img/proleague/bg_page_ttl-pennant05_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-interleague01{background-image:url(../img/proleague/bg_page_ttl-interleague01_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-interleague02{background-image:url(../img/proleague/bg_page_ttl-interleague02_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-climax{background-image:url(../img/proleague/bg_page_ttl-climax_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-climax .page_ttl_schedule-ttl-wrap{align-items:flex-end;display:flex;justify-content:center}.page_ttl_schedule.page_ttl_schedule-climax .page_ttl_schedule-desc br{display:none}.page_ttl_schedule.page_ttl_schedule-climax .page_ttl_schedule-logo{flex:0 0 75px;padding:0 10px 0 5px}.page_ttl_schedule.page_ttl_schedule-climax h1,.page_ttl_schedule.page_ttl_schedule-climax h2{text-align:left}.page_ttl_schedule.page_ttl_schedule-climax h2{font-size:1.0625rem;margin-top:3px}.page_ttl_schedule.page_ttl_schedule-nippon{background-image:url(../img/proleague/bg_page_ttl-nippon_sp.jpg)}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo .page_ttl_schedule-logo-nippon{margin-right:10px;width:60px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo .page_ttl_schedule-logo-proleague{width:90px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-video{padding:10px 0 0}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-video_txt{font-size:.6875rem;line-height:1.3636363636;padding:10px 0 0;text-align:center;text-shadow:0 0 7px #000}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs{align-items:center;display:flex;justify-content:center;margin:10px auto 0;position:relative}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl{align-items:center;display:flex}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt{position:relative;transform:unset;width:75px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt a{display:block}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt img{height:auto;width:100%}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dd ul{display:flex;flex-direction:column}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dd ul li{padding:4px;width:25px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dd ul img{height:auto;width:100%}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team.page_ttl_schedule-vs-home{order:1}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team.page_ttl_schedule-vs-visitor{order:3}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team.page_ttl_schedule-vs-visitor dl{flex-direction:row-reverse}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs:before{color:#fff;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;order:2;padding:0 8px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-sub{font-size:.625rem;line-height:1.4}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-main{font-size:1.25rem;line-height:1.3}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-main span.bl{display:inline-block}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs{display:flex;margin:0 auto;max-width:170px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li{position:relative;width:50%}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li a{display:inline-block;transition:opacity .5s}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li a:hover{opacity:.8}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li img{height:auto;width:70px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li.page_ttl_schedule-game-vs-home{text-align:left}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li.page_ttl_schedule-game-vs-home:after{color:#fff;content:"VS";font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;margin-top:-.5em;position:absolute;right:-.7em;top:50%}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li.page_ttl_schedule-game-vs-visitor{text-align:right}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-video{padding:10px 0 0}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-video_txt{font-size:.6875rem;line-height:1.3636363636;padding:10px 0 0;text-align:center;text-shadow:0 0 7px #000}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-inner{padding:25px 15px}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-ttl-wrap{margin-bottom:10px}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-main span.bl{display:block}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-main .page_ttl_schedule-main-event{font-size:.625rem;line-height:1.4}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-main .page_ttl_schedule-main-stage{font-size:1.25rem;line-height:1.3}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-video{padding:0 20px}@media screen and (min-width:480px){.page_ttl_schedule .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt{width:100px}.page_ttl_schedule .page_ttl_schedule-vs:before{padding:0 15px}}@media only screen and (min-width:768px){.page_ttl_schedule{background-image:url(../img/proleague/bg_page_ttl-cmn_pc.jpg);padding:40px 0}.page_ttl_schedule .page_ttl_schedule-inner{box-sizing:border-box;margin:0 auto;max-width:780px;padding:40px 35px}.page_ttl_schedule h1{font-size:1.25rem}.page_ttl_schedule h2{font-size:2.8125rem}.page_ttl_schedule .page_ttl_schedule-desc{font-size:.875rem;margin-top:12px}.page_ttl_schedule .page_ttl_schedule-desc span.bl{display:inline-block}.page_ttl_schedule .page_ttl_schedule-nav a{border-radius:50px;width:50px}.page_ttl_schedule .page_ttl_schedule-nav a:before{border-width:9px 14px 9px 0;left:17px}.page_ttl_schedule .page_ttl_schedule-nav .page_ttl_schedule-nav-prev{left:-25px}.page_ttl_schedule .page_ttl_schedule-nav .page_ttl_schedule-nav-next{right:-25px}.page_ttl_schedule.page_ttl_schedule-pennant01{background-image:url(../img/proleague/bg_page_ttl-pennant01_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant02{background-image:url(../img/proleague/bg_page_ttl-pennant02_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant03{background-image:url(../img/proleague/bg_page_ttl-pennant03_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant04{background-image:url(../img/proleague/bg_page_ttl-pennant04_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-pennant05{background-image:url(../img/proleague/bg_page_ttl-pennant05_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-interleague01{background-image:url(../img/proleague/bg_page_ttl-interleague01_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-interleague02{background-image:url(../img/proleague/bg_page_ttl-interleague02_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-climax{background-image:url(../img/proleague/bg_page_ttl-climax_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-climax .page_ttl_schedule-logo{flex:0 0 140px;padding:0 20px}.page_ttl_schedule.page_ttl_schedule-climax .page_ttl_schedule-desc br{display:inherit}.page_ttl_schedule.page_ttl_schedule-climax h2{font-size:2.375rem;margin-top:6px}.page_ttl_schedule.page_ttl_schedule-nippon{background-image:url(../img/proleague/bg_page_ttl-nippon_pc.jpg)}.page_ttl_schedule.page_ttl_schedule-nippon h1,.page_ttl_schedule.page_ttl_schedule-nippon h2{text-align:left}.page_ttl_schedule.page_ttl_schedule-nippon h2{font-size:2.6875rem}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-ttl-wrap{align-items:center;display:flex;justify-content:center}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo{margin:0 20px 0 0}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo .page_ttl_schedule-logo-nippon{width:80px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-logo .page_ttl_schedule-logo-proleague{width:100px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-video{padding-top:20px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-video_txt{font-size:.875rem;line-height:1.2857142857}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dt{width:110px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs .page_ttl_schedule-vs-team dl dd ul li{padding:8px;width:35px}.page_ttl_schedule.page_ttl_schedule-nippon .page_ttl_schedule-vs:before{font-size:2.25rem;line-height:1.3333333333;padding:0 25px}.page_ttl_schedule.page_ttl_schedule-game h1{padding-bottom:20px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-sub{font-size:1.25rem;line-height:1.25}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-main{font-size:1.875rem;line-height:1.1666666667}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs{margin-top:10px;max-width:290px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li img{width:110px}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-game-vs li.page_ttl_schedule-game-vs-home:after{font-size:1.5rem}.page_ttl_schedule.page_ttl_schedule-game .page_ttl_schedule-video_txt{font-size:.875rem;line-height:1.2857142857}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax h1{padding-bottom:0}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-ttl-wrap{margin-bottom:15px}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-main .page_ttl_schedule-main-event{font-size:1.375rem}.page_ttl_schedule.page_ttl_schedule-game.page_ttl_schedule-climax .page_ttl_schedule-main .page_ttl_schedule-main-stage{font-size:2rem}}.page_ttl_topics{background:url(../img/proleague/page/topics_bg_head_sp.png) 50% 50%/cover no-repeat;padding:20px 15px}.page_ttl_topics .page_ttl_topics-logo .page_ttl_topics-logo-img{margin:0 auto 10px;width:90px}.page_ttl_topics .page_ttl_topics-logo .page_ttl_topics-logo-img img{height:auto;width:100%}.page_ttl_topics .page_ttl_topics-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-main{font-size:1.375rem;line-height:1.2}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-sub{font-size:1.125rem;line-height:1.2}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-sub+.page_ttl_topics-main{margin-top:5px}.page_ttl_topics .page_ttl_topics-ttl .bl{display:inline-block}.page_ttl_topics .page_ttl_topics-main{margin:0 0 5px}@media screen and (min-width:768px){.page_ttl_topics{background-image:url(../img/proleague/page/topics_bg_head_pc.png);padding:35px 15px}.page_ttl_topics .page_ttl_topics-logo .page_ttl_topics-logo-img{margin:0 auto 15px;width:160px}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-main{font-size:2.625rem}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-sub{font-size:1.875rem}.page_ttl_topics .page_ttl_topics-ttl .page_ttl_topics-sub+.page_ttl_topics-main{margin-top:8px}}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo{align-items:center;display:flex;justify-content:center;margin:15px 0}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img{margin:0 10px}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img.page_ttl_topics-logo-img-esponews{width:160px}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img.page_ttl_topics-logo-img-proleague{width:100px}@media screen and (min-width:768px){.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo{margin-bottom:35px}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img{margin:0 15px}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img.page_ttl_topics-logo-img-esponews{width:280px}.page_ttl_topics.page_ttl_topics-esponews .page_ttl_topics-logo .page_ttl_topics-logo-img.page_ttl_topics-logo-img-proleague{width:145px}.page_ttl_topics.page_ttl_topics-bestmatch .page_ttl_topics-ttl .page_ttl_topics-main{font-size:2.125rem}.page_ttl_topics.page_ttl_topics-bestmatch .page_ttl_topics-ttl .page_ttl_topics-sub{font-size:1.625rem}}.page_ttl{background:url(../img/proleague/bg_page_ttl_sp.png) no-repeat 50% 0/cover}.page_ttl h1{font-size:1.25rem;line-height:1.25;padding:20px 0}.page_ttl .page_ttl-sub,.page_ttl h1{color:#000;font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.page_ttl .page_ttl-sub{font-size:.9375rem;line-height:1.3333333333;text-align:center}.page_ttl .page_ttl-main{text-align:center}.page_ttl .page_ttl-main span.bl{display:inline-block}.page_ttl-exhibition_match{background:url(../img/proleague/bg_page_ttl-draft.jpg) no-repeat 50%;padding:10px}.page_ttl-exhibition_match>h1{background:rgba(0,0,0,.4);border:5px solid #fff;color:#fff;padding:30px 0}.page_ttl-exhibition_match .page_ttl-sub{color:#fff;display:flex;flex-direction:column;justify-content:center}.page_ttl-exhibition_match .page_ttl-sub .bl{display:inline-block;padding:0 5px}.page_ttl-exhibition_match .page_ttl-main{color:#fff;font-size:1.6875rem;line-height:1.3703703704}.page_ttl-protest_entry{background-image:url(../img/proleague/bg_page_ttl-protest_sp.jpg);background-position:50% 20%;padding:10px}.page_ttl-protest_entry>h1{background:rgba(0,0,0,.4);border:5px solid #fff;color:#fff;padding:30px 0}.page_ttl-protest_entry .page_ttl-sub{color:#fff;display:flex;flex-direction:column;justify-content:center}.page_ttl-protest_entry .page_ttl-sub .txt{display:inline-block;padding:0 5px}.page_ttl-protest_entry .page_ttl-main{border-bottom:4px solid #fff;color:#fff;font-size:1.6875rem;line-height:1.3703703704;margin:0 15px;padding:0 0 10px}.page_ttl-protest_entry .page_ttl-date{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:10px 15px 0}.page_ttl-protest_entry .page_ttl-date .unit{font-size:.625rem}.page_ttl-protest_entry .page_ttl-place{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;margin:0 15px}.page_ttl-protest_selection{background-image:url(../img/proleague/bg_page_ttl-protest_sp.jpg);background-position:50% 20%;padding:10px}.page_ttl-protest_selection>h1{background:rgba(0,0,0,.4);border:5px solid #fff;color:#fff;padding:30px 0}.page_ttl-protest_selection .page_ttl-sub{color:#fff;display:flex;flex-direction:column;justify-content:center}.page_ttl-protest_selection .page_ttl-sub .txt{display:inline-block;padding:0 5px}.page_ttl-protest_selection .page_ttl-main{color:#fff;font-size:1.6875rem;line-height:1.3703703704}.page_ttl-testplay{background:url(../img/proleague/bg_page_ttl-draft.jpg) no-repeat 50%/cover;padding:10px}.page_ttl-testplay>h1{color:#fff;font-size:1.75rem;padding:30px 0;text-align:center}.page_ttl-testplay>h1 span.bl{display:block}.page_ttl-testplay>h1:before{background:url(../img/proleague/logo-pawa_2018_l.png) no-repeat 50% 50%/250px auto;content:"";display:block;height:174px;margin:0 auto;width:250px}@media only screen and (min-width:768px){.page_ttl{background-image:url(../img/proleague/bg_page_ttl_pc.png)}.page_ttl h1{padding:30px 0}.page_ttl .page_ttl-sub{font-size:1.25rem;line-height:1.25}.page_ttl .page_ttl-main{font-size:1.875rem;line-height:1.1666666667}.page_ttl-exhibition_match{background:url(../img/proleague/bg_page_ttl-draft.jpg) 50%/cover no-repeat;padding:30px 0;text-align:center}.page_ttl-exhibition_match>h1{margin:0 auto;max-width:860px;padding:40px 0}.page_ttl-exhibition_match .page_ttl-sub{flex-direction:row}.page_ttl-exhibition_match .page_ttl-main{font-size:2.5rem;line-height:1.5}.page_ttl-protest_entry{background-image:url(../img/proleague/bg_page_ttl-protest_pc.jpg);background-position:50% 20%;padding:30px 0}.page_ttl-protest_entry>h1{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:860px;padding:40px 0}.page_ttl-protest_entry .page_ttl-main{flex:0 0 680px;margin:0 90px;padding:0 0 15px}.page_ttl-protest_entry .page_ttl-date{font-size:1.25rem;line-height:1.2;margin:13px 5px 0}.page_ttl-protest_entry .page_ttl-date .unit{font-size:.75rem}.page_ttl-protest_entry .page_ttl-place{font-size:1rem;line-height:1.5;margin:13px 5px 0}.page_ttl-protest_selection{background-image:url(../img/proleague/bg_page_ttl-protest_pc.jpg);background-position:50% 20%;padding:30px 0}.page_ttl-protest_selection>h1{margin:0 auto;max-width:860px;padding:40px 0}.page_ttl-testplay{background:url(../img/proleague/bg_page_ttl-draft.jpg) 50%/cover no-repeat;padding:30px 0;text-align:center}.page_ttl-testplay>h1{font-size:2.375rem;margin:0 auto;max-width:860px;padding:15px 0 35px}.page_ttl-testplay>h1 span.bl{display:inline-block;margin-left:15px}.page_ttl-testplay>h1:before{background-size:400px auto;height:278px;padding-bottom:20px;width:400px}}.page_ttl.page_ttl-allstar{background-image:url(../img/proleague/bg_page_ttl_allstar_sp.png);padding:20px 0}.page_ttl.page_ttl-allstar h1{color:#001925;padding:0}.page_ttl.page_ttl-allstar .page_ttl-sub{color:#001925}.page_ttl.page_ttl-allstar .page_ttl-allstar-petmark{margin-bottom:5px;text-align:center}.page_ttl.page_ttl-allstar .page_ttl-allstar-petmark img{width:25px}@media only screen and (min-width:540px){.page_ttl.page_ttl-allstar .page_ttl-allstar-petmark img{width:40px}}@media only screen and (min-width:768px){.page_ttl.page_ttl-allstar{background-image:url(../img/proleague/bg_page_ttl_allstar_pc.png);padding:30px 0 35px}.page_ttl.page_ttl-allstar .page_ttl-main{font-size:2.25rem}.page_ttl.page_ttl-allstar .page_ttl-allstar-petmark{margin-bottom:10px}.page_ttl.page_ttl-allstar .page_ttl-allstar-petmark img{width:55px}}.par .par-text_link{text-decoration:underline}.par .par-text_link:hover{text-decoration:none}.par .par-text_link_disable{color:#888}.par .par-sup{font-size:.6875rem}@media only screen and (min-width:768px){.par .par-sup{font-size:.75rem}}.par.par-no_margin{margin:0}.par.par-center{text-align:center}.par.par-protest_end{border:1px solid #ffc600;padding:10px;text-align:center}@media only screen and (min-width:768px){.par.par-protest_end{padding:15px;text-align:center}}.par.par-text_em{font-weight:bold}.par.par-note_click_playername{font-size:.6875rem;line-height:1.3636363636;margin:0 0 10px}@media only screen and (min-width:768px){.par.par-note_click_playername{font-size:.875rem;line-height:1.2857142857;margin:0 0 15px}}.par.par-under_btn_text{font-size:.75rem;line-height:1.5833333333;margin:5px}@media only screen and (min-width:768px){.par.par-under_btn_text{font-size:.8125rem;line-height:1.6923076923}}.par.par-thumb_desc{margin:0}.par.par-thumb_desc em{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;padding-bottom:5px}@media only screen and (min-width:768px){.par.par-thumb_desc em{font-size:1.125rem;line-height:1.2222222222}}.par.par-in_playpff_overview{font-size:.75rem;line-height:1.1666666667;margin:5px 0}.par .par-asterisk{color:#ffc600;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-weight:bold}.par .par-inline_badge{background:#ddd;color:#222;display:inline-block;font-size:.75rem;line-height:1.3333333333;margin-right:5px;padding:0 5px}@media screen and (min-width:768px){.par .par-inline_badge{padding:2px 5px}}.par.par-head_lead{margin:25px 15px 15px}.par.par-in_draft_guest{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 15px 15px}@media screen and (min-width:768px){.par.par-in_draft_guest{font-size:1rem;line-height:1.25}}.par.par-notes-in_team_detail{font-size:.75rem;line-height:1.3333333333;margin:0;padding:0 0 0 1em;position:relative}.par.par-notes-in_team_detail:after{content:"※";left:0;position:absolute}.participation_game{background:#313131;border:1px solid #404040;padding:10px}.participation_game .participation_game-match{display:flex;justify-content:center}.participation_game .participation_game-match p{font-family:"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.5;min-width:90px;text-align:center}.participation_game .participation_game-match p a{display:block;pointer-events:none}.participation_game .participation_game-match p img{display:block;height:auto;margin:0 auto;width:55px}.participation_game .participation_game-match dl{display:flex;flex-direction:column;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center}.participation_game .participation_game-match dl dt{font-size:.75rem;line-height:1.5;text-align:center}.participation_game .participation_game-match dl dd{font-size:1.3125rem;line-height:1.3333333333;text-align:center;white-space:nowrap}.participation_game .participation_game-match dl dd .is-win{color:#ffd800}.participation_game .participation_game-start_time{display:block;font-size:.75rem;line-height:1.5}.participation_game .participation_game-status{background:#222;border-radius:5px;color:#666;display:block;font-size:.75rem;line-height:1.1666666667;padding:2px 4px}.participation_game .participation_game-related{border-top:1px solid #505050;margin:10px 0 0;padding:10px 0 0;text-align:center}.participation_game .participation_game-legend{border:1px solid #ffc600;color:#ffc600;display:block;font-family:"Shin Go Bold JIS2004";font-size:.5625rem;margin:8px auto 0;max-width:75px;padding:3px;text-align:center}@media only screen and (min-width:768px){.participation_game{box-sizing:border-box;height:100%;padding:20px}.participation_game .participation_game-match p{font-size:.875rem;min-width:90px}.participation_game .participation_game-match p img{width:70px}.participation_game .participation_game-match dl{margin:0 10px}.participation_game .participation_game-match dl dt{font-size:.875rem}.participation_game .participation_game-match dl dd{font-size:1.625rem}.participation_game .participation_game-start_time{font-size:.875rem;line-height:1.4285714286}.participation_game .participation_game-status{font-size:.875rem}.participation_game .participation_game-related{border-top:1px solid #505050;margin:10px 0 0;padding:10px 0 0;text-align:center}}.partner{background:#313131;border:1px solid #404040}.partner .partner-img{background:#fff;text-align:center}.partner .partner-img img{-webkit-backface-visibility:hidden;height:auto;max-width:420px;width:100%}.partner .partner-detail{padding:20px 10px}.partner .partner-name{font-size:1rem;line-height:1.125}.partner .partner-desc{font-size:.8125rem;line-height:1.6923076923;margin-top:15px}.partner .partner-desc-img{padding:15px;text-align:center}.partner.partner-es .partner-img img{max-width:260px}@media screen and (min-width:768px){.partner .partner-detail{padding:25px 20px}.partner .partner-name{font-size:1.25rem;line-height:1.1}.partner .partner-desc{font-size:.875rem;line-height:1.8571428571}}.pennant_table{background:url(../img/proleague/pennant_table_sp.png?v5) no-repeat 50% 50%/100% auto;height:0;margin:15px auto;overflow:hidden;padding:245px 0 0;width:300px}@media only screen and (min-width:768px){.pennant_table{background-image:url(../img/proleague/pennant_table_pc.png?v5);padding:167.4px 0 0;width:720px}}@media only screen and (min-width:850px){.pennant_table{padding:186px 0 0;width:800px}}.player_detail_profile{background:#fff}.player_detail_profile .player_detail_profile-outline>h1,.player_detail_profile .player_detail_profile-outline>h2,.player_detail_profile .player_detail_profile-outline>h3{color:#444;font-family:"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.16;margin:0 0 10px;padding:15px 10px 0}.player_detail_profile .player_detail_profile-nickname{color:#7f7f7f;display:block;font-size:.75rem;line-height:1.3333333333}.player_detail_profile .player_detail_profile-name{display:inline-block}.player_detail_profile .player_detail_profile-name ruby rt{font-size:.875rem}.player_detail_profile .player_detail_profile-player_name{display:block;font-size:.6875rem;line-height:1.4545454545;margin:5px 0 0}.player_detail_profile .player_detail_profile-account{color:#444;font-size:.625rem;line-height:1.4;padding:0 10px 10px}.player_detail_profile .player_detail_profile-account dl{display:flex}.player_detail_profile .player_detail_profile-account dl dt{margin:0 5px 0 0}.player_detail_profile .player_detail_profile-stats{padding:0 10px 10px}.player_detail_profile .player_detail_profile-stats>ul li{display:flex}.player_detail_profile .player_detail_profile-stats>ul li dl{display:table;flex:auto;width:50%}.player_detail_profile .player_detail_profile-stats>ul li dl dt{background:#414141;box-sizing:border-box;color:#fff;display:table-cell;font-size:.6875rem;line-height:1.3636363636;padding:5px;width:40%}.player_detail_profile .player_detail_profile-stats>ul li dl dd{background:#fff;box-sizing:border-box;color:#444;display:table-cell;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:5px;text-align:right;width:60%}.player_detail_profile .player_detail_profile-stats>ul li:nth-child(odd) dl dd{background:#f1f1f1}.player_detail_profile-pro{background:#050505;position:relative}.player_detail_profile-pro .player_detail_profile-pro-image{background:#0a0904 no-repeat 50% 0/100% auto;box-sizing:border-box;overflow:hidden;padding-top:80%;position:relative;text-align:center}.player_detail_profile-pro .player_detail_profile-pro-image:after{background-image:linear-gradient(0deg,#000,transparent 30%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.player_detail_profile-pro .player_detail_profile-pro-summary{padding:12px 10px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name{padding:0 0 25px;position:absolute;transform:translateY(-100%)}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h1,.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h2,.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h3{border-bottom:5px solid #fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.8695652174;position:relative}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.25;margin:10px 0 0}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name a{color:#fff}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name a:after{border-bottom:5px solid transparent;border-left:9px solid #fff;border-top:5px solid transparent;content:"";display:inline-block;margin-left:5px;vertical-align:middle}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-results{font-size:.6875rem;line-height:1.3636363636;padding-bottom:10px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap{background:rgba(0,0,0,.2)}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data{display:flex;padding:15px 0 10px;text-align:center}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li{flex:1}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl{margin:0 0 5px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl dt{font-size:.625rem;line-height:1.4}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl dd{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-msg{font-size:.6875rem;line-height:1.3636363636;padding:0 10px 15px}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark{background:#fff;box-sizing:border-box;display:inline-block;padding:9px 0;position:absolute;right:10px;text-align:center;top:-5px;width:63px}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark:after{border-right:4px solid #c5c5c5;border-top:5px solid transparent;content:"";left:-4px;position:absolute;top:0}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark dl dt{color:#444;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.5625rem;line-height:1}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark dl dd img{height:auto;width:50px}.player_detail_profile-pro-eagles .player_detail_profile-pro-summary{background:#7a0c19;color:#fff}.player_detail_profile-pro-hawks .player_detail_profile-pro-summary{background:#714800;color:#fff}.player_detail_profile-pro-lions .player_detail_profile-pro-summary{background:#131f4c;color:#fff}.player_detail_profile-pro-buffaloes .player_detail_profile-pro-summary{background:#3c3601;color:#fff}.player_detail_profile-pro-fighters .player_detail_profile-pro-summary{background:#245370;color:#fff}.player_detail_profile-pro-marines .player_detail_profile-pro-summary{background:#353535;color:#fff}.player_detail_profile-pro-carp .player_detail_profile-pro-summary{background:#831406;color:#fff}.player_detail_profile-pro-tigers .player_detail_profile-pro-summary{background:#6d5701;color:#fff}.player_detail_profile-pro-baystars .player_detail_profile-pro-summary{background:#074884;color:#fff}.player_detail_profile-pro-giants .player_detail_profile-pro-summary{background:#7a3900;color:#fff}.player_detail_profile-pro-dragons .player_detail_profile-pro-summary{background:#121947;color:#fff}.player_detail_profile-pro-swallows .player_detail_profile-pro-summary{background:#132154;color:#fff}@media only screen and (min-width:768px){.player_detail_profile{padding:0 0 30px}.player_detail_profile .player_detail_profile-outline{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 20px}.player_detail_profile .player_detail_profile-outline>h1,.player_detail_profile .player_detail_profile-outline>h2,.player_detail_profile .player_detail_profile-outline>h3{font-size:1.875rem;line-height:1.1333333333;margin:0;padding:30px 0 0 35px}.player_detail_profile .player_detail_profile-nickname{font-size:.875rem;line-height:1.2857142857}.player_detail_profile .player_detail_profile-player_name{font-size:.8125rem;line-height:1.3846153846}.player_detail_profile .player_detail_profile-account{display:table;font-size:.6875rem;line-height:1.3636363636;margin:0 35px 0 0;padding:0}.player_detail_profile .player_detail_profile-account li{display:table-cell}.player_detail_profile .player_detail_profile-account li:nth-child(n+2){padding:0 0 0 10px}.player_detail_profile .player_detail_profile-account li:nth-child(n+2) dl{border-left:1px solid #444;padding-left:10px}.player_detail_profile .player_detail_profile-stats{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin:0 35px;padding:0}.player_detail_profile .player_detail_profile-stats>ul{display:flex}.player_detail_profile .player_detail_profile-stats>ul li{flex:1}.player_detail_profile .player_detail_profile-stats>ul li dl{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;display:flex;flex-direction:column;width:100%}.player_detail_profile .player_detail_profile-stats>ul li dl dt{display:block;font-size:.875rem;line-height:1.2857142857;padding:10px;text-align:center;width:100%}.player_detail_profile .player_detail_profile-stats>ul li dl dd{background:#f1f1f1;display:block;font-size:1rem;line-height:1.25;padding:10px;width:100%}.player_detail_profile .player_detail_profile-stats>ul li dl:last-child dd{background:#fff}.player_detail_profile.player_detail_profile-in_proplayer{padding-bottom:20px}.player_detail_profile.player_detail_profile-in_proplayer .player_detail_profile-stats{margin:0}.player_detail_profile-pro .player_detail_profile-pro_inner{align-items:stretch;display:flex}.player_detail_profile-pro .player_detail_profile-pro-image{background-size:cover;flex:0 0 58.7209%;min-height:450px;padding:0}.player_detail_profile-pro .player_detail_profile-pro-image:after{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent 20%)}.player_detail_profile-pro .player_detail_profile-pro-image img{bottom:0;height:auto;left:50%;margin-left:-60%;position:absolute;width:120%}.player_detail_profile-pro .player_detail_profile-pro-summary{flex:auto;padding:20px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name{padding:10px 0 20px;position:inherit;transform:none}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h1,.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h2,.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name>h3{border-bottom:6px solid #fff;font-size:2rem;line-height:1.9375}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name{font-size:1rem;line-height:1.25;margin:15px 0 0}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name a{transition:opacity .3s}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name a:after{border-bottom:7px solid transparent;border-left:11px solid #fff;border-top:7px solid transparent;margin-bottom:3px;margin-left:7px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-name .player_detail_profile-pro-team-name a:hover{opacity:.6}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-results{font-size:.75rem;line-height:1.5;padding-bottom:20px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data{padding:18px 0 10px}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl{margin:0}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl dt{font-size:.75rem;line-height:1.3333333333}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-data li dl dd{font-size:1.375rem;line-height:1.9090909091}.player_detail_profile-pro .player_detail_profile-pro-summary .player_detail_profile-pro-data-wrap .player_detail_profile-pro-msg{font-size:.875rem;line-height:1.2857142857;padding:0 18px 18px}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark{left:0;top:30px;width:80px}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark:after{display:none}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark dl dd img{height:auto;width:65px}}@media only screen and (min-width:860px){.player_detail_profile-pro .player_detail_profile-pro-authorization_mark{left:-10px;width:90px}.player_detail_profile-pro .player_detail_profile-pro-authorization_mark:after{border-color:#c5c5c5 #c5c5c5 transparent transparent;border-style:solid;border-width:3px 5px;display:block;left:0;top:100%}}.player_record{box-sizing:border-box;height:100%;padding:10px 10px 0;width:100%}.player_record .player_record-detail{background:#313131;border:solid #404040;border-width:1px 1px 0;box-sizing:border-box;display:table;width:100%}.player_record .player_record-detail:last-child{border-width:1px}.player_record .player_record-detail .player_record-thumbnail{display:table-cell;position:relative;width:86px}.player_record .player_record-detail .player_record-thumbnail a .player_record-rank{color:#222;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;left:0;line-height:1.3076923077;padding:4px;position:absolute;top:0;z-index:10}.player_record .player_record-detail .player_record-thumbnail a .player_record-rank:after{border-bottom:34px solid transparent;border-left:34px solid #fff;content:"";left:0;position:absolute;top:0;z-index:-1}.player_record .player_record-detail .player_record-thumbnail img{height:auto;width:100%}.player_record .player_record-detail>dl{display:table-cell;padding:5px 0 0 5px;vertical-align:top}.player_record .player_record-detail .player_record-name{font-family:"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding:0 0 5px}.player_record .player_record-detail .player_record-name a{display:inline-block}.player_record .player_record-detail .player_record-name a:hover{opacity:.7;transition:opacity .5s}.player_record .player_record-detail .player_record-name img{height:auto;margin-right:4px;vertical-align:middle;width:40px}.player_record .player_record-detail .player_record-stats_list{display:flex;margin:0 auto;max-width:360px;text-align:center}.player_record .player_record-detail .player_record-stats{border-right:1px solid #404040;box-sizing:border-box;width:33%}.player_record .player_record-detail .player_record-stats dt{color:#dbdbdb;font-size:.625rem;line-height:1.4}.player_record .player_record-detail .player_record-stats dd{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3076923077}.player_record .player_record-detail .player_record-stats:last-child{border-right:none}.player_record .player_record-detail .player_record-award{font-size:.75rem;line-height:1.3333333333;padding:0 10px}.player_record .player_record-btm_btn{margin-top:10px;text-align:right}.player_record.player_record-pitching .player_record-detail .player_record-stats:last-child{width:45%}@media only screen and (min-width:768px){.player_record{padding:10px 0 0}.player_record .player_record-detail .player_record-thumbnail{width:100px}.player_record .player_record-detail .player_record-thumbnail a .player_record-rank{font-size:1.125rem;line-height:1.2222222222;padding:5px 6px}.player_record .player_record-detail .player_record-thumbnail a .player_record-rank:after{border-width:0 0 45px 45px}.player_record .player_record-detail .player_record-name{font-size:1.25rem;line-height:1.2}.player_record .player_record-detail .player_record-name img{width:45px}.player_record .player_record-detail .player_record-stats dt{font-size:.6875rem;line-height:1.3636363636}.player_record .player_record-detail .player_record-stats dd{font-size:1.125rem;line-height:1.2222222222}.player_record .player_record-detail .player_record-award{font-size:.8125rem;line-height:1.6923076923}}.player_record.player_record-v_opening_2020{padding:0 10px}.player_record.player_record-v_opening_2020.player_record-ce .player_record-detail:last-child{border-bottom-width:0}@media only screen and (min-width:768px){.player_record.player_record-v_opening_2020.player_record-ce .player_record-detail:last-child{border-bottom-width:1px}}.player_record.player_record-for_allstar .player_record-detail+.player_record-detail{margin-top:10px}.player_scatter_plot{position:relative}.player_scatter_plot .player_scatter_plot-scatter_plot svg{overflow:visible!important}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-event-rects{stroke-width:1px;stroke:#444;fill:#000}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis.c3-axis-x{transform:translateY(-35px)}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis.c3-axis-x .c3-axis-x-label{transform:translateY(-15px)}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis text{stroke:#777;fill:none;font-size:11px}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis text.c3-axis-x-label,.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis text.c3-axis-y-label{stroke-width:.6px;stroke:#fff;fill:#fff}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis .tick line,.player_scatter_plot .player_scatter_plot-scatter_plot .c3-axis path{stroke-width:0;stroke:transparent;fill:none;fill-opacity:0!important}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-xgrids line,.player_scatter_plot .player_scatter_plot-scatter_plot .c3-ygrids line{stroke-width:1px;stroke-dasharray:0;stroke:#444}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-grid-lines .value_center line{stroke:#74071d}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-grid-lines .value_step line{opacity:.1!important}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circle._expanded_{stroke-width:0;animation-duration:1.2s;animation-iteration-count:3;animation-name:c3-circle-anime;animation-timing-function:ease;cursor:pointer}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-carp .c3-circle._expanded_{stroke:#ab1300}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-giants .c3-circle._expanded_{stroke:#b35300}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-dragons .c3-circle._expanded_{stroke:#0062d0}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-swallows .c3-circle._expanded_{stroke:#006730}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-baystars .c3-circle._expanded_{stroke:#005db6}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-tigers .c3-circle._expanded_{stroke:#d8ac00}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-lions .c3-circle._expanded_{stroke:#002ab7}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-fighters .c3-circle._expanded_{stroke:#2a7baf}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-hawks .c3-circle._expanded_{stroke:#ae7000}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-buffaloes .c3-circle._expanded_{stroke:#a3930a}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-eagles .c3-circle._expanded_{stroke:#b00015}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles-marines .c3-circle._expanded_{stroke:#d7d7d7}.player_scatter_plot .player_scatter_plot-scatter_plot .c3-circles circle{shape-rendering:auto;opacity:1!important}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon{transform-origin:bottom}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.alpha{opacity:.5!important}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.is-hide{display:none}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.carp polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.carp rect{fill:#ab1300}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.giants polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.giants rect{fill:#b35300}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.dragons polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.dragons rect{fill:#0062d0}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.swallows polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.swallows rect{fill:#006730}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.baystars polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.baystars rect{fill:#005db6}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.tigers polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.tigers rect{fill:#d8ac00}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.lions polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.lions rect{fill:#002ab7}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.fighters polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.fighters rect{fill:#2a7baf}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.hawks polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.hawks rect{fill:#ae7000}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.buffaloes polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.buffaloes rect{fill:#a3930a}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.eagles polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.eagles rect{fill:#b00015}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.marines polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.marines rect{fill:#d7d7d7}.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.dragons polygon,.player_scatter_plot .player_scatter_plot-scatter_plot .face_icon.dragons rect{fill:#00c6ff}@keyframes c3-circle-anime{0%{stroke-width:0;stroke-opacity:1}to{stroke-width:20px;stroke-opacity:0}}.player_scatter_plot-legend{background-color:#313131;padding:10px 0;position:relative}.player_scatter_plot-legend .legend-ttl{font-size:12px;line-height:1.17;margin-bottom:8px;text-align:center}.player_scatter_plot-legend .legend-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.player_scatter_plot-legend .legend-list li{align-items:center;box-sizing:content-box;flex:0 1 12%;justify-content:center;padding:5px}.player_scatter_plot-legend .legend-list a{align-items:center;background:rgba(51,51,51,.2);border:2px solid #434343;border-radius:50%;display:flex;height:35px;justify-content:center;margin:0 auto;overflow:hidden;transition:opacity .5s;width:35px}.player_scatter_plot-legend .legend-list a:hover{opacity:.6}.player_scatter_plot-legend .legend-list a.carp.is-show{background:rgba(171,19,0,.2);border-color:#ab1300}.player_scatter_plot-legend .legend-list a.giants.is-show{background:rgba(179,83,0,.2);border-color:#b35300}.player_scatter_plot-legend .legend-list a.dragons.is-show{background:rgba(0,98,208,.2);border-color:#0062d0}.player_scatter_plot-legend .legend-list a.swallows.is-show{background:rgba(0,103,48,.2);border-color:#006730}.player_scatter_plot-legend .legend-list a.baystars.is-show{background:rgba(0,93,182,.2);border-color:#005db6}.player_scatter_plot-legend .legend-list a.tigers.is-show{background:rgba(216,172,0,.2);border-color:#d8ac00}.player_scatter_plot-legend .legend-list a.lions.is-show{background:rgba(0,42,183,.2);border-color:#002ab7}.player_scatter_plot-legend .legend-list a.fighters.is-show{background:rgba(42,123,175,.2);border-color:#2a7baf}.player_scatter_plot-legend .legend-list a.hawks.is-show{background:rgba(174,112,0,.2);border-color:#ae7000}.player_scatter_plot-legend .legend-list a.buffaloes.is-show{background:rgba(163,147,10,.2);border-color:#a3930a}.player_scatter_plot-legend .legend-list a.eagles.is-show{background:rgba(176,0,21,.2);border-color:#b00015}.player_scatter_plot-legend .legend-list a.marines.is-show{background:hsla(0,0%,84%,.2);border-color:#d7d7d7}.player_scatter_plot-legend .legend-list a img{height:auto;vertical-align:middle;width:26px}.player_scatter_plot-for_ie{height:100%;position:absolute;top:0;width:100%}@media only screen and (min-width:480px){.player_scatter_plot-legend .legend-list{margin:0 auto;width:70%}}@media only screen and (min-width:768px){.player_scatter_plot-legend .legend-list{width:100%}.player_scatter_plot-legend .legend-list li{flex:0 1 auto}}.player{background:#313131;border:1px solid #404040;box-sizing:border-box;padding:10px;width:100%}.player .player-profile{align-items:center;box-sizing:border-box;display:flex}.player .player-profile .player-thumbnail{width:80px}.player .player-profile .player-thumbnail a{display:block;transition:opacity .5s}.player .player-profile .player-thumbnail a:hover{opacity:.6}.player .player-profile .player-thumbnail img{height:auto;width:100%}.player .player-profile>dl{padding:0 0 0 10px}.player .player-profile>dl .player-name{font-family:"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2}.player .player-profile>dl .player-name ruby rt{font-size:.625rem;line-height:1}.player .player-profile>dl .player-name a{transition:opacity .5s}.player .player-profile>dl .player-name a:hover{opacity:.6}.player .player-profile>dl .player-tweet{padding:10px 0 0}.player .player-profile>dl .player-tweet a{color:#4cf;font-size:.625rem;line-height:1.4;padding-left:30px;position:relative;transition:opacity .5s}.player .player-profile>dl .player-tweet a:hover{opacity:.6}.player .player-profile>dl .player-tweet a:before{background:url(../img/common/sns_icon_twitter.svg) no-repeat 50% 50%/contain;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.player .player-stats{display:flex;justify-content:space-between;margin:0 auto;max-width:400px;padding:10px 0 0}.player .player-stats dl{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:17.75%;padding:5px 8px;position:relative}.player .player-stats dl:after{background:#404040;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:-1px;top:0;width:1px}.player .player-stats dl:first-child{padding:5px 8px 5px 0}.player .player-stats dl:last-child{min-width:28%;padding:5px 0 5px 8px}.player .player-stats dl:last-child:after{display:none}.player .player-stats dl dt{color:#dbdbdb;font-size:.625rem;line-height:1.4;padding-bottom:5px}.player .player-stats dl dd{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3076923077}.player .player-desc{font-size:.75rem;line-height:1.3333333333;padding:10px 0 0}.player .player-detail{padding:15px 0 0;text-align:center}.player .player-captain{background:#fff;color:#222;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;padding:2px 4px;vertical-align:middle}@media only screen and (min-width:780px){.player{padding:20px}.player .player-profile>dl .player-name{font-size:1.625rem;line-height:1.1538461538}.player .player-profile>dl .player-tweet a,.player .player-stats dl dt{font-size:.75rem;line-height:1.3333333333}.player .player-stats dl dd{font-size:1rem;line-height:1.25}.player .player-desc{font-size:.875rem;line-height:1.4285714286}.player .player-captain{font-size:.75rem;line-height:1.3333333333}}.player.player-draft .player-profile{align-items:flex-start}.player.player-draft .player-profile>dl{flex:1 1 auto}.player.player-draft .player-profile>dl .player-name .player-player_name{font-size:.6875rem;line-height:1.2727272727;margin-left:5px}.player.player-draft .player-profile>dl .player-name a{padding:0 0 0 12px;position:relative}.player.player-draft .player-profile>dl .player-name a:before{border-bottom:4px solid transparent;border-left:6px solid #fff;border-top:4px solid transparent;content:"";left:0;margin-top:-3px;position:absolute;top:50%}.player.player-draft .player-profile .player-thumbnail{flex:0 0 105px;position:relative;width:105px}.player.player-draft .player-profile .player-thumbnail .player-role{background:#fff;color:#222;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;left:0;line-height:1.1666666667;padding:1px 3px;position:absolute;top:0}.player.player-draft .player-stats{background:#414141;flex-direction:column;justify-content:center;margin-top:8px;max-width:300px;padding:5px}.player.player-draft .player-stats .player-stats-detail{display:flex;justify-content:center;margin-bottom:5px}.player.player-draft .player-stats dl{align-items:center;flex-direction:row;min-width:auto}.player.player-draft .player-stats dl dt{margin-right:5px;padding-bottom:0}.player.player-draft .player-stats dl:first-child{padding:5px 10px 5px 0}.player.player-draft .player-stats dl:last-child{min-width:auto;padding:5px 0 5px 10px}.player.player-draft .player-stats dl:after{background:#5d5d5d;bottom:2px;height:auto;top:2px}.player.player-draft .player-stats .player-stats-btn{text-align:center}.player.player-draft .player-desc{padding:10px 0 0}.player.player-draft .player-stats-note{font-size:.625rem;line-height:1.2;margin-top:5px;position:relative}.player.player-draft .player-detail{padding-top:5px}@media screen and (min-width:768px){.player.player-draft{flex:1 1 auto}.player.player-draft .player-profile>dl .player-name{font-size:1.375rem;line-height:1.1818181818}.player.player-draft .player-profile>dl .player-name .player-player_name{font-size:.8125rem;line-height:1.3846153846}.player.player-draft .player-profile>dl dt{font-size:.625rem;line-height:1.2}.player.player-draft .player-profile .player-thumbnail{flex:0 0 110px;width:110px}.player.player-draft .player-profile .player-thumbnail .player-role{font-size:.875rem;line-height:1.1428571429}}.players .players-ttl{display:none}.players ul{display:flex;flex-wrap:wrap;margin:0 -5px}.players li{margin-bottom:10px;width:33.3333333333%}.players .players-box{background:#313131;border:1px solid #404040;box-sizing:border-box;margin:0 6px}.players .players-thumb{flex:0 0 auto}.players .players-thumb img{height:auto;width:100%}.players .players-info{align-items:center;display:flex}.players .players-petmark{padding:2px}.players .players-petmark img{height:auto;width:28px}.players .players-name{font-family:"Shin Go Bold JIS2004";font-size:.6875rem;line-height:1.1818181818}.players a{transition:opacity .5s}.players a:hover{opacity:.7}@media only screen and (min-width:768px){.players .players-ttl{color:#fff;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;margin-bottom:10px;padding:2px 0 2px 12px;position:relative}.players .players-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.players .players-petmark{margin-right:5px}.players .players-petmark img{width:32px}.players .players-name{font-size:.8125rem}}.playoff_teaminfo .playoff_teaminfo-ttl{align-items:center;display:flex;padding:0 10px}.playoff_teaminfo .playoff_teaminfo-ttl h1,.playoff_teaminfo .playoff_teaminfo-ttl h2,.playoff_teaminfo .playoff_teaminfo-ttl h3,.playoff_teaminfo .playoff_teaminfo-ttl 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}.playoff_teaminfo .playoff_teaminfo-ttl h1:before,.playoff_teaminfo .playoff_teaminfo-ttl h2:before,.playoff_teaminfo .playoff_teaminfo-ttl h3:before,.playoff_teaminfo .playoff_teaminfo-ttl h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.playoff_teaminfo .playoff_teaminfo-main{margin-top:10px;padding:0 10px}.playoff_tournament{display:flex;justify-content:center;padding:20px 10px;position:relative}.playoff_tournament .playoff_tournament-brackets{display:flex;flex-direction:row-reverse;padding:0 50px 0 0}.playoff_tournament .playoff_tournament-brackets:last-child{margin:20px 0 0}.playoff_tournament .playoff_tournament-brackets ul{align-items:stretch;display:flex;flex-direction:column;margin:-5px 0}.playoff_tournament .playoff_tournament-brackets ul:not(:last-of-type){transform:translateY(-8.35%);width:25px;z-index:2}.playoff_tournament .playoff_tournament-brackets ul:last-of-type{flex:0 0 140px;width:140px}.playoff_tournament .playoff_tournament-brackets li{flex-grow:1;margin:0 auto;padding:5px 0;position:relative;width:100%}.playoff_tournament .playoff_tournament-brackets li.seed+li{display:none}.playoff_tournament .playoff_tournament-brackets li:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:50%;left:100%;position:absolute;top:50%;width:25px}.playoff_tournament .playoff_tournament-brackets li:nth-child(2n):before{border-bottom:2px solid #fff;border-top:none;top:0}.playoff_tournament .playoff_tournament-brackets li.seed:before{height:75%;width:50px}.playoff_tournament .playoff_tournament-brackets li:after{border-top:2px solid #fff;content:"";height:0;position:absolute;right:-50px;top:100%;width:25px}.playoff_tournament .playoff_tournament-brackets li.seed:after{top:50%;width:50px}.playoff_tournament .playoff_tournament-brackets li:nth-child(2n):after,.playoff_tournament .playoff_tournament-brackets ul:first-of-type li:nth-child(2n):after{top:0}.playoff_tournament .playoff_tournament-brackets li.is-advance:after,.playoff_tournament .playoff_tournament-brackets li.is-advance:not(.seed):before,.playoff_tournament .playoff_tournament-brackets ul:not(:last-of-type) li.is-advance:nth-child(2n):before{border-color:#ffc600;z-index:5}.playoff_tournament .playoff_tournament-brackets li>a,.playoff_tournament .playoff_tournament-brackets li>span{background:#fff;box-sizing:border-box;color:#444;display:block;padding:10px 0 10px 50px;transition:background .3s}.playoff_tournament .playoff_tournament-brackets a:hover{background:#ffdc6a}.playoff_tournament .playoff_tournament-brackets li.is-win>a,.playoff_tournament .playoff_tournament-brackets li.is-win>span{background:#ffc600}.playoff_tournament .playoff_tournament-brackets ul:not(:last-of-type) li>a,.playoff_tournament .playoff_tournament-brackets ul:not(:last-of-type) li>span{border:none;height:0;visibility:hidden;width:0}.playoff_tournament .playoff_tournament-brackets li.is-win>a:hover{background:#ffdc6a}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-score{color:#fff;display:block;font-size:.75rem;line-height:25px;position:absolute;right:-50px;text-align:center;top:4px;visibility:visible;width:25px}.playoff_tournament .playoff_tournament-brackets li:nth-child(odd) .playoff_tournament-score{bottom:4px;top:auto}.playoff_tournament .playoff_tournament-brackets dt{display:none}.playoff_tournament .playoff_tournament-brackets em{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-thumb{bottom:0;left:5px;margin:auto;position:absolute;top:0;width:40px}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-rank{display:block;font-size:.625rem;line-height:1.2}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:28px;margin:0 10px 0 0;text-align:center;writing-mode:vertical-rl}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league.central{background:#0f8f2e}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league.pacific{background:#3fb1e5}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league img{height:auto;vertical-align:bottom;width:28px}.playoff_tournament .playoff_tournament-winner{background:#fff;color:#444;padding:0 12px;position:relative;width:18px}.playoff_tournament .playoff_tournament-winner .playoff_tournament-winner-inner{bottom:0;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;left:0;line-height:1;margin:auto;position:absolute;right:0;text-align:center;top:0;width:1em;writing-mode:vertical-rl}@media only screen and (min-width:600px){.playoff_tournament{display:block;padding:20px 0}.playoff_tournament .playoff_tournament-inner{display:flex;justify-content:center}.playoff_tournament .playoff_tournament-brackets{margin:0 20px 0 0;position:relative}.playoff_tournament .playoff_tournament-brackets:last-child{margin:0 0 0 20px;transform:scaleX(-1)}.playoff_tournament .playoff_tournament-brackets:after{bottom:20px;content:"";position:absolute;right:0;top:20px;width:75px}.playoff_tournament .playoff_tournament-brackets:last-child li>a,.playoff_tournament .playoff_tournament-brackets:last-child li>span{padding:10px 50px 10px 0}.playoff_tournament .playoff_tournament-brackets:last-child .playoff_tournament-score,.playoff_tournament .playoff_tournament-brackets:last-child em{transform:scaleX(-1)}.playoff_tournament .playoff_tournament-brackets:last-child .playoff_tournament-thumb{left:auto;right:5px;transform:scaleX(-1)}.playoff_tournament .playoff_tournament-brackets:last-child .playoff_tournament-league,.playoff_tournament .playoff_tournament-brackets:last-child .playoff_tournament-rank{transform:scaleX(-1)}.playoff_tournament .playoff_tournament-winner{bottom:20px;left:0;margin:auto;position:absolute;right:0;top:20px;width:18px}}@media only screen and (min-width:768px){.playoff_tournament .playoff_tournament-brackets{margin:0 26px 0 0}.playoff_tournament .playoff_tournament-brackets ul:last-of-type{flex:0 0 210px;width:210px}.playoff_tournament .playoff_tournament-brackets:first-child li>a,.playoff_tournament .playoff_tournament-brackets:first-child li>span{padding:10px 0 10px 70px}.playoff_tournament .playoff_tournament-brackets:last-child li>a,.playoff_tournament .playoff_tournament-brackets:last-child li>span{padding:10px 70px 10px 0}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-score{font-size:.875rem}.playoff_tournament .playoff_tournament-brackets em{font-size:1.25rem}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-thumb{width:60px}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-rank{font-size:.875rem}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league{font-size:1.125rem;line-height:40px;margin:0 15px 0 0}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-league img{width:40px}.playoff_tournament .playoff_tournament-winner{padding:0 15px;width:22px}.playoff_tournament .playoff_tournament-winner .playoff_tournament-winner-inner{font-size:1.375rem}}@media only screen and (min-width:860px){.playoff_tournament .playoff_tournament-brackets{padding:0 80px 0 0}.playoff_tournament .playoff_tournament-brackets li:before,.playoff_tournament .playoff_tournament-brackets ul:not(:last-of-type){width:40px}.playoff_tournament .playoff_tournament-brackets li.seed:before{width:80px}.playoff_tournament .playoff_tournament-brackets li:after{right:-80px;width:40px}.playoff_tournament .playoff_tournament-brackets li.seed:after{width:80px}.playoff_tournament .playoff_tournament-brackets .playoff_tournament-score{line-height:40px;right:-80px;width:40px}}.prize_list{font-size:.8125rem;line-height:1.6923076923;margin:15px}.prize_list dt{font-weight:bold;margin-bottom:5px}.prize_list dd{padding:0 0 0 1em}@media only screen and (min-width:768px){.prize_list{font-size:.875rem;line-height:1.5714285714}}.prize{margin:5px auto}.prize .prize-inner{background:linear-gradient(180deg,#4d4d4d,#353434) no-repeat;box-sizing:border-box;height:100%;margin:0 5px}.prize.prize-best .prize-inner{background-image:linear-gradient(180deg,#969696,#535252)}.prize.prize-champion .prize-inner{background-image:linear-gradient(180deg,#9d7e0b,#4a3a05)}.prize.prize-central_champion .prize-inner{background-image:linear-gradient(180deg,#217937,#103919)}.prize.prize-pacific_champion .prize-inner{background-image:linear-gradient(180deg,#4391b1,#204458)}.prize:nth-child(n+2){max-width:50%}.prize .prize-trophy{background:url(../img/proleague/prize_trophy_white_icon.svg) no-repeat 50% 100%/contain;display:block;height:70px;margin:0 auto;padding-top:20px;width:70px}.prize .prize-ttl{padding-top:15px}.prize .prize-ttl h3{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;justify-content:center;line-height:1.1428571429;padding:0 5px;text-align:center}.prize .prize-ttl h3:after,.prize .prize-ttl h3:before{background:url(../img/proleague/icon_laurel_wreath_white_left.svg) no-repeat 50% 50%/contain;content:"";display:block;height:31px;width:18px}.prize .prize-ttl h3:before{margin-right:8px}.prize .prize-ttl h3:after{margin-left:8px;transform:scaleX(-1)}.prize .prize-trophy+.prize-ttl{padding-top:10px}.prize .prize-position p{font-size:.6875rem;line-height:1.2727272727;padding:10px 10px 15px;text-align:center}@media only screen and (min-width:768px){.prize.prize-best .prize-inner,.prize.prize-champion .prize-inner{height:185px}.prize.prize-central_champion .prize-inner,.prize.prize-pacific_champion .prize-inner{height:247px}.prize.prize-central_champion .prize-inner .prize-ttl,.prize.prize-pacific_champion .prize-inner .prize-ttl{padding-top:80px}.prize .prize-ttl h3{font-size:1rem;line-height:1.125}.prize.prize-interleague_champion .prize-inner{height:107px}.prize.prize-interleague_champion .prize-inner .prize-ttl{padding-top:20px}.prize .prize-position p{font-size:.75rem;line-height:1.5}}.proplayer_profile .proplayer_profile-inner{background:no-repeat 50% 50%;background-size:cover;position:relative}.proplayer_profile .proplayer_profile-over_thumb{height:290px;position:relative}.proplayer_profile .proplayer_profile-img{bottom:20px;left:0;margin:0 auto;position:absolute;right:15px;width:280px}.proplayer_profile .proplayer_profile-img img{height:auto;width:100%}.proplayer_profile .proplayer_profile-name{bottom:0;box-sizing:border-box;padding:40px 0 10px;position:absolute;width:100%}.proplayer_profile .proplayer_profile-name .proplayer_profile-petmark{bottom:0;height:57px;margin:auto 0;padding:0 0 0 10px;position:absolute;top:0;transform:translateY(10px);width:60px}.proplayer_profile .proplayer_profile-name .proplayer_profile-petmark a{display:block;transition:opacity .3s}.proplayer_profile .proplayer_profile-name .proplayer_profile-petmark a:hover{opacity:.7}.proplayer_profile .proplayer_profile-name .proplayer_profile-petmark img{height:auto;width:100%}.proplayer_profile .proplayer_profile-name .proplayer_profile-team{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;padding:0 0 0 70px}.proplayer_profile .proplayer_profile-name .proplayer_profile-team a{display:inline-block;padding:0 26px 0 0;position:relative;transition:opacity .3s}.proplayer_profile .proplayer_profile-name .proplayer_profile-team a:hover{opacity:.7}.proplayer_profile .proplayer_profile-name .proplayer_profile-team a:after{border-color:transparent #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";display:inline-block;height:0;position:absolute;right:15px;top:calc(50% - 4px);width:0}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname{font-family:"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.28;padding:0 0 0 70px}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname ruby>rt{font-size:.875rem}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname .proplayer_profile-captain{background:#fff;color:#222;display:inline-block;font-size:.6875rem;line-height:1.2727272727;padding:2px 4px;vertical-align:middle}.proplayer_profile .proplayer_profile-name .proplayer_profile-number{border:1px solid #fff;display:inline-block;font-size:1.0625rem;margin:0 0 2px;text-align:center;vertical-align:middle;width:25px}.proplayer_profile .proplayer_profile-name .proplayer_profile-number em{display:inline-block;letter-spacing:-.1em;line-height:25px;transform:scaleX(.9) translateX(-.05em);white-space:nowrap}.proplayer_profile .proplayer_profile-name_retired{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:10px}.proplayer_profile .proplayer_profile-name_retired dt{font-size:1.5625rem;line-height:1.28}.proplayer_profile .proplayer_profile-name_retired dt ruby>rt{font-size:.875rem}.proplayer_profile .proplayer_profile-name_retired dd{font-size:.6875rem;line-height:1.4545454545;margin:5px 0 0}.proplayer_profile .proplayer_profile-overview{padding:5px 0;position:relative}.proplayer_profile .proplayer_profile-overview dl{font-size:.6875rem;line-height:1.4545454545;margin:10px}.proplayer_profile .proplayer_profile-overview dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.proplayer_profile .proplayer_profile-overview dd{margin:6px 0 0}.proplayer_profile .proplayer_profile-cheer{align-items:center;background:url(../img/proleague/icon_cheer.svg) no-repeat 6px 50%/30px 27px #fff;color:#56acec;display:flex;margin:10px;padding:8px 8px 8px 40px}.proplayer_profile .proplayer_profile-cheer-title{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923}.proplayer_profile .proplayer_profile-cheer-btn{flex:0 0 auto;width:65%}.proplayer_profile .proplayer_profile-cheer-btn a{background:url(../img/common/sns_icon_twitter.svg) no-repeat 6px 50%/20px 20px #daefff;color:#1c5c8a;display:block;font-size:.75rem;line-height:1.6666666667;overflow:hidden;padding:6px 24px 6px 32px;position:relative;text-overflow:ellipsis;transition:opacity .3s;white-space:nowrap}.proplayer_profile .proplayer_profile-cheer-btn a:hover{opacity:.7}.proplayer_profile .proplayer_profile-cheer-btn a:after{border-color:transparent #56acec;border-style:solid;border-width:4px 0 4px 6px;content:"";display:inline-block;height:0;position:absolute;right:10px;top:calc(50% - 4px);width:0}.proplayer_profile .proplayer_profile-data{font-size:.6875rem;line-height:1.4545454545;padding:10px 10px 4px}.proplayer_profile .proplayer_profile-data dl{background:rgba(0,0,0,.15);display:flex}.proplayer_profile .proplayer_profile-data dt{background:rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-direction:column;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;padding:6px;text-align:left;width:8em}.proplayer_profile .proplayer_profile-data dd{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:6px;width:100%}.proplayer_profile .proplayer_profile-data dl:nth-child(2n) dt{background:rgba(0,0,0,.3)}.proplayer_profile .proplayer_profile-data dl:nth-child(2n) dd{background:rgba(0,0,0,.15)}.proplayer_profile .proplayer_profile-data-sns dd a{color:#3ac0ff;transition:opacity .3s}.proplayer_profile .proplayer_profile-data-sns dd a:hover{opacity:.7}.proplayer_profile .proplayer_profile-data-sns dd img{height:20px;margin:0 4px 0 0;vertical-align:middle;width:20px}.proplayer_profile .proplayer_profile-data-award dd a{transition:opacity .3s}.proplayer_profile .proplayer_profile-data-award dd a:hover{opacity:.7}.proplayer_profile .proplayer_profile-data-award dd img{height:25px;margin:0 4px 0 0;vertical-align:middle;width:45px}.proplayer_profile .proplayer_profile-rank{background:linear-gradient(45deg,transparent,transparent 49.5%,#000 50%,#000) no-repeat;box-sizing:border-box;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";height:100px;line-height:1;padding:0 0 8px 50px;position:absolute;right:0;text-align:right;top:0;width:100px}.proplayer_profile .proplayer_profile-rank a{display:block;padding:8px 8px 0 0}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-ttl{display:block;font-size:.625rem;line-height:1.2;margin:0 0 -2px;transform:scale(.8);transform-origin:50% 0;white-space:nowrap}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-num{display:inline-block;font-size:1.5625rem;line-height:1}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-unit{display:inline-block;font-size:.75rem;line-height:1}.proplayer_profile.proplayer_profile-carp .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_carp.png)}.proplayer_profile.proplayer_profile-carp .proplayer_profile-name{background:linear-gradient(180deg,rgba(9,1,0,0) 20px,#090100 80%,#090100)}.proplayer_profile.proplayer_profile-carp .proplayer_profile-data,.proplayer_profile.proplayer_profile-carp .proplayer_profile-overview{background:#831406}.proplayer_profile.proplayer_profile-giants .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_giants.png)}.proplayer_profile.proplayer_profile-giants .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-giants .proplayer_profile-data,.proplayer_profile.proplayer_profile-giants .proplayer_profile-overview{background:#7a3900}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_swallows.png)}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-data,.proplayer_profile.proplayer_profile-swallows .proplayer_profile-overview{background:#384605}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_baystars.png)}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-name{background:linear-gradient(180deg,rgba(1,6,11,0) 20px,#01060b 80%,#01060b)}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-data,.proplayer_profile.proplayer_profile-baystars .proplayer_profile-overview{background:#074884}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_tigers.png)}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-data,.proplayer_profile.proplayer_profile-tigers .proplayer_profile-overview{background:#6d5701}.proplayer_profile.proplayer_profile-lions .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_lions.png)}.proplayer_profile.proplayer_profile-lions .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-lions .proplayer_profile-data,.proplayer_profile.proplayer_profile-lions .proplayer_profile-overview{background:#131f4c}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-ce_dragons.png)}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-data,.proplayer_profile.proplayer_profile-dragons .proplayer_profile-overview{background:#121947}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_fighters.png)}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-name{background:linear-gradient(180deg,rgba(5,11,16,0) 20px,#050b10 80%,#050b10)}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-data,.proplayer_profile.proplayer_profile-fighters .proplayer_profile-overview{background:#245370}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_hawks.png)}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-data,.proplayer_profile.proplayer_profile-hawks .proplayer_profile-overview{background:#714800}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_buffaloes.png)}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-data,.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-overview{background:#3c3601}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_eagles.png)}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-name{background:linear-gradient(180deg,rgba(6,1,1,0) 20px,#060101 80%,#060101)}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-data,.proplayer_profile.proplayer_profile-eagles .proplayer_profile-overview{background:#7a0c19}.proplayer_profile.proplayer_profile-marines .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-pa_marines.png)}.proplayer_profile.proplayer_profile-marines .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-marines .proplayer_profile-data,.proplayer_profile.proplayer_profile-marines .proplayer_profile-overview{background:#353535}.proplayer_profile.proplayer_profile-none .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail-none_none.png)}.proplayer_profile.proplayer_profile-none .proplayer_profile-name{background:linear-gradient(180deg,transparent 20px,#000 80%,#000)}.proplayer_profile.proplayer_profile-none .proplayer_profile-data,.proplayer_profile.proplayer_profile-none .proplayer_profile-overview{background:#3e3e3e}.proplayer_profile.proplayer_profile-carp .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(255,0,0,0),rgba(255,0,0,0) 49.5%,red 50%,red)}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(1,19,67,0),rgba(1,19,67,0) 49.5%,#011343 50%,#011343)}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(51,171,255,0),rgba(51,171,255,0) 49.5%,#33abff 50%,#33abff)}.proplayer_profile.proplayer_profile-giants .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(244,156,15,0),rgba(244,156,15,0) 49.5%,#f49c0f 50%,#f49c0f);color:#5b1e07}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(30,178,233,0),rgba(30,178,233,0) 49.5%,#1eb2e9 50%,#1eb2e9)}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(1,0,0,0),rgba(1,0,0,0) 49.5%,#010000 50%,#010000);color:#ffd800}.proplayer_profile.proplayer_profile-lions .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(169,21,19,0),rgba(169,21,19,0) 49.5%,#a91513 50%,#a91513)}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(202,182,89,0),rgba(202,182,89,0) 49.5%,#cab659 50%,#cab659);color:#504308}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(246,219,0,0),rgba(246,219,0,0) 49.5%,#f6db00 50%,#f6db00);color:#644500}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(187,165,0,0),rgba(187,165,0,0) 49.5%,#bba500 50%,#bba500);color:#393300}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(182,151,80,0),rgba(182,151,80,0) 49.5%,#b69750 50%,#b69750)}.proplayer_profile.proplayer_profile-marines .proplayer_profile-rank{background-image:linear-gradient(45deg,rgba(166,182,206,0),rgba(166,182,206,0) 49.5%,#a6b6ce 50%,#a6b6ce);color:#3a435a}@media only screen and (min-width:768px){.proplayer_profile .proplayer_profile-inner{display:flex;flex-direction:column;height:490px;justify-content:center}.proplayer_profile .proplayer_profile-over_thumb{height:auto;position:static}.proplayer_profile .proplayer_profile-img{bottom:0;left:auto;position:absolute;right:0;width:510px}.proplayer_profile .proplayer_profile-name{align-items:center;background:none;display:flex;flex-wrap:wrap;padding:0 0 0 40px;position:static}.proplayer_profile .proplayer_profile-name .proplayer_profile-petmark{flex:0 0 auto;height:79.8px;padding:0;position:static;transform:translateY(0);width:84px}.proplayer_profile .proplayer_profile-name .proplayer_profile-team{flex:1 1 auto;font-size:1.125rem;padding:0}.proplayer_profile .proplayer_profile-name .proplayer_profile-team a:after{border-width:6px 0 6px 8px;right:10px;top:calc(50% - 5px)}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname{font-size:2.75rem;padding:0;width:100%}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname .proplayer_profile-fullname-inner{border-bottom:4px solid #fff;display:inline-block;padding:0 0 10px}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname span{display:inline-block}.proplayer_profile .proplayer_profile-name .proplayer_profile-fullname .proplayer_profile-captain{border-bottom:none;font-size:.875rem;line-height:1.2857142857}.proplayer_profile .proplayer_profile-name .proplayer_profile-number{font-size:1.8125rem;margin:0 0 4px;width:45px}.proplayer_profile .proplayer_profile-name .proplayer_profile-number em{line-height:45px}.proplayer_profile .proplayer_profile-name_retired{padding:20px}.proplayer_profile .proplayer_profile-name_retired dt{font-size:2rem}.proplayer_profile .proplayer_profile-name_retired dd{font-size:.875rem}.proplayer_profile .proplayer_profile-overview{padding:5px 0 5px 30px;width:300px}.proplayer_profile .proplayer_profile-overview dl{font-size:1rem}.proplayer_profile .proplayer_profile-overview dd{font-size:.875rem;margin:6px 0 0}.proplayer_profile .proplayer_profile-cheer{background-size:30px 27px}.proplayer_profile .proplayer_profile-cheer-title{font-size:1rem}.proplayer_profile .proplayer_profile-cheer-btn{width:auto}.proplayer_profile .proplayer_profile-cheer-btn a{background-position:8px 50%;background-size:22px 22px;font-size:.875rem;padding:6px 24px 6px 36px;width:72px}.proplayer_profile .proplayer_profile-data{display:flex;flex-wrap:wrap;font-size:.875rem;padding:20px 20px 14px}.proplayer_profile .proplayer_profile-data dl{width:50%}.proplayer_profile .proplayer_profile-data dt{padding:10px 15px;width:7em}.proplayer_profile .proplayer_profile-data dd{padding:10px 15px}.proplayer_profile .proplayer_profile-data dl:nth-child(4n+2) dt{background:rgba(0,0,0,.15)}.proplayer_profile .proplayer_profile-data dl:nth-child(4n+2) dd{background:none}.proplayer_profile .proplayer_profile-data dl:nth-child(4n+3) dt{background:rgba(0,0,0,.3)}.proplayer_profile .proplayer_profile-data dl:nth-child(4n+3) dd{background:rgba(0,0,0,.15)}.proplayer_profile .proplayer_profile-data-sns dd img{height:28px;margin:0 8px 0 0;width:28px}.proplayer_profile .proplayer_profile-data-award dd img{height:37.5px;width:67.5px}.proplayer_profile .proplayer_profile-rank{height:160px;padding:0 0 15px 80px;width:160px}.proplayer_profile .proplayer_profile-rank a{padding:15px 15px 0 0}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-ttl{font-size:.75rem;line-height:1.1666666667;margin:0;transform:scale(1)}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-num{font-size:2.5rem}.proplayer_profile .proplayer_profile-rank .proplayer_profile-rank-unit{font-size:.875rem}.proplayer_profile.proplayer_profile-carp .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_carp.png)}.proplayer_profile.proplayer_profile-carp .proplayer_profile-name,.proplayer_profile.proplayer_profile-carp .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-giants .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_giants.png)}.proplayer_profile.proplayer_profile-giants .proplayer_profile-name,.proplayer_profile.proplayer_profile-giants .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_swallows.png)}.proplayer_profile.proplayer_profile-swallows .proplayer_profile-name,.proplayer_profile.proplayer_profile-swallows .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_baystars.png)}.proplayer_profile.proplayer_profile-baystars .proplayer_profile-name,.proplayer_profile.proplayer_profile-baystars .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_tigers.png)}.proplayer_profile.proplayer_profile-tigers .proplayer_profile-name,.proplayer_profile.proplayer_profile-tigers .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-lions .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_lions.png)}.proplayer_profile.proplayer_profile-lions .proplayer_profile-name,.proplayer_profile.proplayer_profile-lions .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-ce_dragons.png)}.proplayer_profile.proplayer_profile-dragons .proplayer_profile-name,.proplayer_profile.proplayer_profile-dragons .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_fighters.png)}.proplayer_profile.proplayer_profile-fighters .proplayer_profile-name,.proplayer_profile.proplayer_profile-fighters .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_hawks.png)}.proplayer_profile.proplayer_profile-hawks .proplayer_profile-name,.proplayer_profile.proplayer_profile-hawks .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_buffaloes.png)}.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-name,.proplayer_profile.proplayer_profile-buffaloes .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_eagles.png)}.proplayer_profile.proplayer_profile-eagles .proplayer_profile-name,.proplayer_profile.proplayer_profile-eagles .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-marines .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-pa_marines.png)}.proplayer_profile.proplayer_profile-marines .proplayer_profile-name,.proplayer_profile.proplayer_profile-marines .proplayer_profile-overview{background:none}.proplayer_profile.proplayer_profile-none .proplayer_profile-inner{background-image:url(../img/proleague/bg_team_detail_pc-none_none.png)}.proplayer_profile.proplayer_profile-none .proplayer_profile-name,.proplayer_profile.proplayer_profile-none .proplayer_profile-overview{background:none}}.proplayer>ul{display:flex;flex-wrap:wrap}.proplayer>ul li{margin:15px 0 0;width:50%}.proplayer>ul li a{align-items:center;display:flex;height:100%;transition:all .5s;width:100%}.proplayer>ul li a:hover{opacity:.8}.proplayer>ul li .proplayer-thumb{flex:0 0 50px;width:50px}.proplayer>ul li .proplayer-thumb>img{height:auto;vertical-align:top;width:100%}.proplayer>ul li .proplayer-name{font-size:.625rem;line-height:1.4;padding:0 0 0 7px;vertical-align:middle}@media only screen and (min-width:500px){.proplayer>ul li{width:33%}}@media only screen and (min-width:768px){.proplayer>ul li{margin:25px 0 0;width:14.2857%}.proplayer>ul li a{flex-direction:column}.proplayer>ul li .proplayer-thumb{flex:0 0 auto;margin:0 auto;text-align:center;width:100px}.proplayer>ul li .proplayer-name{flex:1 0 auto;font-size:.75rem;line-height:1.3333333333;padding:15px 0 0;text-align:center}}.protest_final_result{margin-bottom:20px}.protest_final_result h3{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2222222222;margin:10px 10px -25px;padding:4px 0 4px 15px;position:relative;width:135px}.protest_final_result h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.protest_final_result-main{align-items:flex-end;display:flex;padding:0 0 0 10px;width:calc(100% - 10px)}.protest_final_result-main table{width:calc(100% - 1px)}.protest_final_result-table{background:#313131}.protest_final_result-table tbody{border:1px solid #535353}.protest_final_result-table tbody tr:nth-child(odd){background:#454545}.protest_final_result-table tbody td{font-size:.6875rem;height:40px;padding:0 8px}.protest_final_result-table tbody td:first-child{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center}.protest_final_result.is-pass20 .protest_final_result-table tbody tr:nth-child(20){border-bottom:1px dashed #ff4b70}.protest_final_result.is-pass20 .protest_final_result-table tbody tr:nth-child(n+21){color:hsla(0,0%,100%,.2)}.protest_final_result.is-pass21 .protest_final_result-table tbody tr:nth-child(21){border-bottom:1px dashed #ff4b70}.protest_final_result.is-pass21 .protest_final_result-table tbody tr:nth-child(n+22){color:hsla(0,0%,100%,.2)}.protest_final_result-main table,.protest_final_result-pc table{text-align:center}.protest_final_result-main table tbody tr:nth-child(odd) td:nth-child(2n+3),.protest_final_result-pc table tbody tr:nth-child(odd) td:nth-child(2n+3){background:#585858}.protest_final_result-main table tbody tr:nth-child(odd) td:nth-child(3),.protest_final_result-pc table tbody tr:nth-child(odd) td:nth-child(3){background:#6b5f37}.protest_final_result-main table tbody tr:nth-child(2n) td:nth-child(2n+3),.protest_final_result-pc table tbody tr:nth-child(2n) td:nth-child(2n+3){background:#464646}.protest_final_result-main table tbody tr:nth-child(2n) td:nth-child(3),.protest_final_result-pc table tbody tr:nth-child(2n) td:nth-child(3){background:#5b4f27}.protest_final_result-main table tbody tr td:nth-child(2),.protest_final_result-pc table tbody tr td:nth-child(2){text-align:left}.protest_final_result-main table th,.protest_final_result-pc table th{font-size:.625rem;line-height:1.2;padding:10px 8px 5px}.protest_final_result-pinned{min-width:150px}.protest_final_result-pinned table{text-align:left;width:100%}.protest_final_result-pinned table tbody{border:1px solid #535353;border-right:0}.protest_final_result-pinned table td:nth-child(2){width:100px}.protest_final_result-scrollable{overflow:auto;padding:0 10px 0 0;white-space:nowrap;width:calc(100% - 11px)}.protest_final_result-scrollable tr th:first-child{display:none}.protest_final_result-scrollable tr th.protest_final_result-info{text-align:left}.protest_final_result-scrollable tr td:first-child{display:none;min-width:150px}.protest_final_result-scrollable tr td:nth-child(2){display:none}.protest_final_result-scrollable tr td.protest_final_result-info{text-align:left}.protest_final_result-pc{width:calc(100% - 10px)}.protest_final_result-pc table{width:100%}.protest_final_result-pc table td:nth-child(2){width:105px}.protest_final_result-pc table td.protest_final_result-special_entry{font-size:.75rem;line-height:1.1666666667}.protest_final_result-pc table td.protest_final_result-special_entry span{display:block}.protest_final_result-note{align-items:center;display:flex;font-size:.6875rem;padding:0 10px 10px}.protest_final_result-note li{position:relative}.protest_final_result-note .protest_final_result-note-interview_line{margin-left:25px}.protest_final_result-note .protest_final_result-note-interview_line:before{border-bottom:1px dashed;border-color:#ff4b70;content:"";height:1px;margin-left:-25px;padding:0 0 0 20px;position:absolute;top:50%}.protest_final_result-note .protest_final_result-note-playoff_line{margin-left:50px}.protest_final_result-note .protest_final_result-note-playoff_line:before{border-bottom:1px dashed;border-color:#ffc600;content:"";height:1px;margin-left:-25px;padding:0 0 0 20px;position:absolute;top:50%}@media only screen and (min-width:768px){.protest_final_result h3{font-size:1.125rem;margin:5px 0 -15px;top:10px}.protest_final_result-main{padding:0;width:calc(100% - 1px)}.protest_final_result-table td:nth-child(2){width:135px}.protest_final_result-pc,.protest_final_result-pc table{width:100%}.protest_final_result-pc table tbody td{font-size:.875rem;height:52px;padding:0 12px}.protest_final_result-pc table tbody td:nth-child(2){width:135px}.protest_final_result-pc table th{font-size:.75rem}.protest_final_result-note{font-size:.875rem}}.protest_finalist{background:#444;border:1px solid #636363;height:100%;width:100%}.protest_finalist>dl{padding:10px}.protest_finalist>dl .protest_finalist-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem}.protest_finalist>dl .protest_finalist-name>a{display:block;padding:0 0 6px 10px;position:relative;transition:opacity .3s;width:100%}.protest_finalist>dl .protest_finalist-name>a:hover{opacity:.7}.protest_finalist>dl .protest_finalist-name>a:before{border-bottom:4.5px solid transparent;border-left:6px solid #fff;border-top:4.5px solid transparent;content:"";left:0;margin-top:-6.5px;position:absolute;top:50%}.protest_finalist>dl .protest_finalist-data{font-size:.6875rem;line-height:1.5454545455}.protest_finalist>dl .protest_finalist-data>a{background:#636363;display:inline-block;font-size:.5625rem;margin-left:4px;padding:3px 4px 2px;transition:opacity .3s;vertical-align:top}.protest_finalist>dl .protest_finalist-data>a:hover{opacity:.7}.protest_finalist>dl .protest_finalist-data>a:after{border-bottom:3px solid transparent;border-left:5px solid #fff;border-top:3px solid transparent;content:"";display:inline-block;margin-left:4px;margin-top:-2.5px;vertical-align:middle}.protest_finalist+.protest_finalist{margin:10px 0 0}@media only screen and (min-width:768px){.protest_finalist{width:calc(50% - 13px)}.protest_finalist>dl{padding:12px 15px}.protest_finalist>dl .protest_finalist-name{font-size:1.125rem}.protest_finalist>dl .protest_finalist-name>a{padding-bottom:10px;padding-top:1px}.protest_finalist>dl .protest_finalist-data{font-size:.8125rem;line-height:1.3846153846}.protest_finalist>dl .protest_finalist-data>a{font-size:.625rem}.protest_finalist:first-child{margin:10px 0 0}}.protest_flow{color:#fff;margin:0 auto;max-width:420px}.protest_flow .protest_flow-block{background:#505050;padding:0 5px;text-align:center}.protest_flow .protest_flow-block dt{border-bottom:2px solid #313131;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.3333333333;padding:8px 0}.protest_flow .protest_flow-block span.bl{display:inline-block}.protest_flow .protest_flow-block.protest_flow-draft dt{font-size:1.25rem}.protest_flow .protest_flow-block.protest_flow-draft .protest_flow-draft-partner{display:block;font-size:.75rem;margin-top:6px}.protest_flow .protest_flow-block.protest_flow-draft .bl{display:inline-block}.protest_flow .protest_flow-date{font-size:.625rem;line-height:1.3333333333;padding:6px 0}.protest_flow .protest_flow-to_next{align-items:center;display:flex;font-size:.75rem;height:40px;justify-content:center;line-height:1.3333333333;position:relative}.protest_flow .protest_flow-to_next .protest_flow-num{margin:0 0 0 95px}.protest_flow .protest_flow-to_next:before{background:url(../img/proleague/proplayer_flow_arrow_sp.svg) no-repeat 50% 50%;bottom:0;content:"";display:inline-block;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:middle;width:48px}.protest_flow .protest_flow-last{background:#ffc600;color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.3333333333;padding:5px;text-align:center}@media only screen and (min-width:768px){.protest_flow{display:flex;max-width:100%}.protest_flow .protest_flow-block{align-items:center;display:flex;flex:1 1 150px;padding:0 15px}.protest_flow .protest_flow-block dl{padding:10px 0;width:100%}.protest_flow .protest_flow-block dt{font-size:1.125rem;text-align:center}.protest_flow .protest_flow-block.protest_flow-draft{flex:0 0 150px}.protest_flow .protest_flow-block.protest_flow-draft dt{font-size:1.375rem;line-height:1.0909090909}.protest_flow .protest_flow-block.protest_flow-draft .protest_flow-draft-partner{font-size:.625rem}.protest_flow .protest_flow-date{font-size:.75rem}.protest_flow .protest_flow-to_next{flex:0 0 77px;flex-wrap:wrap;font-size:.9375rem;height:auto}.protest_flow .protest_flow-to_next:before{display:none}.protest_flow .protest_flow-to_next:after{background:url(../img/proleague/proplayer_flow_arrow_pc.svg?v2) no-repeat 50% 50%;bottom:0;content:"";display:block;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:middle;width:57px}.protest_flow .protest_flow-to_next .protest_flow-num{margin:0 0 70px}.protest_flow .protest_flow-last{margin:0;padding:10px;writing-mode:vertical-rl}}.protest_offline_result{margin-bottom:20px}.protest_offline_result h3{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2222222222;margin:10px 10px -25px;padding:4px 0 4px 15px;position:relative;width:135px}.protest_offline_result h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.protest_offline_result-main{align-items:flex-end;display:flex;padding:0 0 0 10px;width:calc(100% - 10px)}.protest_offline_result-main table{width:calc(100% - 1px)}.protest_offline_result-table{background:#313131}.protest_offline_result-table tbody{border:1px solid #535353}.protest_offline_result-table tbody tr:nth-child(odd){background:#454545}.protest_offline_result-table tbody tr:nth-child(2){border-bottom:1px dashed #ff4b70}.protest_offline_result-table tbody tr:nth-child(3){border-bottom:1px dashed #ffc600}.protest_offline_result-table tbody tr:nth-child(n+4){color:hsla(0,0%,100%,.2)}.protest_offline_result-table tbody td{font-size:.6875rem;height:40px;padding:0 8px}.protest_offline_result-table tbody td:first-child{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center}.protest_offline_result-main table,.protest_offline_result-pc table{text-align:center}.protest_offline_result-main table tbody tr:nth-child(odd) td:nth-child(2n+3),.protest_offline_result-pc table tbody tr:nth-child(odd) td:nth-child(2n+3){background:#585858}.protest_offline_result-main table tbody tr:nth-child(odd) td:nth-child(3),.protest_offline_result-pc table tbody tr:nth-child(odd) td:nth-child(3){background:#6b5f37}.protest_offline_result-main table tbody tr:nth-child(2n) td:nth-child(2n+3),.protest_offline_result-pc table tbody tr:nth-child(2n) td:nth-child(2n+3){background:#464646}.protest_offline_result-main table tbody tr:nth-child(2n) td:nth-child(3),.protest_offline_result-pc table tbody tr:nth-child(2n) td:nth-child(3){background:#5b4f27}.protest_offline_result-main table tbody tr td:nth-child(2),.protest_offline_result-pc table tbody tr td:nth-child(2){text-align:left}.protest_offline_result-main table th,.protest_offline_result-pc table th{font-size:.625rem;line-height:1.2;padding:10px 8px 5px}.protest_offline_result-pinned{min-width:150px}.protest_offline_result-pinned table{text-align:left;width:100%}.protest_offline_result-pinned table tbody{border:1px solid #535353;border-right:0}.protest_offline_result-pinned table td:nth-child(2){width:100px}.protest_offline_result-scrollable{overflow:auto;padding:0 10px 0 0;white-space:nowrap;width:calc(100% - 11px)}.protest_offline_result-scrollable tr th:first-child{display:none}.protest_offline_result-scrollable tr td:first-child{display:none;min-width:150px}.protest_offline_result-scrollable tr td:nth-child(2){display:none}.protest_offline_result-pc{width:calc(100% - 10px)}.protest_offline_result-pc table{width:100%}.protest_offline_result-pc table td:nth-child(2){width:105px}.protest_offline_result-note{align-items:center;display:flex;font-size:.6875rem;padding:10px 10px 0}.protest_offline_result-note li{position:relative}.protest_offline_result-note .protest_offline_result-note-interview_line{margin-left:25px}.protest_offline_result-note .protest_offline_result-note-interview_line:before{border-bottom:1px dashed;border-color:#ff4b70;content:"";height:1px;margin-left:-25px;padding:0 0 0 20px;position:absolute;top:50%}.protest_offline_result-note .protest_offline_result-note-playoff_line{margin-left:50px}.protest_offline_result-note .protest_offline_result-note-playoff_line:before{border-bottom:1px dashed;border-color:#ffc600;content:"";height:1px;margin-left:-25px;padding:0 0 0 20px;position:absolute;top:50%}@media only screen and (min-width:768px){.protest_offline_result h3{font-size:1.125rem;margin:5px 0 -15px;top:10px}.protest_offline_result-main{padding:0;width:calc(100% - 1px)}.protest_offline_result-table td:nth-child(2){width:135px}.protest_offline_result-pc,.protest_offline_result-pc table{width:100%}.protest_offline_result-pc table tbody td{font-size:.875rem;height:52px;padding:0 12px}.protest_offline_result-pc table tbody td:nth-child(2){width:135px}.protest_offline_result-pc table th{font-size:.75rem}.protest_offline_result-note{font-size:.875rem}}.protest_online_info{border:1px solid #636363;margin:15px;max-width:420px}.protest_online_info dt{align-items:flex-start;background:#313131;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;justify-content:space-between;line-height:1.2857142857;padding:10px}.protest_online_info dd{background:#505050;font-size:.8125rem;line-height:1.3076923077;padding:10px}@media only screen and (min-width:768px){.protest_online_info dt{font-size:.9375rem;line-height:1.2666666667;padding:10px 15px}.protest_online_info dd{font-size:.875rem;line-height:1.2857142857;padding:10px 15px}}.protest_overview{box-sizing:border-box;display:flex;flex-direction:column;font-size:.8125rem;line-height:1.3076923077;padding:10px}.protest_overview>dl{display:flex;flex:1 1 auto}.protest_overview>dl dt{flex:0 0 25%;padding:5px 15px 5px 0;text-align:right}.protest_overview>dl dd{padding:5px 0 5px 15px}.protest_overview>dl dd a.protest_overview-inline{color:#fff;text-decoration:underline}.protest_overview>dl dd a.protest_overview_map{background-color:#414141;display:inline-block;font-size:.625rem;line-height:1.3;padding:3px 8px;transition:opacity .5s}.protest_overview>dl dd a.protest_overview_map:hover{opacity:.8}.protest_overview>dl dd .bl{display:inline-block}.protest_overview-offline>dl dd{border-left:4px solid #505050}.protest_overview-draft>dl dd,.protest_overview-exhibition_match>dl dd,.protest_overview-opening_game>dl dd{border-left:4px solid #313131}@media only screen and (min-width:768px){.protest_overview{font-size:.875rem;line-height:1.2857142857}.protest_overview-draft>dl dt,.protest_overview-exhibition_match>dl dt,.protest_overview-offline>dl dt,.protest_overview-opening_game>dl dt{flex:0 0 5em}.protest_overview-draft>dl dd,.protest_overview-exhibition_match>dl dd,.protest_overview-offline>dl dd,.protest_overview-opening_game>dl dd{border-left:2px solid #505050}.protest_overview-draft>dl dd a.protest_overview_map,.protest_overview-exhibition_match>dl dd a.protest_overview_map,.protest_overview-offline>dl dd a.protest_overview_map,.protest_overview-opening_game>dl dd a.protest_overview_map{font-size:.75rem;line-height:1.25}}.protest_player_data:not(:first-child){margin-top:20px}.protest_player_data .protest_player_data-ttl{display:block;font-size:.875rem;line-height:1.2857142857;padding:2px 0 2px 12px;position:relative}.protest_player_data .protest_player_data-ttl:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.protest_player_data a.protest_player_data-status{border:1px solid #999;color:#fff;font-size:.625rem;line-height:1.2;margin:0 0 0 10px;padding:4px 22px 4px 10px;position:relative;transition:opacity .5s;vertical-align:middle}.protest_player_data a.protest_player_data-status:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;margin-top:-4px;position:absolute;right:10px;top:50%;width:0}.protest_player_data a.protest_player_data-status:hover{opacity:.7}.protest_player_data .protest_player_data-list{align-items:stretch;border-bottom-color:#404040;border-bottom-style:solid;border-left:1px solid #404040;border-right-color:#404040;border-right-style:solid;border-top:1px solid #404040;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:.75rem;line-height:1.25;margin-top:10px}.protest_player_data .protest_player_data-list li{background:#4a4a4a;border-bottom:1px solid #404040;border-left-color:#404040;border-left-style:solid;border-right:1px solid #404040;border-top-color:#404040;border-top-style:solid;box-sizing:border-box;flex:0 0 auto;text-align:left;width:50%}.protest_player_data .protest_player_data-list li:nth-child(4n+1),.protest_player_data .protest_player_data-list li:nth-child(4n+2){background:#373737}.protest_player_data .protest_player_data-list li a{display:block;padding:10px 12px;text-decoration:underline}.protest_player_data .protest_player_data-list li a:hover{text-decoration:none}.protest_player_data .protest_player_data-list li a.is-na{pointer-events:none;text-decoration:none}@media only screen and (min-width:768px){.protest_player_data .protest_player_data-ttl{font-size:1rem;line-height:1.25}.protest_player_data a.protest_player_data-status{font-size:.6875rem;line-height:1.1818181818;padding:5px 24px 5px 10px}.protest_player_data .protest_player_data-list{font-size:.875rem;line-height:1.2857142857}}.protest_rank .protest_rank-own_rank{margin:12px auto 5px;word-break:break-all}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-note{background-color:#9b0020;color:#fff;display:block;font-size:.625rem;line-height:1.2;margin:0 12px 15px;padding:10px 13px;position:relative}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-note:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #9b0020;bottom:-8px;content:"";display:block;left:50%;margin-left:-5px;position:absolute}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info{align-items:center;background-color:#454545;border:1px solid #6b6b6b;display:flex;justify-content:space-between;padding:9px 0}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info dt{align-items:center;display:flex;flex:1 1 auto;font-size:.625rem;line-height:1.2;padding:0 28px 0 10px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info .protest_rank-own_rank-login_btn{margin-right:11px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info{align-items:stretch;background-color:#454545;border:1px solid #6b6b6b;color:#fff;display:flex;justify-content:space-between;padding:0}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info dt{align-items:center;background-color:#585858;display:flex;flex:0 0 110px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.5;padding:7px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-rank{align-items:center;color:#a0a0a0;display:flex;flex:1 0 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;justify-content:flex-end;line-height:1.2;padding:7px 13px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-rank.is-rank{color:#ffc600}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-rank span{font-size:.75rem;line-height:1.25}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-score{align-items:center;background-color:#585858;color:#dfdfdf;display:flex;flex:0 0 59px;font-size:.75rem;justify-content:flex-end;line-height:1.25;padding:7px 13px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info+.protest_rank-own_rank-rank_info{border-top:none}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area{align-items:center;display:flex;justify-content:flex-end;margin-top:5px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-lead{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.5}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons{display:flex;margin-left:5px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li{margin-left:5px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li a{border-radius:3px;display:block;overflow:hidden}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li a img{height:25px;width:25px}.protest_rank .protest_rank-ttl{align-items:baseline;display:flex;justify-content:space-between;margin:10px 0 0}.protest_rank .protest_rank-ttl>h1,.protest_rank .protest_rank-ttl>h2,.protest_rank .protest_rank-ttl>h3,.protest_rank .protest_rank-ttl>h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:5px 0 5px 15px;position:relative}.protest_rank .protest_rank-ttl>h1:before,.protest_rank .protest_rank-ttl>h2:before,.protest_rank .protest_rank-ttl>h3:before,.protest_rank .protest_rank-ttl>h4:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.protest_rank .protest_rank-ttl .protest_rank-lastupdate{color:#bbb;font-size:.625rem;line-height:1.4;padding:0 5px 0 0}.protest_rank .protest_rank-header{display:flex;justify-content:flex-end}.protest_rank .protest_rank-header .protest_rank-header_txt{box-sizing:border-box;flex:0 0 85px;font-size:.6875rem;line-height:1.3636363636;padding:10px 0;text-align:center}.protest_rank>ul{border:1px solid #535353}.protest_rank>ul:empty{border:none}.protest_rank>ul li{align-items:center;background:#454545;display:flex}.protest_rank>ul li .protest_rank-rank{flex:0 0 40px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;text-align:center}.protest_rank>ul li .protest_rank-image{flex:0 0 32px;margin:0 10px 0 0}.protest_rank>ul li .protest_rank-image>img{height:auto;vertical-align:top;width:100%}.protest_rank>ul li .protest_rank-pawa_rank{display:inline-block;font-size:.625rem;height:14px;line-height:14px;margin:0 10px 0 0;text-align:center;width:14px}.protest_rank>ul li .protest_rank-pawa_rank.S{background-color:#ff439b;background-image:linear-gradient(0deg,#ff439b,#ff81f7)}.protest_rank>ul li .protest_rank-pawa_rank.A{background-color:#cb4ec4;background-image:linear-gradient(0deg,#cb4ec4,#f46ff2)}.protest_rank>ul li .protest_rank-pawa_rank.B{background-color:#e7092c;background-image:linear-gradient(0deg,#e7092c,#f95175)}.protest_rank>ul li .protest_rank-pawa_rank.C{background-color:#d46200;background-image:linear-gradient(0deg,#d46200,#f99800)}.protest_rank>ul li .protest_rank-pawa_rank.D{background-color:#c7891b;background-image:linear-gradient(0deg,#c7891b,#f3c725)}.protest_rank>ul li .protest_rank-pawa_rank.E{background-color:#24760c;background-image:linear-gradient(0deg,#24760c,#3fbe13)}.protest_rank>ul li .protest_rank-pawa_rank.F{background-color:#2367c7;background-image:linear-gradient(0deg,#2367c7,#3aaaf6)}.protest_rank>ul li .protest_rank-pawa_rank.G{background-color:#5d5d5d;background-image:linear-gradient(0deg,#5d5d5d,#949494)}.protest_rank>ul li .protest_rank-nickname{flex:1;font-size:.75rem;line-height:1.3333333333}.protest_rank>ul li .protest_rank-sp{align-items:center;align-self:stretch;background:#585858;box-sizing:border-box;display:flex;flex:0 0 85px;font-size:.75rem;justify-content:flex-end;line-height:1.3333333333;min-height:43px;padding:0 13px 0 0}.protest_rank>ul li:nth-child(2n){background:#313131}.protest_rank>ul li:nth-child(2n) .protest_rank-sp{background:#464646}.protest_rank .l-loading{padding:20px 0}.protest_rank .protest_rank-readmore{margin:15px 0 0;text-align:center}.protest_rank .protest_rank-error{border:1px solid #535353;margin:15px 0 0}@media only screen and (min-width:768px){.protest_rank .protest_rank-own_rank{margin:23px auto 0}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-note{font-size:.8125rem;line-height:1.2307692308;margin:0 118px 18px;padding:16px 20px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-note:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #9b0020;bottom:-10px;left:50%;margin-left:-6px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info{padding:11px 0}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info dt{font-size:.875rem;line-height:1.4285714286;padding-left:26px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-login_info .protest_rank-own_rank-login_btn{margin-right:26px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info dt{flex:0 0 175px;font-size:1rem;line-height:1.1875;padding:15px 10px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-rank{font-size:1rem;line-height:1.1875;padding-right:13px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-rank span{font-size:1.5rem;line-height:1.25}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-rank_info .protest_rank-own_rank-score{flex:0 0 154px;font-size:1rem;line-height:1.1875}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area{margin-top:10px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-lead{font-size:.8125rem;line-height:1.6923076923}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons,.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li{margin-left:8px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li:last-child{display:none}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li a{border-radius:4px}.protest_rank .protest_rank-own_rank .protest_rank-own_rank-share_area .protest_rank-own_rank-share_area-icons li a img{height:33px;width:33px}.protest_rank .protest_rank-ttl{margin:20px 0 0}.protest_rank .protest_rank-ttl>h1,.protest_rank .protest_rank-ttl>h2,.protest_rank .protest_rank-ttl>h3,.protest_rank .protest_rank-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}.protest_rank .protest_rank-ttl>h1:before,.protest_rank .protest_rank-ttl>h2:before,.protest_rank .protest_rank-ttl>h3:before,.protest_rank .protest_rank-ttl>h4:before{width:6px}.protest_rank .protest_rank-ttl .protest_rank-lastupdate{font-size:.75rem;line-height:1.3333333333}.protest_rank .protest_rank-header .protest_rank-header_txt{flex:0 0 180px;font-size:.875rem;line-height:1.2857142857}.protest_rank>ul li .protest_rank-rank{flex:0 0 50px;font-size:1rem;line-height:1.25}.protest_rank>ul li .protest_rank-image{flex:0 0 48px;margin:0 15px 0 0}.protest_rank>ul li .protest_rank-pawa_rank{font-size:.875rem;height:22px;line-height:22px;margin:0 18px 0 0;padding:0 10px;width:auto}.protest_rank>ul li .protest_rank-pawa_rank:after{content:"級"}.protest_rank>ul li .protest_rank-nickname{font-size:1rem;line-height:1.25}.protest_rank>ul li .protest_rank-sp{flex:0 0 180px;font-size:1rem;line-height:1.25;min-height:65px;padding:0 28px 0 0}}.protest_rank_fade-enter-active,.protest_rank_fade-enter-to{opacity:1}.protest_rank_fade-enter,.protest_rank_fade-enter-active,.protest_rank_fade-leave,.protest_rank_fade-leave-active{transition:opacity .5s}.protest_rank_fade-enter,.protest_rank_fade-leave-to{opacity:0}.radio_parts{vertical-align:top}.radio_parts .radio_parts-item{display:inline-block}.radio_parts .radio_parts-item+.radio_parts-item{margin-left:12px}.radio_parts .radio_parts-item input{display:none}.radio_parts .radio_parts-item label{align-items:center;cursor:pointer;display:flex;font-size:1rem;line-height:1.125;position:relative}.radio_parts .radio_parts-item label:after,.radio_parts .radio_parts-item label:before{box-sizing:border-box;content:"";display:block}.radio_parts .radio_parts-item label:before{border:1px solid #ccc;border-radius:10px;flex:0 0 18px;height:18px;margin-right:4px;width:18px}.radio_parts .radio_parts-item label:after{background-color:#d4d4d4;border-radius:4px;height:8px;left:5px;margin-top:-4px;position:absolute;top:50%;transition:all .2s linear;width:8px}.radio_parts .radio_parts-item input:checked:not(:disabled)+label:after{background-color:#c61d00}.radio_parts .radio_parts-item input:disabled+label{color:#666}.radio_parts .radio_parts-item input:disabled+label:before{border-color:#666}.radio_parts .radio_parts-item input:disabled+label:after{background-color:#666}.radio_parts.radio_parts-switch_enquete .radio_parts-item{display:block}.radio_parts.radio_parts-switch_enquete .radio_parts-item+.radio_parts-item{margin-left:0;margin-top:10px}.ranking_for_tweet{background:#222;box-sizing:border-box;margin:0 auto;min-height:500px;padding:20px 20px 10px;width:500px}.ranking_for_tweet .ranking_for_tweet-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ranking_for_tweet .ranking_for_tweet-head .ranking_for_tweet-logo{margin-right:10px;width:90px}.ranking_for_tweet .ranking_for_tweet-head .ranking_for_tweet-logo img{height:auto;width:100%}.ranking_for_tweet .ranking_for_tweet-head .ranking_for_tweet-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2}.ranking_for_tweet .ranking_for_tweet-head .ranking_for_tweet-date{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.2;margin-left:auto}.ranking_for_tweet .ranking_for_tweet-main{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.1875rem;line-height:1.2}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-headline{display:flex;font-size:.6875rem;justify-content:space-between;line-height:1.2;margin-bottom:10px;padding:0 20px 0 220px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-headline li:nth-child(n+4){padding-left:16px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking{margin-bottom:10px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dl{background:#2d2d2d;border-radius:5px;display:table;overflow:hidden;width:100%}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dl+dl{margin-top:10px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt{align-items:center;background:#bbb;border-radius:20px 0 0 20px;box-sizing:border-box;color:#222;display:flex;padding-left:15px;position:relative;transform:skewX(-15deg) translateX(-10px);width:205px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt .ranking_for_tweet-team{align-items:center;display:flex;transform:skewX(15deg)}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt .ranking_for_tweet-rank{background:#3d3d3d;color:#fff;margin-left:-10px;padding:15px 12px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt .ranking_for_tweet-rank .ranking_for_tweet-rank_num{display:inline-block;transform:skewX(15deg)}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt .ranking_for_tweet-petmark{margin-left:3px;width:40px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dt .ranking_for_tweet-petmark img{height:auto;width:100%}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd{border-radius:0 5px 5px 0;box-sizing:border-box;display:table-cell;padding:12px 5px;text-align:center;width:50px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd:first-child{padding-left:0}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd.ranking_for_tweet-wpct{width:auto}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd.ranking_for_tweet-diff{background:#5d5d5d;padding-right:15px;transform:skewX(-15deg) translateX(5px);width:67px}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd.ranking_for_tweet-diff .ranking_for_tweet-diff-item{display:inline-block;transform:skewX(15deg)}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd.ranking_for_tweet-diff .ranking_for_tweet-diff-item.is-vmagic_number,.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd.ranking_for_tweet-diff .ranking_for_tweet-diff-item.is-win{color:#ffc600}.ranking_for_tweet .ranking_for_tweet-main .ranking_for_tweet-ranking dd+dd{padding:12px 5px 12px 0}.ranking_for_tweet .ranking_for_tweet-info{text-align:right}.ranking_for_tweet .ranking_for_tweet-info .ranking_for_tweet-remain{background:#5d5d5d;border-radius:5px;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.2;padding:2px 5px}.ranking_for_tweet .ranking_for_tweet-copy{color:#8d8d8d;font-size:.5625rem;line-height:1.3333333333;margin-top:5px;text-align:center}.ranking_transition{display:flex;margin:10px 0}.ranking_transition table{border:1px solid #585858;margin:0 auto;width:100%}.ranking_transition table td,.ranking_transition table th{min-width:46px;padding:12px 6px;text-align:center;white-space:nowrap}.ranking_transition table td:nth-child(2n),.ranking_transition table th:nth-child(2n){background:#464646}.ranking_transition table th{font-size:.625rem;line-height:1.2}.ranking_transition table td{font-size:.75rem;height:1.6em;line-height:1.1666666667}.ranking_transition table tr:nth-child(odd) td{background:#454545}.ranking_transition table tr:nth-child(odd) td:nth-child(2n){background:#585858}.ranking_transition .ranking_transition-pinned table td{text-align:left}.ranking_transition .ranking_transition-pinned table td .ranking_transition-rank{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 7px 0 0}.ranking_transition .ranking_transition-pinned table td .ranking_transition-name{overflow:hidden;text-overflow:ellipsis;transition:opacity .5s;white-space:nowrap;width:76px}.ranking_transition .ranking_transition-pinned table td .ranking_transition-name:hover{opacity:.7}.ranking_transition .ranking_transition-scrollable{flex:1 1 auto;overflow-x:auto}.ranking_transition .ranking_transition-scrollable table{border-width:1px 1px 1px 0}.ranking_transition .ranking_transition-scrollable table .ranking_transition-day_rank{margin:0 5px 0 0}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow{display:inline-block;height:10px;margin:0 2px;position:relative;vertical-align:middle;width:10px}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow:before{background:#ffd800;bottom:0;content:"";display:block;height:4px;margin:auto;position:absolute;right:0;top:0;width:4px}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow:after{border-color:transparent #ffd800 transparent transparent;border-style:solid;border-width:6px 6px 6px 0;bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:0;width:0}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-up{transform:rotate(90deg)}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-up:before{background:#f766b8}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-up:after{border-right-color:#f766b8}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-down{transform:rotate(-90deg)}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-down:before{background:#5fd6db}.ranking_transition .ranking_transition-scrollable table .ranking_transition-arrow.is-down:after{border-right-color:#5fd6db}.ranking_transition .ranking_transition-no_data{text-align:center;width:100%}@media only screen and (min-width:768px){.ranking_transition{justify-content:center;margin:15px 0}.ranking_transition table th{font-size:.75rem;line-height:1.3333333333}.ranking_transition table td{font-size:.875rem;line-height:1.2857142857}.ranking_transition .ranking_transition-pinned table td{padding:12px 15px}.ranking_transition .ranking_transition-pinned table td .ranking_transition-rank{margin:0 10px 0 0}.ranking_transition .ranking_transition-pinned table td .ranking_transition-name{width:88px}.ranking_transition .ranking_transition-scrollable.is-not_stretch{flex:0 1 auto}.ranking_transition .ranking_transition-scrollable.is-not_stretch table{margin:0;max-width:100%;width:auto}.ranking_transition .ranking_transition-scrollable.is-not_stretch table td,.ranking_transition .ranking_transition-scrollable.is-not_stretch table th{min-width:90px}}.related_event{background:#313131;border:1px solid #404040;flex:1 1 auto;position:relative}.related_event>a{box-sizing:border-box;cursor:pointer;display:block;height:100%;padding:15px 15px 15px 20px;transition:opacity .3s}.related_event>a:hover{opacity:.7}.related_event>a:hover .related_event-btn-label{background-color:#c53855;border-color:#c53855}.related_event>a.is-disabled{pointer-events:none}.related_event:before{background-color:#ffc600;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.related_event .related_event-ttl{font-size:.875rem;line-height:1.4285714286;padding-bottom:10px}.related_event .related_event-schedule{background:#444;padding:8px 5px}.related_event .related_event-schedule dl{display:flex;flex:1 1 auto;font-size:.6875rem;line-height:1.4545454545}.related_event .related_event-schedule dl dt{flex:0 0 5em;padding:4px 10px 4px 0;text-align:right}.related_event .related_event-schedule dl dd{border-left:2px solid #595959;flex:1 1 100%;padding:4px 4px 4px 10px}.related_event .related_event-schedule dl .related_event-schedule-date{font-size:.9375rem;line-height:1.0666666667;padding:4px 4px 4px 10px}.related_event .related_event-btn{display:block;margin:15px auto 0;max-width:182px;text-align:center}.related_event .related_event-btn .related_event-btn-label{background-color:#9b0020;border-color:#9b0020;box-sizing:border-box;color:#fff;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;padding:8px 28px 8px 12px;position:relative;transition:all .5s;width:100%}.related_event .related_event-btn .related_event-btn-label:before{background:url(../img/proleague/icon_link_site.svg) no-repeat 0 0/contain transparent;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:10px;top:0;width:12px}.related_event.is-closed>a:hover .related_event-btn-label{background-color:#636363;border-color:#636363}.related_event.is-closed:before{background-color:#444}.related_event.is-closed .related_event-badge{background-color:#c1c1c1;color:#313131;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.5625rem;line-height:1.3333333333;margin-left:2px;padding:2px 8px;vertical-align:middle}.related_event.is-closed .related_event-btn .related_event-btn-label{background-color:#969696;border-color:#969696}@media screen and (min-width:768px){.related_event>a{padding:20px 20px 20px 25px}.related_event .related_event-ttl{font-size:1rem;line-height:1.4375}.related_event .related_event-schedule dl{font-size:.8125rem;line-height:1.4615384615}.related_event .related_event-schedule dl .related_event-schedule-date{font-size:1.125rem;line-height:1.2222222222}.related_event .related_event-btn .related_event-btn-label{font-size:.875rem;line-height:1.3571428571}.related_event.is-closed .related_event-badge{font-size:.6875rem;line-height:1.3636363636;margin-left:5px}}.related_info_list{background:rgba(0,0,0,.05);color:#444;margin:20px auto;max-width:580px;padding:20px 15px}.related_info_list .related_info_list-ttl{color:#9b0020;font-size:.875rem;line-height:1.2857142857;text-align:center}.related_info_list li{position:relative}.related_info_list li+li{border-top:1px solid #ddd}.related_info_list dl{font-size:.8125rem;line-height:1.3846153846}.related_info_list dl a{align-items:center;color:#444;display:flex;padding:10px 0;transition:opacity .5s}.related_info_list dl a:hover{opacity:.7}.related_info_list dt{flex:0 0 auto;width:130px}.related_info_list dt img{height:auto;width:100%}.related_info_list dd{flex:0 1 auto;padding:0 0 0 10px}@media only screen and (min-width:630px){.related_info_list .related_info_list-ttl{font-size:1rem}.related_info_list ul{display:flex;flex-wrap:wrap}.related_info_list li{width:50%}.related_info_list li+li{border:0}.related_info_list li:nth-of-type(2n+3):after{background:#ddd;content:"";height:1px;left:0;position:absolute;top:0;width:200%}.related_info_list dt{width:120px}.related_info_list dd{padding:0 10px}}.related_info{background:rgba(0,0,0,.05);color:#444;margin:20px auto;max-width:580px;padding:15px}.related_info .related_info-ttl{color:#9b0020;font-size:1.125rem;line-height:1.4444444444;margin:0 auto 10px;max-width:400px}.related_info dl{display:flex;font-size:.875rem;line-height:1.4285714286;margin:0 auto;max-width:400px}.related_info dt{flex:0 0 auto;padding:2px 10px 2px 0;text-align:right;width:4em}.related_info dd{border-left:3px solid #ddd;padding:2px 0 2px 10px}.related_info dd .bl{display:inline-block}.related_info .related_info-detail{margin:10px 0 0;text-align:center}.related_info .related_info-video{margin:0 0 10px}@media only screen and (min-width:768px){.related_info{border-radius:3px;padding:20px 15px}}.related_info.related_info-for_allstar{background:#3b3b3b;color:#fff}.related_info.related_info-for_allstar .related_info-ttl{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;text-align:center}.related_info.related_info-for_allstar .related_info-ttl .related_info-sub{font-size:.625rem}.related_info.related_info-for_allstar .related_info-ttl .bl{display:inline-block}.related_info.related_info-for_allstar dl{margin-bottom:20px}.related_info.related_info-for_allstar dd{border-left-color:#858585}@media only screen and (min-width:768px){.related_info.related_info-for_allstar{padding:20px}.related_info.related_info-for_allstar .related_info-ttl{font-size:1.125rem;margin-bottom:15px}.related_info.related_info-for_allstar .related_info-ttl .related_info-sub{font-size:.875rem}}.related_info.related_info-nippon .related_info-ttl{text-align:center}.related_video_list{background:rgba(0,0,0,.05);color:#444;margin:20px auto;max-width:580px;padding:20px 15px}.related_video_list .related_video_list-ttl{color:#9b0020;font-size:.875rem;line-height:1.2857142857;text-align:center}.related_video_list li{position:relative}.related_video_list li+li{border-top:1px solid #ddd}.related_video_list dl{align-items:center;display:flex;font-size:.8125rem;line-height:1.3846153846;padding:10px 0}.related_video_list dt{flex:0 0 auto;width:130px}.related_video_list dd{flex:0 1 auto;padding:0 0 0 10px}@media only screen and (min-width:630px){.related_video_list .related_video_list-ttl{font-size:1rem}.related_video_list ul{display:flex;flex-wrap:wrap}.related_video_list li{width:50%}.related_video_list li+li{border:0}.related_video_list li:nth-of-type(2n+3):after{background:#ddd;content:"";height:1px;left:0;position:absolute;top:0;width:200%}.related_video_list dt{width:120px}.related_video_list dd{padding:0 10px}}.related_video{background:rgba(0,0,0,.05);color:#444;margin:20px auto;max-width:580px;padding:20px 15px}.related_video .related_video-ttl{color:#9b0020;font-size:.8125rem;line-height:1.3846153846;text-align:center}.related_video .related_video-ttl span.bl{display:inline-block}.related_video .related_video-thumb{margin:6px 0 0}.related_video .related_video-thumb+.related_video-thumb{margin-top:15px}@media only screen and (min-width:768px){.related_video{border-radius:3px;padding:30px 15px}.related_video .related_video-ttl{font-size:1rem}}.related_video.related_video-in_about{background:hsla(0,0%,100%,.05)}.related_video.related_video-in_about .related_video-ttl{color:#fff;padding:0 0 5px}@media only screen and (min-width:768px){.related_video.related_video-in_about .related_video-ttl{font-size:.9375rem;line-height:1.4666666667}}.result_climax{background:url(../img/proleague/bg_tweet_climax_series_.png) no-repeat 0 0/cover;margin:0 auto;min-height:450px;padding:0 0 15px;width:830px}.result_climax .result_climax-head{align-items:center;background:#3a3a3a;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;margin:15px auto 0;padding:10px 0;position:relative}.result_climax .result_climax-head .result_climax-logo img,.result_climax .result_climax-head .result_climax-logo-ebaseball img,.result_climax .result_climax-head .result_climax-logo-nippon img{height:auto;width:100%}.result_climax .result_climax-head .result_climax-logo{flex:0 0 120px;margin:0 15px 0 0}.result_climax .result_climax-head .result_climax-logo-nippon{flex:0 0 55px;margin-right:10px}.result_climax .result_climax-head .result_climax-logo-ebaseball{flex:0 0 80px;margin-right:15px}.result_climax .result_climax-head dl{flex:0 1 auto}.result_climax .result_climax-head dl dt{font-size:1.1875rem;line-height:1.5}.result_climax .result_climax-head dl dt.result_climax-ttl-nippon{font-size:2rem}.result_climax .result_climax-head dl dd{font-size:1.875rem;line-height:1.2}.result_climax .result_climax-main .result_climax-outline{position:relative}.result_climax .result_climax-main .result_climax-outline .result_climax-outline-inner{align-items:center;display:flex;justify-content:center}.result_climax .result_climax-main .result_climax-outline .result_climax-outline-inner:before{content:"VS";display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.5rem;line-height:1;margin:0 35px;order:2}.result_climax .result_climax-main .result_climax-outline .result_climax-thumb{align-items:center;display:flex;justify-content:center;position:relative}.result_climax .result_climax-main .result_climax-outline .result_climax-for_climax-stars{margin:8px 5px 0}.result_climax .result_climax-main .result_climax-outline .result_climax-for_climax-stars .result_climax-for_climax-stars-img{margin:20px 0;width:33px}.result_climax .result_climax-main .result_climax-outline .result_climax-for_climax-stars img{height:auto;width:100%}.result_climax .result_climax-main .result_climax-outline .result_climax-home{order:3}.result_climax .result_climax-main .result_climax-outline .result_climax-visitor{order:1}.result_climax .result_climax-main .result_climax-outline .result_climax-petmark{width:180px}.result_climax .result_climax-main .result_climax-outline .result_climax-petmark img{height:auto;width:100%}.result_climax .result_climax-main .result_climax-outline .result_climax-result-draw{bottom:15px;color:#6d6d6d;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;left:0;position:absolute;right:0;text-align:center}.result_climax .result_climax-main .result_climax-team{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:625px}.result_climax .result_climax-main .result_climax-team .result_climax-team-detail{text-align:center;width:50%}.result_climax .result_climax-main .result_climax-team .result_climax-team-detail:first-child{margin-right:70px}.result_climax .result_climax-main .result_climax-team .result_climax-team-detail .result_climax-team-win{color:#ffc600;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.4;padding-bottom:8px}.result_climax .result_climax-main .result_climax-team ul{display:flex;justify-content:space-between}.result_climax .result_climax-main .result_climax-team ul li{width:56px}.result_climax .result_climax-main .result_climax-team ul li img{height:auto;width:100%}.result_climax .result_climax-main .result_climax-game_list{display:flex;justify-content:center}.result_climax .result_climax-main .result_climax-game{align-items:center;background:rgba(78,78,78,.7);border:1px solid #929292;border-radius:10px;display:flex;justify-content:space-between;margin-right:20px;padding:8px 5px 5px;width:200px}.result_climax .result_climax-main .result_climax-game:last-child{margin:0}.result_climax .result_climax-main .result_climax-game .result_climax-game_home,.result_climax .result_climax-main .result_climax-game .result_climax-game_visitor{width:65px}.result_climax .result_climax-main .result_climax-game img{height:auto;width:100%}.result_climax .result_climax-main .result_climax-game .result_climax-game_detail{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:0 auto;text-align:center}.result_climax .result_climax-main .result_climax-game .result_climax-game_detail dt{background:rgba(5,5,5,.3);border-radius:15px;display:inline-block;font-size:1rem;line-height:1.2;padding:4px 15px}.result_climax .result_climax-main .result_climax-game .result_climax-game_detail .result_climax-game_detail-score{font-size:2.125rem;line-height:1.2;padding:4px 20px}.result_climax .result_climax-main .result_climax-game .result_climax-game_detail .result_climax-game_detail-score .result_climax-game-hyphen{color:#797979;padding:0 6px}.result_climax .result_climax-main .result_climax-game .result_climax-game_detail .result_climax-game_detail-score .result_climax-game-score.is-game-win{color:#ffd861}.result_climax .result_climax-copy{color:#8d8d8d;font-size:.5625rem;line-height:1.3333333333;margin-top:20px;text-align:center}.result_for_tweet{background:#222;background:no-repeat top/100% auto url(../img/proleague/tweet_bg.png);margin:0 auto;min-height:450px;padding:15px;width:800px}.result_for_tweet .result_for_tweet-head{align-items:center;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;margin:15px auto 10px;position:relative}.result_for_tweet .result_for_tweet-head .result_for_tweet-logo{flex:0 0 70px;margin:0 10px 0 0}.result_for_tweet .result_for_tweet-head .result_for_tweet-logo img{height:auto;width:100%}.result_for_tweet .result_for_tweet-head dl dt{font-size:.6875rem;line-height:1.2}.result_for_tweet .result_for_tweet-head dl dd{font-size:1.875rem;line-height:1.2}.result_for_tweet .result_for_tweet-head dl .result_for_tweet-unit{font-size:1.625rem;line-height:1.2}.result_for_tweet .result_for_tweet-head dl .result_for_tweet-em{font-size:3.125rem;line-height:1.2}.result_for_tweet .result_for_tweet-main{display:flex;flex-wrap:wrap;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:space-between}.result_for_tweet .result_for_tweet-main .result_for_tweet-team{width:32%}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline{align-items:center;display:flex;justify-content:center;margin-bottom:3px;padding:5px}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-home,.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-visitor{align-items:center;display:flex;flex:1 0 38%;justify-content:center;position:relative;width:38%}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-home{order:1}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-visitor{order:3}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline:before{content:"VS";display:block;font-size:1.125rem;line-height:1;order:2}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-petmark{width:95px}.result_for_tweet .result_for_tweet-main .result_for_tweet-outline .result_for_tweet-petmark img{height:auto;width:100%}.result_for_tweet .result_for_tweet-main .result_for_tweet-game{align-items:center;background:#4f4f4f;border:1px solid #929292;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:5px;padding:4px}.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_home,.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_visitor{width:65px}.result_for_tweet .result_for_tweet-main .result_for_tweet-game img{height:auto;width:100%}.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_detail{text-align:center}.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_detail dt{font-size:.625rem;line-height:1.2}.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_detail .result_for_tweet-game_detail-score{background:#222;border:1px solid #727272;border-radius:10px;font-size:1.125rem;line-height:1.2;margin-top:3px;padding:5px 20px}.result_for_tweet .result_for_tweet-main .result_for_tweet-game .result_for_tweet-game_detail .result_for_tweet-game_detail-score .result_for_tweet-game-score.is-game-win{color:#ffd861}.result_for_tweet .result_for_tweet-error,.result_for_tweet .result_for_tweet-loading{text-align:center}.result_for_tweet .result_for_tweet-copy{color:#8d8d8d;font-size:.5625rem;line-height:1.3333333333;margin-top:10px;text-align:center}.result_for_tweet .result_for_tweet-day{display:flex;margin:35px auto 70px;padding:0 10px}.result_for_tweet .result_for_tweet-day li{background:hsla(0,0%,100%,.2);border:1px solid #666;border-radius:10px;padding:15px 15px 20px;width:33.3333333333%}.result_for_tweet .result_for_tweet-day li:not(:first-child){margin-left:10px}.result_for_tweet .result_for_tweet-day dl{display:flex;flex-wrap:wrap;justify-content:space-between}.result_for_tweet .result_for_tweet-day dt{flex:0 0 100%;margin-bottom:15px;text-align:center}.result_for_tweet .result_for_tweet-day dt span{background:#222;border:1px solid #666;border-radius:25px;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.1875rem;line-height:1.2;padding:5px 15px}.result_for_tweet .result_for_tweet-day dd img{height:auto;width:100%}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-vs{background:no-repeat 50% 50%/60px auto url(../img/proleague/tweet_vs_mark.png);display:flex;flex:0 0 100%;justify-content:space-between;margin-bottom:10px}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-vs p{width:77px}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-player{display:flex;flex:1 1 auto;justify-content:space-between;padding:0 7px;position:relative}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-player .result_for_tweet-day-player_thumb{width:62px}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-player .result_for_tweet-day-score{align-items:center;bottom:0;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-player .result_for_tweet-day-score .is-win{color:#fcff00}.result_for_tweet .result_for_tweet-day dd.result_for_tweet-day-player .result_for_tweet-day-score span{display:inline-block;font-size:1.375rem;padding:0 5px}.roster_for_tweet{background:no-repeat top/100% auto url(../img/proleague/tweet_bg.png);height:450px;margin:20px auto;overflow:hidden;width:800px}.roster_for_tweet .roster_for_tweet-copy{color:#6f6f6f;font-size:.5625rem;line-height:1.2;text-align:center}.roster_for_tweet.roster_for_tweet-pennant{display:flex}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl{flex:0 0 385px;text-align:center}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-logo{margin:60px auto 20px;width:155px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-logo img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5rem;line-height:1.1;margin-bottom:10px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-name span{font-size:4.5rem}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-name span.pennant01{font-size:2rem;line-height:1.3}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-name em{font-size:105px;margin:0 5px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-date{color:#fcff00;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.625rem;line-height:1.2;margin-bottom:10px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-ttl .roster_for_tweet-date span{font-size:1.0625rem}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card{flex:0 0 375px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card .roster_for_tweet-vs{background:no-repeat 50% 50%/85px 86px url(../img/proleague/tweet_vs_mark.png);display:flex;justify-content:space-between;margin:20px 0 5px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card .roster_for_tweet-vs p{width:100px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card .roster_for_tweet-vs img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card li{background:hsla(0,0%,100%,.2);border:1px solid #666;border-radius:10px;margin-top:10px;padding:5px 20px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dl{align-items:center;display:flex;justify-content:space-between}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dt{background:#222;border:1px solid #666;border-radius:25px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.375rem;line-height:1.2;margin:0 25px;order:1;padding:5px 15px;position:relative}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dd{width:82px}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dd.roster_for_tweet-vs-visitor{order:2}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dd.roster_for_tweet-vs-visitor.is-reverse{order:-1}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dd.roster_for_tweet-vs-home.is-reverse{order:2}.roster_for_tweet.roster_for_tweet-pennant .roster_for_tweet-card dd img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-interleague,.roster_for_tweet.roster_for_tweet-pennant02,.roster_for_tweet.roster_for_tweet-pennant03,.roster_for_tweet.roster_for_tweet-pennant04,.roster_for_tweet.roster_for_tweet-pennant05{padding:35px 0 0}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl{display:flex;justify-content:center;margin:0 auto 25px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl .roster_for_tweet-logo,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl .roster_for_tweet-logo,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl .roster_for_tweet-logo,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl .roster_for_tweet-logo,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl .roster_for_tweet-logo{flex:0 0 155px;margin-right:20px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl .roster_for_tweet-logo img,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl .roster_for_tweet-logo img,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl .roster_for_tweet-logo img,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl .roster_for_tweet-logo img,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl .roster_for_tweet-logo img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl .roster_for_tweet-name,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl .roster_for_tweet-name,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl .roster_for_tweet-name,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl .roster_for_tweet-name,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl .roster_for_tweet-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.8125rem;line-height:1.1;margin-bottom:10px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl .roster_for_tweet-date,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl .roster_for_tweet-date,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl .roster_for_tweet-date,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl .roster_for_tweet-date,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl .roster_for_tweet-date{color:#fcff00;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.625rem;line-height:1.2}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-ttl .roster_for_tweet-date span,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-ttl .roster_for_tweet-date span,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-ttl .roster_for_tweet-date span,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-ttl .roster_for_tweet-date span,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-ttl .roster_for_tweet-date span{font-size:1rem}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card{display:flex;margin-bottom:20px;padding:0 10px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card li,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card li,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card li,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card li,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card li{background:hsla(0,0%,100%,.2);border:1px solid #666;border-radius:10px;padding:15px 15px 20px;width:33.3333333333%}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card li:not(:first-child),.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card li:not(:first-child),.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card li:not(:first-child),.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card li:not(:first-child),.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card li:not(:first-child){margin-left:10px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dl,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dl,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dl,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dl,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dl{display:flex;flex-wrap:wrap;justify-content:space-between}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dt,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dt,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dt,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dt,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dt{flex:0 0 100%;margin-bottom:15px;text-align:center}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dt span,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dt span,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dt span,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dt span,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dt span{background:#222;border:1px solid #666;border-radius:25px;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.1875rem;line-height:1.2;padding:5px 15px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dd,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dd,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dd,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dd,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dd{flex:0 0 90px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dd img,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dd img,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dd img,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dd img,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dd img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dd.roster_for_tweet-vs,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dd.roster_for_tweet-vs,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dd.roster_for_tweet-vs,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dd.roster_for_tweet-vs,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dd.roster_for_tweet-vs{background:no-repeat 50% 50%/60px auto url(../img/proleague/tweet_vs_mark.png);display:flex;flex:0 0 100%;justify-content:space-between;margin-bottom:10px}.roster_for_tweet.roster_for_tweet-interleague .roster_for_tweet-card dd.roster_for_tweet-vs p,.roster_for_tweet.roster_for_tweet-pennant02 .roster_for_tweet-card dd.roster_for_tweet-vs p,.roster_for_tweet.roster_for_tweet-pennant03 .roster_for_tweet-card dd.roster_for_tweet-vs p,.roster_for_tweet.roster_for_tweet-pennant04 .roster_for_tweet-card dd.roster_for_tweet-vs p,.roster_for_tweet.roster_for_tweet-pennant05 .roster_for_tweet-card dd.roster_for_tweet-vs p{width:77px}.roster_for_tweet.roster_for_tweet-climax{padding:15px 0 0}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl{align-items:center;display:flex;justify-content:center}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-logo{margin-right:15px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-logo img{height:70px;vertical-align:middle;width:auto}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-logo .roster_for_tweet-logo-proleague{height:50px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-info{margin-right:25px;text-align:center}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-name em{display:inline-block;font-size:1.125rem}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-date{color:#fcff00;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;margin-top:3px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-date span{font-size:1.0625rem}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-vs{background:no-repeat 50% 50%/94px 95px url(../img/proleague/tweet_vs_mark.png);display:flex;flex:0 0 290px;justify-content:space-between}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-vs p{width:90px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-ttl .roster_for_tweet-vs img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card{display:flex;justify-content:center}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card li{background:hsla(0,0%,100%,.2);border:1px solid #666;border-radius:10px;box-sizing:border-box;flex:0 0 290px;margin:12px 15px;padding:5px 15px 10px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card .roster_for_tweet-card_ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:2.125rem;line-height:1.2;margin-bottom:10px;text-align:center}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card .roster_for_tweet-card_ttl em{font-size:2.75rem}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dl{align-items:center;display:flex;justify-content:space-between}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dt{order:1}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dt span{background:#222;border:1px solid #666;border-radius:25px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.1875rem;line-height:1.2;padding:5px 15px;position:relative}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dl:first-of-type dt span:before{content:"イニング";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;position:absolute;text-align:center;top:-18px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dd{margin-top:10px;width:65px}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dd:last-child{order:2}.roster_for_tweet.roster_for_tweet-climax .roster_for_tweet-card dd img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-climax_3rd_game{display:flex;padding:0}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl{flex:0 0 385px;flex-direction:column;text-align:center}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-logo{margin:0}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-logo img{height:120px;width:auto}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5rem;line-height:1.1;margin:20px 0 0}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-name span{font-size:4.5rem}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-name em{font-size:105px;margin:0 5px}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-date{color:#fcff00;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.625rem;line-height:1.2;margin:10px 0 0}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-date span{font-size:1.0625rem}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-ttl .roster_for_tweet-copy{margin:10px 0 0}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card{flex:0 0 375px;flex-direction:column}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card .roster_for_tweet-vs{background:no-repeat 50% 50%/94px 95px url(../img/proleague/tweet_vs_mark.png);display:flex;justify-content:space-between;margin:0 50px}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card .roster_for_tweet-vs p{width:100px}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card .roster_for_tweet-vs img{height:auto;width:100%}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card li{margin-top:5px}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card dl{align-items:center;display:flex;justify-content:space-between}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.2;margin:0 25px;order:1;position:relative}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card dd{width:82px}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card dd:last-child{order:2}.roster_for_tweet.roster_for_tweet-climax_3rd_game .roster_for_tweet-card dd img{height:auto;width:100%}.schedule_info{border:1px solid #fff;margin:15px auto 0;max-width:860px;padding:10px}.schedule_info .schedule_info-ttl{font-size:.9375rem;line-height:1.2666666667;text-align:center}.schedule_info .schedule_info-ttl .bl{display:inline-block}.schedule_info .schedule_info-desc{font-size:.8125rem;line-height:1.3846153846;margin-top:8px}.schedule_info .schedule_info-desc a{text-decoration:underline;transition:opacity .5s}.schedule_info .schedule_info-desc a:hover{opacity:.7}.schedule_info .schedule_info-sub_ttl{font-size:.8125rem;line-height:1.3846153846;margin:5px 0}.schedule_info dl{font-size:.8125rem;line-height:1.3846153846;margin-top:8px}@media only screen and (min-width:768px){.schedule_info{margin-top:20px;padding:15px}.schedule_info .schedule_info-ttl{font-size:1rem;line-height:1.25}.schedule_info .schedule_info-desc,.schedule_info .schedule_info-sub_ttl,.schedule_info dl{font-size:.875rem;line-height:1.4285714286}.schedule_info dl{display:flex;flex-wrap:wrap}.schedule_info dl+dl{margin-top:3px}.schedule_info dl dt{margin:0 5px 0 0}.schedule_info dl dd+dd:before{content:"／";display:inline-block;margin:0 5px}}.schedule_overview{box-sizing:border-box;display:flex;flex-direction:column;font-size:.8125rem;line-height:1.6923076923;padding:10px;position:relative}.schedule_overview>dl{display:flex;flex:1 1 auto}.schedule_overview>dl dt{flex:0 0 5em;padding:5px 15px 5px 0;text-align:right}.schedule_overview>dl dd{border-left:4px solid #313131;padding:5px 0 5px 15px}.schedule_overview>dl dd a.schedule_overview-inline{color:#fff;text-decoration:underline;transition:opacity .5s}.schedule_overview>dl dd a.schedule_overview-inline:hover{opacity:.7}.schedule_overview>dl dd a.schedule_overview-map{background-color:#414141;display:inline-block;font-size:.625rem;line-height:1.3;padding:2px 8px;transition:opacity .5s}.schedule_overview>dl dd a.schedule_overview-map:hover{opacity:.8}.schedule_overview>dl dd a.schedule_overview-calendar,.schedule_overview>dl dd a.schedule_overview-calendar-btm{background-color:#414141;display:inline-block;font-size:.625rem;line-height:1.3;padding:4px 18px 4px 27px;position:relative;transition:opacity .5s}.schedule_overview>dl dd a.schedule_overview-calendar-btm:hover,.schedule_overview>dl dd a.schedule_overview-calendar:hover{opacity:.8}.schedule_overview>dl dd a.schedule_overview-calendar-btm:before,.schedule_overview>dl dd a.schedule_overview-calendar:before{background:url(../img/proleague/icon_calendar.svg) no-repeat 0 0/contain;bottom:0;content:"";display:block;height:16px;left:6px;margin:auto;position:absolute;top:0;width:16px}.schedule_overview>dl dd a.schedule_overview-calendar-btm:after,.schedule_overview>dl dd a.schedule_overview-calendar:after{border-bottom:4px solid transparent;border-left:7px solid #fff;border-top:4px solid transparent;content:"";margin-top:-4px;position:absolute;right:5px;top:50%}.schedule_overview>dl dd a.schedule_overview-calendar-btm{background-color:#303030}.schedule_overview>dl dd .bl{display:inline-block}.schedule_overview>dl dd .schedule_overview-location_bnr{margin:10px 0}.schedule_overview>dl dd .schedule_overview-location_bnr a{transition:opacity .5s}.schedule_overview>dl dd .schedule_overview-location_bnr a img{height:auto;max-width:235px;width:100%}.schedule_overview>dl dd .schedule_overview-location_bnr a:hover{opacity:.7}.schedule_overview>dl dd img.schedule_overview-bnr_partner{height:auto;margin-top:5px;width:180px}.schedule_overview .schedule_overview-bnr{margin:10px auto 0;max-width:480px;order:2;width:100%}.schedule_overview .schedule_overview-bnr img{height:auto;width:100%}.schedule_overview .schedule_overview-bnr a{display:block;transition:opacity .5s}.schedule_overview .schedule_overview-bnr a+a{margin-top:10px}.schedule_overview .schedule_overview-bnr a:hover{opacity:.7}.schedule_overview .schedule_overview-text_link{text-decoration:underline}.schedule_overview .schedule_overview-text_link:hover{text-decoration:none}@media only screen and (min-width:768px){.schedule_overview{font-size:.875rem;line-height:1.5714285714}.schedule_overview>dl dd{border-left:2px solid #505050}.schedule_overview>dl dd a.schedule_overview-calendar,.schedule_overview>dl dd a.schedule_overview-calendar-btm,.schedule_overview>dl dd a.schedule_overview-map{font-size:.6875rem;line-height:1.3636363636}.schedule_overview .schedule_overview-bnr{margin:0;position:absolute;right:0;top:15px;width:400px}.schedule_overview .schedule_overview-bnr~dl{padding:0 410px 0 0}}.schedule_overview.schedule_overview-schedule_btm{background:#444;padding:15px 10px}.schedule_overview.schedule_overview-schedule_btm>dl dd{border-left:2px solid #303030}.schedule_overview.schedule_overview-schedule_btm>dl dd a.schedule_overview-map{background-color:#313131}.schedule_overview.schedule_overview-schedule_btm .schedule_overview-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375;margin:0 0 10px;text-align:center}@media only screen and (min-width:768px){.schedule_overview.schedule_overview-schedule_btm{padding:25px 20px 15px}.schedule_overview.schedule_overview-schedule_btm .schedule_overview-ttl{font-size:1.125rem;line-height:1.3333333333;margin:0 0 20px}}.schedule_overview.schedule_overview-in_junior{line-height:2}.schedule_overview.schedule_overview-in_junior>dl dt{flex:0 0 80px}.schedule_overview.schedule_overview-in_junior>dl dd{flex:1 1 auto}@media screen and (min-width:768px){.schedule_overview.schedule_overview-in_junior{padding:15px}.schedule_overview.schedule_overview-in_junior>dl dt{flex:0 0 115px}}.schedule_overview.schedule_overview-allstar{margin-bottom:15px}.schedule_overview.schedule_overview-allstar>dl dt{flex:1 0 80px;max-width:9.5em;text-align:left}.schedule_overview.schedule_overview-allstar>dl dt .bl{display:inline-block}.schedule_overview.schedule_overview-allstar>dl dd{flex:1 1 auto}@media only screen and (min-width:440px){.schedule_overview.schedule_overview-allstar>dl dt{flex:1 1 auto}}.schedule_ttl{display:flex;justify-content:center;margin:0 0 15px;position:relative;text-align:center}.schedule_ttl>h3{border-bottom:4px solid #9b0020;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;order:2;padding:8px 15px;position:relative;z-index:1}.schedule_ttl>h3:after{border-color:#9b0020 transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-9px;content:"";left:50%;margin-left:-5px;position:absolute}.schedule_ttl>h3 .schedule_ttl-unit{font-size:.6875rem}.schedule_ttl:after{background:#404040;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.schedule_ttl .schedule_ttl-next,.schedule_ttl .schedule_ttl-prev{bottom:12px;position:absolute}.schedule_ttl .schedule_ttl-prev{left:0}.schedule_ttl .schedule_ttl-next{right:0}@media only screen and (min-width:768px){.schedule_ttl{margin:0 0 20px}.schedule_ttl>h3{font-size:1.125rem;line-height:1.2222222222;padding:10px 15px}.schedule_ttl>h3 .schedule_ttl-unit{font-size:.8125rem}}.score_board{box-sizing:border-box;display:flex;overflow:hidden;width:100%}.score_board+.score_board{margin:15px 0 0}.score_board .score_board-home,.score_board .score_board-visitor{align-items:baseline;display:flex;justify-content:stretch}.score_board .score_board-home dd,.score_board .score_board-visitor dd{display:flex;flex:1 0 auto;justify-content:space-between}.score_board .score_board-team{flex:0 0 35px;margin:0 5px 0 0;width:35px}.score_board .score_board-team a{display:block;transition:opacity .5s}.score_board .score_board-team a:hover{opacity:.8}.score_board .score_board-team img{height:auto;width:100%}.score_board .score_board-inning{display:flex;flex:1 0 auto;margin-right:auto;padding:0 5px 0 0;position:relative}.score_board .score_board-inning li{flex:0 1 20%;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.16;text-align:center;white-space:nowrap}.score_board .score_board-inning li span{font-size:1rem;line-height:1.25}.score_board .score_board-inning li.is-more_than_10{letter-spacing:-.15em}.score_board .score_board-total{box-sizing:border-box;flex:0 0 2em;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.16;position:relative;text-align:center;white-space:nowrap}.score_board .score_board-total.is-game-win{color:#ffdf83}.score_board .score_board-err,.score_board .score_board-hit{align-self:flex-end;flex:0 0 2em;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;padding:0 0 2px;position:relative;text-align:center;white-space:nowrap}.score_board .score_board-visitor{counter-reset:num}.score_board .score_board-visitor .score_board-inning li{position:relative}.score_board .score_board-visitor .score_board-inning li:before{content:counter(num);counter-increment:num;font-family:initial;font-size:.625rem;left:0;letter-spacing:normal;line-height:1.4;margin:0 auto;position:absolute;right:0;transform:translateY(-130%)}.score_board .score_board-visitor .score_board-err:before,.score_board .score_board-visitor .score_board-hit:before,.score_board .score_board-visitor .score_board-total:before{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;left:0;line-height:1.4;margin:0 auto;position:absolute;right:0;transform:translateY(-225%)}.score_board .score_board-visitor .score_board-total:before{content:"計";transform:translateY(-130%)}.score_board .score_board-visitor .score_board-hit:before{content:"安"}.score_board .score_board-visitor .score_board-err:before{content:"失"}.score_board .score_board-pinned{display:none}.score_board .score_board-scroll{padding:20px 6px 10px 0;width:100%}.score_board .score_board-scroll.is-can_scroll{overflow-x:auto}.score_board.is-last .score_board-visitor .score_board-inning:after{background:#515151;content:"";height:220%;position:absolute;right:-5px;top:0;width:2px}.score_board.is-extra-innings .score_board-visitor{counter-reset:num 15}.score_board-btn_area{margin:10px 0 0;text-align:center}.score_board-notes{font-size:.75rem;line-height:1.3333333333;margin:10px 0 0;padding:0 0 0 1em;position:relative}.score_board-notes:before{content:"※";left:0;position:absolute;top:0}@media only screen and (min-width:768px){.score_board{padding:20px 20px 20px 25px}.score_board .score_board-team{flex:0 0 52px;margin:0 10px 0 0;width:52px}.score_board .score_board-inning{padding:0 10px 0 0}.score_board .score_board-inning li{font-size:1.875rem;line-height:1.1333333333}.score_board .score_board-inning li span{font-size:1rem;line-height:1.25}.score_board .score_board-inning li.is-more_than_10{align-items:baseline;display:flex;justify-content:center;letter-spacing:normal}.score_board .score_board-total{font-size:1.875rem;line-height:1.1333333333;margin:0 0 0 10px}.score_board .score_board-err,.score_board .score_board-hit{font-size:1rem;line-height:1.25;padding:0}.score_board .score_board-visitor .score_board-inning li:before{font-size:.875rem;line-height:1.2857142857;transform:translateY(-160%)}.score_board .score_board-visitor .score_board-err:before,.score_board .score_board-visitor .score_board-hit:before,.score_board .score_board-visitor .score_board-total:before{font-size:.875rem;line-height:1.2857142857;transform:translateY(-240%)}.score_board .score_board-visitor .score_board-total:before{transform:translateY(-160%)}.score_board.is-last .score_board-visitor .score_board-inning:after{height:250%;right:-10px}.score_board-notes{font-size:.875rem;line-height:1.2857142857}}.season_flow{margin:0 auto;max-width:400px}.season_flow .season_flow-img{background:url(../img/proleague/season_flow.png?v9) 50% 0/100% auto no-repeat;display:block;height:0;padding-top:117.1875%}@media only screen and (min-width:768px){.season_flow{max-width:764px}.season_flow .season_flow-img{background-image:url(../img/proleague/season_flow_pc.png?v9);padding-top:52.3560209424%}}.select_nav{align-items:center;display:flex;justify-content:center}.select_nav .select_nav-ttl{color:#414141;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;margin-right:15px}.select_nav .select_nav-list{position:relative}.select_nav .select_nav-list>select{-webkit-appearance:menulist-button;box-sizing:border-box;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.select_nav .select_nav-label{background:#fff;box-sizing:border-box;color:#414141;padding:11px 33px 11px 12.5px;position:relative}.select_nav .select_nav-label:after{border-color:#414141 transparent;border-style:solid;border-width:7.5px 5.5px 0;content:"";margin-top:-3.25px;position:absolute;right:11px;top:50%}.select_nav.select_nav-proleague{justify-content:flex-end}.select_nav.select_nav-proleague .select_nav-ttl{color:#fff}.select_nav.select_nav-proleague .select_nav-label{background:#333;color:#fff;font-size:.875rem;min-width:130px}.select_nav.select_nav-proleague .select_nav-label:after{border-top-color:#fff}.select_nav.select_nav-select_series .select_nav-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667}.select_nav.select_nav-select_series .select_nav-label{background:#efefef;border:1px solid #e2e2e2;line-height:1.25;padding:11px 33px 11px 12px}.select_nav.select_nav-topics{justify-content:flex-end}.select_nav.select_nav-topics .select_nav-ttl{color:#fff}.select_nav.select_nav-topics .select_nav-label{background:#333;color:#fff;font-size:.875rem;min-width:130px}.select_nav.select_nav-topics .select_nav-label:after{border-top-color:#fff}.select_nav.select_nav-cheer_tgt{justify-content:flex-start}.select_nav.select_nav-cheer_tgt .select_nav-list{min-width:12em}.select_nav.select_nav-cheer_tgt .select_nav-label{border:1px solid #999}.select_nav.select_nav-cheer_tgt .select_nav-label.is-disabled{background:#efefef;color:#666}.select_nav.select_nav-cheer_tgt .select_nav-label:after{border-top-color:#666}@media only screen and (min-width:768px){.select_nav.select_nav-cheer_tgt .select_nav-label{border:1px solid #999;min-width:250px}}.select_nav.select_nav-proleague-for_schedule .select_nav-ttl{font-family:-apple-system,BlinkMacSystemFont,arial,"Yu Gothic Medium","游ゴシック Medium","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.625rem}@media only screen and (min-width:768px){.select_nav.select_nav-proleague-for_schedule .select_nav-ttl{font-size:.75rem}}.select_nav.select_nav-kachidoki_tweet{border:1px solid #ccc}.select_parts_simple .select_parts_simple-item{display:inline-block;position:relative}.select_parts_simple .select_parts_simple-item select{-webkit-appearance:none;background-color:#fff;color:#444;font-size:1rem;line-height:1.25;min-width:140px;padding:10px 25px 10px 10px}.select_parts_simple .select_parts_simple-item select:disabled{background-color:#a8a8a8}.select_parts_simple .select_parts_simple-item:after{border-color:#222 transparent;border-style:solid;border-width:7px 5px 0;bottom:0;content:"";height:0;margin:auto 0;pointer-events:none;position:absolute;right:10px;top:0;width:0}.select_parts_simple.select_parts_simple-in_ticket{margin:0}.select_parts_simple.select_parts_simple-in_ticket .select_parts_simple-item,.select_parts_simple.select_parts_simple-in_ticket .select_parts_simple-item select{width:100%}@media only screen and (min-width:768px){.select_parts_simple-item.select_parts_simple-item-width_inner_max{width:100%}.select_parts_simple-item.select_parts_simple-item-width_inner_max select{min-width:auto;width:100%}}.select_parts_simple.select_parts_simple-allstar select{min-width:210px}.select_parts{position:relative}.select_parts .select_parts-label{background:#fff;color:#444;font-size:.875rem;line-height:1.1428571429;padding:10px 32px 10px 10px}.select_parts .select_parts-label:after{border-color:#bbb transparent;border-style:solid;border-width:10px 6px 0;bottom:0;content:"";height:0;margin:auto;position:absolute;right:.75em;top:0;width:0}.select_parts select{-webkit-appearance:menulist-button;box-sizing:border-box;display:block;font-size:100%;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.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}}.selection_schedule>ul{border:1px solid #404040;box-sizing:border-box}.selection_schedule>ul>li{padding:15px}.selection_schedule>ul>li h4{font-size:.8125rem;line-height:1.1538461538;margin-bottom:3px}.selection_schedule>ul>li .date{font-size:.75rem;line-height:1.1666666667}.selection_schedule>ul>li:not(:last-child){border-bottom:1px solid #404040}@media only screen and (min-width:768px){.selection_schedule>ul{margin:0 auto;max-width:660px}.selection_schedule>ul>li{align-items:center;display:flex;padding:0}.selection_schedule>ul>li h4{border-right:1px solid #404040;margin:0;padding:15px;width:38%}.selection_schedule>ul>li .date{font-size:.8125rem;line-height:1.1538461538;padding:15px;width:70%}}.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}}.simple_table{font-size:.8125rem;line-height:1.3846153846}.simple_table tr td,.simple_table tr th{max-width:420px;padding:12px 10px}.simple_table-text_link{text-decoration:underline}.simple_table-text_link:hover{text-decoration:none}.simple_table-protest_rule{border:1px solid #404040}.simple_table-protest_rule tr th{background:#373737;text-align:left}.simple_table-protest_rule tr td{background:#4a4a4a}.simple_table-protest_rule tr:nth-child(2n) th{background:#222}.simple_table-protest_rule tr:nth-child(2n) td{background:#373737}.simple_table-reward{border:1px solid #404040;font-size:.6875rem;line-height:1.36363636;width:100%}.simple_table-reward tr th{background:#111}.simple_table-reward tr td,.simple_table-reward tr th{border-right:1px solid #404040}.simple_table-reward tr td:last-child,.simple_table-reward tr th:last-child{border:0}.simple_table-reward tr td.player_num{text-align:center}.simple_table-reward tr td.amount_of_money{text-align:right}.simple_table-reward tr td.amount_of_money_center{text-align:center}.simple_table-reward tbody tr th{background:#111}.simple_table-reward tbody tr:nth-child(2n){background-color:#222}.simple_table-reward tbody tr:nth-child(odd){background-color:#373737}@media only screen and (min-width:768px){.simple_table-reward{font-size:.875rem;line-height:1.28571429}}.simple_table.simple_table-ticket{border:1px solid #404040}.simple_table.simple_table-ticket tr th{background:#373737;text-align:left}.simple_table.simple_table-ticket tr td{background:#4a4a4a}.simple_table.simple_table-ticket tr:nth-child(2n) th{background:#222}.simple_table.simple_table-ticket tr:nth-child(2n) td{background:#373737}.simple_table.simple_table-overview{border:1px solid #404040;width:100%}.simple_table.simple_table-overview tr th{background:#373737;min-width:70px;padding-top:18px;text-align:left}.simple_table.simple_table-overview tr td{background:#313131;padding-top:18px}.simple_table.simple_table-overview tr:nth-child(2n) th{background:#222}.simple_table.simple_table-overview tr:nth-child(2n) td{background:#181818}.simple_table.simple_table-in_interleague_info_modal{margin:30px 0;max-width:450px}.simple_table.simple_table-in_interleague_info_modal tr th{width:90px}.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>h3,.standing_rank>h4{display:none}.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{transition:opacity .3s}.standing_rank table tbody .standing_rank-team a:hover{opacity:.7}.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}.standing_rank.standing_rank-for_top>h3{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:2px 0 2px 12px;position:absolute}.standing_rank.standing_rank-for_top>h3:before{background-color:#9b0020;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.standing_rank.standing_rank-for_top table thead tr th{padding-bottom:10px}.standing_rank.standing_rank-for_top .standing_rank-pinned{padding-top:30px}.standing_rank.standing_rank-for_top .standing_rank-scrollable table tbody .standing_rank-rank,.standing_rank.standing_rank-for_top .standing_rank-scrollable table tbody .standing_rank-team,.standing_rank.standing_rank-for_top .standing_rank-scrollable table thead tr th:empty{display:none}.standing_rank.standing_rank-for_top .standing_rank-comingsoon{padding-top:30px}@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}.standing_rank.standing_rank-for_top>h3{display:none}.standing_rank.standing_rank-for_top .standing_rank-scrollable table tbody .standing_rank-rank,.standing_rank.standing_rank-for_top .standing_rank-scrollable table tbody .standing_rank-team,.standing_rank.standing_rank-for_top .standing_rank-scrollable table thead tr th:empty{display:table-cell}.standing_rank.standing_rank-for_top .standing_rank-comingsoon{padding-top:0}}.stats_rank{padding:0 10px;position:relative}.stats_rank>h2,.stats_rank>h3,.stats_rank>h4{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;left:10px;line-height:1.2857142857;padding:2px 0 2px 12px;position:absolute;top:0}.stats_rank>h2:before,.stats_rank>h3:before,.stats_rank>h4: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 7px}.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{vertical-align:middle;width:35px}.stats_rank .stats_rank-item{color:#dfdfdf;min-width:16%}.stats_rank-all_stats table thead tr th{font-size:.625rem;line-height:2}.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}.stats_rank.stats_rank-proleague table thead{border-right:1px solid #535353}.stats_rank.stats_rank-proleague table thead tr th{line-height:1.3636363636;padding-bottom:7px;padding-top:7px}.stats_rank.stats_rank-proleague table thead tr:nth-child(odd){border-left:1px solid #535353;border-top:1px solid #535353}.stats_rank.stats_rank-proleague table thead tr:nth-child(odd) th{background:#222}.stats_rank.stats_rank-proleague table thead tr:nth-child(odd) th:nth-child(2n){background:#373737}.stats_rank.stats_rank-proleague table thead tr:nth-child(odd) th:nth-child(4){border-left:1px solid #535353;text-align:left}.stats_rank.stats_rank-proleague table thead tr:nth-child(2n) th{background:#222;border-left:1px solid #535353;border-top:1px solid #535353}.stats_rank.stats_rank-proleague table tbody tr td{height:34px}.stats_rank.stats_rank-proleague table tbody tr td span+span:before{content:"/"}.stats_rank.stats_rank-proleague .stats_rank-player,.stats_rank.stats_rank-proleague .stats_rank-rank{width:auto}.stats_rank.stats_rank-proleague .stats_rank-proleague-inner{display:flex}.stats_rank.stats_rank-proleague .stats_rank-proleague-inner>div{flex:1 1 auto}.stats_rank.stats_rank-proleague .stats_rank-pinned{padding:60px 0 0}.stats_rank.stats_rank-proleague .stats_rank-pinned table{box-sizing:border-box;width:100%}.stats_rank.stats_rank-proleague .stats_rank-pinned table tbody{border-right:none}.stats_rank.stats_rank-proleague .stats_rank-scrollable{flex:1 1 auto;overflow-x:scroll}.stats_rank.stats_rank-proleague .stats_rank-scrollable table{box-sizing:border-box;width:100%}.stats_rank.stats_rank-proleague .stats_rank-scrollable table thead tr:nth-child(odd) th:first-child{display:none}.stats_rank.stats_rank-proleague .stats_rank-scrollable table tbody{border-left:none}.stats_rank.stats_rank-proleague .stats_rank-scrollable table tbody tr td:nth-child(-n+2){display:none}@media only screen and (min-width:768px){.stats_rank>h2,.stats_rank>h3,.stats_rank>h4{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-all_stats{padding:0}.stats_rank-all_stats table thead tr th{font-size:.6875rem;padding:0 3px}.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 0}.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-rank{padding-left:3px}.stats_rank-all_stats .stats_rank-player{padding-right:3px;width:auto}.stats_rank.stats_rank-proleague table thead tr:nth-child(odd) th:nth-child(2n):nth-child(4){text-align:center}.stats_rank.stats_rank-proleague table tbody tr td{font-size:.875rem;height:auto;line-height:1.2857142857;padding:7px 0}.stats_rank.stats_rank-proleague table tbody tr td span{display:block}.stats_rank.stats_rank-proleague table tbody tr td span+span:before{display:none}.stats_rank.stats_rank-proleague .stats_rank-scrollable{overflow-x:hidden}.stats_rank.stats_rank-proleague .stats_rank-rank{padding-left:7px;padding-right:7px}}.stats_table_for_team{margin:0 auto;max-width:610px;padding:0 10px}.stats_table_for_team .stats_table_for_team-list .stats_table_for_team-title{margin:0;padding:0}.stats_table_for_team .stats_table_for_team-list .stats_table_for_team-rank{margin:0;padding:0;text-align:right}.stats_table_for_team .stats_table_for_team-list ul{border:1px solid #dbdbdb;display:flex;flex-wrap:wrap}.stats_table_for_team .stats_table_for_team-list ul li{border-bottom:1px solid #dbdbdb;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px;width:50%}.stats_table_for_team .stats_table_for_team-list ul li:last-child,.stats_table_for_team .stats_table_for_team-list ul li:nth-child(odd):nth-last-child(2){border-bottom:none}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(odd):not(:last-child){border-right:1px solid #dbdbdb}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+3),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+4),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+7),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+8){background-color:#f2f2f2}@media screen and (min-width:768px){.stats_table_for_team .stats_table_for_team-list ul li{width:25%}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(3n+1):nth-last-child(3),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+1):nth-last-child(4){border-bottom:none}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+1),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+2){border-right:1px solid #dbdbdb}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+3),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+4){background:unset}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+5),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+6),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+7),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(8n+8){background-color:#f2f2f2}.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+1),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+2),.stats_table_for_team .stats_table_for_team-list ul li:nth-child(4n+3){border-right:1px solid #dbdbdb}}.stats_table{border:1px solid hsla(0,0%,73%,.5);display:flex;flex-wrap:wrap;font-size:.6875rem;line-height:1.3636363636}.stats_table>dl{box-sizing:border-box;display:flex;justify-content:space-between;width:50%}.stats_table>dl:nth-child(odd){border-right:1px solid hsla(0,0%,73%,.5)}.stats_table>dl:nth-child(4n+1),.stats_table>dl:nth-child(4n+2){background-color:hsla(0,0%,73%,.15)}.stats_table>dl dt{padding:7px}.stats_table>dl dd{color:#999;padding:7px;text-align:right}.stats_table dl:empty{display:none}.stats_table.stats_table-proleague{border:1px solid #535353}@media only screen and (min-width:768px){.stats_table{font-size:.875rem;line-height:1.2857142857}.stats_table>dl{width:25%}.stats_table>dl:nth-child(8n+1),.stats_table>dl:nth-child(8n+2),.stats_table>dl:nth-child(8n+3),.stats_table>dl:nth-child(8n+4){background-color:hsla(0,0%,73%,.15)}.stats_table>dl:nth-child(8n+5),.stats_table>dl:nth-child(8n+6),.stats_table>dl:nth-child(8n+7),.stats_table>dl:nth-child(8n+8){background-color:transparent}.stats_table>dl:nth-child(4n+1),.stats_table>dl:nth-child(4n+2),.stats_table>dl:nth-child(4n+3){border-right:1px solid hsla(0,0%,73%,.5)}.stats_table>dl:nth-child(4n+4){border-right:none}.stats_table>dl dt{padding:10px 0 10px 15px}.stats_table>dl dd{padding:10px 15px 10px 0}.stats_table dl:empty{display:flex}.stats_table.stats_table-proleague>dl{width:25%}.stats_table.stats_table-proleague>dl:nth-child(8n+5),.stats_table.stats_table-proleague>dl:nth-child(8n+6),.stats_table.stats_table-proleague>dl:nth-child(8n+7),.stats_table.stats_table-proleague>dl:nth-child(8n+8){background-color:#313131}.stats_table.stats_table-proleague>dl:nth-child(4n+1),.stats_table.stats_table-proleague>dl:nth-child(4n+2),.stats_table.stats_table-proleague>dl:nth-child(4n+3){border-right:1px solid #535353}}.subchannel .subchannel-bnr{margin:15px 0 10px;max-width:400px;padding:0 20px}.subchannel .subchannel-bnr img{height:auto;transition:opacity .5s;width:100%}.subchannel .subchannel-bnr a:hover img{opacity:.7}.switch_year{align-items:center;display:flex;justify-content:space-between;margin:10px 0;padding:5px 10px 0}.switch_year .switch_year-logo img{height:auto;width:54px}.switch_year .switch_year-select_area dt{font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.switch_year .switch_year-select_area dd{position:relative}.switch_year .switch_year-select_area dd>select{-webkit-appearance:menulist-button;box-sizing:border-box;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.switch_year{padding:0}.switch_year .switch_year-logo img{width:84px}}.tab_nav1>ul{align-items:flex-end;background:#505050;box-sizing:border-box;display:flex;height:48px}.tab_nav1>ul li{flex:1;height:100%;position:relative}.tab_nav1>ul li a{align-items:center;box-sizing:border-box;display:flex;font-size:.625rem;height:100%;justify-content:center;line-height:1.2;position:relative;text-align:center;width:100%}.tab_nav1>ul li em{background:#9b0020;display:inline-block;font-size:.8125rem;font-weight:bold;line-height:1.2307692308;padding:3px 5px;position:absolute;right:5px;top:-7px}.tab_nav1>ul li em.is_animate{animation:tab_nab_1_fuwa .8s linear infinite alternate}@keyframes tab_nab_1_fuwa{0%{top:-7px}to{top:-14px}}.tab_nav1>ul li.is-current{background:#222;height:54px}.tab_nav1>ul li:not(.is-current) a:hover{background:hsla(0,0%,100%,.1);opacity:.8}.tab_nav1>ul li:not(.is-current)+li:not(.is-current):before{background:#222;content:"";height:25px;left:-2px;margin-top:-12.5px;position:absolute;top:50%;width:4px}@media only screen and (min-width:768px){.tab_nav1>ul{height:59px;padding:0 15px}.tab_nav1>ul li a{font-size:.875rem;line-height:1.1428571429}.tab_nav1>ul li a br{display:none}.tab_nav1>ul li.is-current{height:69px}.tab_nav1>ul li:not(.is-current)+li:not(.is-current):before{height:39px;margin-top:-18.5px}}.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.tab_nav2-main-label_l a{font-size:.625rem;line-height:1;padding:5px 14px}.tab_nav2 .tab_nav2-main>ul li.tab_nav2-main-label_l .bl{display:block}.tab_nav2 .tab_nav2-main>ul li.is-current a,.tab_nav2 .tab_nav2-main>ul li.is-current label{background:#313131;border-color:#9b0020;padding:8px 14px 14px}.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{background:#313131;border-color:#9b0020;padding:8px 14px 14px}.tab_nav2 .tab_nav2-input:first-child:checked~.tab_nav2-main ul li.tab_nav2-main-label_l:first-child a{padding:5px 14px 11px}.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{background:#313131;border-color:#9b0020;padding:8px 14px 14px}.tab_nav2 .tab_nav2-input:nth-child(2):checked~.tab_nav2-main ul li.tab_nav2-main-label_l:nth-child(2) a{padding:5px 14px 11px}.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-input:nth-child(3):checked~.tab_nav2-main ul li.tab_nav2-main-label_l:nth-child(3) a{padding:5px 14px 11px}.tab_nav2 .tab_nav2-tgt{background:#313131;overflow:hidden;padding:0 0 20px}.tab_nav2 .tab_nav2-tgt>:not(.is-current){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.tab_nav2-main-label_l a{font-size:.875rem;line-height:1.1428571429;padding:15px 20px}.tab_nav2 .tab_nav2-main>ul li.tab_nav2-main-label_l .bl{display:inline-block}.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.tab_nav2-main-label_l:first-child a,.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.tab_nav2-main-label_l:nth-child(2) a,.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.tab_nav2-main-label_l:nth-child(3) a,.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}}.team_bnr{margin:10px}.team_bnr .team_bnr-item{margin:15px auto 0;max-width:480px}.team_bnr .team_bnr-item img{height:auto;width:100%}.team_bnr .team_bnr-item a{transition:opacity .5s}.team_bnr .team_bnr-item a:hover{opacity:.8}@media screen and (min-width:768px){.team_bnr{display:flex;flex-wrap:wrap}.team_bnr .team_bnr-item{box-sizing:border-box;margin:0;padding:5px;width:50%}.team_bnr.team_bnr-foot{justify-content:center}}.team_detail{position:relative}.team_detail>h1{align-items:flex-end;box-sizing:border-box;display:flex;padding:0 5px 10px;position:absolute;transform:translateY(-100%);width:100%;z-index:1}.team_detail>h1 .team_detail-petmark{flex:0 0 55px}.team_detail>h1 .team_detail-petmark img{height:auto;vertical-align:top;width:100%}.team_detail>h1 .team_detail-name{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:0 80px 5px 0}.team_detail .team_detail-players{background-size:cover;overflow:hidden;position:relative}.team_detail .team_detail-players:after{bottom:0;content:"";height:80px;left:0;position:absolute;width:100%}.team_detail .team_detail-pawapuro{position:absolute;right:0;transform:translateY(-70%)}.team_detail .team_detail-pawapuro .team_detail-pawapuro_img{width:150px}.team_detail .team_detail-pawapuro .team_detail-pawapuro_img img{height:auto;width:100%}.team_detail.team_detail-carp .team_detail-pawapuro{right:-28px}.team_detail.team_detail-swallows .team_detail-pawapuro{right:-20px}.team_detail.team_detail-baystars .team_detail-pawapuro{right:-15px}.team_detail.team_detail-giants .team_detail-pawapuro{right:-10px}.team_detail.team_detail-dragons .team_detail-pawapuro{right:-20px}.team_detail.team_detail-lions .team_detail-pawapuro{right:-30px}.team_detail.team_detail-hawks .team_detail-pawapuro{right:-25px}.team_detail.team_detail-fighters .team_detail-pawapuro{right:-10px}.team_detail.team_detail-buffaloes .team_detail-pawapuro{right:-25px;transform:translateY(-75%)}.team_detail.team_detail-marines .team_detail-pawapuro{right:-15px;transform:translateY(-87%)}.team_detail.team_detail-eagles .team_detail-pawapuro{right:-15px}.team_detail .team_detail-result{align-items:center;display:flex}.team_detail .team_detail-result dl{align-items:flex-end;display:flex;padding:10px}.team_detail .team_detail-result dl dt{font-size:.625rem;line-height:1.3;padding:0 10px 0 0}.team_detail .team_detail-result dl dt span.bl{display:block}.team_detail .team_detail-result dl dd{border-left:2px solid hsla(0,0%,100%,.5);font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;padding:0 0 0 10px}.team_detail .team_detail-result dl dd span.team_detail-result-rank{font-size:1.125rem;line-height:1.3333333333;margin:0 0 0 5px}.team_detail .team_detail-result .team_detail-result-award{position:relative}.team_detail .team_detail-result .team_detail-result-award img{height:30px;margin:0 4px 0 0;vertical-align:middle;width:55px}.team_detail .team_detail-desc{padding:15px 10px 10px}.team_detail .team_detail-desc .team_detail-par{font-size:.75rem;line-height:1.3333333333}.team_detail .team_detail-desc a.team_detail-about_proleague{border:1px solid hsla(0,0%,100%,.6);color:#fff;display:inline-block;font-size:.6875rem;line-height:1.2727272727;margin:5px 0;padding:4px 22px 4px 10px;position:relative;transition:background-color .3s}.team_detail .team_detail-desc a.team_detail-about_proleague:hover{background-color:hsla(0,0%,100%,.2)}.team_detail .team_detail-desc a.team_detail-about_proleague:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";margin-top:-4px;position:absolute;right:10px;top:50%}.team_detail .team_detail-link{margin:0 10px 15px}.team_detail .team_detail-link ul{border-style:solid;border-width:1px;display:flex;flex-wrap:wrap;padding:5px 10px}.team_detail .team_detail-link ul li{align-items:center;border-style:solid;border-width:0 0 1px;box-sizing:border-box;display:flex;position:relative}.team_detail .team_detail-link ul li a{display:block;font-size:.6875rem;line-height:1;padding:12px 18px;position:relative;transition:opacity .5s;width:100%}.team_detail .team_detail-link ul li a:hover{opacity:.6}.team_detail .team_detail-link ul li a:before{background-color:transparent;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0}.team_detail .team_detail-link ul li a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:10px;top:0;width:0}.team_detail .team_detail-link ul li a span.bl{display:inline-block}.team_detail .team_detail-link ul li:before{content:"";display:block;height:24px;position:absolute;right:0;top:calc(50% - 12px);width:1px}.team_detail .team_detail-link ul li.team_detail-link-site a:before{background-image:url(../img/proleague/icon_link_site.svg);height:12px;width:12px}.team_detail .team_detail-link ul li.team_detail-link-twitter a:before{background-image:url(../img/proleague/icon_link_twitter.svg);height:14px;width:14px}.team_detail .team_detail-cheer{padding:0 10px 15px}.team_detail .team_detail-note{box-sizing:border-box;padding:0 10px 10px}.team_detail .team_detail-head{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:10px;text-align:center;text-shadow:0 0 3px #000}.team_detail .team_detail-head .team_detail-head-lead{color:#fae320;display:inline-block;font-size:.9375rem;line-height:1.4666666667}.team_detail .team_detail-head .team_detail-head-lead .team_detail-head-unit{font-size:.625rem}.team_detail .team_detail-head .team_detail-head-main{display:inline-block;font-size:1.125rem;line-height:1.3333333333}.team_detail .team_detail-head .team_detail-head-main .bl{display:inline-block}.team_detail .team_detail-thumb{margin:0 auto;max-width:810px;padding:0 0 10px}.team_detail .team_detail-thumb .team_detail-thumb-item{background-position:top;background-repeat:no-repeat;background-size:103% auto;height:0;overflow:hidden;padding:68% 0 0}.team_detail .team_detail-members{background-color:#4d4d4d;background-repeat:no-repeat;background-size:cover;position:relative}.team_detail .team_detail-members:after{bottom:0;content:"";height:80px;left:0;position:absolute;width:100%}.team_detail .team_detail-members .team_detail-members-inner{margin:0 auto;max-width:620px;padding-top:320px;position:relative}.team_detail .team_detail-members ul{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:8px;top:25px;width:170px;z-index:3}.team_detail .team_detail-members ul li{margin:0 5px 10px 0;width:70px}.team_detail .team_detail-members ul li:last-child{margin-right:15px}.team_detail .team_detail-members a{display:block}.team_detail .team_detail-members .team_detail-members-thumb{position:relative}.team_detail .team_detail-members .team_detail-members-thumb span{display:block;height:25px;position:absolute;width:25px}.team_detail .team_detail-members .team_detail-members-thumb .team_detail-members-thumb-mark_top{left:0;top:0}.team_detail .team_detail-members .team_detail-members-thumb .team_detail-members-thumb-mark_btm{bottom:0;right:0;transform:scale(-1)}.team_detail .team_detail-members .team_detail-members-thumb img{height:auto;width:100%}.team_detail .team_detail-members .team_detail-members-name{font-family:"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;padding:4px;text-align:center}.team_detail .team_detail-members.is-reflect ul{justify-content:flex-start;left:8px;right:auto}.team_detail .team_detail-members.is-reflect ul li:last-child{margin-right:10px}.team_detail .team_detail-members.is-reflect ul li:nth-child(3){margin-left:15px}.team_detail.team_detail-carp .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_carp.png)}.team_detail.team_detail-carp .team_detail-players:after{background:linear-gradient(180deg,rgba(82,13,4,0) 0,#520d04 60%,#520d04)}.team_detail.team_detail-carp .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_carp_sp.jpg)}.team_detail.team_detail-carp .team_detail-members:after{background:linear-gradient(180deg,rgba(82,13,4,0) 0,#520d04 85%,#520d04)}.team_detail.team_detail-carp .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,red 44%,#00366c 0,#00366c 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-carp .team_detail-members .team_detail-members-name{background:red;color:#fff}.team_detail.team_detail-carp .team_detail-result{background:#831406}.team_detail.team_detail-carp .team_detail-overview{background:#6b1005}.team_detail.team_detail-carp .team_detail-link ul,.team_detail.team_detail-carp .team_detail-link ul li{border-color:#b41b08}.team_detail.team_detail-carp .team_detail-link ul li:before{background-color:#b41b08}.team_detail.team_detail-giants .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_giants.png)}.team_detail.team_detail-giants .team_detail-players:after{background:linear-gradient(180deg,rgba(71,33,0,0) 0,#472100 60%,#472100)}.team_detail.team_detail-giants .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_giants_sp.jpg)}.team_detail.team_detail-giants .team_detail-members:after{background:linear-gradient(180deg,rgba(71,33,0,0) 0,#472100 85%,#472100)}.team_detail.team_detail-giants .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#f49c0f 44%,#dcdbe6 0,#dcdbe6 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-giants .team_detail-members .team_detail-members-name{background:#f49c0f;color:#fff}.team_detail.team_detail-giants .team_detail-result{background:#7a3900}.team_detail.team_detail-giants .team_detail-overview{background:#612d00}.team_detail.team_detail-giants .team_detail-link ul,.team_detail.team_detail-giants .team_detail-link ul li{border-color:#ad5100}.team_detail.team_detail-giants .team_detail-link ul li:before{background-color:#ad5100}.team_detail.team_detail-dragons .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_dragons.png)}.team_detail.team_detail-dragons .team_detail-players:after{background:linear-gradient(180deg,rgba(8,11,30,0) 0,#080b1e 60%,#080b1e)}.team_detail.team_detail-dragons .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_dragons_sp.jpg)}.team_detail.team_detail-dragons .team_detail-members:after{background:linear-gradient(180deg,rgba(8,11,30,0) 0,#080b1e 85%,#080b1e)}.team_detail.team_detail-dragons .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#296cf5 44%,#dcdbe6 0,#dcdbe6 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-dragons .team_detail-members .team_detail-members-name{background:#296cf5;color:#fff}.team_detail.team_detail-dragons .team_detail-result{background:#121947}.team_detail.team_detail-dragons .team_detail-overview{background:#0d1233}.team_detail.team_detail-dragons .team_detail-link ul,.team_detail.team_detail-dragons .team_detail-link ul li{border-color:#1c2770}.team_detail.team_detail-dragons .team_detail-link ul li:before{background-color:#1c2770}.team_detail.team_detail-swallows .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_swallows.png)}.team_detail.team_detail-swallows .team_detail-players:after{background:linear-gradient(180deg,rgba(18,22,2,0) 0,#121602 60%,#121602)}.team_detail.team_detail-swallows .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_swallows_sp.jpg)}.team_detail.team_detail-swallows .team_detail-members:after{background:linear-gradient(180deg,rgba(18,22,2,0) 0,#121602 85%,#121602)}.team_detail.team_detail-swallows .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#011343 44%,#aacc13 0,#aacc13 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-swallows .team_detail-members .team_detail-members-name{background:#011343;color:#fff}.team_detail.team_detail-swallows .team_detail-result{background:#384605}.team_detail.team_detail-swallows .team_detail-overview{background:#252e03}.team_detail.team_detail-swallows .team_detail-link ul,.team_detail.team_detail-swallows .team_detail-link ul li{border-color:#5e7608}.team_detail.team_detail-swallows .team_detail-link ul li:before{background-color:#5e7608}.team_detail.team_detail-baystars .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_baystars.png)}.team_detail.team_detail-baystars .team_detail-players:after{background:linear-gradient(180deg,rgba(4,46,84,0) 0,#042e54 60%,#042e54)}.team_detail.team_detail-baystars .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_baystars_sp.jpg)}.team_detail.team_detail-baystars .team_detail-members:after{background:linear-gradient(180deg,rgba(4,46,84,0) 0,#042e54 85%,#042e54)}.team_detail.team_detail-baystars .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#134887 44%,#dcdbe6 0,#dcdbe6 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-baystars .team_detail-members .team_detail-members-name{background:#134887;color:#fff}.team_detail.team_detail-baystars .team_detail-result{background:#074884}.team_detail.team_detail-baystars .team_detail-overview{background:#063b6c}.team_detail.team_detail-baystars .team_detail-link ul,.team_detail.team_detail-baystars .team_detail-link ul li{border-color:#0a62b4}.team_detail.team_detail-baystars .team_detail-link ul li:before{background-color:#0a62b4}.team_detail.team_detail-tigers .team_detail-players{background-image:url(../img/proleague/bg_team_detail-ce_tigers.png)}.team_detail.team_detail-tigers .team_detail-players:after{background:linear-gradient(180deg,rgba(58,47,1,0) 0,#3a2f01 60%,#3a2f01)}.team_detail.team_detail-tigers .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_tigers_sp.jpg)}.team_detail.team_detail-tigers .team_detail-members:after{background:linear-gradient(180deg,rgba(58,47,1,0) 0,#3a2f01 85%,#3a2f01)}.team_detail.team_detail-tigers .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#010000 44%,#ffe100 0,#ffe100 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-tigers .team_detail-members .team_detail-members-name{background:#010000;color:#fff}.team_detail.team_detail-tigers .team_detail-result{background:#6d5701}.team_detail.team_detail-tigers .team_detail-overview{background:#544301}.team_detail.team_detail-tigers .team_detail-link ul,.team_detail.team_detail-tigers .team_detail-link ul li{border-color:#a07f01}.team_detail.team_detail-tigers .team_detail-link ul li:before{background-color:#a07f01}.team_detail.team_detail-lions .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_lions.png)}.team_detail.team_detail-lions .team_detail-players:after{background:linear-gradient(180deg,rgba(9,14,35,0) 0,#090e23 60%,#090e23)}.team_detail.team_detail-lions .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_lions_sp.jpg)}.team_detail.team_detail-lions .team_detail-members:after{background:linear-gradient(180deg,rgba(9,14,35,0) 0,#090e23 85%,#090e23)}.team_detail.team_detail-lions .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#00214c 44%,silver 0,silver 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-lions .team_detail-members .team_detail-members-name{background:#00214c;color:#fff}.team_detail.team_detail-lions .team_detail-result{background:#131f4c}.team_detail.team_detail-lions .team_detail-overview{background:#0e1738}.team_detail.team_detail-lions .team_detail-link ul,.team_detail.team_detail-lions .team_detail-link ul li{border-color:#1d3075}.team_detail.team_detail-lions .team_detail-link ul li:before{background-color:#1d3075}.team_detail.team_detail-fighters .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_fighters.png)}.team_detail.team_detail-fighters .team_detail-players:after{background:linear-gradient(180deg,rgba(24,54,73,0) 0,#183649 60%,#183649)}.team_detail.team_detail-fighters .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_fighters_sp.jpg)}.team_detail.team_detail-fighters .team_detail-members:after{background:linear-gradient(180deg,rgba(24,54,73,0) 0,#183649 85%,#183649)}.team_detail.team_detail-fighters .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#0074af 44%,#cab659 0,#cab659 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-fighters .team_detail-members .team_detail-members-name{background:#0074af;color:#fff}.team_detail.team_detail-fighters .team_detail-result{background:#245370}.team_detail.team_detail-fighters .team_detail-overview{background:#1e455d}.team_detail.team_detail-fighters .team_detail-link ul,.team_detail.team_detail-fighters .team_detail-link ul li{border-color:#307097}.team_detail.team_detail-fighters .team_detail-link ul li:before{background-color:#307097}.team_detail.team_detail-hawks .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_hawks.png)}.team_detail.team_detail-hawks .team_detail-players:after{background:linear-gradient(180deg,rgba(62,40,0,0) 0,#3e2800 60%,#3e2800)}.team_detail.team_detail-hawks .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_hawks_sp.jpg)}.team_detail.team_detail-hawks .team_detail-members:after{background:linear-gradient(180deg,rgba(62,40,0,0) 0,#3e2800 85%,#3e2800)}.team_detail.team_detail-hawks .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#ffc600 44%,#dcdbe6 0,#dcdbe6 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-hawks .team_detail-members .team_detail-members-name{background:#ffc600;color:#2d2d34}.team_detail.team_detail-hawks .team_detail-result{background:#714800}.team_detail.team_detail-hawks .team_detail-overview{background:#583800}.team_detail.team_detail-hawks .team_detail-link ul,.team_detail.team_detail-hawks .team_detail-link ul li{border-color:#a46800}.team_detail.team_detail-hawks .team_detail-link ul li:before{background-color:#a46800}.team_detail.team_detail-buffaloes .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_buffaloes.png)}.team_detail.team_detail-buffaloes .team_detail-players:after{background:linear-gradient(180deg,rgba(10,9,0,0) 0,#0a0900 60%,#0a0900)}.team_detail.team_detail-buffaloes .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_buffaloes_sp.jpg)}.team_detail.team_detail-buffaloes .team_detail-members:after{background:linear-gradient(180deg,rgba(10,9,0,0) 0,#0a0900 85%,#0a0900)}.team_detail.team_detail-buffaloes .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#000421 44%,#bba500 0,#bba500 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-buffaloes .team_detail-members .team_detail-members-name{background:#000421;color:#fff}.team_detail.team_detail-buffaloes .team_detail-result{background:#3c3601}.team_detail.team_detail-buffaloes .team_detail-overview{background:#231f01}.team_detail.team_detail-buffaloes .team_detail-link ul,.team_detail.team_detail-buffaloes .team_detail-link ul li{border-color:#6e6302}.team_detail.team_detail-buffaloes .team_detail-link ul li:before{background-color:#6e6302}.team_detail.team_detail-eagles .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_eagles.png)}.team_detail.team_detail-eagles .team_detail-players:after{background:linear-gradient(180deg,rgba(76,7,15,0) 0,#4c070f 60%,#4c070f)}.team_detail.team_detail-eagles .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_eagles_sp.jpg)}.team_detail.team_detail-eagles .team_detail-members:after{background:linear-gradient(180deg,rgba(76,7,15,0) 0,#4c070f 85%,#4c070f)}.team_detail.team_detail-eagles .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#7c001a 44%,#b69750 0,#b69750 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-eagles .team_detail-members .team_detail-members-name{background:#7c001a;color:#fff}.team_detail.team_detail-eagles .team_detail-result{background:#7a0c19}.team_detail.team_detail-eagles .team_detail-overview{background:#630a14}.team_detail.team_detail-eagles .team_detail-link ul,.team_detail.team_detail-eagles .team_detail-link ul li{border-color:#a81123}.team_detail.team_detail-eagles .team_detail-link ul li:before{background-color:#a81123}.team_detail.team_detail-marines .team_detail-players{background-image:url(../img/proleague/bg_team_detail-pa_marines.png)}.team_detail.team_detail-marines .team_detail-players:after{background:linear-gradient(180deg,rgba(28,28,28,0) 0,#1c1c1c 60%,#1c1c1c)}.team_detail.team_detail-marines .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_marines_sp.jpg)}.team_detail.team_detail-marines .team_detail-members:after{background:linear-gradient(180deg,rgba(28,28,28,0) 0,#1c1c1c 85%,#1c1c1c)}.team_detail.team_detail-marines .team_detail-members .team_detail-members-thumb span{background:linear-gradient(to bottom right,#231816 44%,#a6b6ce 0,#a6b6ce 50%,transparent 0) 0 0/100% 100% no-repeat}.team_detail.team_detail-marines .team_detail-members .team_detail-members-name{background:#231816;color:#fff}.team_detail.team_detail-marines .team_detail-result{background:#353535}.team_detail.team_detail-marines .team_detail-overview{background:#282828}.team_detail.team_detail-marines .team_detail-link ul,.team_detail.team_detail-marines .team_detail-link ul li{border-color:#4f4f4f}.team_detail.team_detail-marines .team_detail-link ul li:before{background-color:#4f4f4f}@media only screen and (min-width:480px){.team_detail.team_detail-swallows .team_detail-pawapuro{right:0}.team_detail.team_detail-baystars .team_detail-pawapuro{right:10px;right:0}.team_detail.team_detail-giants .team_detail-pawapuro{right:25px}.team_detail.team_detail-tigers .team_detail-pawapuro{right:3px}.team_detail.team_detail-lions .team_detail-pawapuro{right:-15px}.team_detail.team_detail-hawks .team_detail-pawapuro{right:-33px}.team_detail.team_detail-fighters .team_detail-pawapuro{right:0}.team_detail.team_detail-buffaloes .team_detail-pawapuro{right:-32px}.team_detail.team_detail-marines .team_detail-pawapuro{right:-36px;transform:translateY(-70%)}.team_detail.team_detail-eagles .team_detail-pawapuro{right:0}.team_detail .team_detail-head{padding:20px 10px 15px;text-shadow:0 0 5px #000}.team_detail .team_detail-head .team_detail-head-lead{font-size:1.25rem;line-height:1.3}.team_detail .team_detail-head .team_detail-head-lead .team_detail-head-unit{font-size:.875rem}.team_detail .team_detail-head .team_detail-head-main{font-size:1.25rem;line-height:1.3}.team_detail .team_detail-thumb{padding:0}.team_detail .team_detail-thumb .team_detail-thumb-item{background-size:100% auto;padding:59% 0 0}}@media only screen and (max-width:479px){.team_detail .team_detail-link ul li{width:50%}.team_detail .team_detail-link ul li:last-child{border-width:0}.team_detail .team_detail-link ul li:nth-child(2n) a{padding:12px 14px 12px 28px}.team_detail .team_detail-link ul li:nth-child(2n) a:before{left:8px}.team_detail .team_detail-link ul li:nth-child(2n) a:after{right:3px}.team_detail .team_detail-link ul li:nth-child(2n):before{display:none}.team_detail .team_detail-link ul li:nth-child(odd):nth-last-child(2){border-width:0}}@media only screen and (min-width:480px){.team_detail .team_detail-link ul li{width:33.3%}.team_detail .team_detail-link ul li:nth-child(3n) a,.team_detail .team_detail-link ul li:nth-child(3n+2) a{padding-left:25px}.team_detail .team_detail-link ul li:nth-child(3n) a:before,.team_detail .team_detail-link ul li:nth-child(3n+2) a:before{left:7px}.team_detail .team_detail-link ul li:last-child,.team_detail .team_detail-link ul li:nth-child(3n+1):nth-last-child(2),.team_detail .team_detail-link ul li:nth-child(3n+1):nth-last-child(3),.team_detail .team_detail-link ul li:nth-child(3n+2):nth-last-child(2){border-bottom:none}.team_detail .team_detail-link ul li:nth-child(3n+3):before{display:none}}@media only screen and (min-width:530px){.team_detail .team_detail-members .team_detail-members-inner{padding-top:390px}.team_detail .team_detail-members ul{width:250px}.team_detail .team_detail-members ul li{width:110px}}@media only screen and (min-width:768px){.team_detail>h1{padding:5px}.team_detail>h1 .team_detail-name{font-size:1.875rem;line-height:1.1333333333;padding:0 0 20px}.team_detail>h1 .team_detail-petmark{flex:0 0 90px;margin:0 0 5px 5px}.team_detail .team_detail-players:after{height:120px}.team_detail .team_detail-pawapuro{right:10px}.team_detail .team_detail-pawapuro .team_detail-pawapuro_img{width:220px}.team_detail .team_detail-result dl{padding:15px 20px}.team_detail .team_detail-result dl dt{font-size:.8125rem;line-height:1.3846153846;padding:0 15px 0 0}.team_detail .team_detail-result dl dt span.bl{display:inline-block}.team_detail .team_detail-result dl dd{font-size:1.125rem;line-height:1.2222222222;padding:0 0 0 15px}.team_detail .team_detail-result dl dd span.team_detail-result-rank{font-size:2rem;line-height:1.1875}.team_detail .team_detail-result .team_detail-result-award img{height:39px;width:80px}.team_detail .team_detail-overview{display:flex;flex-wrap:wrap}.team_detail .team_detail-desc{box-sizing:border-box;flex:0 0 auto;order:1;padding:20px 10px 20px 20px;width:55%}.team_detail .team_detail-desc .team_detail-par{font-size:.875rem;line-height:1.2857142857}.team_detail .team_detail-desc a.team_detail-about_proleague{font-size:.75rem;line-height:1.1666666667}.team_detail .team_detail-link{margin:0 20px 15px;order:3}.team_detail .team_detail-link ul{padding:2px 5px}.team_detail .team_detail-link ul li{border-bottom:none;width:auto}.team_detail .team_detail-link ul li a{font-size:.8125rem;line-height:1;padding:12px 25px 12px 30px}.team_detail .team_detail-link ul li a:before{display:block;left:10px}.team_detail .team_detail-link ul li:nth-child(3n) a,.team_detail .team_detail-link ul li:nth-child(3n+2) a{padding:12px 25px 12px 30px}.team_detail .team_detail-link ul li:nth-child(3n) a:before,.team_detail .team_detail-link ul li:nth-child(3n+2) a:before{left:10px}.team_detail .team_detail-link ul li:nth-child(3n+3):before{display:block}.team_detail .team_detail-link ul li:last-child:before{display:none}.team_detail .team_detail-cheer{box-sizing:border-box;flex:0 0 auto;order:2;padding:20px 20px 20px 0;width:45%}.team_detail .team_detail-note{flex:0 0 100%;order:4;padding:0 20px 15px}.team_detail .team_detail-head .team_detail-head-lead{font-size:1.5rem;line-height:1.5}.team_detail .team_detail-head .team_detail-head-lead .team_detail-head-unit{font-size:1rem}.team_detail .team_detail-head .team_detail-head-main{font-size:1.625rem;line-height:1.1538461538}.team_detail .team_detail-members .team_detail-members-inner{max-width:720px;padding-top:500px}.team_detail .team_detail-members ul{right:0;top:50px;width:360px}.team_detail .team_detail-members ul li{margin:0 10px 20px 0;width:140px}.team_detail .team_detail-members ul li:last-child{margin-right:60px}.team_detail .team_detail-members .team_detail-members-thumb span{height:50px;width:50px}.team_detail .team_detail-members .team_detail-members-name{font-size:1.125rem;padding:6px}.team_detail .team_detail-members.is-reflect ul{left:0;top:35px}.team_detail .team_detail-members.is-reflect ul li:nth-child(3){margin-left:60px}.team_detail.team_detail-carp .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_carp.png)}.team_detail.team_detail-carp .team_detail-players:after{background:linear-gradient(180deg,rgba(82,13,4,0) 0,#520d04 90%,#520d04)}.team_detail.team_detail-carp .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_carp_pc.jpg)}.team_detail.team_detail-giants .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_giants.png)}.team_detail.team_detail-giants .team_detail-players:after{background:linear-gradient(180deg,rgba(71,33,0,0) 0,#472100 90%,#472100)}.team_detail.team_detail-giants .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_giants_pc.jpg)}.team_detail.team_detail-dragons .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_dragons.png)}.team_detail.team_detail-dragons .team_detail-players:after{background:linear-gradient(180deg,rgba(8,11,30,0) 0,#080b1e 90%,#080b1e)}.team_detail.team_detail-dragons .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_dragons_pc.jpg)}.team_detail.team_detail-swallows .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_swallows.png)}.team_detail.team_detail-swallows .team_detail-players:after{background:linear-gradient(180deg,rgba(18,22,2,0) 0,#121602 90%,#121602)}.team_detail.team_detail-swallows .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_swallows_pc.jpg)}.team_detail.team_detail-baystars .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_baystars.png)}.team_detail.team_detail-baystars .team_detail-players:after{background:linear-gradient(180deg,rgba(4,46,84,0) 0,#042e54 90%,#042e54)}.team_detail.team_detail-baystars .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_baystars_pc.jpg)}.team_detail.team_detail-tigers .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-ce_tigers.png)}.team_detail.team_detail-tigers .team_detail-players:after{background:linear-gradient(180deg,rgba(58,47,1,0) 0,#3a2f01 90%,#3a2f01)}.team_detail.team_detail-tigers .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_tigers_pc.jpg)}.team_detail.team_detail-lions .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_lions.png)}.team_detail.team_detail-lions .team_detail-players:after{background:linear-gradient(180deg,rgba(9,14,35,0) 0,#090e23 90%,#090e23)}.team_detail.team_detail-lions .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_lions_pc.jpg)}.team_detail.team_detail-fighters .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_fighters.png)}.team_detail.team_detail-fighters .team_detail-players:after{background:linear-gradient(180deg,rgba(24,54,73,0) 0,#183649 90%,#183649)}.team_detail.team_detail-fighters .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_fighters_pc.jpg)}.team_detail.team_detail-hawks .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_hawks.png)}.team_detail.team_detail-hawks .team_detail-players:after{background:linear-gradient(180deg,rgba(62,40,0,0) 0,#3e2800 90%,#3e2800)}.team_detail.team_detail-hawks .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_hawks_pc.jpg)}.team_detail.team_detail-buffaloes .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_buffaloes.png)}.team_detail.team_detail-buffaloes .team_detail-players:after{background:linear-gradient(180deg,rgba(10,9,0,0) 0,#0a0900 90%,#0a0900)}.team_detail.team_detail-buffaloes .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_buffaloes_pc.jpg)}.team_detail.team_detail-eagles .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_eagles.png)}.team_detail.team_detail-eagles .team_detail-players:after{background:linear-gradient(180deg,rgba(76,7,15,0) 0,#4c070f 90%,#4c070f)}.team_detail.team_detail-eagles .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_eagles_pc.jpg)}.team_detail.team_detail-marines .team_detail-players{background-image:url(../img/proleague/bg_team_detail_pc-pa_marines.png)}.team_detail.team_detail-marines .team_detail-players:after{background:linear-gradient(180deg,rgba(28,28,28,0) 0,#1c1c1c 90%,#1c1c1c)}.team_detail.team_detail-marines .team_detail-members{background-image:url(../img/proleague/team_detail/bg_uniform_marines_pc.jpg)}}.team_info p.team_info-slogan-image img{height:auto;max-width:100%}.team_info dl.team_info-slogan{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:0 0 15px;text-align:center}.team_info dl.team_info-slogan dt{font-size:.6875rem;line-height:1.2727272727;margin:0 0 5px}.team_info dl.team_info-slogan dd{font-size:1rem;line-height:1.25}.team_info .team_info-desc_ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:0 0 5px}.team_info .team_info-desc_main{font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.team_info p.team_info-slogan-image{padding:10px}.team_info dl.team_info-slogan{padding:0 0 20px}.team_info dl.team_info-slogan dt{font-size:.75rem;line-height:1.3333333333}.team_info dl.team_info-slogan dd{font-size:1.25rem;line-height:1.3}.team_info .team_info-desc_ttl{font-size:1rem;line-height:1.25}.team_info .team_info-desc_main{font-size:.875rem;line-height:1.4285714286}}.team_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 10px 0}.team_list .team_list-box{padding:0 0 10px;width:calc(33.3% - 8px)}.team_list .team_list-detail{background-color:#313131;border:1px solid #404040;text-align:center}.team_list .team_list-detail a{display:block;padding:15px 0 10px;transition:all .5s}.team_list .team_list-detail a:hover{opacity:.8}.team_list .team_list-detail .team_list-thumb{margin:0 auto;width:80px}.team_list .team_list-detail .team_list-thumb img{height:auto;vertical-align:top;width:100%}.team_list .team_list-detail .team_list-name{font-size:.6875rem;line-height:1.3636363636;padding-top:10px}@media only screen and (min-width:768px){.team_list{padding:10px 0 0}.team_list .team_list-box{padding:0 0 15px;width:calc(33.3% - 10px)}.team_list .team_list-detail a{padding:10px 0}.team_list .team_list-detail .team_list-thumb{width:95px}.team_list .team_list-detail .team_list-name{font-size:.875rem;line-height:1.2857142857}}.team_pawa_girl{display:flex;margin:10px 10px 0}.team_pawa_girl .team_pawa_girl-thumb .team_pawa_girl-thumb-img{background:#fff;display:block;padding:5px;width:110px}.team_pawa_girl .team_pawa_girl-thumb img{height:auto;width:100%}.team_pawa_girl .team_pawa_girl-info{flex:1 1 auto;padding-left:10px}.team_pawa_girl .team_pawa_girl-detail{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308}.team_pawa_girl .team_pawa_girl-name{display:inline-block;font-size:1.375rem;line-height:1.1818181818;margin-top:8px}.team_pawa_girl .team_pawa_girl-name ruby rt{font-size:.625rem}.team_pawa_girl .team_pawa_girl-comment_ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin:10px 0 5px}.team_pawa_girl .team_pawa_girl-comment_text{font-size:.75rem;line-height:1.5}.team_pawa_girl .team_pawa_girl-about{margin-top:15px}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-checkbox{display:none}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-ttl{margin-bottom:5px;position:relative}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-ttl>label{cursor:pointer;font-size:.8125rem;line-height:1.6923076923;margin-bottom:5px;padding-left:8px;transition:opacity .5s}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-ttl>label:before{border-color:transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 6px;content:"";left:3px;margin-top:-4.5px;position:absolute;top:50%;transition:all .5s}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-ttl>label:hover{opacity:.7}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-desc{font-size:.75rem;line-height:1.5;opacity:0;transition:opacity 1.2s}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-cont{height:0;overflow:hidden;position:relative}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-checkbox:checked~.team_pawa_girl-about-ttl>label:before{left:2px;transform:rotate(90deg)}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-checkbox:checked~.team_pawa_girl-about-cont{display:block;height:auto;overflow:visible}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-checkbox:checked~.team_pawa_girl-about-cont .team_pawa_girl-about-desc{opacity:1}@media screen and (min-width:768px){.team_pawa_girl{margin:15px 10px 0}.team_pawa_girl .team_pawa_girl-thumb .team_pawa_girl-thumb-img{width:150px}.team_pawa_girl .team_pawa_girl-info{padding-left:15px}.team_pawa_girl .team_pawa_girl-detail{font-size:1rem}.team_pawa_girl .team_pawa_girl-name{font-size:1.625rem;line-height:1.1538461538;margin-top:10px}.team_pawa_girl .team_pawa_girl-comment_ttl{font-size:1rem;line-height:1.25;margin-top:15px}.team_pawa_girl .team_pawa_girl-comment_text{font-size:.875rem;line-height:1.4285714286}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-ttl{font-size:.875rem}.team_pawa_girl .team_pawa_girl-about .team_pawa_girl-about-desc{font-size:.8125rem}}.team{height:100%;width:100%}.team dl{border:1px solid #404040}.team dt{background-color:#313131;padding:6px 0 10px;text-align:center}.team dt>a{display:block;transition:all .5s}.team dt>a:hover{opacity:.8}.team dt .team-thumb{margin:0 auto;width:80px}.team dt .team-thumb img{height:auto;width:100%}.team dt .team-name{font-size:.625rem;line-height:1.4}.team .team-result{background-color:#505050;font-size:.75rem;line-height:1.5;padding:5px;text-align:center}.team .team-link{background:#313131;display:flex;justify-content:space-between;padding:0 8px 10px}.team .team-link .team-link-btn{flex:0 0 calc(50% - 4px);width:calc(50% - 4px)}.team .team-link .team-link-btn a{border:1px solid #666;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.3636363636;padding:3px 8px 3px 3px;position:relative;text-align:center;transition:background-color .5s}.team .team-link .team-link-btn a:after{border-bottom:4px solid transparent;border-left:5px solid #fff;border-top:4px solid transparent;content:"";margin-top:-4px;position:absolute;right:4px;top:50%}.team .team-link .team-link-btn a:hover{background-color:#545454}@media only screen and (min-width:768px){.team dt{padding:10px 0}.team dt .team-thumb{width:106px}.team dt .team-name{font-size:.75rem;line-height:1.6666666667}.team .team-result{font-size:.875rem;line-height:1.5714285714}.team .team-link{padding:0 10px 10px}.team .team-link .team-link-btn a{font-size:.75rem;line-height:1.5}.team .team-link .team-link-btn a:after{right:6px}}.template_msg{font-size:.75rem;line-height:1.3333333333;margin-top:20px;padding:0 10px}.template_msg a{text-decoration:underline}@media only screen and (min-width:768px){.template_msg{font-size:.9375rem;line-height:1.3333333333;padding:0 5px}}.text_link{position:relative;text-decoration:underline;transition:opacity .5s}.text_link:hover{opacity:.7}.text_link.text_link-arrow{display:inline-block;padding:0 0 0 22px}.text_link.text_link-arrow:after,.text_link.text_link-arrow:before{content:"";position:absolute}.text_link.text_link-arrow:before{background:#9b0020;border-radius:50%;height:16px;left:0;top:calc(1em - 12px);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;top:calc(1em - 9px);width:6px}.textarea_parts textarea{border:1px solid #e4e4e4;box-sizing:border-box;color:#444;font-size:1rem;height:6em;line-height:1.125;padding:10px;vertical-align:bottom;width:100%}.textarea_parts.textarea_parts-cheer_mes{border:1px solid #999}.thumb_desc{margin:0 15px}.thumb_desc .thumb_desc-thumb{margin:0 auto;max-width:400px}.thumb_desc .thumb_desc-thumb img{height:auto;width:100%}.thumb_desc .thumb_desc-desc{padding:10px 0 0}@media only screen and (min-width:768px){.thumb_desc{display:flex}.thumb_desc .thumb_desc-thumb{flex:0 0 400px;margin:0 20px 0 0}.thumb_desc .thumb_desc-desc{padding:0}}.thumb_desc.thumb_desc-for_scatter_plot{display:flex}.thumb_desc.thumb_desc-for_scatter_plot .thumb_desc-thumb{flex:0 0 110px;margin-right:15px}.thumb_desc.thumb_desc-for_scatter_plot .thumb_desc-thumb .thumb_desc-thumb-item{background:url(../img/proleague/thumb_scatter_plot_sp.png?v2) no-repeat 50% 50%/contain;border:1px solid #373737;display:block;height:110px;width:110px}.thumb_desc.thumb_desc-for_scatter_plot .thumb_desc-desc{flex:1 1 auto;padding-top:5px}@media screen and (min-width:768px){.thumb_desc.thumb_desc-for_scatter_plot .thumb_desc-thumb{flex:0 0 330px;margin-right:20px}.thumb_desc.thumb_desc-for_scatter_plot .thumb_desc-thumb .thumb_desc-thumb-item{background-image:url(../img/proleague/thumb_scatter_plot_pc.png?v2);height:186px;width:330px}}.ticket_bnr{display:flex;flex-wrap:wrap;justify-content:center;padding:0 5px}.ticket_bnr li{max-width:400px;padding:5px}.ticket_bnr li a{background:#fff;display:block}.ticket_bnr li a img{height:auto;transition:opacity .5s;width:100%}.ticket_bnr li a:hover img{opacity:.8}@media screen and (min-width:768px){.ticket_bnr li{padding:8px}}.ticket_seat_modal{margin:0 0 20px}.ticket_seat_modal .ticket_seat_modal-img{margin:20px auto;max-width:500px}.ticket_seat_modal .ticket_seat_modal-img img{height:auto;width:100%}.ticket_seat .ticket_seat-img{margin:0 auto;max-width:450px;padding:15px}.ticket_seat p{border:1px solid #444;padding:15px}.ticket_seat p img{height:auto;width:100%}@media screen and (min-width:768px){.ticket_seat{display:flex}.ticket_seat .ticket_seat-img{flex:0 0 400px;width:400px}}.ticket_type_list>ul>li{border:1px solid #404040}.ticket_type_list>ul>li .ticket_type_list-ttl{background:#444;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:8px 10px}.ticket_type_list>ul>li .ticket_type_list-price{border-bottom:1px solid #404040;font-size:.8125rem;line-height:1.2307692308;margin:0 10px;padding:10px 0}.ticket_type_list>ul>li .ticket_type_list-price .ticket_type-price-unit{font-size:.625rem}.ticket_type_list>ul>li .ticket_type_list-price>dl dd,.ticket_type_list>ul>li .ticket_type_list-price>dl dt{display:inline-block}.ticket_type_list>ul>li .ticket_type_list-price>dl dd:before{content:":";display:inline-block;margin:0 5px}.ticket_type_list>ul>li .ticket_type_list-desc{font-size:.8125rem;line-height:1.2307692308;padding:10px}.ticket_type_list>ul>li .ticket_type_list-desc a{text-decoration:underline}.ticket_type_list>ul>li .ticket_type_list-desc a:hover{text-decoration:none}.ticket_type_list>ul>li:not(:last-child){margin:0 0 10px}@media screen and (min-width:768px){.ticket_type_list>ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.ticket_type_list>ul>li{width:calc(50% - 10px)}.ticket_type_list>ul>li:only-child{width:auto}.ticket_type_list>ul>li .ticket_type_list-ttl{font-size:1rem;line-height:1.25;padding:12px 15px}.ticket_type_list>ul>li .ticket_type_list-price{font-size:.875rem;line-height:1.4285714286;margin:0 15px;padding:15px 0}.ticket_type_list>ul>li .ticket_type_list-price .ticket_type-price-unit{font-size:.75rem}.ticket_type_list>ul>li .ticket_type_list-desc{font-size:.875rem;line-height:1.4285714286;padding:15px}.ticket_type_list>ul>li:not(:last-child){margin:unset}}.time_table_per_card{padding:15px 10px}.time_table_per_card table{border:1px solid #484848;box-sizing:border-box;font-size:.8125rem;line-height:1.3846153846;width:100%}.time_table_per_card table+table{border-top-width:2px}.time_table_per_card th{background:#333;padding:3px 4px;text-align:center;width:60px}.time_table_per_card td{border-left:1px solid #484848;padding:3px 10px}.time_table_per_card td a:hover{opacity:.6;transition:opacity .5s}.time_table_per_card td span{display:inline-block;font-size:.625rem;line-height:1.3;margin-top:2px;padding:0 0 0 1em;position:relative}.time_table_per_card td span:after{content:"※";left:0;position:absolute;top:0}.time_table_per_card tr+tr td,.time_table_per_card tr+tr th{border-top:1px solid #484848}.time_table_per_card .is-current td{background:#2d2a20}.time_table_per_card .is-current td a{color:#ffc600}@media only screen and (min-width:768px){.time_table_per_card{padding:15px 0}.time_table_per_card table{max-width:500px;width:100%}.time_table_per_card td{padding:7px 10px}}.time_table .time_table-toggle_nav{text-align:center}.time_table .time_table-toggle_nav .time_table-toggle_nav-main{margin:0 auto}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul{background:rgba(0,0,0,.08);display:flex;margin:0 auto;max-width:76.4705%}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul li{background:#111;flex:1;position:relative}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul li+li:after{background:#444;content:"";height:24px;left:-2px;margin-top:-12px;position:absolute;top:50%;width:4px}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label{color:#fff;display:block;font-size:.875rem;line-height:1.2857142857;padding:15px 10px}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:before,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:before{border-color:transparent;border-style:solid;border-width:0 4px 6px;bottom:4px;content:"";left:50%;margin-left:-4px;position:absolute}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a.current:before,.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:hover:before,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label.current:before,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:hover:before{border-bottom-color:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:after{background:#444;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a.current:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:hover:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label.current:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:hover:after{background:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:hover{cursor:pointer}.time_table .time_table-toggle_nav .time_table-toggle_nav-input{display:none}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:first-child:checked~.time_table-toggle_nav-main ul li:first-child label:before{border-bottom-color:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:first-child:checked~.time_table-toggle_nav-main ul li:first-child label:after{background:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(2):checked~.time_table-toggle_nav-main ul li:nth-child(2) label:before{border-bottom-color:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(2):checked~.time_table-toggle_nav-main ul li:nth-child(2) label:after{background:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(3):checked~.time_table-toggle_nav-main ul li:nth-child(3) label:before{border-bottom-color:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(3):checked~.time_table-toggle_nav-main ul li:nth-child(3) label:after{background:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(4):checked~.time_table-toggle_nav-main ul li:nth-child(4) label:before{border-bottom-color:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-input:nth-child(4):checked~.time_table-toggle_nav-main ul li:nth-child(4) label:after{background:#b70000}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt{padding:20px 0 0}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt>.time_table-toggle_nav-tgt_headline{display:block}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt1,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt2,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt3,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt4{display:none;flex:1 1 auto}.time_table .time_table-match_table{display:flex;padding:0 15px}.time_table .time_table-video{align-items:center;background:#303030;display:flex;justify-content:center;margin:15px 0;padding:15px;text-align:left}.time_table .time_table-video .time_table-video-thumb{flex:0 0 35%;max-width:120px}.time_table .time_table-video .time_table-video-ttl{flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";max-width:200px;padding-left:15px}.time_table .time_table-video .time_table-video-ttl .time_table-video-main_ttl{font-size:1rem;line-height:1.25;margin-top:3px}.time_table .time_table-video .time_table-video-ttl .time_table-video-sub_ttl{font-size:.75rem;line-height:1.5}.time_table .time_table-video .time_table-video-ttl .time_table-video-sub_ttl span.bl{display:inline-block}.time_table .time_table-match{border:1px solid #414141;border-left-width:0}.time_table .time_table-match li{align-items:center;display:flex;font-size:.75rem;height:70px;justify-content:center;line-height:1.25}.time_table .time_table-match li a{align-items:center;display:flex;flex:1 1 auto;justify-content:center;transition:opacity .5s}.time_table .time_table-match li a:hover{opacity:.7}.time_table .time_table-match li a:after{content:"VS";font-family:GSanSerif-B,"Shin Go Heavy JIS2004";min-width:45px}.time_table .time_table-match li span{flex:1 1 auto;max-width:120px}.time_table .time_table-match li span img{height:auto;max-width:60px}.time_table .time_table-match li span.visitor{order:2}.time_table .time_table-match li.is-live{background:#4e431b}.time_table .time_table-match li.is-live a:after{background:url(../img/proleague/icon_video.svg) 4px 50%/13px 9px no-repeat #ffc600;border-radius:3px;box-sizing:border-box;color:#111;content:"LIVE";font-size:.625rem;padding:2px 4px 2px 18px}.time_table .time_table-match li:nth-child(2n){background:#303030}.time_table .time_table-match li:nth-child(2n).is-live{background:#594e26}.time_table .time_table-match li:first-child,.time_table .time_table-match li:nth-child(4),.time_table .time_table-match li:nth-child(7){border-bottom:5px solid #414141}.time_table .time_table-match_headline{border:1px solid #414141;min-width:130px}.time_table .time_table-match_headline li{align-items:stretch;display:flex;font-size:.75rem;line-height:1.25}.time_table .time_table-match_headline li dl{display:table;height:70px;width:100%}.time_table .time_table-match_headline li dl dd,.time_table .time_table-match_headline li dl dt{display:table-cell;padding:10px;vertical-align:middle}.time_table .time_table-match_headline li dl dt{background:#313131}.time_table .time_table-match_headline li dl dd{min-width:5em}.time_table .time_table-match_headline li:nth-child(2n){background:#303030}.time_table .time_table-match_headline li:nth-child(2n) dl dt{background:#3e3e3e}.time_table .time_table-match_headline li:first-child,.time_table .time_table-match_headline li:nth-child(4),.time_table .time_table-match_headline li:nth-child(7){border-bottom:5px solid #414141}.time_table-toggle_nav .time_table-toggle_nav-input:first-child:checked~.time_table-toggle_nav-tgt .time_table-toggle_nav-tgt1,.time_table-toggle_nav .time_table-toggle_nav-input:nth-child(2):checked~.time_table-toggle_nav-tgt .time_table-toggle_nav-tgt2,.time_table-toggle_nav .time_table-toggle_nav-input:nth-child(3):checked~.time_table-toggle_nav-tgt .time_table-toggle_nav-tgt3,.time_table-toggle_nav .time_table-toggle_nav-input:nth-child(4):checked~.time_table-toggle_nav-tgt .time_table-toggle_nav-tgt4{display:block}@media only screen and (min-width:768px){.time_table .time_table-toggle_nav .time_table-toggle_nav-main{background:#111;border:1px solid #414141;margin:0 15px;padding:0 0 0 130px}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul{max-width:none}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul li{border-left:1px solid #414141}.time_table .time_table-toggle_nav .time_table-toggle_nav-main>ul li:nth-child(n+2):after{display:none}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label{pointer-events:none}.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main a:before,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:after,.time_table .time_table-toggle_nav .time_table-toggle_nav-main label:before{display:none}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt{padding:0}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt1,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt2,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt3,.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt .time_table-toggle_nav-tgt4{display:block}.time_table .time_table-toggle_nav .time_table-toggle_nav-tgt-video{display:flex}.time_table .time_table-video-box{background:#303030;border-color:#414141;border-style:solid;border-width:0 1px;display:flex;margin:0 15px;padding:0 0 0 130px}.time_table .time_table-video{border-left:1px solid #414141;margin:0;padding:15px}.time_table .time_table-video .time_table-video-thumb{flex:0 0 100%;max-width:150px}.time_table .time_table-video .time_table-video-ttl{display:none}.time_table .time_table-match li a span{flex:0 1 auto}.time_table .time_table-match li,.time_table .time_table-match_headline li{font-size:.875rem;line-height:1.2857142857}}.toggle_nav .toggle_nav-input{display:none}.toggle_nav .toggle_nav-main>ul{background-color:rgba(0,0,0,.08);display:flex;justify-content:center;margin:0 auto;max-width:76.4705%}.toggle_nav .toggle_nav-main>ul li{flex:1;position:relative;text-align:center}.toggle_nav .toggle_nav-main>ul li:nth-child(n+2):after{background:#fff;content:"";height:24px;left:-2px;margin-top:-12px;position:absolute;top:50%;width:4px}.toggle_nav .toggle_nav-main a{color:#444}.toggle_nav .toggle_nav-main a,.toggle_nav .toggle_nav-main label{display:block;font-size:.875rem;padding:14px 0;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-color:#b70000}.toggle_nav .toggle_nav-main a:after,.toggle_nav .toggle_nav-main label:after{background:#c5c5c5;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 a.is-multiple_lines,.toggle_nav .toggle_nav-main label.is-multiple_lines{font-size:.75rem;line-height:1}.toggle_nav .toggle_nav-main a .toggle_nav-sup_text,.toggle_nav .toggle_nav-main label .toggle_nav-sup_text{font-size:.625rem}.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}.toggle_nav.toggle_nav-proleague .toggle_nav-main>ul li{background:#111}.toggle_nav.toggle_nav-proleague .toggle_nav-main>ul li a:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main>ul li label:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main>ul li:nth-child(n+2):after{background:#444}.toggle_nav.toggle_nav-proleague .toggle_nav-main a,.toggle_nav.toggle_nav-proleague .toggle_nav-main label{color:#fff}.toggle_nav.toggle_nav-proleague .toggle_nav-main a:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main label:after{background:#444}.toggle_nav.toggle_nav-proleague .toggle_nav-main a.current:before,.toggle_nav.toggle_nav-proleague .toggle_nav-main a:hover:before,.toggle_nav.toggle_nav-proleague .toggle_nav-main label.current:before,.toggle_nav.toggle_nav-proleague .toggle_nav-main label:hover:before{border-bottom:6px solid #9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-main a.current:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main a:hover:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main label.current:after,.toggle_nav.toggle_nav-proleague .toggle_nav-main label:hover:after{background:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:first-child:checked~.toggle_nav-main ul li:first-child label:before{border-bottom-color:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:first-child:checked~.toggle_nav-main ul li:first-child label:after{background:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(2):checked~.toggle_nav-main ul li:nth-child(2) label:before{border-bottom-color:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(2):checked~.toggle_nav-main ul li:nth-child(2) label:after{background:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(3):checked~.toggle_nav-main ul li:nth-child(3) label:before{border-bottom-color:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(3):checked~.toggle_nav-main ul li:nth-child(3) label:after{background:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(4):checked~.toggle_nav-main ul li:nth-child(4) label:before{border-bottom-color:#9b0020}.toggle_nav.toggle_nav-proleague .toggle_nav-input:nth-child(4):checked~.toggle_nav-main ul li:nth-child(4) label:after{background:#9b0020}.toggle_nav-stats_chart .toggle_nav-main>ul{display:flex;justify-content:center}.toggle_nav-stats_chart .toggle_nav-main>ul li{border:1px solid #bdbdbd}.toggle_nav-stats_chart .toggle_nav-main>ul li:nth-child(n+2){border-left:none}.toggle_nav-stats_chart .toggle_nav-main>ul li{text-align:center}.toggle_nav-stats_chart .toggle_nav-main>ul li a{box-sizing:border-box;color:#444;display:block;font-size:.5625rem;line-height:1.4444444444;padding:10px 10px 10px 22px}.toggle_nav-stats_chart .toggle_nav-main>ul li a .toggle_nav-txt{position:relative}.toggle_nav-stats_chart .toggle_nav-main>ul li a .toggle_nav-txt:after{border-radius:6px;bottom:0;content:"";height:12px;left:-15px;margin:auto;position:absolute;top:0;width:12px}.toggle_nav-stats_chart .toggle_nav-main>ul li:not(.is-current) a:hover{background-color:#f2f2f2;transition:all .5s}.toggle_nav-stats_chart .toggle_nav-main>ul li.toggle_nav-user a .toggle_nav-txt:after{background-color:#ff2d9f}.toggle_nav-stats_chart .toggle_nav-main>ul li.toggle_nav-average a .toggle_nav-txt:after{background-color:#00baff}.toggle_nav-stats_chart .toggle_nav-main>ul li.toggle_nav-top a .toggle_nav-txt:after{background-color:#95e200}.toggle_nav-stats_chart .toggle_nav-main>ul li.is-current{background-color:#e0e0e0}.toggle_nav-stats_chart-pro .toggle_nav-main>ul li{background:#111;border-color:#414141}.toggle_nav-stats_chart-pro .toggle_nav-main>ul li:not(.is-current) a:hover{background-color:hsla(0,0%,100%,.1)}.toggle_nav-stats_chart-pro .toggle_nav-main>ul li.is-current{background:#414141}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main{padding:0 10px}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main ul{background-color:transparent;max-width:none}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main ul li{background:#e0e5ea}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main ul li:nth-child(n+2):after{background:#c3c8cd}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main label{color:#000}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main label:hover{background:#f2f4f6;transition:background-color .5s}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main label:hover:after{background:#b70000}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main label:after{background:#fff}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-input:first-child:checked~.toggle_nav-main ul li:first-child label,.toggle_nav.toggle_nav-in_latest_card .toggle_nav-input:nth-child(2):checked~.toggle_nav-main ul li:nth-child(2) label,.toggle_nav.toggle_nav-in_latest_card .toggle_nav-input:nth-child(3):checked~.toggle_nav-main ul li:nth-child(3) label,.toggle_nav.toggle_nav-in_latest_card .toggle_nav-input:nth-child(4):checked~.toggle_nav-main ul li:nth-child(4) label{color:#b70000}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-tgt{margin-top:10px}@media only screen and (min-width:768px){.toggle_nav .toggle_nav-main{background-color:rgba(0,0,0,.08)}.toggle_nav .toggle_nav-main>ul{background:none;max-width:53.4883%}.toggle_nav .toggle_nav-main>ul li a .toggle_nav-sup_text{font-size:.6875rem}.toggle_nav.toggle_nav-proleague .toggle_nav-main{background-color:transparent}.toggle_nav-stats_chart .toggle_nav-main>ul li a{font-size:.75rem;line-height:1.3333333333;padding:12px 20px 12px 36px}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main{background-color:transparent;padding:0}.toggle_nav.toggle_nav-in_latest_card .toggle_nav-main ul{max-width:inherit}}.toggle_nav2{text-align:center}.toggle_nav2 .toggle_nav2-main{margin:0 auto}.toggle_nav2 .toggle_nav2-main>ul{display:flex;justify-content:center}.toggle_nav2 .toggle_nav2-main>ul li{background:#111;border-bottom:1px solid #414141;border-right:1px solid #414141;border-top:1px solid #414141}.toggle_nav2 .toggle_nav2-main>ul li:first-child{border-left:1px solid #414141}.toggle_nav2 .toggle_nav2-main>ul li a{color:#fff;display:block;font-size:.625rem;line-height:1.4;padding:8px 14px;text-align:center}.toggle_nav2 .toggle_nav2-main>ul li a.current,.toggle_nav2 .toggle_nav2-main>ul li a:hover{background:#414141}.toggle_nav2 .toggle_nav2-main>ul li label{color:#fff;display:block;font-size:.625rem;line-height:1.4;padding:8px 14px;text-align:center;transition:background-color .3s}.toggle_nav2 .toggle_nav2-main>ul li label:hover{background:#414141;cursor:pointer}.toggle_nav2 .toggle_nav2-input{display:none}.toggle_nav2 .toggle_nav2-input:first-child:checked~.toggle_nav2-main ul li:first-child label,.toggle_nav2 .toggle_nav2-input:nth-child(2):checked~.toggle_nav2-main ul li:nth-child(2) label,.toggle_nav2 .toggle_nav2-input:nth-child(3):checked~.toggle_nav2-main ul li:nth-child(3) label,.toggle_nav2 .toggle_nav2-input:nth-child(4):checked~.toggle_nav2-main ul li:nth-child(4) label{background:#414141}.toggle_nav2 .toggle_nav2-tgt{margin:15px 0 0;text-align:left}.toggle_nav2 .toggle_nav2-tgt>*{display:none}.toggle_nav2 .toggle_nav2-input:first-child:checked~.toggle_nav2-tgt .toggle_nav2-tgt1,.toggle_nav2 .toggle_nav2-input:nth-child(2):checked~.toggle_nav2-tgt .toggle_nav2-tgt2,.toggle_nav2 .toggle_nav2-input:nth-child(3):checked~.toggle_nav2-tgt .toggle_nav2-tgt3,.toggle_nav2 .toggle_nav2-input:nth-child(4):checked~.toggle_nav2-tgt .toggle_nav2-tgt4{display:block}@media only screen and (min-width:768px){.toggle_nav2 .toggle_nav2-main>ul li a,.toggle_nav2 .toggle_nav2-main>ul li label{font-size:.75rem;line-height:1.3333333333;padding:10px 20px}}.toggle_nav2.toggle_nav2-in_opening_game .toggle_nav2-tgt{display:flex;padding:0 15px}.toggle_nav2.toggle_nav2-in_opening_game .toggle_nav2-tgt>.toggle_nav2-tgt_headline{display:block}.toggle_nav2.toggle_nav2-in_opening_game .toggle_nav2-tgt>*{flex:1}@media only screen and (min-width:768px){.toggle_nav2.toggle_nav2-in_opening_game .toggle_nav2-main{display:none}.toggle_nav2.toggle_nav2-in_opening_game .toggle_nav2-tgt>*{display:block}}.top_mv_btm_info{margin:0 auto;max-width:490px;padding:15px 20px 0}.top_mv_btm_info .top_mv_btm_info-inner{background:#cddae8;padding:10px}.top_mv_btm_info .top_mv_btm_info-desc{color:#222;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2;text-align:center}.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-date{font-size:.6875rem}.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-s{color:#9b0020;font-size:.8125rem}.top_mv_btm_info .top_mv_btm_info-desc .bl{display:inline-block}.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-unit{font-size:.6875rem}.top_mv_btm_info .top_mv_btm_info-btn{margin-top:10px;text-align:center}@media only screen and (min-width:480px){.top_mv_btm_info .top_mv_btm_info-inner{align-items:center;display:flex;justify-content:space-between}.top_mv_btm_info .top_mv_btm_info-desc{text-align:left}.top_mv_btm_info .top_mv_btm_info-btn{margin-top:0}}@media only screen and (min-width:768px){.top_mv_btm_info{max-width:700px;padding:25px 20px 10px}.top_mv_btm_info .top_mv_btm_info-inner{padding:20px}.top_mv_btm_info .top_mv_btm_info-desc{font-size:1.375rem;line-height:1.0909090909}.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-date,.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-s,.top_mv_btm_info .top_mv_btm_info-desc .top_mv_btm_info-desc-unit{font-size:1rem}}.top_mv_draft{background:#000 url(../img/proleague/top_mv_draft_sp.png) top/100% auto no-repeat;margin:0 auto;max-width:1200px;overflow:hidden;padding:10px 10px 15px;position:relative}.top_mv_draft .top_mv_draft-inner{margin:0 auto;max-width:860px;position:relative}.top_mv_draft .top_mv_draft-ttl{margin-top:10px}.top_mv_draft h1{margin:0 auto 5px;max-width:230px;width:51.5625%}.top_mv_draft h1 img{height:auto;width:100%}.top_mv_draft .top_mv_draft-video{box-shadow:0 0 10px 1px rgba(0,0,0,.8);margin:10px auto 0;max-width:360px;width:76.5%}.top_mv_draft .top_mv_draft-info{background:rgba(0,40,71,.65);font-family:GSanSerif-B,"Shin Go Heavy JIS2004";margin:15px auto 0;max-width:340px;padding:10px;text-align:center}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-ttl{color:#fff500;font-size:1.375rem;line-height:1}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-ttl .top_mv_draft-info-ttl-partner{font-size:1rem}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-desc{font-size:.9375rem;line-height:1.3333333333;margin-top:5px}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-desc .bl{display:inline-block}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-btn{margin-top:8px;transition:opacity .5s}.top_mv_draft .top_mv_draft-info a:hover .top_mv_draft-info-btn{opacity:.8}@media only screen and (min-width:768px){.top_mv_draft{background-image:url(../img/proleague/top_mv_draft_pc.png);background-size:1200px 100%;padding:0}.top_mv_draft .top_mv_draft-inner{align-items:center;display:flex}.top_mv_draft .top_mv_draft-ttl{flex:0 0 48%;margin:0}.top_mv_draft h1{box-sizing:border-box;margin:0;max-width:390px;padding:10px;width:100%}.top_mv_draft .top_mv_draft-main{background:linear-gradient(180deg,rgba(0,28,70,.2) 0,rgba(0,28,70,.8) 10%,rgba(0,28,70,.8) 90%,rgba(0,28,70,.4));box-sizing:border-box;flex:0 0 52%;padding:65px 25px 45px}.top_mv_draft .top_mv_draft-video{border:2px solid #0082c4;box-shadow:none;max-width:none;width:100%}.top_mv_draft .top_mv_draft-info{background:none;margin-top:25px;max-width:none;padding:0}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-ttl{font-size:2.3125rem}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-ttl .top_mv_draft-info-ttl-partner{font-size:1.375rem}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-desc{font-size:1.375rem;margin-top:10px}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-btn{margin-top:15px}}@media only screen and (min-width:860px){.top_mv_draft .top_mv_draft-info .top_mv_draft-info-ttl .top_mv_draft-info-ttl-partner{font-size:1.5rem}.top_mv_draft .top_mv_draft-info .top_mv_draft-info-desc{font-size:1.5625rem}}.top_mv_info{background:#c3c8cd;box-sizing:border-box;margin:12px auto 0;max-width:500px;position:relative}.top_mv_info .top_mv_inner{padding:15px;position:relative}.top_mv_info .top_mv_info-tag_line{background:#9b0020;color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.125rem;padding:10px;text-align:center}.top_mv_info .top_mv_info-live{color:#222;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:14px 6px;position:absolute;right:0;top:0;z-index:10}.top_mv_info .top_mv_info-live:after{border-bottom:94px solid transparent;border-right:94px solid #ffc600;content:"";position:absolute;right:0;top:0;z-index:-1}.top_mv_info .top_mv_info-video{margin:70px auto 15px;max-width:450px}.top_mv_info .top_mv_info-detail{color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.top_mv_info .top_mv_info-detail dl{left:0;margin:auto;position:absolute;right:0;text-align:center;top:20px}.top_mv_info .top_mv_info-detail dl dt{margin-bottom:4px}.top_mv_info .top_mv_info-detail dl dt .top_mv_info-detail-subttl{font-size:1.125rem;line-height:1.2222222222}.top_mv_info .top_mv_info-detail dl dt .top_mv_info-detail-ttl{font-size:1.3125rem;line-height:1.3333333333}.top_mv_info .top_mv_info-detail dl dt .top_mv_info-detail-ttl .bl{display:block}.top_mv_info .top_mv_info-detail dl dt .top_mv_info-detail-ttl_num{font-size:1.75rem}.top_mv_info .top_mv_info-detail dl dd{font-size:1.25rem;line-height:1.2}.top_mv_info .top_mv_info-detail dl dd .top_mv_info-date_unit{font-size:.625rem}.top_mv_info .top_mv_info-detail ul{display:flex;justify-content:center;margin:0 auto;max-width:300px}.top_mv_info .top_mv_info-detail li{margin:0 5px;text-align:center;width:65px}.top_mv_info .top_mv_info-detail li .top_mv_info-detail-desc{align-items:center;background:#fff;border:2px solid #9b0020;box-sizing:border-box;color:#9b0020;display:flex;font-size:.6875rem;height:65px;justify-content:center;line-height:1.3636363636;width:65px}.top_mv_info .top_mv_info-detail li .top_mv_info-detail-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:65px;width:65px}.top_mv_info .top_mv_info-detail li img{width:100%}.top_mv_info .top_mv_info-detail li .top_mv_info-detail-name{font-size:.6875rem;line-height:1.2727272727;margin-top:3px}.top_mv_info .top_mv_info-detail .top_mv_info-btm_btn{margin-top:10px;text-align:center}.top_mv_info.top_mv_info-announce{padding:10px}.top_mv_info.top_mv_info-announce .top_mv_info-announce-lead{color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.4;text-align:center}.top_mv_info.top_mv_info-announce .top_mv_info-announce-lead .bl{display:inline-block}.top_mv_info.top_mv_info-announce .top_mv_info-announce-btn{margin-top:8px;text-align:center}.top_mv_info.top_mv_info-link{background:none}.top_mv_info.top_mv_info-link a{background:#484848;box-sizing:border-box;color:#fff;display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;margin:15px auto 0;max-width:305px;padding:8px 12px;position:relative;transition:opacity .5s}.top_mv_info.top_mv_info-link a:before{border-color:transparent #fff;border-style:solid;border-width:5px 0 5px 9px;content:"";margin-top:-5px;position:absolute;right:10px;top:50%}.top_mv_info.top_mv_info-link a:hover{opacity:.7}@media only screen and (min-width:768px){.top_mv_info{margin:20px auto 0;max-width:none;width:720px}.top_mv_info .top_mv_inner{align-items:center;display:flex;padding:25px}.top_mv_info .top_mv_info-tag_line{font-size:1.25rem;padding:13px}.top_mv_info .top_mv_info-live{font-size:1rem;line-height:1.25}.top_mv_info .top_mv_info-video{margin:0 15px 0 0}.top_mv_info .top_mv_info-detail{width:370px}.top_mv_info .top_mv_info-detail dl{position:relative;top:0}.top_mv_info .top_mv_info-detail dl dt{display:inline-block;font-size:1.375rem;line-height:1.1818181818}.top_mv_info .top_mv_info-detail dl dt .top_mv_info-detail-ttl{font-size:1.4375rem}.top_mv_info .top_mv_info-detail dl dd{display:inline-block;font-size:1.125rem;line-height:1.3333333333}.top_mv_info .top_mv_info-detail dl dd .top_mv_info-date_unit{font-size:.75rem}.top_mv_info .top_mv_info-detail ul{padding-top:10px}.top_mv_info .top_mv_info-detail li .top_mv_info-detail-desc{font-size:.6875rem;line-height:1.3636363636}.top_mv_info .top_mv_info-detail .top_mv_info-btm_btn{margin-top:6px}.top_mv_info.top_mv_info-announce{align-items:center;display:flex;justify-content:space-between;padding:15px;width:660px}.top_mv_info.top_mv_info-announce .top_mv_info-announce-lead{flex:1 1 auto;font-size:1.0625rem;padding:0 15px 0 5px;text-align:left}.top_mv_info.top_mv_info-announce .top_mv_info-announce-lead .bl{display:inline-block}.top_mv_info.top_mv_info-announce .top_mv_info-announce-btn{margin-top:0}.top_mv_info.top_mv_info-link a{font-size:1.125rem;max-width:340px;padding:12px 18px}}.top_mv_info.top_mv_info-climax .top_mv_info-video{margin-top:105px}.top_mv_info.top_mv_info-climax .top_mv_info-detail dl dt{margin:-8px 0 10px}.top_mv_info.top_mv_info-climax .top_mv_info-detail dl dt .top_mv_info-detail-ttl{font-size:1.4375rem;line-height:1.1739130435}.top_mv_info.top_mv_info-climax .top_mv_info-detail dl dd{line-height:.7}@media only screen and (min-width:768px){.top_mv_info.top_mv_info-climax .top_mv_inner{padding:20px 25px}.top_mv_info.top_mv_info-climax .top_mv_info-video{margin-top:0}.top_mv_info.top_mv_info-climax .top_mv_info-detail li .top_mv_info-detail-img{height:60px;width:60px}.top_mv_info.top_mv_info-climax .top_mv_info-detail dl dd{font-size:1.0625rem;line-height:.8823529412}}.top_mv_nippon{margin:0 auto;max-width:1200px;position:relative}.top_mv_nippon .top_mv_nippon-inner{padding-top:80%}.top_mv_nippon .top_mv_nippon-info{background:#003c28;border:1px solid #0c5c20;box-sizing:border-box;margin:0 10px;padding:55px 10px 15px;position:relative}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-ttl{color:#c3d600;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.375rem;line-height:1.1818181818;margin:0 0 10px;text-align:center}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo{align-items:center;display:flex;justify-content:space-between;left:0;margin:auto;position:absolute;right:0;top:-40px;width:190px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-nippon{width:72px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-ebaseball{margin-top:10px;width:105px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo img{width:100%}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video{margin:0 auto;max-width:400px;width:100%}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb{background:#000;border:1px solid #064e36;position:relative}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a{display:block}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a img{transition:opacity .3s;vertical-align:bottom;width:100%}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a:after,.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a:before{background:#9b0020;border:4px solid #fff;border-radius:80px;height:50px;width:50px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a:after{border-color:transparent #fff;border-style:solid;border-width:12px 0 12px 20px;height:0;transform:translateX(10%);width:0}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb a:hover img{opacity:.7}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb.is-pc{display:none}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb.is-sp{display:block}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl{display:none}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest{display:flex;justify-content:space-between;margin:20px auto 10px;max-width:340px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li{text-align:center;width:65px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li .top_mv_nippon-guest-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:65px;width:65px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li .top_mv_nippon-guest-name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.8;margin-top:3px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-btn{text-align:center}.top_mv_nippon .top_mv_nippon-closs_fade{position:absolute;top:0;width:100%}.top_mv_nippon .top_mv_nippon-closs_fade li{opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1.5s;width:100%}.top_mv_nippon .top_mv_nippon-closs_fade li img{width:100%}.top_mv_nippon .top_mv_nippon-closs_fade li.is-show{opacity:1}.top_mv_nippon .top_mv_nippon-closs_fade.is-sp{display:block}.top_mv_nippon .top_mv_nippon-closs_fade.is-pc{display:none}@media screen and (min-width:480px){.top_mv_nippon .top_mv_nippon-info{padding-top:80px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo{top:-55px;width:280px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-nippon{width:110px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-ebaseball{width:145px}}@media screen and (min-width:768px){.top_mv_nippon .top_mv_nippon-inner{padding-top:36%}.top_mv_nippon .top_mv_nippon-info{display:flex;margin:0 auto;max-width:825px;padding:70px 25px 20px 30px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-ttl{display:none}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo{width:250px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-nippon{width:100px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-ebaseball{width:126px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video{margin-right:25px;max-width:365px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb.is-pc{display:block}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video .top_mv_nippon-video-thumb.is-sp{display:none}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail{flex:1 1 auto}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl{display:block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004"}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl dt{color:#c3d600;font-size:1.75rem;line-height:1.1428571429}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl dd{font-size:1.75rem;line-height:1.2142857143;margin-top:3px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl dd .top_mv_nippon-date_unit{font-size:.875rem}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest{margin:0 0 10px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li{margin-top:15px;width:70px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li .top_mv_nippon-guest-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:70px;width:70px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li .top_mv_nippon-guest-name{font-size:.75rem;line-height:1.1666666667;margin-top:5px}.top_mv_nippon .top_mv_nippon-closs_fade.is-sp{display:none}.top_mv_nippon .top_mv_nippon-closs_fade.is-pc{display:block}}@media screen and (min-width:900px){.top_mv_nippon .top_mv_nippon-info{padding-top:75px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo{top:-75px;width:320px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-nippon{width:120px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-logo .top_mv_nippon-logo-ebaseball{width:170px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-detail dl dt{font-size:1.875rem;line-height:1.2}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-video{max-width:395px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li{width:75px}.top_mv_nippon .top_mv_nippon-info .top_mv_nippon-guest li .top_mv_nippon-guest-img{height:75px;width:75px}}.top_mv_protest{background:url(../img/proleague/top_mv_protest_bg_sp.jpg?v2) 50% 50%/cover no-repeat;margin:0 auto;max-width:1200px;padding-top:30px}.top_mv_protest .top_mv_protest-main{position:relative}.top_mv_protest .top_mv_protest-logo{margin:0 auto 5px;width:170px}.top_mv_protest .top_mv_protest-logo img{height:auto;width:100%}.top_mv_protest h1{color:#111;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center;text-shadow:#fff 1px 1px 5px,#fff -1px 1px 5px,#fff 1px -1px 5px,#fff -1px -1px 5px,#fff 1px 1px 5px,#fff -1px 1px 5px,#fff 1px -1px 5px,#fff -1px -1px 5px}.top_mv_protest .top_mv_protest-subttl{font-size:.6875rem;line-height:1.4545454545}.top_mv_protest .top_mv_protest-ttl{font-size:1.375rem;line-height:1.2727272727;margin-top:3px}.top_mv_protest .top_mv_protest-video{padding:10px 25px}.top_mv_protest .top_mv_protest-pawa{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:430px;position:relative}.top_mv_protest .top_mv_protest-pawa .top_mv_protest-pawa-ce,.top_mv_protest .top_mv_protest-pawa .top_mv_protest-pawa-pa{box-sizing:border-box;flex:0 0 50%;padding:0 3px}.top_mv_protest .top_mv_protest-pawa img{height:auto;width:100%}@media only screen and (min-width:768px){.top_mv_protest{background-image:url(../img/proleague/top_mv_protest_bg_pc.jpg?v2);padding-top:20px}.top_mv_protest .top_mv_protest-main{padding:35px 0 5px}.top_mv_protest .top_mv_protest-main-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:830px;padding:0 10px}.top_mv_protest .top_mv_protest-logo{margin-top:-10px;width:265px}.top_mv_protest h1{flex:1 1 440px;padding-right:20px}.top_mv_protest .top_mv_protest-subttl{font-size:.75rem}.top_mv_protest .top_mv_protest-ttl{font-size:1.75rem}.top_mv_protest .top_mv_protest-video{flex:0 1 400px;padding:0}.top_mv_protest .top_mv_protest-pawa{max-width:820px}.top_mv_protest .top_mv_protest-pawa .top_mv_protest-pawa-ce,.top_mv_protest .top_mv_protest-pawa .top_mv_protest-pawa-pa{flex:0 0 350px}}@media only screen and (min-width:880px){.top_mv_protest .top_mv_protest-ttl{font-size:2rem}}.top_mv_result{margin:0 auto;max-width:1200px;position:relative}.top_mv_result .top_mv_result-inner{padding-top:54%}.top_mv_result .top_mv_result-winner{margin:0 auto 10px;max-width:310px;position:relative}.top_mv_result .top_mv_result-winner img{height:auto;width:100%}.top_mv_result .top_mv_result-info{background:#003c28;border:1px solid #0c5c20;box-sizing:border-box;margin:0 10px;padding:10px 10px 15px;position:relative}.top_mv_result .top_mv_result-info .top_mv_result-ttl{align-items:center;display:flex;justify-content:center;margin:0 0 10px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-ebaseball img,.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-nippon img{height:auto;width:100%}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-nippon{flex:0 0 45px;margin-right:8px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-ebaseball{flex:0 0 55px;margin-right:10px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-event_name{color:#c3d600;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.3125rem;line-height:1.3333333333}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-event_name .bl{display:inline-block}.top_mv_result .top_mv_result-info .top_mv_result-video{margin:0 auto 15px;max-width:400px;width:100%}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb{border:1px solid #064e36;position:relative}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a{display:block}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a img{height:auto;transition:opacity .3s;vertical-align:bottom;width:100%}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a:after,.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a:before{background:#9b0020;border:4px solid #fff;border-radius:80px;height:50px;width:50px}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a:after{border-color:transparent #fff;border-style:solid;border-width:12px 0 12px 20px;height:0;transform:translateX(10%);width:0}.top_mv_result .top_mv_result-info .top_mv_result-video .top_mv_result-video-thumb a:hover img{opacity:.7}.top_mv_result .top_mv_result-info .top_mv_result-vs{align-items:center;background:#c4d700;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto 15px;max-width:400px;padding:5px;position:relative}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl{align-items:center;display:flex}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dt{position:relative;transform:unset;width:75px}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dt a{display:block}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dt img{height:auto;width:100%}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dd ul li{width:25px}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dd ul img{height:auto;width:100%}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team.top_mv_result-vs-home{order:1}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team.top_mv_result-vs-visitor{order:3}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team.top_mv_result-vs-visitor dl{flex-direction:row-reverse}.top_mv_result .top_mv_result-info .top_mv_result-vs:before{color:#003c28;content:"VS";display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;order:2;padding:0 8px}.top_mv_result .top_mv_result-info .top_mv_result-btn{text-align:center}.top_mv_result .top_mv_result-closs_fade{position:absolute;top:0;width:100%}.top_mv_result .top_mv_result-closs_fade li{opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1.5s;width:100%}.top_mv_result .top_mv_result-closs_fade li img{height:auto;width:100%}.top_mv_result .top_mv_result-closs_fade li.is-show{opacity:1}.top_mv_result .top_mv_result-closs_fade.is-sp{display:block}.top_mv_result .top_mv_result-closs_fade.is-pc{display:none}@media screen and (min-width:768px){.top_mv_result .top_mv_result-inner{background:url(../img/proleague/top_mv_result_foot_2019_pc.png) 50% 100%/contain no-repeat #040404;padding-bottom:25px;padding-top:26.5%}.top_mv_result .top_mv_result-winner{max-width:535px}.top_mv_result .top_mv_result-info{margin:0 auto;max-width:825px;padding:35px 30px 30px 415px;position:relative}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-nippon{flex:0 0 50px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-ebaseball{flex:0 0 65px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-event_name{font-size:1.625rem;line-height:1.1538461538}.top_mv_result .top_mv_result-info .top_mv_result-video{left:30px;max-width:360px;position:absolute;top:35px}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dt{width:85px}.top_mv_result .top_mv_result-info .top_mv_result-vs .top_mv_result-vs-team dl dd ul li{margin:2px;width:32px}.top_mv_result .top_mv_result-info .top_mv_result-vs:before{font-size:1.5625rem;line-height:1.12;padding:0 15px}.top_mv_result .top_mv_result-closs_fade.is-sp{display:none}.top_mv_result .top_mv_result-closs_fade.is-pc{display:block}}@media screen and (min-width:840px){.top_mv_result .top_mv_result-info{padding:35px 30px 50px 460px}.top_mv_result .top_mv_result-info .top_mv_result-ttl{margin-bottom:15px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-nippon{flex:0 0 55px}.top_mv_result .top_mv_result-info .top_mv_result-ttl .top_mv_result-logo-ebaseball{flex:0 0 70px}.top_mv_result .top_mv_result-info .top_mv_result-video{max-width:400px}}.top_mv_v_interleague{background:#111;margin:0 auto 30px}.top_mv_v_interleague .top_mv_v_interleague-inner{margin:0 auto;max-width:1200px}.top_mv_v_interleague .top_mv_v_interleague-btm,.top_mv_v_interleague .top_mv_v_interleague-top{background-repeat:no-repeat;background-size:100% auto;padding-top:17.1875%}.top_mv_v_interleague .top_mv_v_interleague-top{background-image:url(../img/proleague/top_mv_v_interleague_top_sp.jpg)}.top_mv_v_interleague .top_mv_v_interleague-btm{background-image:url(../img/proleague/top_mv_v_interleague_btm_sp.jpg)}.top_mv_v_interleague .top_mv_v_interleague-main{align-items:center;background:url(../img/proleague/top_mv_v_interleague_bg_sp.jpg) 50% 50%/100% auto no-repeat;display:flex;justify-content:center;margin:5px 0;padding:20px 0;position:relative}.top_mv_v_interleague .top_mv_v_interleague-main:after,.top_mv_v_interleague .top_mv_v_interleague-main:before{background:no-repeat 50% 50%/100% auto;content:"";display:block;height:100%;position:absolute;top:0;width:250px}.top_mv_v_interleague .top_mv_v_interleague-main:before{background-image:url(../img/proleague/top_mv_v_interleague_bg_pa.svg);left:-157px}.top_mv_v_interleague .top_mv_v_interleague-main:after{background-image:url(../img/proleague/top_mv_v_interleague_bg_ce.svg);right:-157px}.top_mv_v_interleague a{position:relative;z-index:1}.top_mv_v_interleague dl{align-items:center;display:flex;margin:0 auto;width:300px}.top_mv_v_interleague dl dt{width:105px}.top_mv_v_interleague dl dt img{height:auto;width:100%}.top_mv_v_interleague dl dd{flex:1 1 auto}.top_mv_v_interleague .top_mv_v_interleague-desc{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.3043478261;margin-bottom:10px;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.8)}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-intro{color:#ffc600;font-size:.8125rem;margin-bottom:10px}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-unit{font-size:.6875rem}.top_mv_v_interleague .top_mv_v_interleague-btn-area{text-align:center}.top_mv_v_interleague .top_mv_v_interleague-btn{background-color:#9b0020;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;min-width:80px;padding:5px 28px 5px 14px;position:relative;text-align:center;transition:all .5s}.top_mv_v_interleague .top_mv_v_interleague-btn:hover{background-color:#c53855}.top_mv_v_interleague .top_mv_v_interleague-btn:after{border-color:transparent #fff;border-style:solid;border-width:5px 0 5px 9px;content:"";margin-top:-5px;position:absolute;right:10px;top:50%}.top_mv_v_interleague .top_mv_v_interleague-petmark{display:none}@media only screen and (min-width:480px){.top_mv_v_interleague dl{width:420px}.top_mv_v_interleague dl dt{width:140px}.top_mv_v_interleague .top_mv_v_interleague-desc{font-size:2.125rem}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-intro{font-size:1.125rem}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-unit{font-size:.9375rem}}@media only screen and (min-width:768px){.top_mv_v_interleague .top_mv_v_interleague-btm,.top_mv_v_interleague .top_mv_v_interleague-top{padding-top:11.6666666667%}.top_mv_v_interleague .top_mv_v_interleague-top{background-image:url(../img/proleague/top_mv_v_interleague_top_pc.jpg)}.top_mv_v_interleague .top_mv_v_interleague-btm{background-image:url(../img/proleague/top_mv_v_interleague_btm_pc.jpg)}.top_mv_v_interleague .top_mv_v_interleague-main{background-image:url(../img/proleague/top_mv_v_interleague_bg_pc.jpg);background-size:cover;margin:8px 0;padding:7px}.top_mv_v_interleague .top_mv_v_interleague-main:after,.top_mv_v_interleague .top_mv_v_interleague-main:before{width:240px}.top_mv_v_interleague .top_mv_v_interleague-main:before{left:0}.top_mv_v_interleague .top_mv_v_interleague-main:after{right:0}.top_mv_v_interleague .top_mv_v_interleague-detail{display:block;flex:1 1 auto;order:2}.top_mv_v_interleague dl{width:380px}.top_mv_v_interleague dl dt{width:125px}.top_mv_v_interleague .top_mv_v_interleague-desc{font-size:1.875rem;margin-bottom:15px}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-intro{font-size:1.25rem;margin-bottom:15px}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-unit{font-size:1rem}.top_mv_v_interleague .top_mv_v_interleague-btn{font-size:1rem;line-height:1.25;min-width:120px;padding:8px 28px 8px 14px}.top_mv_v_interleague .top_mv_v_interleague-petmark{display:block;flex:0 0 180px;position:relative;text-align:center;z-index:1}.top_mv_v_interleague .top_mv_v_interleague-petmark img{height:auto;width:60px}.top_mv_v_interleague .top_mv_v_interleague-petmark.top_mv_v_interleague-petmark-pa{order:1}.top_mv_v_interleague .top_mv_v_interleague-petmark.top_mv_v_interleague-petmark-ce{order:3}}@media only screen and (min-width:1030px){.top_mv_v_interleague dl{width:505px}.top_mv_v_interleague dl dt{width:170px}.top_mv_v_interleague .top_mv_v_interleague-main:after,.top_mv_v_interleague .top_mv_v_interleague-main:before{width:320px}.top_mv_v_interleague .top_mv_v_interleague-desc{font-size:2.375rem}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-intro{font-size:1.5rem}.top_mv_v_interleague .top_mv_v_interleague-desc .top_mv_v_interleague-desc-unit{font-size:1.25rem}.top_mv_v_interleague .top_mv_v_interleague-petmark{flex:0 0 240px}.top_mv_v_interleague .top_mv_v_interleague-petmark img{width:76px}}.top_mv{background:url(../img/proleague/top_mv_opening_bg_sp.jpg) 50% 50%/cover no-repeat;margin:0 auto;max-width:1200px;padding-top:30px;position:relative}.top_mv .top_mv-logo{margin:15px auto 10px;width:170px}.top_mv .top_mv-logo img{backface-visibility:hidden;height:auto;width:100%}.top_mv h1{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";text-align:center}.top_mv .top_mv-subttl{font-size:.6875rem;line-height:1.4545454545}.top_mv .top_mv-ttl{font-size:1.375rem;line-height:1.2727272727;margin-top:3px}.top_mv .top_mv-opening_info{margin:0 auto;position:relative;width:210px}.top_mv .top_mv-opening_info img{height:auto;width:100%}.top_mv .top_mv-pawa{align-items:flex-end;box-sizing:border-box;display:flex;justify-content:space-between;margin:-8px auto 0;max-width:480px;padding:0 10px;position:relative;width:100%}.top_mv .top_mv-pawa .top_mv-pawa-ce,.top_mv .top_mv-pawa .top_mv-pawa-pa{box-sizing:border-box;padding:0 3px;width:50%}.top_mv .top_mv-pawa img{height:auto;width:100%}@media only screen and (min-width:768px){.top_mv{background-image:url(../img/proleague/top_mv_opening_bg_pc.jpg);background-position:top;padding-top:45px}.top_mv:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));bottom:0;content:"";height:15px;left:0;position:absolute;width:100%}.top_mv .top_mv-logo{margin:15px auto 10px;width:330px}.top_mv h1{color:#000;flex:1 1 440px;text-shadow:#fff 1px 1px 5px,#fff -1px 1px 5px,#fff 1px -1px 5px,#fff -1px -1px 5px,#fff 1px 1px 5px,#fff -1px 1px 5px,#fff 1px -1px 5px,#fff -1px -1px 5px}.top_mv .top_mv-subttl{font-size:.9375rem}.top_mv .top_mv-ttl{font-size:2.4375rem}.top_mv .top_mv-opening_info{padding-bottom:45px;width:35%;z-index:1}.top_mv .top_mv-pawa{bottom:0;left:50%;max-width:1080px;position:absolute;transform:translateX(-50%)}.top_mv .top_mv-pawa .top_mv-pawa-ce,.top_mv .top_mv-pawa .top_mv-pawa-pa{width:33%}}@media only screen and (min-width:1050px){.top_mv .top_mv-opening_info{width:380px}.top_mv .top_mv-pawa .top_mv-pawa-ce,.top_mv .top_mv-pawa .top_mv-pawa-pa{width:350px}}.top_mv2{background:#000;background-size:100% auto;margin:0 auto;max-width:1200px;padding:130px 0 0;position:relative}.top_mv2 .top_mv2-inner{background:rgba(0,0,0,.7);padding:50px 10px 20px;position:relative}.top_mv2 .top_mv2-logo{left:0;margin:auto;position:absolute;right:0;top:-70px;width:185px}.top_mv2 .top_mv2-logo img{width:100%}.top_mv2 .top_mv2-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1.375rem;line-height:1.3636363636;position:relative;text-align:center;z-index:10}.top_mv2 .top_mv2-ttl .top_mv2-tagline{display:block;font-size:.6875rem}.top_mv2 .top_mv2-closs_fade li{opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1.5s;width:100%}.top_mv2 .top_mv2-closs_fade li.is-show{opacity:1}.top_mv2 .top_mv2-closs_fade img{height:auto;width:100%}.top_mv2 .top_mv2-closs_fade.is-pc{display:none}.top_mv2 .top_mv2-closs_fade.is-sp{display:block}@media screen and (min-width:768px){.top_mv2{padding:240px 0 0}.top_mv2 .top_mv2-inner{padding:40px 0 30px}.top_mv2 .top_mv2-logo{top:-156px;width:310px}.top_mv2 .top_mv2-ttl{font-size:2.375rem}.top_mv2 .top_mv2-ttl .top_mv2-tagline{font-size:1.125rem}.top_mv2 .top_mv2-closs_fade.is-pc{display:block}.top_mv2 .top_mv2-closs_fade.is-sp{display:none}}.topics_category .topics_category-item{padding:20px 0}.topics_category .topics_category-item dt{border-left:4px solid #9b0020;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:1rem;line-height:1.125;margin:0 0 12px;padding:0 0 0 8px}.topics_category .topics_category-item ul{display:flex;flex-wrap:wrap}.topics_category .topics_category-item li{box-sizing:border-box;padding:3px 4px;width:50%}.topics_category .topics_category-item a{align-items:center;background:#313131;border:1px solid #404040;display:flex;font-size:.625rem;height:100%;line-height:1.1;min-height:30px;padding:0 20px 0 10px;position:relative;white-space:pre-line}.topics_category .topics_category-item a:hover{background:#444}.topics_category .topics_category-item a:after{border-color:transparent #fff;border-style:solid;border-width:5.5px 0 5.5px 7.5px;content:"";margin-top:-5.5px;opacity:.2;position:absolute;right:8px;top:50%}.topics_category .topics_category-item a.is-current{background:#888;border:1px solid #999}.topics_category .topics_category-item a.is-current:after{opacity:1}.topics_category .topics_category-item:first-child{padding-top:0}.topics_category .topics_category-item:not(:last-child){border-bottom:1px solid #444}.topics_category .topics_category-filter{align-items:center;display:flex;margin:0 0 15px}.topics_category .topics_category-filter-ttl{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;margin-right:5px}.topics_category .topics_category-filter-list{position:relative;width:145px}.topics_category .topics_category-filter-list p{background:#333;font-size:.75rem;height:34px;line-height:2.8333333333;padding:0 33px 0 12.5px}.topics_category .topics_category-filter-list p:after{border-color:#fff transparent;border-style:solid;border-width:7.5px 5.5px 0;content:"";margin-top:-3.25px;opacity:.2;position:absolute;right:11px;top:50%}.topics_category .topics_category-filter-list p.is-current{background:#888;border:1px solid #999}.topics_category .topics_category-filter-list p.is-current:after{opacity:1}.topics_category .topics_category-filter-list select{-webkit-appearance:menulist-button;box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.topics_category .topics_category-player-list{border:1px solid #343434;min-height:94px;padding:10px 4px}.topics_category .topics_category-player-list .topics_category-player-nodata{align-items:center;color:#7c7c7c;display:flex;font-size:.75rem;height:100%;justify-content:center;line-height:1.8;min-height:94px;width:100%}@media only screen and (min-width:768px){.topics_category .topics_category-item.topics_category-team ul li{width:33.3%}.topics_category .topics_category-filter-ttl{margin-right:12px}.topics_category .topics_category-filter-list{width:209px}.topics_category .topics_category-player-list{padding:12px}.topics_category .topics_category-player-list a{white-space:nowrap}}.topics_mv .topics_mv-inner{margin:0 auto;max-width:1400px}.topics_mv .topics_mv-sp{display:block}.topics_mv .topics_mv-pc{display:none}.topics_mv img{height:auto;width:100%}@media only screen and (min-width:768px){.topics_mv .topics_mv-sp{display:none}.topics_mv .topics_mv-pc{display:block}}.topics_video_report{margin:0 auto;max-width:630px}.topics_video_report .topics_video_report-item+.topics_video_report-item{margin:15px 0 0}@media only screen and (min-width:768px){.topics_video_report{display:flex;justify-content:center}.topics_video_report .topics_video_report-item+.topics_video_report-item{margin:0 0 0 15px}}.topics{height:100%;padding-right:10px}.topics>a{background:#313131;border:1px solid #404040;border-radius:2px;box-sizing:border-box;color:#fff;display:block;height:100%;overflow:hidden;transition:opacity .3s}.topics>a:hover{opacity:.8}.topics dl{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-bottom:10px}.topics dl .topics-thumbnail{flex:0 0 auto}.topics dl .topics-thumbnail img{height:auto;width:100%}.topics dl .topics-desc{flex:1 0 auto;font-size:.8125rem;line-height:1.2307692308;padding:10px 10px 0}.topics dl .topics-date{flex:0 0 auto;font-size:.625rem;line-height:1.2;padding:6px 10px 0}.topics>a[target=_blank] .topics-desc:after{background:url(../img/proleague/icon_blank.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:12px;margin:0 0 0 5px;vertical-align:middle;width:12px}.topics.is-topics-feature>a{animation:blink 1.2s linear infinite alternate;background:linear-gradient(180deg,#333 0,#555)}.topics.is-topics-no_link>a{color:#bbb;pointer-events:none}@keyframes blink{0%{border-color:#999}to{border-color:#444}}.topics-more{height:100%;padding-right:10px}.topics-more>a{align-items:center;background:#313131;border:1px solid #404040;border-radius:2px;box-sizing:border-box;color:#bbb;display:flex;font-size:.9375rem;height:100%;justify-content:center;line-height:1.1333333333;position:relative;transition:background-color .3s}.topics-more>a:hover{background:#444}.topics-more>a:after,.topics-more>a:before{content:"";display:block;position:absolute}.topics-more>a:before{background:linear-gradient(90deg,#5e5e5e 0,#bbb);height:4px;right:calc(50% - 4px);top:calc(50% - 12px);width:25px}.topics-more>a:after{border-color:transparent transparent transparent #bbb;border-style:solid;border-width:10px 0 10px 15px;height:0;left:calc(50% + 4px);top:calc(50% - 20px);width:0}.topics-more>a .label{display:block;font-size:.9375rem;line-height:1.2666666667;padding-top:60px;text-align:center}.topics-nodata{padding:20px 0;text-align:center}.topics.topics-related>a{background:#f2f2f2;border:1px solid #ddd;color:#444}.topics.topics-related.is-topics-feature>a{animation:blink 1.2s linear infinite alternate;background:linear-gradient(180deg,#333 0,#555)}.topics-more.topics-more-related>a{background:#f2f2f2;border:1px solid #ddd;color:#444}.topics-more.topics-more-related>a:hover{background:#ddd}.topics-more.topics-more-related>a:before{background:linear-gradient(90deg,#5e5e5e 0,#bbb)}.topics-more.topics-more-related>a:after{border-color:transparent transparent transparent #bbb}@media only screen and (min-width:768px){.topics dl .topics-desc{font-size:.75rem;line-height:1.25}.topics dl .topics-date{font-size:.625rem;line-height:1.2}.topics>a[target=_blank] .topics-desc:after{height:11px;width:11px}.topics-more{padding-right:0}.topics-more>a:before{content:none}.topics-more>a:after{border-width:6px 0 6px 9px;left:50%;top:50%;transform:translate(-50%,-50%)}.topics-more>a .label{display:none}}.tour_info{border:1px solid #636363;box-sizing:border-box;height:100%;width:100%}.tour_info>dl dt{align-items:flex-start;background:#313131;display:flex;justify-content:space-between;padding:10px}.tour_info>dl dt .name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857}.tour_info>dl dt .bl{display:inline-block}.tour_info>dl dd{background:#505050;padding:10px}.tour_info>dl dd .date,.tour_info>dl dd .place{font-size:.625rem;line-height:1.4}@media only screen and (min-width:768px){.tour_info>dl dt{padding:15px}.tour_info>dl dt .name{font-size:1.125rem;line-height:1.2222222222}.tour_info>dl dd{padding:15px}.tour_info>dl dd .date,.tour_info>dl dd .place{font-size:.875rem;line-height:1.2857142857}}.tour_nodata{font-size:.875rem;line-height:1.1428571429;padding:30px 10px}@media only screen and (min-width:768px){.tour_nodata{font-size:1rem;line-height:1.125;padding:60px 10px;text-align:center}}.tour_offline{align-items:stretch;border:1px solid #dfdfdf;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 10px;width:100%}.tour_offline .tour_offline-outline{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex:auto;padding:15px 12px}.tour_offline .tour_offline-outline>dl{flex:1 1 auto}.tour_offline .tour_offline-outline>dl dt{color:#414141;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:0 10px 0 0}.tour_offline .tour_offline-outline>dl dd{color:#a0a0a0;font-size:.625rem;line-height:1.4}.tour_offline .tour_offline-rank{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.1;text-align:center}.tour_offline .tour_offline-rank em{font-size:1.5rem}.tour_offline .tour_offline-rank.is-gl_lose em,.tour_offline .tour_offline-rank.is-gl_win em{font-size:1.25rem}.tour_offline .tour_offline-rank.is-recommendation em{font-size:1rem}.tour_offline .tour_offline-result{align-items:center;background:#414141;color:#a0a0a0;display:flex;flex-wrap:wrap;padding:8px}.tour_offline .tour_offline-gl_rank{background:#666;box-sizing:border-box;color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:2px;text-align:center;width:100%}.tour_offline .tour_offline-gl_rank dt{display:inline-block;font-size:.9375rem;line-height:1.2727272727}.tour_offline .tour_offline-gl_rank dd{display:inline-block;font-size:.625rem;line-height:1.4}.tour_offline .tour_offline-gl_rank em{font-size:.9375rem}.tour_offline .tour_offline-records{flex:1 1 auto;padding:0 4px}.tour_offline .tour_offline-records-inner{display:flex;flex:1 1 auto;justify-content:center}.tour_offline .tour_offline-pts{align-items:center;display:flex;justify-content:center;padding:4px 0}.tour_offline .tour_offline-pts dt{font-size:.625rem;line-height:1.2}.tour_offline .tour_offline-pts dd{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;padding:0 10px}.tour_offline .tour_offline-win_loss{font-size:.625rem;line-height:1.4;padding:4px 8px 4px 2px;text-align:center}.tour_offline .tour_offline-win_loss li{display:inline-block;padding:0 6px}.tour_offline .tour_offline-win_loss em{color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;margin-right:2px}.tour_offline .tour_offline-score{border-top:4px solid #636363;font-size:.75rem;line-height:1.1666666667;padding:4px 8px;text-align:center}.tour_offline .tour_offline-score li{display:inline-block;padding:0 6px}.tour_offline .tour_offline-score em{color:#fff}.tour_offline .tour_offline-detail{margin:0 0 0 10px}@media only screen and (min-width:980px){.tour_offline .tour_offline-outline>dl dt{font-size:1.25rem;line-height:1.4}.tour_offline .tour_offline-outline>dl dd,.tour_offline .tour_offline-rank{font-size:.75rem}.tour_offline .tour_offline-rank em{font-size:1.75rem}.tour_offline .tour_offline-rank.is-gl_lose em,.tour_offline .tour_offline-rank.is-gl_win em{font-size:1.25rem}.tour_offline .tour_offline-rank.is-recommendation em{font-size:1.3125rem}.tour_offline .tour_offline-pts{padding:0 0 0 14px}.tour_offline .tour_offline-pts dt{font-size:.75rem}.tour_offline .tour_offline-pts dd{font-size:1.125rem}}.tour{align-items:stretch;border:1px solid #dfdfdf;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 10px;width:100%}.tour .tour-outline{background:#fff;box-sizing:border-box;display:flex;flex:auto;padding:15px 12px}.tour .tour-outline>dl{flex:auto}.tour .tour-outline>dl dt{color:#414141;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2666666667;padding:0 10px 0 0}.tour .tour-outline>dl dd{color:#a0a0a0;font-size:.625rem;line-height:1.4}.tour .tour-rank{color:#414141;flex:none;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;text-align:right;vertical-align:middle;white-space:nowrap}.tour .tour-rank em{font-size:1.375rem;line-height:1.1818181818}.tour .tour-result{align-items:stretch;background:#414141;box-sizing:border-box;display:flex;width:100%}.tour .tour-result_data{align-items:stretch;display:flex;flex:auto;margin:0 auto 0 0;padding:8px 0}.tour .tour-result_data>li{box-sizing:border-box;flex:0 0 45%;max-width:45%;padding:0 12px;position:relative;text-align:center}.tour .tour-result_data>li:first-child:after{background:#636363;content:"";height:100%;position:absolute;right:0;top:0;width:4px}.tour .tour-result_data>li dl{display:table;height:100%;margin:0 auto}.tour .tour-result_data>li dl dt{color:#a0a0a0;display:table-cell;font-size:.625rem;height:100%;padding:0 10px 0 0;vertical-align:middle;white-space:nowrap}.tour .tour-result_data>li dl dd{color:#fff;display:table-cell;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.9375rem;height:100%;vertical-align:middle}.tour .tour-result_detail{padding:10px}@media only screen and (min-width:980px){.tour .tour-outline>dl dt{font-size:1.25rem;line-height:1.4}.tour .tour-outline>dl dd,.tour .tour-rank{font-size:.75rem;line-height:1.3333333333}.tour .tour-rank em{font-size:1.625rem;line-height:1.1538461538}.tour .tour-result_data{padding:10px 0}.tour .tour-result_data>li:first-child:after{width:5px}.tour .tour-result_data>li dl dt{font-size:.75rem;line-height:1.3333333333}.tour .tour-result_data>li dl dd{font-size:1.125rem;line-height:1.2222222222}.tour .tour-result_detail>a{font-size:.8125rem;line-height:1.3076923077}}.tweet_box{background:#292f33;padding:10px}.tweet_box .tweet_box-ttl{align-items:center;display:flex;justify-content:space-between}.tweet_box .tweet_box-ttl h2{background:url(../img/proleague/icon_cheer.svg) no-repeat 0 50%/25px 22.5px;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";padding:5px 0 5px 35px;text-align:center}.tweet_box .tweet_box-ttl .tweet_box-ttl-sp_disp{display:inline}.tweet_box .tweet_box-ttl .tweet_box-ttl-pc_disp{display:none}.tweet_box .tweet_box-hashtag{width:50%}.tweet_box .tweet_box-hashtag a{background:url(../img/common/sns_icon_twitter.svg) no-repeat 8px 50%/20px 20px #3b5261;color:#4cf;display:block;font-size:.75rem;line-height:1.3333333333;overflow:hidden;padding:8px 22px 8px 36px;position:relative;text-overflow:ellipsis;transition:opacity .3s;white-space:nowrap}.tweet_box .tweet_box-hashtag a:hover{opacity:.7}.tweet_box .tweet_box-hashtag a:after{border-color:transparent #4cf;border-style:solid;border-width:5px 0 5px 8px;content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.tweet_box .tweet_box-ttl{padding:5px 10px}.tweet_box .tweet_box-ttl h2{background-size:40px 36px;font-size:1.125rem;line-height:1.2222222222;margin:0;padding:8px 0 8px 50px}.tweet_box .tweet_box-ttl .tweet_box-ttl-sp_disp{display:none}.tweet_box .tweet_box-ttl .tweet_box-ttl-pc_disp{display:inline}.tweet_box .tweet_box-hashtag{box-sizing:border-box;flex:1 0 100%;max-width:350px;padding-left:10px;width:auto}.tweet_box .tweet_box-hashtag a{font-size:.875rem;line-height:1.2857142857}}.tweet_box.tweet_box-pro .tweet_box-ttl,.tweet_box.tweet_box-team_btm .tweet_box-ttl{flex-direction:column}.tweet_box.tweet_box-pro .tweet_box-hashtag,.tweet_box.tweet_box-team_btm .tweet_box-hashtag{margin:5px 0 0;width:100%}@media only screen and (min-width:768px){.tweet_box.tweet_box-pro .tweet_box-ttl,.tweet_box.tweet_box-team_btm .tweet_box-ttl{flex-direction:row}.tweet_box.tweet_box-pro .tweet_box-hashtag,.tweet_box.tweet_box-team_btm .tweet_box-hashtag{margin:0}}.tweet_box.tweet_box-in_topics_team{align-items:center;background:#56acec;color:#fff;display:flex;padding:6px}.tweet_box.tweet_box-in_topics_team .tweet_box-hashtag a{background-color:hsla(0,0%,100%,.5);color:#1766a5;text-decoration:none}.tweet_box.tweet_box-in_topics_team .tweet_box-hashtag a:after{border-color:transparent #56acec}.tweet_box.tweet_box-in_topics_team .tweet_box-in_topics_team-ttl{background:url(../img/proleague/icon_cheer_white.svg) no-repeat 5px 50%/25px 22.5px;flex:1 1 auto;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;padding:8px 8px 8px 38px}@media only screen and (min-width:768px){.tweet_box.tweet_box-in_topics_team{padding:10px}.tweet_box.tweet_box-in_topics_team .tweet_box-in_topics_team-ttl{background-size:32px 31px;font-size:1.125rem;line-height:1.2222222222;padding:8px 0 8px 46px}}.tweet_box.tweet_box-protest .tweet_box-ttl{flex-direction:row;flex-wrap:wrap}.tweet_box.tweet_box-protest h2{box-sizing:border-box;flex:1 0 100%;text-align:left}.tweet_box.tweet_box-protest .tweet_box-hashtag{flex:1 1 auto;margin:5px 0 0;padding:0 5px;width:auto}@media only screen and (min-width:768px){.tweet_box.tweet_box-protest .tweet_box-ttl{flex-direction:row;flex-wrap:nowrap}.tweet_box.tweet_box-protest h2{flex:1 1 auto;text-align:left}.tweet_box.tweet_box-protest .tweet_box-hashtag{margin:0;padding-left:10px}}.update-badge{background:#ffc600;color:#111;display:inline-block;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.2;margin:0 0 0 5px;padding:1px 3px;text-decoration:none}.v_interleague_2020_mv{background:#000}.v_interleague_2020_mv .v_interleague_2020_mv-inner{margin:0 auto;max-width:1400px;position:relative}.v_interleague_2020_mv .v_interleague_2020_mv-inner:after,.v_interleague_2020_mv .v_interleague_2020_mv-inner:before{background:no-repeat 50% 0/100% auto;content:"";display:block;padding-top:15.6%;width:100%}.v_interleague_2020_mv .v_interleague_2020_mv-inner:before{background-image:url(../img/proleague/page/v_interleague_2020/mv_top_sp.jpg)}.v_interleague_2020_mv .v_interleague_2020_mv-inner:after{background-image:url(../img/proleague/page/v_interleague_2020/mv_btm_sp.jpg)}.v_interleague_2020_mv .v_interleague_2020_mv-main{background:url(../img/proleague/page/v_interleague_2020/mv_bg_sp.jpg) 50% 50% no-repeat/cover;margin:4px 0;padding:10px 0}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl{margin:0 auto;max-width:1175px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dt{margin:0 auto 10px;width:260px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dt img{height:auto;width:100%}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dd{margin:0 auto;width:180px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl .v_interleague_2020_mv-video_end{border:1px solid #525252}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl .v_interleague_2020_mv-video_end img{-webkit-backface-visibility:hidden;height:auto;width:100%}.v_interleague_2020_mv .v_interleague_2020_mv-video-desc{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;margin-top:5px;text-align:center}@media only screen and (min-width:480px){.v_interleague_2020_mv .v_interleague_2020_mv-main{padding:15px 0}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dt{margin-bottom:15px;width:400px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dd{width:290px}.v_interleague_2020_mv .v_interleague_2020_mv-video-desc{font-size:.875rem}}@media only screen and (min-width:768px){.v_interleague_2020_mv .v_interleague_2020_mv-inner:after,.v_interleague_2020_mv .v_interleague_2020_mv-inner:before{padding-top:9.4285714286%}.v_interleague_2020_mv .v_interleague_2020_mv-inner:before{background-image:url(../img/proleague/page/v_interleague_2020/mv_top_pc.jpg)}.v_interleague_2020_mv .v_interleague_2020_mv-inner:after{background-image:url(../img/proleague/page/v_interleague_2020/mv_btm_pc.jpg)}.v_interleague_2020_mv .v_interleague_2020_mv-main{background-image:url(../img/proleague/page/v_interleague_2020/mv_bg_pc.jpg);margin:8px 0;padding:30px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl{align-items:center;display:flex}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dt{flex:0 1 710px;margin-bottom:0;padding-right:40px}.v_interleague_2020_mv .v_interleague_2020_mv-main>dl>dd{flex:0 1 400px}.v_interleague_2020_mv .v_interleague_2020_mv-video-desc{font-size:1.125rem;margin-top:10px}}.video_pickup{background-color:#f2f2f2;padding:20px 15px}.video_pickup .video_pickup-title{align-items:center;color:#9b0020;display:flex;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";justify-content:center;margin:10px auto;text-align:center}.video_pickup .video_pickup-title:after,.video_pickup .video_pickup-title:before{background-image:url(../img/proleague/icon_laurel_wreath_red_left.svg);background-size:contain;content:"";height:38px;width:22px}.video_pickup .video_pickup-title:before{margin-right:8px}.video_pickup .video_pickup-title:after{margin-left:8px;transform:scaleX(-1)}.video_pickup .video_pickup-title:first-child{font-size:.9375rem;line-height:1.2;margin:10px auto}.video_pickup .video_pickup-thumb{border:1px solid #e5e5e5;box-sizing:border-box;margin:0 auto;max-width:400px;width:100%}.video_pickup .video_pickup-card{background-color:#fff;font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;margin:0 auto;padding:10px 0;text-align:center}.video_pickup .video_pickup-desc{font-size:.8125rem;line-height:1.6923076923;margin:15px auto 0}@media screen and (min-width:768px){.video_pickup{padding:20px 25px}.video_pickup .video_pickup-title{font-size:1.125rem;line-height:1.2222222222}.video_pickup .video_pickup-title:after,.video_pickup .video_pickup-title:before{height:46px;width:28px}.video_pickup .video_pickup-title:first-child{font-size:1.0625rem;line-height:1.1764705882}.video_pickup .video_pickup-card{font-size:1rem;line-height:1.375}.video_pickup .video_pickup-desc{font-size:.875rem;line-height:1.5714285714;margin:15px auto 0}}.video.video-red a img{opacity:1}.video.video-red a:before{background:#9b0020;height:40px;transition:transform .3s;width:40px}.video.video-red a:after{border-width:10px 0 10px 16px;transition:transform .3s}.video.video-red a:hover:before{opacity:1;transform:scale(1.2)}.video.video-red a:hover:after{opacity:1;transform:translateX(3px) scale(1.2)}.video.video-red a:hover img{opacity:.8}@media only screen and (min-width:480px){.video.video-red a:before{height:50px;width:50px}.video.video-red a:after{border-width:15px 0 15px 20px}}@media only screen and (min-width:768px){.video.video-red a:before{height:70px;width:70px}.video.video-red a:after{border-width:15px 0 15px 25px}}.video.video-no_max_w{max-width:none}.video-proleague_live{background:#000}.video-proleague_live.is-modal{max-width:100%;position:relative}.video-proleague_live.is-modal .video-proleague_live-thumb img{height:auto;width:100%}.video-proleague_live.is-modal .video-proleague_live-info{background:rgba(0,0,0,.8);border-radius:5px;bottom:10px;box-sizing:border-box;color:#fff;display:inline-block;left:10px;padding:5px 10px;position:absolute}.video-proleague_live.is-modal .video-proleague_live-info span{font-size:.75rem;line-height:1.1666666667}@media only screen and (min-width:768px){.video-proleague_live.is-modal a{max-width:100%}.video-proleague_live.is-modal .video-proleague_live-info{min-width:250px;padding:10px 20px}}.video-coming_soon.is-opening_game{background:#000}.video-coming_soon.is-opening_game img,.video-coming_soon.is-opening_game:after,.video-coming_soon.is-opening_game:before{opacity:.3}.video-coming_soon-in_modal_yt{max-width:100%}@media only screen and (min-width:768px){.video a.is-opening_game:before{height:60px;width:60px}}.video.video-small .video-inner:after,.video.video-small .video-inner:before,.video.video-small a:after,.video.video-small a:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.video.video-small .video-inner:before,.video.video-small a:before{border-width:3px;height:28px;width:28px}.video.video-small .video-inner:after,.video.video-small a:after{border-width:8px 0 8px 14px}.video-btn_openrec{line-height:18px;margin:6px 0 0;text-align:center}.video-btn_openrec a{background:#fff;display:inline-block;padding:3px 4px;transition:opacity .3s}.video-btn_openrec a:hover{opacity:.7}.video-btn_openrec a img{height:auto;vertical-align:baseline;width:75px}.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}.video.video-topics .video-inner:before,.video.video-topics a:before{border-width:3px;height:48px;width:48px}.video.video-topics .video-inner:after,.video.video-topics a:after{border-width:12px 0 12px 20px}.video.video-in_timetable .video-inner:before,.video.video-in_timetable a:before{border-width:3px;height:32px;width:32px}.video.video-in_timetable .video-inner:after,.video.video-in_timetable a:after{border-width:8px 0 8px 14px}.video.video-in_timetable a.is-btn-disabled{pointer-events:none}.video.video-in_timetable a.is-btn-disabled:after,.video.video-in_timetable a.is-btn-disabled:before{opacity:.1}@media screen and (min-width:768px){.video.video-in_timetable .video-inner:before,.video.video-in_timetable a:before{height:36px;width:36px}.video.video-in_timetable .video-inner:after,.video.video-in_timetable a:after{border-width:10px 0 10px 18px}}.video.video-in_best_match a img{opacity:1}.video.video-in_best_match a:before{background:#9b0020;border-width:2px;height:25px;width:25px}.video.video-in_best_match a:after{border-width:6px 0 6px 10px}.video.video-in_best_match a:hover img{opacity:.7}.video-for_top_mv_protest a{border:1px solid #666}@media only screen and (min-width:768px){.video.video-in_card.video-for_top_mv_draft{max-width:none}.video.video-in_card.video-for_top_mv_draft a:before{border-width:6px;height:80px;width:80px}.video.video-in_card.video-for_top_mv_draft a:after{border-width:20px 0 20px 30px}}.video.video-in_nijisanji_modal{max-width:500px}.visitor_gift ul{margin:10px}.visitor_gift ul li{background-color:#111;border:1px solid #414141;display:flex}.visitor_gift ul li .visitor_gift-ttl{flex:1 1 auto;padding:10px}.visitor_gift ul li .visitor_gift-ttl .visitor_gift-goods_name{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin-bottom:5px}.visitor_gift ul li .visitor_gift-ttl .visitor_gift-goods_type{display:inline-block;margin-bottom:5px;padding:0 5px}.visitor_gift ul li .visitor_gift-ttl .visitor_gift-goods_info{font-size:.75rem;line-height:1.3333333333}.visitor_gift ul li .visitor_gift-thumb{align-items:center;background:#fff;display:flex;flex:0 0 110px}.visitor_gift ul li .visitor_gift-thumb img{height:auto;width:100%}.visitor_gift ul li+li{margin-top:10px}@media screen and (min-width:375px){.visitor_gift ul li .visitor_gift-thumb{flex:0 0 150px}}@media screen and (min-width:768px){.visitor_gift ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 10px}.visitor_gift ul li{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.visitor_gift ul li .visitor_gift-ttl{padding:15px}.visitor_gift ul li .visitor_gift-ttl .visitor_gift-goods_name{font-size:1rem;line-height:1.25}.visitor_gift ul li .visitor_gift-thumb{flex:0 0 175px}.visitor_gift ul li+li{margin-top:0}}.reporter_icon{float:left;margin:0 10px 10px 0;width:70px}.reporter_icon img{height:auto;width:100%}@media only screen and (min-width:768px){.reporter_icon{margin-right:15px;width:100px}}.top_archive{background:url(../img/proleague/bg_top_sp.png) no-repeat 50% 50%/cover;padding:50px 0 60px}.top_archive h1{margin:0 auto;max-width:220px}.top_archive h1 img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.top_archive .top_archive-desc{font-family:GSanSerif-B,"Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;margin:15px;text-align:center}.top_archive .top_archive-desc .bl{display:inline-block}.top_archive .top_archive-btn{margin:15px;text-align:center}@media only screen and (min-width:768px){.top_archive{background-image:url(../img/proleague/bg_top_pc.png);padding:70px 0 80px}.top_archive h1{max-width:360px}.top_archive .top_archive-desc{font-size:.875rem;line-height:1.5714285714;margin-top:25px}.top_archive .top_archive-btn{margin-top:25px}}.c3 svg{-webkit-tap-highlight-color:rgba(0,0,0,0);font:10px sans-serif}.c3 line,.c3 path{stroke:#000;fill:none}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc rect{stroke-width:1;stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{stroke-width:2px;fill:#fff}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4}.c3-brush .extent,.c3-region{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{stroke-width:1;stroke:#d3d3d3;fill:#fff;opacity:.75}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{background-color:#fff;border-collapse:collapse;border-spacing:0;box-shadow:7px 7px 12px -9px #777;empty-cells:show;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;color:#fff;font-size:14px;padding:2px 5px;text-align:left}.c3-tooltip td{background-color:#fff;border-left:1px dotted #999;font-size:13px;padding:3px 6px}.c3-tooltip td>span{display:inline-block;height:10px;margin-right:6px;width:10px}.c3-tooltip .value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{stroke:#fff;fill:#e0e0e0}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path,.c3-chart-arc.c3-target.c3-focused g path{opacity:1}.c3-drag-zoom.enabled{pointer-events:all!important;visibility:visible}.c3-drag-zoom.disabled{pointer-events:none!important;visibility:hidden}.c3-drag-zoom .extent{fill-opacity:.1}
