@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}:root{--main-color:#666;--bgcolor:#3e3e3e;--patterncolor1:#333;--patterncolor2:#555;--number-color:#ccc;--team-radial-gradient:radial-gradient(hsla(0,0%,60%,.6) 5%,hsla(0,0%,60%,0) 60%);--shadow1:-5px -5px 8px #fff,5px 5px 8px hsla(148,9%,73%,.7);--shadow2:-2px -2px 4px #fff,2px 2px 4px #b4c1ba;--shadow3:inset 2px 2px 4px #b4c1ba,inset -2px -2px 4px #fff}.theme-carp{--main-color:#ab1300;--bgcolor:#831406;--patterncolor1:#86000a;--patterncolor2:#b4000d;--number_color:#fff;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(230,0,18,.7) 5%,rgba(230,0,18,0) 60%);--bg-game-ttl-front: }.theme-giants{--main-color:#b35300;--bgcolor:#7a3900;--patterncolor1:#9d4803;--patterncolor2:#b55503;--number_color:#f49c0f;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(237,95,0,.7) 5%,rgba(237,95,0,0) 60%)}.theme-dragons{--main-color:#0062d0;--bgcolor:#121947;--patterncolor1:#118ac1;--patterncolor2:#1dabe2;--number_color:#037;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(0,131,217,.7) 5%,rgba(0,131,217,0) 60%)}.theme-swallows{--main-color:#006730;--bgcolor:#384605;--patterncolor1:#1a5218;--patterncolor2:#1b601b;--number_color:#1c174d;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(197,255,0,.7) 5%,rgba(197,255,0,0) 60%)}.theme-baystars{--main-color:#005db6;--bgcolor:#074884;--patterncolor1:#1042ae;--patterncolor2:#152d89;--number_color:#32b8ff;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(30,153,213,.7) 5%,rgba(30,153,213,0) 60%)}.theme-tigers{--main-color:#d8ac00;--bgcolor:#6d5701;--patterncolor1:#e2ba04;--patterncolor2:#c7a000;--number_color:#010000;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(255,180,0,.7) 5%,rgba(255,180,0,0) 60%)}.theme-lions{--main-color:#002ab7;--bgcolor:#131f4c;--patterncolor1:#081d53;--patterncolor2:#102465;--number_color:#fff;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(63,0,177,.7) 5%,rgba(6,0,85,0) 60%)}.theme-fighters{--main-color:#2a7baf;--bgcolor:#245370;--patterncolor1:#0060ab;--patterncolor2:#005291;--number_color:#221613;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(0,111,197,.7) 5%,rgba(0,61,113,0) 60%)}.theme-hawks{--main-color:#ae7000;--bgcolor:#714800;--patterncolor1:#885900;--patterncolor2:#bc7b00;--number_color:#010000;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(255,144,0,.7) 5%,rgba(255,144,0,0) 60%)}.theme-buffaloes{--main-color:#a3930a;--bgcolor:#3c3601;--patterncolor1:#01051e;--patterncolor2:#040a37;--number_color:#03061d;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(129,116,0,.9) 5%,rgba(129,116,0,0) 60%)}.theme-eagles{--main-color:#b00015;--bgcolor:#7a0c19;--patterncolor1:#800821;--patterncolor2:#720018;--number_color:#f99926;--player-name-text-color:#fff;--team-radial-gradient:radial-gradient(rgba(193,7,46,.9) 5%,rgba(125,0,26,.6) 25%,rgba(125,0,26,0) 60%)}.theme-marines{--main-color:#d7d7d7;--bgcolor:#353535;--patterncolor1:#8b9eb2;--patterncolor2:#9fb4cb;--number_color:#9fb4cb;--player-name-text-color:#000;--team-radial-gradient:radial-gradient(rgba(49,59,72,.7) 5%,rgba(49,59,72,0) 60%)}body,html{height:100%}body{word-wrap:break-word;-webkit-text-size-adjust:100%;background:#efefef;color:#272727;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{color:#fff}.l-konami_header{background:#000;display:grid;grid-template-columns:minmax(0,860px);justify-content:center}.l-service_header{background-color:#050f19}.l-service_header-inner{margin:0 auto;max-width:860px}.l-g_nav{background:#f5f5f5}.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_rights,.l-footer_share{background:#050f19}.l-select_season{background:#102031}.l-footer_nav{background:#fff}.l-footer_nav_service{display:grid;grid-template-columns:minmax(0,760px);justify-content:center}.l-footer_nav-inner,.l-footer_rights-inner{margin:0 auto;max-width:860px}@media only screen and (min-width:920px){.l-footer_nav_service,.l-footer_rights,.l-footer_share{background:linear-gradient(90deg,rgba(0,1,3,.8),rgba(0,1,3,0)) no-repeat calc(50% - 445px) 0/10px 100%,linear-gradient(90deg,rgba(11,26,40,0),#0b1a28) no-repeat calc(50% + 445px) 0/10px 100% #050f19}.l-select_season{background:linear-gradient(90deg,rgba(0,1,3,.8),rgba(0,1,3,0)) no-repeat calc(50% - 445px) 0/10px 100%,linear-gradient(90deg,rgba(11,26,40,0),#0b1a28) no-repeat calc(50% + 445px) 0/10px 100% #102031}}@media only screen and (min-width:1000px){.l-footer_nav_service,.l-footer_rights,.l-footer_share,.l-select_season{background-position:calc(50% - 485px) 0,calc(50% + 485px) 0}}.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-footer_app_info{background-color:#000;border:1px solid hsla(0,0%,100%,.2);margin:20px 0 0;padding:20px 0}@media only screen and (min-width:768px){.l-footer_app_info{margin:20px 37px 0}}.l-wrapper{overflow:hidden;position:relative;width:100%}.l-page_nav{margin:0 auto;max-width:860px;padding:10px}.l-page_nav-center{display:flex;justify-content:center;margin:20px 0}.l-content_head{background:#efefef}.l-content{padding:0 10px 20px}@media only screen and (min-width:768px){.l-content{padding-bottom:30px}.l-page_nav{padding:30px 10px;text-align:center}}.l-content-inner{margin:0 auto;max-width:860px;position:relative}@media only screen and (min-width:920px){.l-content-inner{padding:30px 0 0}.l-content-inner:before{bottom:-90px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;content:"";left:-20px;position:absolute;right:-20px;top:0;z-index:-1}.l-content-inner.l-content-inner-side{padding:0}.l-content-inner.l-content-inner-side:before{top:-90px}}@media only screen and (min-width:1000px){.l-content-inner:before{left:50%;right:auto;transform:translateX(-50%);width:980px}.l-content-inner.l-content-inner-side:before{top:-90px}}.l-container-1_2{display:grid;gap:15px}@media only screen and (min-width:660px){.l-container-1_2{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.l-container-1_2.l-container-padding_w{gap:30px}.l-container-1_2.l-container-1_2-border{gap:30px;position:relative}.l-container-1_2.l-container-1_2-border>.l-grid{box-sizing:border-box;padding:10px}.l-container-1_2.l-container-1_2-border>.l-grid:nth-child(odd):before{bottom:5px;box-shadow:var(--shadow2);content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:5px;width:4px}}.l-container-2_3{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:480px){.l-container-2_3{grid-template-columns:repeat(3,minmax(0,1fr))}}.l-container-2_3_4{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:480px){.l-container-2_3_4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:660px){.l-container-2_3_4{grid-template-columns:repeat(4,minmax(0,1fr))}}.l-video{padding:10px 0}.l-video-max_460{margin:0 auto;max-width:460px;padding:15px 0}.l-btn-center{margin:20px auto 0;width:250px}.l-btn-center_left{margin:20px auto 0;width:190px}.l-btn-right{margin:20px 0 0 auto;width:190px}.l-btn_center{margin:15px 0;text-align:center}.l-btn_right{text-align:right}.l-btn_left,.l-btn_right{margin:15px 0}@media only screen and (min-width:768px){.l-btn-center_left{margin:20px auto 0 15px}}.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-toggle_nav2{margin:20px 0 0}.l-only_pc{display:none}@media only screen and (min-width:768px){.l-only_pc{display:block}}.l-flow{margin:10px auto;max-width:540px;padding:0 10px}.l-tour_schedule{margin:20px auto;max-width:480px}.l-top-website_btn{margin:15px;text-align:center}.l-twitter_timeline{margin:0 auto;max-width:550px;padding:20px 10px 0}.l-btn-pdf{text-align:center}.l-top_info{margin:0 auto;max-width:860px;padding:25px 20px}.l-annual_schedule{margin:0 auto;max-width:340px}@media only screen and (min-width:480px){.l-annual_schedule{max-width:870px}}.l-top_to_keep_players{margin:15px 0;text-align:center}.l-ticket_bnr{margin-top:15px;padding:0 15px}.l-league_ranking_ttl{padding:0 0 15px}@media only screen and (min-width:768px){.l-tour_schedule{max-width:100%}.l-top-website_btn{text-align:left}.l-twitter_timeline{padding:30px 0 0}.l-btn-pdf{text-align:left}.l-league_ranking_ttl{padding:0}}.l-topics2{display:flex;margin:10px -10px 25px;max-width:860px;overflow-x:auto;padding:15px 10px;position:relative;scroll-snap-type:x mandatory}.l-topics2 a{flex:1 0 auto}.l-topics2>a:not(.l-topics-more){max-width:248px;scroll-snap-align:center}.l-topics2>a+a{margin-left:10px}.l-topics-more{border-radius:10px;box-shadow:var(--shadow1);display:grid;font-size:.9375rem;gap:15px;line-height:1.2666666667;place-content:center;width:28px}.l-topics-more:before{background:#272727;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:15px;margin:0 auto;width:10px}.l-topics-more span{display:none}@media only screen and (min-width:768px){.l-topics2{display:flex;justify-content:center}.l-topics2>a:not(.l-topics-more){width:calc(25% - 20px)}}.l-topics_all2{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px}@media only screen and (min-width:768px){.l-topics_all2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.l-topics_all-nodata{flex:1 0 auto}.l-topics_all-btn_area{padding-top:20px;text-align:center}.l-related_game2,.l-schedule2{display:grid;gap:15px;grid-auto-flow:column;-webkit-mask:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);overflow-x:auto;padding:10px 15px;position:relative;scroll-snap-type:x mandatory}.l-related_game2>a,.l-schedule2>a{scroll-snap-align:center}.l-schedule{margin:10px 0;overflow:hidden;padding:0 0 30px;position:relative}.l-schedule:after,.l-schedule:before{background:linear-gradient(90deg,#efefef,hsla(0,0%,94%,0)) no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:20px;z-index:10}.l-schedule:after{left:auto;right:0;transform:scaleX(-1)}.l-schedule-inner{display:flex;padding:10px 15px}.l-schedule-inner>a:last-child{margin:0 30px 0 0}.l-team_list{margin:0 auto;max-width:320px}.l-team_list-manager{max-width:600px}.l-team_detail{margin:0 auto;max-width:860px;padding:10px}.l-team_detail-btn{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px auto 0}.l-team_detail-topics{margin:0 auto;max-width:860px}.l-manager{margin:0 auto;max-width:400px}.l-team_detail-player+.l-team_detail-player{margin:15px 0 0}.l-team_ttl{margin:0 auto 5px;max-width:860px;padding:10px 10px 15px;position:relative}.l-team_ttl:after{border-radius:5px;bottom:0;box-shadow:var(--shadow2);content:"";height:3px;left:10px;position:absolute;right:10px}.l-team_detail-player-container{margin:15px 0 0}.l-team_detail_team_representative{padding:0 10px}.l-time_table-for_team_representative{max-width:240px;padding:0 15px}.l-cp_bnr-for_team_detail{margin:15px 0;padding:0 15px}@media only screen and (min-width:768px){.l-team_detail{display:flex;padding:20px 10px}.l-team_detail-btn{flex:0 0 auto;margin:0 0 0 auto;padding-left:15px;width:260px}.l-team_detail-player{padding:0 0 0 10px}.l-team_ttl{padding:20px 10px 15px}.l-team_detail-player-container{display:flex;flex-wrap:wrap;justify-content:space-between}.l-team_detail-player-container .l-team_detail-player{padding:0 0 15px;width:calc(50% - 10px)}.l-team_detail-player-container .l-team_detail-player+.l-team_detail-player{margin:0}.l-time_table-for_team_representative{max-width:260px}.l-cp_bnr-for_team_detail{margin:0 0 25px}}.l-player_detail-head{margin:0 auto;max-width:860px;padding:15px}.l-other_member{margin:15px 0}.l-cp_bnr-for_pro{margin:10px 0}@media only screen and (min-width:768px){.l-cp_bnr-for_pro{margin:15px 0}}.l-guest{margin:10px 0;padding:0 10px}.l-head_coach{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:500px}.l-fixed_menu{bottom:-50px;left:0;opacity:0;position:fixed;transition:all .8s;width:100%;z-index:900}.l-fixed_menu.is-disp{bottom:0;opacity:1}.l-score_board{padding:0 10px}.l-schedule_top_info{margin:25px auto 10px;max-width:545px}.l-accordion_in_rule{padding:0 10px}.l-btn-eplus,.l-btn-ticket_shop{margin:15px;text-align:center}.l-goods_bnr{margin-bottom:40px}.l-and_more{margin:15px 0 20px;text-align:center}.l-and_more p{color:#999;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.125}.l-goods_bnr_nogizaka{margin:15px auto 30px;max-width:480px;padding:0 10px}@media only screen and (min-width:640px){.l-btn_schedule_to_record{display:flex;justify-content:space-between;margin:0 auto;max-width:710px}.l-btn_schedule_to_record>p{width:calc(50% - 10px)}}@media only screen and (min-width:768px){.l-head_coach_info{margin:0 auto;max-width:780px}.l-head_coach{max-width:390px}.l-score_board{margin:0 auto;max-width:740px;padding:15px 0}.l-schedule_top_info{margin-bottom:35px}.l-guest+.l-guest{margin-top:20px}.l-accordion_in_rule{padding:0 15px}.l-ticket_detail{padding:0 25px}.l-btn-eplus{margin:25px 15px}}.l-game-in_cmn_box{margin:0 -10px}.l-score_board_btm_btn{margin:15px;text-align:right}.l-btn_back_schedule{margin-bottom:30px;padding-bottom:45px;position:relative;text-align:center}.l-btn_back_schedule:after{background:url(../img/prospi_a_league/dot_border.png) repeat 50% 50%/15px 7px;bottom:0;content:"";display:block;height:7px;left:0;position:absolute;right:0}.l-card_list{margin:0 auto;max-width:730px}.l-card_climax_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto}.l-card_climax_list>.l-grid{margin:0;width:calc(50% - 10px)}.l-card_climax_list>.l-grid:nth-child(n+3){margin:20px 0 0}.l-teams{margin:0 auto;max-width:710px}@media only screen and (min-width:768px){.l-game-in_cmn_box{margin:0}.l-card_climax_list>.l-grid{width:calc(50% - 20px)}.l-card_list{margin-bottom:40px}}.l-stats_item{margin:15px 0 0}@media only screen and (min-width:768px){.l-stats_item{margin:20px 0 0}}.l-about_spileague_ranking{margin-top:25px;text-align:center}.l-stats_rank-spileague_ranking{margin:25px auto 0;max-width:680px}.l-linechart{padding-top:10px}@media only screen and (min-width:768px){.l-linechart{padding-top:0}}.l-stats_rank-all_stats{margin:20px 0}@media only screen and (min-width:768px){.l-stats_rank-all_stats{margin:30px 0}}.l-clinch_number{margin:10px 0}@media only screen and (min-width:768px){.l-clinch_number{margin:-10px 0 30px}}.l-topics_team_representative-team{margin-bottom:15px}.l-team_representative_tournament-player{margin:0 auto;max-width:400px}.l-team_representative_tournament_image{margin:0 auto 30px;max-width:600px}.l-team_representative_tournament_final_video{margin:0 auto;max-width:500px;padding:10px 0}.l-team_representative_result{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px;max-width:720px}.l-team_representative_result .l-grid{margin:15px 0 0;width:calc(50% - 10px)}.l-team_sp_website{margin:15px 0 0;text-align:center}.l-container-modal-movie-btn{padding-bottom:10px;position:relative}.l-container-modal-movie-btn .l-grid{margin-bottom:15px;text-align:center}.l-container-modal-movie-btn:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:4px;position:absolute;width:100%}.l-container-modal-movie-btn-for_eagles .l-grid{margin-bottom:15px}.l-video-team_representative_no_link{margin:0 auto 25px;max-width:500px}.l-btn-team_representative_regulations{padding:0;text-align:center}.l-btn-team_representative_regulations.l-btn-team_representative_regulations-overview{padding:0 0 15px}.l-btn-team_representative_regulations.l-btn-team_representative_regulations-qualifying{padding:15px 0 0}@media only screen and (min-width:480px){.l-team_representative_result .l-grid{margin:15px 0 0;width:calc(33.33% - 10px)}}@media only screen and (min-width:520px){.l-container-modal-movie-btn{display:flex;justify-content:center;padding-bottom:25px}.l-container-modal-movie-btn .l-grid{margin:10px 15px}}@media only screen and (min-width:660px){.l-team_representative_tournament-player{max-width:810px}}@media only screen and (min-width:768px){.l-topics_team_representative{display:flex;flex-wrap:wrap;justify-content:space-between}.l-topics_team_representative-team{width:calc(50% - 10px)}.l-team_representative_regulation{padding:0 20px}.l-team_representative_result .l-grid{margin:0}.l-team_representative_tournament_final_video{margin-bottom:15px}.l-container-video .l-grid:only-child{margin:0 auto}}.l-goods{display:grid;gap:20px;margin:15px}.l-goods_shop_bnr{display:grid;gap:15px;grid-template-columns:minmax(0,320px);justify-content:center;margin:0 auto 15px}@media only screen and (min-width:640px){.l-goods_shop_bnr{grid-template-columns:repeat(2,minmax(0,320px))}}@media only screen and (min-width:768px){.l-goods{gap:25px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.l-goods_shop_bnr{grid-template-columns:repeat(3,minmax(0,320px));padding:0 15px}}.l-page_top_lead{margin:0 auto;max-width:890px}@media only screen and (min-width:768px){.l-page_top_lead{margin-bottom:-15px;margin-top:30px}}.l-about_thumb{margin:15px auto 0}@media only screen and (min-width:768px){.l-about_thumb{margin:0}}.l-award{margin:0 auto;max-width:760px}.l-award-player_cepa{margin:40px 0 0}.l-award-player-sp_award:before{box-shadow:var(--shadow3);content:"";display:block;height:4px;margin:20px auto;width:100%}.l-award-player-sp_award-inner{margin:0 auto 30px;max-width:760px}.l-topics_211006_uniform{margin:30px auto;max-width:760px}.l-container-partner{margin-top:20px;padding:0 10px}.l-container-partner .l-grid{padding:0 0 20px}.l-container-partner-es .l-grid{max-width:260px}.l-container-partner-w{padding:20px 0 0}.l-foot_btn_to_top{margin:15px 0 30px}@media only screen and (min-width:768px){.l-container-partner{display:flex;flex-wrap:wrap;justify-content:space-between}.l-container-partner .l-grid{padding:0 0 30px;width:calc(50% - 10px)}.l-container-partner-w{padding:0 0 30px}}.l-page_nav-fanballot_2021{margin:15px auto;max-width:860px;padding:0 5px}.l-fanballot_2021{margin:0 auto 30px;max-width:400px;padding:0 5px}.l-fanballot_2021-team{margin-top:15px}@media only screen and (min-width:680px){.l-page_nav-fanballot_2021{margin:20px auto 10px;text-align:center}.l-fanballot_2021{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px}.l-fanballot_2021-team{margin-top:20px;width:calc(50% - 10px)}.l-container-nippon_2023{padding:0 15px}}.l-keep_players{margin:0 auto;max-width:820px}.l-photo_gallery{margin:0 auto;max-width:760px}.l-article_item{margin:0 auto;max-width:600px;padding:0 15px}@media only screen and (min-width:768px){.l-esportsawards{margin:0 auto;max-width:820px}}.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%}.accordion{border-radius:10px;box-shadow:inset 4px 4px 5px hsla(148,9%,73%,.5),inset -4px -4px 5px #fff;margin:15px 0;padding:0 15px}.accordion summary{color:#061525;cursor:pointer;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding:15px 0 15px 5px;position:relative;transition:opacity .3s}.accordion summary::-webkit-details-marker{display:none}.accordion summary:hover{cursor:pointer;opacity:.6}.accordion summary span{background:linear-gradient(#061525,#061525) no-repeat 50% 50%/9px 1px;border-radius:5px;box-shadow:-3px -3px 3px #fff,3px 3px 3px hsla(148,9%,73%,.7);height:26px;position:absolute;right:0;top:calc(50% - 13px);width:26px}.accordion summary span:after{background:#061525;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(90deg);transition:transform .3s;width:9px}.accordion .accordion-main{padding-bottom:10px}.accordion .accordion-main:before{box-shadow:var(--shadow2);content:"";display:block;height:4px;margin:0 0 10px}.accordion[open]>summary span:after{transform:rotate(0deg)}@media only screen and (min-width:768px){.accordion summary{font-size:.9375rem;line-height:1.4}}.annual_schedule{margin:20px 0;padding:24px 0 0;position:relative}.annual_schedule:before{border-radius:2px;bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:calc(20% + 17px);position:absolute;top:0;width:7px}.annual_schedule .annual_schedule-item+.annual_schedule-item{padding:10px 0 0}.annual_schedule dl{display:grid;gap:20px;grid-template-columns:20% minmax(0,1fr)}.annual_schedule dt{color:#0055a9;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.75rem;line-height:1.3333333333;position:relative;text-align:right}.annual_schedule dt span{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:.75rem;line-height:1;position:absolute;right:0;top:-12px}.annual_schedule dd{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.5;padding:0 0 18px 20px;position:relative}.annual_schedule dd .annual_schedule-date{font-size:.625rem}.annual_schedule dd span{display:inline-block}.annual_schedule dd:after,.annual_schedule dd:before{border-radius:15px;content:"";position:absolute}.annual_schedule dd:after{background:linear-gradient(90deg,#005dba,#03274a);box-shadow:var(--shadow2);height:13px;left:-7px;top:4px;width:13px}.annual_schedule dd:before{background:#fff;box-shadow:inset 3px 0 5px #b4c1ba,inset -3px -3px 5px #fff;height:25px;left:-13px;top:-2px;width:25px}.annual_schedule dd.annual_schedule-item-img:after{top:16px}.annual_schedule dd.annual_schedule-item-img:before{top:10px}@media only screen and (min-width:480px){.annual_schedule dt{font-size:.9375rem;line-height:1.2}.annual_schedule dd{font-size:.9375rem;line-height:1.3333333333}.annual_schedule dd .annual_schedule-date{font-size:.8125rem}}.annual_schedule.annual_schedule-history:before{left:76px}.annual_schedule.annual_schedule-history dl{grid-template-columns:60px minmax(0,1fr)}.annual_schedule.annual_schedule-history dd span.bl{display:inline-block}.annual_schedule.annual_schedule-history dd>p{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.3333333333;margin-top:15px}.annual_schedule.annual_schedule-history dd>p a{color:#272727;text-decoration:underline}.annual_schedule.annual_schedule-history .annual_schedule-photo{margin:10px auto;max-width:480px}.annual_schedule.annual_schedule-history .annual_schedule-photo img{height:auto;width:100%}@media only screen and (min-width:768px){.annual_schedule.annual_schedule-history:before{left:96px}.annual_schedule.annual_schedule-history dl{grid-template-columns:80px minmax(0,1fr)}.annual_schedule.annual_schedule-history dd{font-size:1rem}.annual_schedule.annual_schedule-history dd>p{font-size:.875rem;margin-top:20px}.annual_schedule.annual_schedule-history .annual_schedule-photo{margin:15px auto;max-width:480px}}.app_info{border-bottom:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;margin:0 10px;max-width:720px;padding:0 10px;text-align:left}.app_info dl{padding:0 10px 13px 60px;position:relative}.app_info dt{font-size:.875rem;line-height:1.2857142857;padding-bottom:8px}.app_info .app_info-desc{font-size:.625rem;line-height:1.4;padding-bottom:7px}.app_info .app_info-desc .bl{display:inline-block}.app_info .app_info-icon{left:0;position:absolute;top:0;width:52px}.app_info .app_info-icon img{border-radius:15%;height:auto;width:100%}.app_info .app_info-badge a{display:inline-block;height:29px;padding:5px 5px 0 0;transition:opacity .3s}.app_info .app_info-badge a:hover{opacity:.7}.app_info .app_info-badge a img{height:100%;width:auto}@media only screen and (min-width:768px){.app_info{margin:0 auto;padding:0}.app_info dl{padding:0 15px 25px 120px}.app_info dt{font-size:1rem;line-height:1.25;padding-bottom:13px}.app_info .app_info-desc{font-size:.75rem;line-height:1.5}.app_info .app_info-desc .bl{display:inline}.app_info .app_info-icon{width:103px}.app_info .app_info-badge{text-align:center}.app_info .app_info-badge a{height:40px;padding:10px 5px 0 0}}.article .article-content{padding:20px 0}.article .article-content h3{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin:0 auto 15px;max-width:600px;padding:0 15px 0 30px;position:relative}.article .article-content h3:after{background:#0059b2;border-radius:10px;bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:15px;position:absolute;top:0;width:7px}.article .article-content h4{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin:0 auto 15px;max-width:600px;padding:0 10px}.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{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{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;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:0 auto;max-width:640px;width:100%}.article .article-content table a{color:#272727}.article .article-content table table,.article .article-content table tbody,.article .article-content table thead{display:block}.article .article-content table thead{position:relative}.article .article-content table thead:after,.article .article-content table thead:before{border-radius:5px;box-shadow:var(--shadow2);content:"";height:4px;position:absolute;top:0;width:100%}.article .article-content table thead tr{display:flex;padding:18px 0}.article .article-content table thead:after{bottom:0;top:auto}.article .article-content table thead th{flex:1 1 auto;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;justify-content:center;line-height:1.3333333333;text-align:center}.article .article-content table tbody tr{display:flex;padding:10px 0 0;position:relative}.article .article-content table tbody tr+tr:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.article .article-content table tbody td,.article .article-content table tbody th{align-items:center;display:flex;font-size:.75rem;padding:10px;position:relative;text-align:right}.article .article-content table tbody th{width:35%}.article .article-content table tbody td{flex:1 1 auto}.article .article-content table tbody td+td,.article .article-content table tbody td+th,.article .article-content table tbody th+td,.article .article-content table tbody th+th{padding:10px 10px 10px 20px}.article .article-content table tbody td+td:after,.article .article-content table tbody td+th:after,.article .article-content table tbody th+td:after,.article .article-content table tbody th+th:after{bottom:10px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}.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 h4{font-size:1.375rem}.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{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 h3{font-size:1.125rem;margin:20px auto 15px;padding:0 15px 0 55px}.article .article-content h3:after{left:35px}.article .article-content h4{font-size:1.25rem}.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}.article .article-content table tbody td,.article .article-content table tbody th,.article .article-content table thead th{font-size:.875rem;line-height:1.4285714286}}.award{background:#efefef;border-radius:10px;box-shadow:inset 2px 2px 5px #b4c1ba,inset -5px -5px 5px #fff;margin-top:35px}.award .award-photo{position:relative}.award .award-photo img{border-radius:10px 10px 0 0;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.award .award-photo:after{border-radius:10px 10px 0 0;bottom:0;box-shadow:inset 3px 3px 5px hsla(148,9%,73%,.8),inset -3px 0 5px #fff;content:"";left:0;position:absolute;right:0;top:0}.award .award-detail{padding-top:25px;position:relative}.award .award-ttl{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.award .award-ttl img{height:40px;image-rendering:-webkit-optimize-contrast;width:auto}.award .award-desc{margin-top:10px;padding:0 15px}.award .award-desc .award-desc-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin-bottom:5px}.award .award-desc .award-desc-main{font-size:.75rem;line-height:1.5}.award .award-desc:after{box-shadow:var(--shadow3);content:"";display:block;height:4px;margin:10px auto 15px;width:100%}.award .award-name{margin-bottom:15px;padding:0 15px}.award .award-name a{align-items:center;color:#272727;display:flex;justify-content:center;margin:0 auto}.award .award-name .award-name-team{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.award .award-name .award-name-player_img{margin-right:5px}.award .award-name .award-name-player_img img{border:3px solid #efefef;border-radius:100%;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;image-rendering:-webkit-optimize-contrast;width:65px}.award .award-name .award-name-petmark{flex:0 0 40px;margin-right:5px}.award .award-name .award-name-petmark img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.award .award-name .award-name-player{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.award .award-name .award-name-player .award-name-team{display:block;font-size:.625rem;line-height:1}.award .award-name .award-name-player .award-name-player_name{display:inline-block;font-size:.75rem;line-height:1.3846153846}.award .award-name .award-name-profile-number{display:none}.award .award-player_data{align-items:center;display:flex;justify-content:center}.award .award-player_data dl{margin:0 10px;text-align:center}.award .award-player_data dt{font-size:.625rem;line-height:1.2}.award .award-player_data dd{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.award .award-comment{font-size:.75rem;line-height:1.5;margin:15px 0;padding:0 15px}.award .award-player_comment{padding:0 15px}.award .award-player_comment .award-player_comment-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333}.award .award-player_comment .award-player_comment-desc{font-size:.75rem;line-height:1.5;margin-top:10px}.award .award-player_comment+.award-player_comment{margin-top:15px}.award .award-btn{padding:15px 0 25px;text-align:center}.award .award-btn+.award-name:before{box-shadow:var(--shadow3);content:"";display:block;height:4px;margin:10px auto 15px;width:100%}.award .award-par-btm{font-size:.75rem;line-height:1.5;padding:0 15px 20px}@media only screen and (min-width:768px){.award .award-detail{padding-top:35px}.award .award-ttl{transform:translate(-50%,-55%)}.award .award-ttl img{height:65px}.award .award-desc{padding:0 40px}.award .award-desc .award-desc-ttl{font-size:1.125rem;margin-bottom:10px}.award .award-desc .award-desc-main{font-size:.8125rem}.award .award-name{margin-top:5px;padding:0 40px}.award .award-name a{font-size:2rem}.award .award-name .award-name-player_img{margin-right:15px}.award .award-name .award-name-player_img img{width:100px}.award .award-name .award-name-petmark{flex:0 0 90px}.award .award-name .award-name-player .award-name-team{font-size:.875rem;line-height:1.2857142857;margin-bottom:8px}.award .award-name .award-name-player .award-name-player_name{font-size:1rem}.award .award-name .award-name-profile-number{font-size:2.5rem}.award .award-player_data dt{font-size:.6875rem}.award .award-player_data dd{font-size:1.3125rem}.award .award-comment{font-size:.8125rem;padding:0 40px}.award .award-player_comment{padding:0 40px}.award .award-player_comment .award-player_comment-ttl{font-size:1.125rem}.award .award-player_comment .award-player_comment-desc{font-size:.8125rem}.award .award-btn{padding:20px 0 30px}.award .award-par-btm{font-size:.8125rem;padding:0 40px 30px}}.award.award-ex{margin-top:40px}@media only screen and (min-width:768px){.award.award-ex{margin-top:65px}}.award.award-with_profile_photo{margin-top:40px}.award.award-with_profile_photo .award-name a{justify-content:space-between;max-width:560px}.award.award-with_profile_photo .award-name .award-name-profile-number{margin-left:auto}.award.award-with_profile_photo .award-name .award-name-player{margin-right:auto}@media only screen and (min-width:768px){.award.award-with_profile_photo{margin-top:65px}.award.award-with_profile_photo .award-name a{font-size:1.6875rem}}.batting_ave{height:220px;margin:0 auto;position:relative;width:270px}.batting_ave:after{background:url(../img/prospi_a_league/icon_batting_ave.png) no-repeat 0 0/100% 100%;content:"";height:132.3px;left:0;margin:0 auto;position:absolute;right:0;top:40px;width:91px}.batting_ave .batting_ave-cell{border-radius:5px;box-shadow:inset 2px 2px 4px hsla(148,9%,73%,.5),inset -2px -2px 4px #fff;display:flex;padding:2px 0;position:absolute;width:100px}.batting_ave .batting_ave-cell dl{flex:1 0 auto;text-align:center}.batting_ave .batting_ave-cell dl+dl{border-left:1px solid #ccc}.batting_ave .batting_ave-cell dt{border-bottom:1px solid #ccc;font-size:.6875rem;line-height:1.2727272727}.batting_ave .batting_ave-cell dd{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.8125rem;line-height:1.2307692308}.batting_ave .batting_ave-r1c1{left:0;margin:0 auto;right:0;top:10px}.batting_ave .batting_ave-r2c1{left:0;top:60px}.batting_ave .batting_ave-r2c2{right:0;top:60px}.batting_ave .batting_ave-r3c1{left:10px;top:110px}.batting_ave .batting_ave-r3c2{right:10px;top:110px}.batting_ave .batting_ave-r4c1{left:0;margin:0 auto;right:0;top:160px}@media only screen and (min-width:768px){.batting_ave{height:330px;width:405px}.batting_ave:after{height:189px;left:0;right:0;top:60px;width:130px}.batting_ave .batting_ave-cell{padding:6px 0;width:150px}.batting_ave .batting_ave-cell dt{font-size:.75rem;line-height:1.6666666667}.batting_ave .batting_ave-cell dd{font-size:.9375rem;line-height:1.4666666667}.batting_ave .batting_ave-r1c1{top:15px}.batting_ave .batting_ave-r2c1{left:3px;top:90px}.batting_ave .batting_ave-r2c2{right:3px;top:90px}.batting_ave .batting_ave-r3c1{left:15px;top:165px}.batting_ave .batting_ave-r3c2{right:15px;top:165px}.batting_ave .batting_ave-r4c1{top:240px}}.btn{display:inline-block;min-width:110px}.btn a,.btn span.btn-no_link{border-radius:10px;box-shadow:var(--shadow1);color:#061525;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding:8px 10px;position:relative;text-align:center;transition:all .5s}.btn a em.btn-badge,.btn span.btn-no_link em.btn-badge{background:#006dd9;border-radius:2px;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;line-height:1.2;padding:3px 6px;position:absolute;right:-4px;top:-12px}.btn a span.bl,.btn span.btn-no_link span.bl{display:inline-block}.btn a:hover,.btn span.btn-no_link:hover{background-color:#fff}.btn a[target=_blank]{background:url(../img/prospi_a_league/icon_external.svg) no-repeat right 10px top 50%/18px 18px;padding:8px 40px 8px 15px}.btn a[target=_blank]:hover{background-color:#fff}.btn.is-disable a,.btn.is-disable span.btn-no_link{color:rgba(6,21,37,.3);pointer-events:none}.btn.is-disable a em.btn-badge,.btn.is-disable span.btn-no_link em.btn-badge{background:#999;color:#fff}.btn.btn-block{display:block}.btn.btn-no_min_width{min-width:auto}.btn.btn-next a,.btn.btn-next span.btn-no_link{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat calc(100% - 14px) 50%/13px 15px;padding:10px 32px 10px 14px}.btn.btn-next a:hover,.btn.btn-next span.btn-no_link:hover{background-color:#fff}.btn.btn-next.is-disable a,.btn.btn-next.is-disable span.btn-no_link{background:none;padding-right:14px}.btn.btn-back a,.btn.btn-back span.btn-no_link{padding:10px 14px 10px 38px;text-align:left}.btn.btn-back a:before,.btn.btn-back span.btn-no_link:before{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 50% 50%/13px 15px;content:"";display:block;height:15px;left:15px;position:absolute;top:calc(50% - 6px);transform:scaleX(-1);width:13px}.btn.btn-down a,.btn.btn-down span.btn-no_link{padding:10px 38px 10px 14px}.btn.btn-down a:before,.btn.btn-down span.btn-no_link:before{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 50% 50%/13px 15px;content:"";display:block;height:15px;position:absolute;right:15px;top:calc(50% - 6px);transform:rotate(90deg);width:13px}.btn.btn-small{min-width:90px}.btn.btn-small a,.btn.btn-small span.btn-no_link{font-size:.8125rem;line-height:1.2307692308}.btn.btn-cheer{min-width:160px}.btn.btn-cheer a,.btn.btn-cheer span.btn-no_link{background:url(../img/prospi_a_league/icon_cheer.svg) no-repeat 15px 54%/32px 30px,linear-gradient(90deg,#00acee,#008cee);color:#fff;padding:14px 14px 14px 60px}.btn.btn-cheer a:hover,.btn.btn-cheer span.btn-no_link:hover{opacity:.8}.btn.btn-pdf a,.btn.btn-pdf span.btn-no_link{background:url(../img/prospi_a_league/icon_pdf.svg) no-repeat 15px 54%/35px 38px;padding:14px 14px 14px 60px;text-align:left}.btn.btn-pdf a:hover,.btn.btn-pdf span.btn-no_link:hover{background-color:#fff}.btn.btn-pdf a .btn-pdf-br_sp,.btn.btn-pdf span.btn-no_link .btn-pdf-br_sp{display:inline}@media only screen and (min-width:768px){.btn.btn-pdf a .btn-pdf-br_sp,.btn.btn-pdf span.btn-no_link .btn-pdf-br_sp{display:none}}.btn.btn-cheer_sq,.btn.btn-cheer_sq_blue,.btn.btn-external_sq,.btn.btn-twitter_sq{min-width:65px}.btn.btn-cheer_sq a,.btn.btn-cheer_sq span.btn-no_link,.btn.btn-cheer_sq_blue a,.btn.btn-cheer_sq_blue span.btn-no_link,.btn.btn-external_sq a,.btn.btn-external_sq span.btn-no_link,.btn.btn-twitter_sq a,.btn.btn-twitter_sq span.btn-no_link{font-size:.625rem;line-height:1.2;padding:45px 0 8px}.btn.btn-cheer_sq a,.btn.btn-cheer_sq span.btn-no_link{background:url(../img/prospi_a_league/icon_cheer_gray.svg) no-repeat 50% 6px/32px 30px}.btn.btn-cheer_sq a:hover,.btn.btn-cheer_sq span.btn-no_link:hover{background-color:#fff}.btn.btn-cheer_sq_blue a,.btn.btn-cheer_sq_blue span.btn-no_link{background:url(../img/prospi_a_league/icon_cheer.svg) no-repeat 50% 6px/32px 30px,linear-gradient(90deg,#00acee,#008cee);color:#fff}.btn.btn-cheer_sq_blue a:hover,.btn.btn-cheer_sq_blue span.btn-no_link:hover{background-color:#fff}.btn.btn-external_sq a,.btn.btn-external_sq span.btn-no_link{background:url(../img/prospi_a_league/icon_external.svg) no-repeat 50% 8px/32px 32px}.btn.btn-external_sq a:hover,.btn.btn-external_sq span.btn-no_link:hover{background-color:#fff}.btn.btn-twitter_sq a,.btn.btn-twitter_sq span.btn-no_link{background:url(../img/prospi_a_league/sns_icon_x.svg) no-repeat 50% 6px/34px 34px}.btn.btn-twitter_sq a:hover,.btn.btn-twitter_sq span.btn-no_link:hover{background-color:#fff}.btn.btn-for_game_detail-s{min-width:85px}.btn.btn-for_game_detail-s a,.btn.btn-for_game_detail-s span.btn-no_link{font-size:.8125rem}.btn.btn-for_game_detail-s+.btn-for_game_detail-s{margin-left:10px}@media only screen and (min-width:768px){.btn.btn-for_game_detail-s a,.btn.btn-for_game_detail-s span.btn-no_link{font-size:.875rem}}.btn.btn-top_mv_info a,.btn.btn-top_mv_info span.btn-no_link{background-color:#fff;box-shadow:none;padding:8px 32px 8px 14px}.btn.btn-top_mv_info a:hover,.btn.btn-top_mv_info span.btn-no_link:hover{background-color:#d9d9d9}@media only screen and (min-width:768px){.btn.btn-top_mv_info{min-width:160px}.btn.btn-top_mv_info a,.btn.btn-top_mv_info span.btn-no_link{font-size:1.125rem}}.btn.btn-modal_movie{min-width:60px}.btn.btn-modal_movie a,.btn.btn-modal_movie span.btn-no_link{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat calc(100% - 9px) 54%/8px 10px;box-shadow:-3px -3px 4px #fff,3px 3px 4px hsla(148,9%,73%,.7);font-size:.75rem;padding:8px 23px 8px 10px}.btn.btn-modal_movie a:hover,.btn.btn-modal_movie span.btn-no_link:hover{background-color:#fff}.btn-twitter_ballot{min-width:125px}.btn-twitter_ballot a{background:url(../img/common/sns_icon_twitter_w.svg) no-repeat 15px 54%/22px auto,linear-gradient(90deg,#008cee,#00acee);color:#fff;padding:10px 10px 10px 45px}.btn-twitter_ballot a:hover{opacity:.8}.btn-twitter_ballot a.is-disabled{opacity:.3;pointer-events:none}.btn-tweet{min-width:125px}.btn-tweet a{background:url(../img/common/sns_icon_twitter_w.svg) no-repeat 15px 54%/22px auto,linear-gradient(90deg,#008cee,#00acee);color:#fff;padding:10px 10px 10px 45px}.btn-tweet a:hover{opacity:.8}.btn-tweet.is-disabled a{background:url(../img/common/sns_icon_twitter_w.svg) no-repeat 15px 54%/22px auto #c3c3c3;pointer-events:none}.btn.btn-line{min-width:220px}.btn.btn-line a{background:url(../img/common/sns_icon_line.svg) no-repeat 32px 54%/30px auto #00b900;box-shadow:0 0 7px -1px #fff;color:#fff;font-size:1.125rem;padding:10px 10px 10px 45px}@media only screen and (min-width:768px){.btn.btn-line{min-width:280px}.btn.btn-line a{background-size:42px auto;font-size:1.5625rem}}.btn.btn-btm_fixed a{background:linear-gradient(180deg,#fff 0,#fff 35%,#e3e7eb);border:solid #daeaf7;border-radius:20px 20px 0 0;border-width:5px 5px 0;box-shadow:0 0 20px rgba(10,74,138,.3);position:absolute}.btn.btn-lineup+.btn-lineup{margin-left:10px}.btn.btn-ticket_shop a,.btn.btn-ticket_shop span.btn-no_link{color:#1281ef;padding:8px 20px}.btn.btn-ticket_shop a .btn-ticket_shop-name,.btn.btn-ticket_shop span.btn-no_link .btn-ticket_shop-name{display:block;font-size:.8125rem;margin-top:3px}.btn.btn-ticket_shop.is-disable a,.btn.btn-ticket_shop.is-disable span.btn-no_link{color:#a9adb2}.btn.btn-eplus a{background:url(../img/prospi_a_league/logo_eplus.png) no-repeat 15px 54%/45px auto,linear-gradient(90deg,#f6f6f6,#fff);color:#e85298;padding:10px 10px 10px 65px}.btn.btn-eplus a.is-disabled{background:url(../img/prospi_a_league/logo_eplus.png) no-repeat 15px 54%/45px auto,linear-gradient(90deg,#f6f6f6,#f6f6f6);opacity:.6;pointer-events:none}@media only screen and (min-width:768px){.btn.btn-eplus a{font-size:1.25rem}}.btn.btn-to_standings,.btn.btn-to_stats{display:block;position:relative}.btn.btn-to_standings:before,.btn.btn-to_stats:before{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 0 0/100% auto;content:"";display:block;height:15px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:13px;z-index:1}.btn.btn-to_standings{margin-bottom:15px}.btn.btn-to_standings a{align-items:center;background:url(../img/prospi_a_league/icon_league_ce_m.png) no-repeat 20px 50%/50px 50px,url(../img/prospi_a_league/icon_league_pa_m.png) no-repeat 80px 50%/50px 50px;display:flex;min-height:50px;padding:10px 35px 10px 145px;text-align:left}.btn.btn-to_standings a:hover{background-color:#fff}.btn.btn-to_stats a{align-items:center;background:no-repeat left -6px/145px auto;display:flex;min-height:50px;padding:10px 35px 10px 145px;text-align:left}.btn.btn-to_stats a img{height:auto;width:50px}.btn.btn-to_stats a:hover{background-color:#fff}@media only screen and (min-width:640px){.btn.btn-to_standings{margin-bottom:0}.btn.btn-to_stats a{padding-left:120px}}.btn.btn-manager_entry a,.btn.btn-manager_entry span.btn-no_link{min-width:150px}.btn.btn-goods a,.btn.btn-goods span.btn-no_link{background-color:#fff;box-shadow:3px 3px 5px hsla(148,9%,73%,.7);min-width:220px}.btn.btn-goods a span,.btn.btn-goods span.btn-no_link span{font-size:.6875rem}.btn.btn-reporter a{padding:8px 15px 8px 58px}.btn.btn-reporter a:hover{background-color:#fff}.btn.btn-reporter img{border:1px solid #efefef;border-radius:90px;box-sizing:border-box;height:auto;position:absolute;width:20px}.btn.btn-reporter img:first-child{left:5px}.btn.btn-reporter img:nth-child(2){left:20px}.btn.btn-reporter img:nth-child(3){left:35px}.btn.btn-reporter-game a{padding:8px 15px 8px 44px}.btn.btn-fanfesta a img.btn-fanfesta_logo{height:auto;margin-right:5px;vertical-align:middle;width:40px}.card_climax .card_climax-ttl{align-items:center;background:#102031;border-radius:9px;box-shadow:inset 5px 5px 8px #000913,inset -5px -5px 8px #152f4b;color:#fff;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:center;line-height:1.2307692308;padding:5px 0;text-align:center;text-shadow:-2px -2px 3px #4e6d8b,2px 2px 3px #04111d}.card_climax .card_climax-ttl:before{background:no-repeat 0 0/contain;content:"";display:block;height:22px;margin:0 4px 0 0;vertical-align:middle;width:22px}.card_climax .card_climax-ttl.card_climax-ttl-ce:before{background-image:url(../img/prospi_a_league/icon_league_ce_m.png)}.card_climax .card_climax-ttl.card_climax-ttl-pa:before{background-image:url(../img/prospi_a_league/icon_league_pa_m.png)}.card_climax .card_climax-card li{border-radius:10px;box-shadow:var(--shadow1);position:relative}.card_climax .card_climax-card li+li{margin:10px 0 0}.card_climax .card_climax-card li a{border-radius:10px;color:#272727;display:block;padding:0 0 10px;transition:background-color .5s}.card_climax .card_climax-card li a.is-disabled{pointer-events:none}.card_climax .card_climax-card li a:hover{background-color:#fff}.card_climax .card_climax-card li h4{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.625rem;left:0;line-height:1.4;position:absolute;right:0;text-align:center;top:10px}.card_climax .card_climax-petmark{align-items:center;display:flex;justify-content:space-between;position:relative}.card_climax .card_climax-petmark-img{background:var(--team-radial-gradient) no-repeat -60px -60px/130px 110px;image-rendering:-webkit-optimize-contrast;padding:25px 10px 0;text-align:center;width:50px}.card_climax .card_climax-petmark-img img{height:auto;width:100%}.card_climax .card_climax-petmark-home{border-radius:10px 0 0 0}.card_climax .card_climax-petmark-visitor{background-position:calc(100% + 60px) -60px;border-radius:0 10px 0 0}.card_climax .card_climax-petmark-vs{font-size:.8125rem;line-height:1.2307692308;padding:25px 0 0;text-align:center}.card_climax .card_climax-petmark-vs span{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1rem;line-height:1.25}.card_climax .card_climax-time{font-size:.75rem;line-height:1.1666666667;margin-top:-3px;text-align:center}.card_climax .card_climax-star{align-items:center;display:flex;justify-content:space-between;position:relative}.card_climax .card_climax-star p{line-height:11px;padding:0 10px;text-align:center;width:50px}.card_climax .card_climax-star img{height:auto;width:11px}@media only screen and (min-width:768px){.card_climax .card_climax-ttl{font-size:1.5rem;padding:10px 0}.card_climax .card_climax-ttl:before{height:30px;margin:0 8px 0 0;width:30px}.card_climax .card_climax-card li a{padding:0 0 20px}.card_climax .card_climax-card li h4{font-size:1rem;line-height:1.25;top:20px}.card_climax .card_climax-card li+li{margin:20px 0 0}.card_climax .card_climax-petmark-img{background-position:-120px -120px;background-size:260px 220px;padding:35px 40px 0;width:95px}.card_climax .card_climax-petmark-visitor{background-position:calc(100% + 120px) -120px}.card_climax .card_climax-petmark-vs{padding:35px 0 0}.card_climax .card_climax-petmark-vs span{font-size:2rem;line-height:1.25}.card_climax .card_climax-time{font-size:1rem;margin-top:4px}.card_climax .card_climax-star p{line-height:22px;padding:0 40px;width:80px}.card_climax .card_climax-star img{width:22px}}.card{box-shadow:var(--shadow1)}.card,.card a{border-radius:10px}.card a{color:#272727;display:block;transition:background-color .5s}.card a:hover{background-color:#fff}.card a.is-disabled{pointer-events:none}.card .card-petmark{align-items:center;display:flex;justify-content:space-between;position:relative}.card .card-petmark.has-roster_released{padding:0 0 7px}.card .card-petmark.has-roster_released:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:7px;left:10px;position:absolute;right:10px}.card .card-petmark-img{background:var(--team-radial-gradient) no-repeat -120px -120px/260px 220px;image-rendering:-webkit-optimize-contrast;padding:5px 20px;text-align:center;width:105px}.card .card-petmark-img img{height:auto;width:100%}.card .card-petmark-home{border-radius:10px 0 0 0}.card .card-petmark-visitor{background-position:calc(100% + 120px) -120px;border-radius:0 10px 0 0}.card .card-petmark-vs{font-size:.8125rem;line-height:1.2307692308;text-align:center}.card .card-petmark-vs span{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.5625rem;line-height:1}.card .card-player{align-items:center;display:flex;justify-content:space-between;margin:10px auto 0;max-width:260px;padding:0 12px}.card .card-player:last-child{padding-bottom:20px}.card .card-player-name{flex:1 1 90px;font-size:.6875rem;line-height:1.2727272727;position:relative}.card .card-player-name:last-child{text-align:right}.card .card-player-name .card-player-player_name{display:block;font-size:.5625rem}.card .card-player-name.is-substitute:after{background:#cfcfcf;border-radius:10px;content:"代理出場";display:inline-block;font-size:.625rem;line-height:1.1;padding:4px 7px}.card .card-player-start_time{color:#9d9d9d}.card .card-player-score,.card .card-player-start_time{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";text-align:center;width:90px}.card .card-player-score{font-size:1.125rem;line-height:1.3333333333}.card .card-player-score span{display:inline-block;margin:0 8px}.card .card-player-score span.is-win{color:#005ec1}.card .card-player-score .card-player-info{color:#9d9d9d;display:block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.75rem;line-height:1.1666666667}.card .card-player-score .card-player-score-info{color:#9d9d9d;display:block;font-size:.625rem;line-height:1.2}a.card{color:#272727;cursor:pointer;display:block;transition:background-color .5s}a.card:hover{background-color:#fff}@media only screen and (min-width:768px){.card .card-petmark-vs{font-size:.875rem;line-height:1.1428571429}.card .card-petmark-vs span{font-size:1.75rem;line-height:1}.card .card-player{max-width:300px}.card .card-player-name{flex:1 1 120px;font-size:.875rem;line-height:1.2857142857}.card .card-player-score{font-size:1.25rem;line-height:1.4;width:110px}}.card.card-for_team a.is-disabled{pointer-events:none}.card.card-for_team .card-petmark-date{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.125rem;left:50%;line-height:1.2222222222;position:absolute;top:20px;transform:translateX(-50%);white-space:nowrap}.card.card-for_team .card-petmark-date span{font-size:.6875rem}.card.card-for_team .card-video+a{border-radius:0 0 5px 5px;overflow:hidden}.card.card-for_team .card-petmark-img{padding:35px 20px 10px}.card.card-for_team .card-petmark-vs{margin-top:35px}.card.card-for_team.card-for_climax .card-petmark-img,.card.card-for_team.card-for_nippon .card-petmark-img{padding-bottom:0}.card.card-for_team.card-for_climax .card-game_ttl,.card.card-for_team.card-for_nippon .card-game_ttl{font-size:.75rem;line-height:1.1666666667;padding-bottom:15px;text-align:center}@media only screen and (min-width:768px){.card.card-for_team{height:100%;overflow:hidden}.card.card-for_team a{height:100%}.card.card-for_team .card-video+a{height:auto}.card.card-for_team .card-petmark-date{font-size:1.375rem}.card.card-for_team .card-petmark-date span,.card.card-for_team.card-for_climax .card-game_ttl,.card.card-for_team.card-for_nippon .card-game_ttl{font-size:.875rem}}.channel{border-radius:10px;box-shadow:var(--shadow1);display:block;padding:8px 10px}.channel img{height:auto;width:100%}.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-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{align-items:center;display:flex;justify-content:center;margin:20px 0}.cheer_team_modal .cheer_team_modal-btn-tw{display:inline-block;margin-left:20px;min-width:125px}.cheer_team_modal .cheer_team_modal-btn-tw a{background:url(../img/common/sns_icon_twitter_w.svg) no-repeat 15px 54%/22px auto,linear-gradient(90deg,#008cee,#00acee);border-radius:10px;box-shadow:var(--shadow1);color:#fff;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;padding:10px 10px 10px 45px;transition:opacity .5s}.cheer_team_modal .cheer_team_modal-btn-tw a:hover{opacity:.8}.cheer_team_modal .cheer_team_modal-btn-tw a.is-disabled{opacity:.3;pointer-events:none}@media only screen and (min-width:768px){.cheer_team_modal .cheer_team_modal-btn-tw a{font-size:1rem}}.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:8px solid #d0d6d3;border-top:8px solid #d0d6d3;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:8px solid #d0d6d3;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:8px solid #d0d6d3;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:#006ad9;z-index:5}.climax_tournament .climax_tournament-brackets li>a,.climax_tournament .climax_tournament-brackets li>span{background:#efefef;border-radius:10px;box-shadow:-4px -4px 6px #fff,4px 4px 6px #b4c1ba;box-sizing:border-box;color:#272727;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:#fff}.climax_tournament .climax_tournament-brackets li.is-win>a,.climax_tournament .climax_tournament-brackets li.is-win>span{background:#006ad9;color:#fff}.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:#4594e6}.climax_tournament .climax_tournament-brackets li.is-team_unknown .climax_tournament-thumb{left:8px;width:25px}.climax_tournament .climax_tournament-brackets li.is-team_unknown em{height:105px}.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:"NOW-GU","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:#006dd9;border-radius:10px;box-shadow:inset 5px 5px 8px rgba(0,89,177,.8),inset -5px -5px 8px #198dff;color:#fff;font-family:"NOW-GU","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{box-shadow:4px -4px 6px #b4c1ba,-4px 4px 6px #fff;height:180px;min-width:45px}.climax_tournament .climax_tournament-brackets em{bottom:75px;height:auto;left:-19px;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:auto;right:0;text-align:right;top:27px;transform:rotate(-90deg);width:auto}.climax_tournament .climax_tournament-brackets li.is-team_unknown .climax_tournament-thumb{bottom:8px;left:6px;margin:2px;width:29px}.climax_tournament .climax_tournament-brackets li.is-team_unknown em{height:auto;white-space:nowrap}.climax_tournament .climax_tournament-brackets:last-child{transform:scaleX(-1) rotate(90deg)}.climax_tournament .climax_tournament-brackets:last-child li>a,.climax_tournament .climax_tournament-brackets:last-child li>span{box-shadow:-4px -4px 6px #fff,4px 4px 6px #b4c1ba}.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:27px;top:auto;transform:scaleY(-1) rotate(-90deg)}.climax_tournament .climax_tournament-brackets:last-child li.is-team_unknown .climax_tournament-thumb{bottom:auto;top:8px}.climax_tournament .climax_tournament-winner{bottom:0;left:0;margin:auto;padding:0 10px;position:absolute;right:0;top:0;width:30px;z-index:1}.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:1em;writing-mode:vertical-rl}}@media only screen and (min-width:768px){.climax_tournament .climax_tournament-brackets li>a,.climax_tournament .climax_tournament-brackets li>span{height:250px}.climax_tournament .climax_tournament-brackets .climax_tournament-score{font-size:.875rem}.climax_tournament .climax_tournament-brackets em{bottom:117px;font-size:1rem;left:-54px;width:150px}.climax_tournament .climax_tournament-brackets .climax_tournament-thumb{width:41px}.climax_tournament .climax_tournament-brackets .climax_tournament-rank{font-size:.6875rem}.climax_tournament .climax_tournament-brackets:last-child em{bottom:auto;top:117px}}@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}}.clinch_number .clinch_number-ttl-update{font-size:.625rem;line-height:1.4;text-align:right}.clinch_number ul{display:flex;margin:10px auto 0;max-width:100%;overflow-x:scroll}.clinch_number li{border:5px solid #d1d9e0;border-left-width:0;flex:1 0 auto;width:105px}.clinch_number li:first-child{border-left-width:5px;width:60px}.clinch_number table{width:100%}.clinch_number li+li table{border-left:none}.clinch_number li:nth-child(2n) table{background:hsla(0,0%,100%,.1)}.clinch_number .clinch_number-rank-num{background:#061525;border-radius:5px;color:#fff;display:inline-block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.9375rem;line-height:1.2;padding:2px 6px;text-align:center;vertical-align:middle}.clinch_number thead tr+tr{border-top:5px solid #d1d9e0}.clinch_number thead th{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.6;padding:5px 0;text-align:center;vertical-align:middle}.clinch_number thead th+th{border-left:1px solid #d1d9e0}.clinch_number thead th img{height:auto;vertical-align:middle;width:50px}.clinch_number thead .clinch_number-rank{height:47px}.clinch_number thead .clinch_number-headline{height:16px}.clinch_number thead .clinch_number_rem_card:nth-child(odd) td{background:transparent}.clinch_number tbody td{font-size:.6875rem;height:16px;line-height:1.4545454545;padding:5px 7px;text-align:center}.clinch_number tbody td+td{border-left:1px solid #d1d9e0}.clinch_number tbody td.clinch_number-standing{height:28px}.clinch_number tbody tr:last-child{border-top:5px solid #d1d9e0}.clinch_number tbody tr:nth-child(odd) td{background:#e2e8ed}.clinch_number tbody dl{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.clinch_number tbody dl dt{font-size:.625rem;line-height:1.4}.clinch_number tbody dl dd{align-items:center;display:flex;font-size:.6875rem;justify-content:center;line-height:1.2727272727;margin:3px 0 0}.clinch_number tbody dl dd span{color:#697c8c;display:inline-block;margin:0 5px 0 0}.clinch_number tbody dl dd img{height:auto;width:35px}.clinch_number tbody .clinch_number_rem_card:nth-child(odd) td{background:transparent}@media only screen and (min-width:560px){.clinch_number ul{overflow-x:auto}}@media only screen and (min-width:768px){.clinch_number{padding:0 15px}.clinch_number .clinch_number-ttl-update{font-size:.8125rem}.clinch_number .clinch_number-rank-num{font-size:1rem;padding:4px 7px}.clinch_number thead th{font-size:.8125rem;padding:10px 0}.clinch_number thead th img{width:60px}.clinch_number thead .clinch_number-rank{height:56px}.clinch_number thead .clinch_number-headline{height:21px}.clinch_number tbody td{font-size:.8125rem;height:18px;line-height:1.2857142857;padding:10px}.clinch_number tbody td.clinch_number-standing{height:34px}.clinch_number tbody dl dt{font-size:.75rem}.clinch_number tbody dl dd{font-size:.875rem;margin:6px 0 0}.clinch_number tbody dl dd span{margin:0 8px 0 0}}.cmn_box .cmn_box-ttl h2,.cmn_box .cmn_box-ttl h3,.cmn_box .cmn_box-ttl h4{align-items:center;background:#102031;border-radius:9px;box-shadow:inset 5px 5px 8px #000913,inset -5px -5px 8px #152f4b;color:#fff;display:grid;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.3125rem;gap:10px;grid-template-columns:4px minmax(0,1fr) 4px;line-height:1.2380952381;margin:10px 0;min-height:36px;padding:5px 8px;text-align:center;text-shadow:-2px -2px 3px #4e6d8b,2px 2px 3px #04111d}.cmn_box .cmn_box-ttl h2:after,.cmn_box .cmn_box-ttl h2:before,.cmn_box .cmn_box-ttl h3:after,.cmn_box .cmn_box-ttl h3:before,.cmn_box .cmn_box-ttl h4:after,.cmn_box .cmn_box-ttl h4:before{background:#fff;border-radius:4px;box-shadow:-2px -2px 3px #4e6d8b,2px 2px 3px #04111d;content:"";height:100%}.cmn_box .cmn_box-ttl .bl{display:inline-block}.cmn_box .cmn_box-subttl h2,.cmn_box .cmn_box-subttl h3,.cmn_box .cmn_box-subttl h4{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin:10px 0;padding:0 15px;position:relative}.cmn_box .cmn_box-subttl h2:after,.cmn_box .cmn_box-subttl h3:after,.cmn_box .cmn_box-subttl h4:after{background:#0059b2;border-radius:10px;bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:7px}.cmn_box .cmn_box-subttl .headline{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin:30px 0 10px}.cmn_box .cmn_box-subttl .bl{display:inline-block}.cmn_box .cmn_box-subttl2 h2,.cmn_box .cmn_box-subttl2 h3,.cmn_box .cmn_box-subttl2 h4{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin-top:15px;padding:0 5px}.cmn_box .cmn_box-subttl2 .cmn_box-subttl2-sub{display:inline-block;font-size:.875rem;margin-top:4px}.cmn_box .cmn_box-subttl3 h2,.cmn_box .cmn_box-subttl3 h3,.cmn_box .cmn_box-subttl3 h4{border-radius:9px;box-shadow:inset 5px 5px 6px hsla(148,9%,73%,.6),inset -5px -5px 6px #fff;color:#051321;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2777777778;margin:11px 0;padding:12px 25px;position:relative;text-shadow:-2px -2px 3px #fff,2px 2px 3px #c4cdc8}.cmn_box .cmn_box-subttl3 h2:before,.cmn_box .cmn_box-subttl3 h3:before,.cmn_box .cmn_box-subttl3 h4:before{background:#0059b2;border-radius:4px;bottom:7px;box-shadow:-2px -2px 3px #fff,2px 2px 3px hsla(148,9%,73%,.7);content:"";left:8px;position:absolute;top:7px;width:6px}.cmn_box .cmn_box-subttl3 .bl{display:inline-block}.cmn_box .cmn_box-main:after{box-shadow:var(--shadow3);content:"";display:block;height:4px;margin:20px auto;width:100%}.cmn_box .cmn_box-main.cmn_box-main-no_border:after{display:none}.cmn_box .cmn_box-main.cmn_box-main-border_dot:after{background:url(../img/prospi_a_league/dot_border.png) repeat 50% 50%/15px 7px;box-shadow:none;height:7px}.cmn_box+.cmn_box{margin:40px 0 0}@media only screen and (min-width:768px){.cmn_box .cmn_box-ttl h2,.cmn_box .cmn_box-ttl h3,.cmn_box .cmn_box-ttl h4{grid-template-columns:7px minmax(0,1fr) 7px;margin:15px 0;min-height:46px;padding:5px 15px}.cmn_box .cmn_box-subttl h2,.cmn_box .cmn_box-subttl h3,.cmn_box .cmn_box-subttl h4{margin:20px 0 15px;padding:0 15px 0 30px}.cmn_box .cmn_box-subttl h2:after,.cmn_box .cmn_box-subttl h3:after,.cmn_box .cmn_box-subttl h4:after{left:15px}.cmn_box .cmn_box-subttl2 .cmn_box-subttl2-sub{font-size:.9375rem}.cmn_box .cmn_box-subttl3 h2,.cmn_box .cmn_box-subttl3 h3,.cmn_box .cmn_box-subttl3 h4{padding:12px 32px}.cmn_box .cmn_box-subttl3 h2:after,.cmn_box .cmn_box-subttl3 h2:before,.cmn_box .cmn_box-subttl3 h3:after,.cmn_box .cmn_box-subttl3 h3:before,.cmn_box .cmn_box-subttl3 h4:after,.cmn_box .cmn_box-subttl3 h4:before{width:7px}.cmn_box .cmn_box-subttl3 h2:before,.cmn_box .cmn_box-subttl3 h3:before,.cmn_box .cmn_box-subttl3 h4:before{left:15px}.cmn_box .cmn_box-subttl3 h2:after,.cmn_box .cmn_box-subttl3 h3:after,.cmn_box .cmn_box-subttl3 h4:after{right:15px}.cmn_box .cmn_box-main{margin:20px 0 0}.cmn_box .cmn_box-main.cmn_box-main-border_dot:after{background-size:13px 6px;height:6px}}.cmn_box.cmn_box-team_members .cmn_box-subttl2 h2,.cmn_box.cmn_box-team_members .cmn_box-subttl2 h3,.cmn_box.cmn_box-team_members .cmn_box-subttl2 h4{margin:0 0 15px;padding:0}@media only screen and (min-width:768px){.cmn_box.cmn_box-team_members .cmn_box-subttl2 h2,.cmn_box.cmn_box-team_members .cmn_box-subttl2 h3,.cmn_box.cmn_box-team_members .cmn_box-subttl2 h4{font-size:1.125rem}}.comingsoon{align-items:center;color:#b3b3b3;display:flex;flex-direction:column;font-family:"NOW-GU","Shin Go Heavy JIS2004";justify-content:center;min-height:150px}.comingsoon p.comingsoon-desc{font-size:.6875rem;line-height:1.2727272727;margin-top:10px;text-align:center}.comingsoon p.comingsoon-desc a{color:#b3b3b3;text-decoration:underline}.cp_info.cp_info-ppc{align-items:center;border-radius:5px;box-shadow:inset 4px 4px 5px hsla(148,9%,73%,.5),inset -4px -4px 5px #fff;display:flex;margin-top:10px;padding:10px}.cp_info.cp_info-ppc .cp_info-ppc-icon img{height:auto;width:45px}.cp_info.cp_info-ppc .cp_info-ppc-desc{flex:1 1 auto;font-size:.6875rem;line-height:1.2727272727;padding-left:10px}.cp_info.cp_info-ppc .cp_info-ppc-desc a{color:#272727;text-decoration:underline}.cp_info.cp_info-ppc span{display:inline-block;font-size:.625rem;line-height:1.2;margin-top:3px}@media only screen and (min-width:768px){.cp_info.cp_info-ppc{padding:10px 15px}.cp_info.cp_info-ppc .cp_info-ppc-desc{font-size:.75rem;line-height:1.3333333333}}.cp_ttl_211211{background:#002153}.cp_ttl_211211 .cp_ttl_211211-mv{margin:0 auto;max-width:1400px}.cp_ttl_211211 .cp_ttl_211211-mv-slide{animation:team-slider 25s linear infinite;background:url(../img/prospi_a_league/page/topics_211211_present_twcp/mv.jpg) repeat-x 0 0/auto 100%;height:218px;position:relative;width:100%}.cp_ttl_211211 .cp_ttl_211211-ttl{align-items:center;display:flex;justify-content:center;padding:10px 0}.cp_ttl_211211 .cp_ttl_211211-logo{margin-right:10px}.cp_ttl_211211 .cp_ttl_211211-logo img{height:auto;width:90px}.cp_ttl_211211 h1{font-size:1.1875rem;line-height:1.2631578947}.cp_ttl_211211 .cp_ttl_211211-date,.cp_ttl_211211 h1{color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004"}.cp_ttl_211211 .cp_ttl_211211-date{font-size:.625rem;line-height:1.2;margin-top:3px}@supports (-webkit-background-clip:text){.cp_ttl_211211 h1 .cp_ttl_211211-main-r{background:linear-gradient(90deg,#d4ff00,#ffe400 24%,#ff6000 40%,#ff3db1 55%,#cd61ff 65%,#00d8ff 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.cp_ttl_211211 h1 .cp_ttl_211211-main-b{background:linear-gradient(#9fe4ff,#fff);background-clip:text;-webkit-background-clip:text;color:transparent}}@media only screen and (min-width:768px){.cp_ttl_211211 .cp_ttl_211211-mv-slide{animation:team-slider 50s linear infinite;height:436px}.cp_ttl_211211 .cp_ttl_211211-ttl{padding:20px 0}.cp_ttl_211211 .cp_ttl_211211-logo{margin-right:15px}.cp_ttl_211211 .cp_ttl_211211-logo img{width:180px}.cp_ttl_211211 h1{font-size:2.375rem}.cp_ttl_211211 .cp_ttl_211211-date{font-size:1.3125rem}}.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>a.is-disabled{color:#8b8b8b;pointer-events:none}.drawer_menu>.drawer_menu-nav li>a.is-disabled:after{border-left-color:#8b8b8b}.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-coming_soon{box-sizing:border-box;color:hsla(0,0%,100%,.5);display:block;padding:12px 18px 12px 7px;position:relative}.drawer_menu>.drawer_menu-nav li .drawer_menu-coming_soon>.drawer_menu-nav-2nd-pos{color:#7e8cb2;margin:0 18px 0 0}.drawer_menu>.drawer_menu-nav li .drawer_menu-coming_soon:before{border-color:transparent hsla(0,0%,100%,.5);border-style:solid;border-width:4px 0 4px 6px;content:"";position:absolute;right:7px;top:calc(50% - 4px)}.drawer_menu>.drawer_menu-nav li .drawer_menu-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}.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}}.fanballot_2021_modal{margin:20px 0}.fanballot_2021_modal .fanballot_2021_modal-stats{align-items:center;display:flex;padding:13px 0;position:relative}.fanballot_2021_modal .fanballot_2021_modal-stats:after,.fanballot_2021_modal .fanballot_2021_modal-stats:before{border-radius:5px;box-shadow:-2px -2px 3px #fff,2px 2px 3px #b4c1ba;content:"";height:3px;position:absolute;width:100%}.fanballot_2021_modal .fanballot_2021_modal-stats:before{top:0}.fanballot_2021_modal .fanballot_2021_modal-stats:after{bottom:0}.fanballot_2021_modal .fanballot_2021_modal-stats dl{position:relative;text-align:center;width:33.333%}.fanballot_2021_modal .fanballot_2021_modal-stats dl+dl:before{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:-2px;position:absolute;top:0;width:4px}.fanballot_2021_modal .fanballot_2021_modal-stats dt{font-size:.75rem;line-height:1.1666666667}.fanballot_2021_modal .fanballot_2021_modal-stats dd{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2}.fanballot_2021_modal .fanballot_2021_modal-game{position:relative}.fanballot_2021_modal .fanballot_2021_modal-game:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0}.fanballot_2021_modal .fanballot_2021_modal-game dl{align-items:center;display:flex;padding:10px 0;position:relative}.fanballot_2021_modal .fanballot_2021_modal-game dl:after,.fanballot_2021_modal .fanballot_2021_modal-game dl:before{box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0}.fanballot_2021_modal .fanballot_2021_modal-game dl:before{top:0}.fanballot_2021_modal .fanballot_2021_modal-game dl:after{bottom:0;display:none}.fanballot_2021_modal .fanballot_2021_modal-game dt{color:#006dd9;flex:0 0 80px;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;text-align:center}.fanballot_2021_modal .fanballot_2021_modal-game dd{align-items:center;display:flex;flex:1 1 auto;justify-content:center;position:relative}.fanballot_2021_modal .fanballot_2021_modal-game dd:before{bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:0;position:absolute;top:0;width:4px}.fanballot_2021_modal .fanballot_2021_modal-game dd .fanballot_2021_modal-game-petmark{width:60px}.fanballot_2021_modal .fanballot_2021_modal-game dd .fanballot_2021_modal-game-petmark img{height:auto;width:100%}.fanballot_2021_modal .fanballot_2021_modal-game dd .fanballot_2021_modal-game-score{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.125rem;line-height:1.2222222222}.fanballot_2021_modal .fanballot_2021_modal-game dd .fanballot_2021_modal-game-score span{padding:0 5px}.fanballot_2021_modal .fanballot_2021_modal-game dd .fanballot_2021_modal-game-score .is-win{color:#005ec1}@media only screen and (min-width:600px){.fanballot_2021_modal .fanballot_2021_modal-game{display:flex;flex-wrap:wrap;justify-content:space-between}.fanballot_2021_modal .fanballot_2021_modal-game:after{display:none}.fanballot_2021_modal .fanballot_2021_modal-game dl{width:calc(50% - 5px)}.fanballot_2021_modal .fanballot_2021_modal-game dl:not(:nth-child(-n+2)):before{display:none}.fanballot_2021_modal .fanballot_2021_modal-game dl:after{display:block}}.fanballot_2021_players{margin:20px auto}.fanballot_2021_players .fanballot_2021_players-slide{animation:players-slider 120s linear infinite;background:url(../img/prospi_a_league/page/fanballot_2021/fanballot_2021_players.jpg) repeat-x 0 0/auto 100%;height:160px;position:relative;width:100%}.fanballot_2021_players .fanballot_2021_players-slide:after,.fanballot_2021_players .fanballot_2021_players-slide:before{background:linear-gradient(90deg,#efefef,hsla(0,0%,94%,0)) no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:15px;z-index:10}.fanballot_2021_players .fanballot_2021_players-slide:after{left:auto;right:0;transform:scaleX(-1)}@keyframes players-slider{0%{background-position:0 0}to{background-position:-4555px 0}}@media only screen and (min-width:768px){.fanballot_2021_players{margin-top:0}.fanballot_2021_players .fanballot_2021_players-slide{height:273px}@keyframes players-slider{0%{background-position:0 0}to{background-position:-7772px 0}}}.fanballot_2021{background:var(--team-radial-gradient) no-repeat -150px -160px/260px 260px;border-radius:10px;box-shadow:var(--shadow1);overflow:hidden;padding:5px 10px 15px}.fanballot_2021 .fanballot_2021-team{align-items:center;display:flex;padding-bottom:8px;position:relative}.fanballot_2021 .fanballot_2021-team:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:7px;left:0;position:absolute;right:0}.fanballot_2021 .fanballot_2021-petmark{margin-right:10px;width:60px}.fanballot_2021 .fanballot_2021-petmark img{height:auto;width:100%}.fanballot_2021 .fanballot_2021-team_name{color:#272727;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.375}.fanballot_2021 .fanballot_2021-player{align-items:center;display:flex;padding-top:10px}.fanballot_2021 .fanballot_2021-player>a{align-items:center;color:#272727;display:flex;flex:1 1 auto}.fanballot_2021 .fanballot_2021-player_thumb{margin-right:10px;width:60px}.fanballot_2021 .fanballot_2021-player_thumb img{border:3px solid #efefef;border-radius:30px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_name{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_name span{display:block;font-size:.6875rem;line-height:1}.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_data{background:url(../img/pawa_app_fes_2021/icon_arrow_navy.svg) no-repeat left 50%/8px 9px;color:#00356d;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;padding-left:12px;transition:opacity .5s}.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_data:hover{opacity:.8}.fanballot_2021 .fanballot_2021-btn a{background:linear-gradient(90deg,#008cee,#00acee);border-radius:10px;box-shadow:var(--shadow1);display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;padding:10px 12px;text-align:center;transition:opacity .5s;width:60px}.fanballot_2021 .fanballot_2021-btn a:hover{opacity:.8}.fanballot_2021 .fanballot_2021-btn a.is-disabled{opacity:.3;pointer-events:none}@media only screen and (min-width:420px){.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_name span{display:inline-block}}@media only screen and (min-width:768px){.fanballot_2021{padding:5px 15px 15px}.fanballot_2021 .fanballot_2021-petmark{width:65px}.fanballot_2021 .fanballot_2021-team_name{font-size:1.125rem}.fanballot_2021 .fanballot_2021-player_info .fanballot_2021-player_name{font-size:1.0625rem}.fanballot_2021 .fanballot_2021-btn a{font-size:.9375rem;width:70px}}.fanballot_result .fanballot_result-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin:10px 0;padding:0 15px;position:relative}.fanballot_result .fanballot_result-ttl:after{background:#0059b2;border-radius:10px;bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:7px}.fanballot_result .fanballot_result-photo{margin:0 0 20px;position:relative}.fanballot_result .fanballot_result-photo img{border-radius:10px;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.fanballot_result .fanballot_result-photo:after{border-radius:10px;bottom:0;box-shadow:inset 3px 3px 5px hsla(148,9%,73%,.8),inset -3px 0 5px #fff;content:"";left:0;position:absolute;right:0;top:0}.fanballot_result .fanballot_result-player{border-radius:10px;box-shadow:inset 3px 3px 5px hsla(148,9%,73%,.8),inset -3px 0 5px #fff;display:block;padding:10px;transition:background-color .5s}.fanballot_result .fanballot_result-player>a{align-items:center;color:#272727;display:flex;transition:opacity .5s}.fanballot_result .fanballot_result-player>a:hover{opacity:.7}.fanballot_result .fanballot_result-player+.fanballot_result-player{margin-top:20px}.fanballot_result .fanballot_result-thumb{margin-left:5px;width:80px}.fanballot_result .fanballot_result-thumb img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.fanballot_result .fanballot_result-player_detail{align-items:center;display:flex;position:relative}.fanballot_result .fanballot_result-petmark{margin-left:5px;width:60px}.fanballot_result .fanballot_result-petmark img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.fanballot_result .fanballot_result-rank{display:block;margin-bottom:3px;width:56px}.fanballot_result .fanballot_result-rank img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.fanballot_result .fanballot_result-name{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2}.fanballot_result .fanballot_result-name .fanballot_result-player_name{display:inline-block;font-size:.875rem;line-height:1.2857142857}.fanballot_result .fanballot_result-comment{font-size:.75rem;line-height:1.5}.fanballot_result .fanballot_result-comment:before{box-shadow:var(--shadow3);content:"";display:block;height:4px;margin:15px auto;width:100%}.fanballot_result .fanballot_result-btn{margin:15px 0;text-align:center}.fanballot_result .fanballot_result-ce,.fanballot_result .fanballot_result-pa{margin:0 auto;max-width:760px}.fanballot_result .fanballot_result-ce{margin-top:15px}.fanballot_result .fanballot_result-pa{margin:30px auto}@media only screen and (min-width:768px){.fanballot_result .fanballot_result-ttl{margin:20px 0;padding:0 15px}.fanballot_result .fanballot_result-player{padding:20px}.fanballot_result .fanballot_result-player>a{justify-content:center}.fanballot_result .fanballot_result-petmark{width:80px}.fanballot_result .fanballot_result-name{font-size:1.625rem}.fanballot_result .fanballot_result-name .fanballot_result-player_name{font-size:1.5rem;margin-left:5px}.fanballot_result .fanballot_result-rank{width:75px}.fanballot_result .fanballot_result-comment{font-size:.8125rem;line-height:1.6923076923}.fanballot_result .fanballot_result-btn{margin-bottom:5px}}.faq{font-size:.8125rem;line-height:1.5384615385;margin:8px 10px}.faq ul{margin:15px 0}.faq li{margin-bottom:15px}.faq summary{border-radius:10px;box-shadow:var(--shadow1);box-sizing:border-box;cursor:pointer;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";list-style:none;padding:10px 47px 10px 38px;position:relative;width:100%}.faq summary::-webkit-details-marker{display:none}.faq summary:before{background:#1383f1;border-radius:20px;color:#fff;content:"Q";font-size:.875rem;height:20px;left:9px;line-height:1.3571428571;position:absolute;text-align:center;top:10px;width:20px}.faq summary span{background:linear-gradient(#061525,#061525) no-repeat 50% 50%/11px 1px;border-radius:5px;box-shadow:-2px -2px 4px #fff,2px 2px 4px hsla(148,9%,73%,.7);height:21px;position:absolute;right:10px;top:calc(50% - 10px);width:31px}.faq summary span:after{background:#061525;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(90deg);transition:transform .3s;width:11px}.faq details>div{padding:11px 9px 11px 37px;position:relative}.faq details>div:after{border-radius:5px;box-shadow:var(--shadow2);content:"";height:4px;left:10px;position:absolute;right:10px;top:0}.faq details>div:before{background:#f1138b;border-radius:20px;color:#fff;content:"A";font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;height:20px;left:9px;line-height:1.3571428571;position:absolute;text-align:center;top:11px;width:20px}.faq details[open]{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff}.faq details[open] summary{box-shadow:none}.faq details[open] summary span:after{transform:rotate(0deg)}@media only screen and (min-width:768px){.faq{font-size:.875rem;line-height:1.8571428571;margin:10px 10px 25px}.faq summary{padding:12px 52px 12px 45px}.faq summary:before{left:15px;top:15px}.faq summary span{height:28px;right:13px;top:calc(50% - 14px)}.faq details>div{padding:15px 23px 15px 45px}.faq details>div:before{left:15px;top:15px}}.fixed_menu{background:linear-gradient(180deg,#fff 0,#fff 35%,#e3e7eb);border:solid #daeaf7;border-radius:20px 20px 0 0;border-width:5px 5px 0;box-shadow:0 0 20px rgba(10,74,138,.5);box-sizing:border-box}.fixed_menu ul{align-items:center;display:flex;justify-content:space-between;padding:12px 10px 30px}.fixed_menu li{text-align:center}.fixed_menu a{color:#1281ef;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding:0 10px;position:relative;transition:opacity .5s}.fixed_menu a:hover{opacity:.7}.fixed_menu .fixed_menu-next,.fixed_menu .fixed_menu-prev{width:22%}.fixed_menu .fixed_menu-next a:before,.fixed_menu .fixed_menu-prev a:before{background:url(../img/prospi_a_league/icon_arrow_blue.svg) no-repeat 50% 50%/11px 14px;content:"";display:block;height:14px;position:absolute;top:calc(50% - 6px);width:11px}.fixed_menu .fixed_menu-prev a{padding-left:20px}.fixed_menu .fixed_menu-prev a:before{left:0;transform:scaleX(-1)}.fixed_menu .fixed_menu-next a{padding-right:20px}.fixed_menu .fixed_menu-next a:before{right:0}.fixed_menu .fixed_menu-all{border-color:#daeaf7;border-style:solid;border-width:0 3px;width:56%}.fixed_menu .is-disabled a{opacity:.3;pointer-events:none}@media only screen and (min-width:768px){.fixed_menu{margin:0 auto;max-width:700px}.fixed_menu ul{border-width:4px 4px 0;padding:13px}.fixed_menu a{font-size:1.125rem;padding:5px 10px}.fixed_menu .fixed_menu-next,.fixed_menu .fixed_menu-prev{width:30%}.fixed_menu .fixed_menu-all{border-width:0 4px;width:40%}}.footer_nav_service{padding:14px 10px 20px}.footer_nav_service .footer_nav_service-ttl{text-align:center}.footer_nav_service .footer_nav_service-ttl 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-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-sub_ttl a{color:#fff}.footer_nav_service ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer_nav_service li{position:relative}.footer_nav_service li:not(:last-child){border-bottom:1px solid #333}.footer_nav_service li:after{background:#333;content:"";display:none;height:26px;position:absolute;right:0;top:calc(50% - 13px);width:1px}.footer_nav_service li a{color:hsla(0,0%,100%,.5);display:block;font-size:.6875rem;line-height:1.2727272727;padding:11px 20px 11px 5px;position:relative}.footer_nav_service li a:before{background:hsla(0,0%,100%,.5);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;height:8px;position:absolute;right:12px;top:calc(50% - 4px);width:6px}.footer_nav_service li a:-moz-any-link{color:#fff}.footer_nav_service li a:any-link{color:#fff}.footer_nav_service li a:-moz-any-link:before{background:#fff}.footer_nav_service li a:any-link:before{background:#fff}.footer_nav_service li a:-moz-any-link:hover{background:hsla(0,0%,100%,.1);opacity:.8}.footer_nav_service li a:any-link:hover{background:hsla(0,0%,100%,.1);opacity:.8}.footer_nav_service li a:not(:-moz-any-link):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}.footer_nav_service li a:not(:any-link):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}.footer_nav_service li .bl{display:inline-block}@media only screen and (max-width:419px){.footer_nav_service li:nth-child(2n) a{padding-left:8px}.footer_nav_service li:nth-child(odd):nth-last-child(2){border-bottom:none}.footer_nav_service li:nth-child(odd):not(:last-child):before{display:block}}@media only screen and (min-width:420px){.footer_nav_service ul{grid-template-columns:repeat(3,minmax(0,1fr))}.footer_nav_service ul li:nth-child(3n) a,.footer_nav_service ul li:nth-child(3n+2) a{padding-left:10px}.footer_nav_service ul li:nth-child(3n+1):nth-last-child(2),.footer_nav_service ul li:nth-child(3n+1):nth-last-child(3),.footer_nav_service ul li:nth-child(3n+2):nth-last-child(2){border-bottom:none}.footer_nav_service ul li:nth-child(3n+1):after,.footer_nav_service 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 img{width:170px}.footer_nav_service .footer_nav_service-main{margin-top:15px;padding:2px 20px}.footer_nav_service .footer_nav_service-sub_ttl{font-size:.8125rem;line-height:1.1538461538;padding:22px 0 17px}.footer_nav_service li:nth-child(3n+1):before,.footer_nav_service li:nth-child(3n+2):before{height:39px;top:calc(50% - 20px)}.footer_nav_service li a{font-size:.8125rem;line-height:1.1538461538;padding:17px 20px 17px 5px}.footer_nav_service 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/prospi_a_league/logo_full.png) no-repeat 50% 50%/100% auto;height:0;margin:0 auto;overflow:hidden;padding-top:115px;width:150px}.footer_rights .footer_rights-official span{font-size:.625rem;font-weight:bold}.footer_rights .footer_rights-sponsor{background:#0b1927;border-radius:10px;box-shadow:inset 5px 5px 8px #000,inset -5px -5px 8px #13273b;margin:0 auto 15px;max-width:420px;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:90px}.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{margin-top:20px}.footer_rights .footer_rights-petmarks p img{height:auto;width:45px}.footer_rights .footer_rights-petmarks:first-child{padding:20px 0 0}.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:0 10px 35px}.footer_rights .footer_rights-official p{padding-top:125px;width:180px}.footer_rights .footer_rights-sponsor{margin:0 auto;padding:15px}.footer_rights .footer_rights-sponsor dl ul li img{width:120px}.footer_rights .footer_rights-petmarks{margin-top:25px}.footer_rights .footer_rights-petmarks p{display:inline-block}.footer_rights .footer_rights-petmarks p img{width:68px}.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}}.g_nav{background:#f5f5f5;height:48px}.g_nav .g_nav-inner{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 li{float:left}.g_nav .g_nav-inner li a{color:#9ea1a6;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:44px;padding:0 11px;position:relative}.g_nav .g_nav-inner li a.current,.g_nav .g_nav-inner li a:hover{color:#0072ff}.g_nav .g_nav-inner li a:-moz-any-link{color:#272727}.g_nav .g_nav-inner li a:any-link{color:#272727}.g_nav .g_nav-slide_menu{height:48px;position:absolute;right:0;top:0;width:50px}.g_nav .g_nav-slide_menu a{border-radius:5px;box-shadow:4px 4px 8px #b4c1ba,-4px -4px 6px #fff;display:block;height:0;left:5px;overflow:hidden;padding:38px 0 0;position:absolute;top:5px;transition:background-color .3s;width:40px}.g_nav .g_nav-slide_menu a:hover{background:hsla(0,0%,100%,.1)}.g_nav .g_nav-slide_menu a span{background:#272727;border-radius:3px;display:block;height:3px;left:50%;margin:-3px 0 0 -10px;position:absolute;top:50%;width:20px}.g_nav .g_nav-slide_menu a span:after,.g_nav .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-slide_menu a span:after{margin:7px 0 0}@media only screen and (min-width:380px){.g_nav .g_nav-inner li a{padding:0 13px}}@media only screen and (min-width:768px){.g_nav{height:55px}.g_nav .g_nav-inner li{margin-bottom:5px}.g_nav .g_nav-inner li a{font-size:.875rem;line-height:50px;padding:0 25px}.g_nav .g_nav-slide_menu a{left:6px;top:10px}}.gallery{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.gallery a{background:#000;display:block;overflow:hidden;position:relative}.gallery a:before{background:url(../img/prospi_a_league/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;width:100%}.gallery img:hover{opacity:.8;transform:scale(1.2)}.game_detail_modal .game_detail_modal-outline{margin-bottom:10px;text-align:center}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.2173913043;margin-bottom:5px}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl-sub{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308}.game_detail_modal .game_detail_modal-detail{font-size:.625rem;line-height:1.4}.game_detail_modal .game_detail_modal-detail .bl{display:block}.game_detail_modal .game_detail_modal-result{margin:0 auto 10px}.game_detail_modal .game_detail_modal-vs{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto 10px;max-width:300px;position:relative}.game_detail_modal .game_detail_modal-vs li{align-items:center;box-sizing:border-box;display:flex;flex:0 0 50%}.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:"Soft Gothic Ultra","Shin Maru Go Ultra 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:#005ec1}.game_detail_modal .game_detail_modal-vs li.game_detail_modal-vs-info{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.game_detail_modal .game_detail_modal-vs li .game_detail_modal-vs-msg{color:#9d9d9d;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.25rem;line-height:1.3}.game_detail_modal .game_detail_modal-vs li.game_detail_modal-vs-home .game_detail_modal-score:after{background:#272727;content:"";display:block;height:4px;left:0;margin:auto;position:absolute;right:0;top:50%;width:12px}.game_detail_modal .game_detail_modal-vs li.game_detail_modal-vs-visitor{justify-content:flex-end}.game_detail_modal .game_detail_modal-vs.is-bye li.game_detail_modal-vs-home{padding-right:15px}.game_detail_modal .game_detail_modal-vs.is-bye li.game_detail_modal-vs-visitor{padding-left:15px}.game_detail_modal .game_detail_modal-vs.is-bye .game_detail_modal-vs-msg{font-size:.625rem;line-height:1.2;margin-top:37px}.game_detail_modal .game_detail_modal-vs.is-bye .game_detail_modal-score span{display:inline-block;position:relative}.game_detail_modal .game_detail_modal-vs.is-bye .game_detail_modal-score span:after{content:"敗北";display:block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.625rem;line-height:1.2}.game_detail_modal .game_detail_modal-vs.is-bye .game_detail_modal-score span.is-game-win:after{content:"勝利"}.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 li.is-substitute:after{background:#cfcfcf;border-radius:10px;content:"代理出場";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;line-height:1.1;margin:5px auto 0;padding:4px 7px;width:50px}.game_detail_modal .game_detail_modal-player:after{content:"VS";display:block;font-family:"NOW-GU","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{margin:0 auto;max-width:460px}.game_detail_modal .game_detail_modal-stats{margin:35px auto 0;max-width:460px}.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 .game_detail_modal-ttl{font-size:2.125rem;line-height:1.1764705882}.game_detail_modal .game_detail_modal-outline .game_detail_modal-ttl-sub{font-size:1rem}.game_detail_modal .game_detail_modal-outline dl{font-size:.875rem;line-height:1.2857142857}.game_detail_modal .game_detail_modal-detail{font-size:.8125rem}.game_detail_modal .game_detail_modal-detail .bl{display:inline-block}.game_detail_modal .game_detail_modal-result{margin:0 auto}.game_detail_modal .game_detail_modal-vs{max-width:400px}.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-vs li .game_detail_modal-vs-msg{font-size:1.875rem}.game_detail_modal .game_detail_modal-vs.is-bye{max-width:460px}.game_detail_modal .game_detail_modal-vs.is-bye .game_detail_modal-vs-msg{font-size:.8125rem;margin-top:47px}.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{max-width:unset}.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_message{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;box-sizing:border-box;font-size:.625rem;line-height:1.3;margin:15px;padding:15px}.game_message:empty{display:none}@media only screen and (min-width:768px){.game_message{font-size:.8125rem;padding:20px}}.game_schedule{margin:0 auto;max-width:640px;padding:30px 0}.game_schedule>li{-o-border-image:url(../img/prospi_a_league/border01.png) 40 20;border-image:url(../img/prospi_a_league/border01.png) 40 20;border-style:solid;border-width:20px 10px;padding:10px 20px;position:relative}.game_schedule>li+li{margin:50px 0 0}.game_schedule>li+li:before{background:url(../img/prospi_a_league/arrow_bottom.png) no-repeat 50% 50%/20px 20px;content:"";height:20px;left:0;margin:0 auto;position:absolute;right:0;top:-61px;width:20px}.game_schedule>li.game_schedule-borderless{border:none}.game_schedule>li.game_schedule-borderless:before{top:-41px}.game_schedule>li+.game_schedule-borderless{margin:40px 0 0}.game_schedule .game_schedule-ttl{background:#efefef;border-radius:10px;box-shadow:inset 2px 2px 5px #b4c1ba,inset -5px -5px 5px #fff;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";left:50%;padding:8px 15px;position:absolute;top:-34px;transform:translateX(-50%);white-space:nowrap}.game_schedule .game_schedule-ttl span{font-size:.625rem;line-height:1.4}.game_schedule .game_schedule-detail{margin-top:5px}.game_schedule .game_schedule-date{color:#006dd9;display:flex;flex:0 0 auto;flex-direction:column;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1rem;height:55px;justify-content:center;line-height:1;margin:0 12px 0 0;position:relative;width:55px}.game_schedule .game_schedule-date:not(.game_schedule-date-no_line):after{background:#006dd9;bottom:0;content:"";height:2px;left:-8px;margin:auto;position:absolute;right:-8px;top:0;transform:rotate(320deg)}.game_schedule .game_schedule-date-dd{text-align:right}.game_schedule .game_schedule-date-dd span{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}.game_schedule .game_schedule-detail dl{align-items:center;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;justify-content:center;line-height:1.3333333333;position:relative}.game_schedule .game_schedule-detail dl:not(:last-child){padding:0 0 30px}.game_schedule .game_schedule-detail dl:not(:last-child):after{background:#efefef;border-radius:10px;bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:7px;left:0;margin:0 0 10px;position:absolute;right:0}.game_schedule .game_schedule-detail dt{padding:6px 10px 6px 5px;text-align:right;width:40%}.game_schedule .game_schedule-detail dd{color:#006dd9;padding:6px 10px 6px 15px;position:relative;width:60%}.game_schedule .game_schedule-detail dd:before{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}.game_schedule .game_schedule-detail p{color:#006dd9;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;text-align:center}.game_schedule .game_schedule-representative-tournament{display:flex;margin:0 -12px 0 -4px}.game_schedule .game_schedule-representative-tournament h5{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.5;padding:6px 10px 6px 5px;position:relative;text-align:center;writing-mode:vertical-rl}.game_schedule .game_schedule-representative-tournament ul{padding:0 0 0 15px;position:relative}.game_schedule .game_schedule-representative-tournament ul:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}.game_schedule .game_schedule-representative-tournament li{display:flex;justify-content:flex-start;margin:10px 0 0;position:relative;width:100%}.game_schedule .game_schedule-representative-tournament li:first-child{margin-top:5px}.game_schedule .game_schedule-representative-tournament .game_schedule-team-list{align-items:center;display:flex;flex-wrap:wrap}.game_schedule .game_schedule-representative-tournament .game_schedule-team-list a{display:block;width:48px}.game_schedule .game_schedule-representative-tournament .game_schedule-team-list img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.game_schedule .game_schedule-representative-tournament .game_schedule-team{display:flex;justify-content:center;margin:0;padding:30px 0 0;position:relative}.game_schedule .game_schedule-representative-tournament .game_schedule-team:before{background:#efefef;border-radius:10px;box-shadow:var(--shadow3);content:"";display:block;height:7px;margin:0 0 10px;position:absolute;top:10px;width:100%}.game_schedule .game_schedule-representative-tournament .game_schedule-team+.game_schedule-team{margin:10px 0 0;padding:0}.game_schedule .game_schedule-representative-tournament .game_schedule-team+.game_schedule-team:before{display:none}.game_schedule .game_schedule-pennant h5{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;padding:8px 0 20px;position:relative;text-align:center}.game_schedule .game_schedule-pennant h5:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;height:4px;position:absolute;width:100%}.game_schedule .game_schedule-pennant .game_schedule-pennant-game{margin:10px 0 0;position:relative}.game_schedule .game_schedule-pennant .game_schedule-pennant-game>li{align-items:center;display:flex;padding:0 0 30px;position:relative}.game_schedule .game_schedule-pennant .game_schedule-pennant-game>li:after{border-radius:10px;bottom:12px;box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0}.game_schedule .game_schedule-pennant .game_schedule-pennant-game:last-child>li:last-child{padding:0}.game_schedule .game_schedule-pennant .game_schedule-pennant-game:last-child>li:last-child:after{display:none}.game_schedule .game_schedule-pennant .game_schedule-pennant-date{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;padding:0 0 0 15px;position:relative}.game_schedule .game_schedule-pennant .game_schedule-pennant-date:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:8px;position:absolute;top:0;width:4px}.game_schedule .game_schedule-pennant .game_schedule-pennant-date li{margin:5px}.game_schedule .game_schedule-pennant .game_schedule-pennant-date a{align-items:center;color:#26313d;display:flex}.game_schedule .game_schedule-pennant .game_schedule-pennant-date a.is-disabled{pointer-events:none}.game_schedule .game_schedule-pennant .game_schedule-pennant-date .game_schedule-pennant-petmark{width:42px}.game_schedule .game_schedule-pennant .game_schedule-pennant-date .game_schedule-pennant-petmark img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.game_schedule .game_schedule-pennant .game_schedule-pennant-date .game_schedule-pennant-vs{font-size:.625rem;line-height:1;text-align:center}.game_schedule .game_schedule-climax h5{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;padding:0 0 30px;position:relative;text-align:center}.game_schedule .game_schedule-climax h5:after{border-radius:10px;bottom:12px;box-shadow:var(--shadow3);content:"";display:block;height:4px;position:absolute;width:100%}.game_schedule .game_schedule-climax h5 img{height:auto;image-rendering:-webkit-optimize-contrast;vertical-align:middle;width:28px}.game_schedule .game_schedule-climax dl{align-items:center;display:flex;position:relative}.game_schedule .game_schedule-climax dl:not(:last-child){padding:0 0 30px}.game_schedule .game_schedule-climax dl:not(:last-child):after{border-radius:10px;bottom:12px;box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0}.game_schedule .game_schedule-climax dd{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;padding:0 0 0 20px;position:relative}.game_schedule .game_schedule-climax dd:after{border-radius:10px;bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:8px;position:absolute;top:0;width:4px}.game_schedule .game_schedule-climax .game_schedule-climax-game{align-items:center;display:flex;justify-content:center;margin:5px 0}.game_schedule .game_schedule-climax .game_schedule-climax-game-name{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;width:60px}.game_schedule .game_schedule-climax .game_schedule-climax-game-name:first-child{text-align:right}.game_schedule .game_schedule-climax .game_schedule-climax-game-name span{display:inline-block}.game_schedule .game_schedule-climax .game_schedule-climax-game-vs{font-size:.625rem;line-height:1.2;text-align:center;width:34px}.game_schedule .game_schedule-nippon dd,.game_schedule .game_schedule-nippon dl{align-items:center;display:flex;flex:1 1 auto}.game_schedule .game_schedule-nippon dd{justify-content:center;padding:0 0 0 20px;position:relative}.game_schedule .game_schedule-nippon dd:after{border-radius:10px;bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:8px;position:absolute;top:0;width:4px}.game_schedule .game_schedule-nippon .game_schedule-nippon-team{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.4545454545;text-align:center}.game_schedule .game_schedule-nippon .game_schedule-nippon-team p{margin:0 auto;width:36px}.game_schedule .game_schedule-nippon .game_schedule-nippon-team img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.game_schedule .game_schedule-nippon .game_schedule-nippon-team span{display:inline-block}.game_schedule .game_schedule-nippon .game_schedule-nippon-vs{font-size:.625rem;line-height:1.6;width:34px}@media only screen and (min-width:480px){.game_schedule .game_schedule-detail dt{width:26%}.game_schedule .game_schedule-detail dd{width:74%}.game_schedule .game_schedule-representative-tournament{align-items:center;margin:0}.game_schedule .game_schedule-representative-tournament h5{text-align:right;width:26%;writing-mode:horizontal-tb}.game_schedule .game_schedule-representative-tournament ul{width:74%}}@media only screen and (min-width:768px){.game_schedule .game_schedule-detail dl,.game_schedule .game_schedule-detail p{font-size:.875rem;line-height:1.4285714286}.game_schedule .game_schedule-ttl{font-size:1.125rem;line-height:1.2222222222}.game_schedule .game_schedule-representative-tournament h5{font-size:.875rem;line-height:1.4285714286}.game_schedule .game_schedule-representative-tournament ul{display:flex;flex-wrap:wrap;padding-right:10px}.game_schedule .game_schedule-pennant h5{font-size:1rem;line-height:1.25}.game_schedule .game_schedule-pennant .game_schedule-pennant-date li{margin:5px 10px}.game_schedule .game_schedule-pennant .game_schedule-pennant-date .game_schedule-pennant-petmark{width:52px}.game_schedule .game_schedule-pennant .game_schedule-pennant-date .game_schedule-pennant-vs{font-size:.875rem;line-height:1.1428571429;width:20px}.game_schedule .game_schedule-climax h5{font-size:1rem;line-height:1.25}.game_schedule .game_schedule-climax h5 img{width:32px}.game_schedule .game_schedule-climax .game_schedule-climax-game-name{font-size:.9375rem;line-height:1.3333333333;width:95px}.game_schedule .game_schedule-nippon .game_schedule-nippon-team{align-items:center;display:flex;font-size:.9375rem;line-height:1.3333333333}.game_schedule .game_schedule-nippon .game_schedule-nippon-team p{margin:0 4px}.game_schedule .game_schedule-nippon .game_schedule-nippon-team.game_schedule-nippon-team-ce{flex-direction:row-reverse}.game_schedule .game_schedule-nippon .game_schedule-nippon-vs{font-size:.875rem;line-height:1.1428571429;text-align:center;width:34px}}.game_ttl{background:url(../img/prospi_a_league/bg_game_ttl_dummy.jpg) no-repeat 50% 50%/cover;color:#fff;display:flex;height:230px;justify-content:center;overflow:hidden;position:relative}.game_ttl.game_ttl-pennant01{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant01.jpg)}.game_ttl.game_ttl-pennant02{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant02.jpg)}.game_ttl.game_ttl-pennant03{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant03.jpg)}.game_ttl.game_ttl-pennant04{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant04.jpg)}.game_ttl.game_ttl-pennant05{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant05.jpg)}.game_ttl.game_ttl-climax{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_climax.jpg)}.game_ttl.game_ttl-nippon{background-image:url(../img/prospi_a_league/bg_game_ttl2_back_schedule_nippon.jpg)}.game_ttl .game_ttl-home,.game_ttl .game_ttl-visitor{max-width:430px;position:relative;width:50%}.game_ttl .game_ttl-home:after,.game_ttl .game_ttl-home:before,.game_ttl .game_ttl-visitor:after,.game_ttl .game_ttl-visitor:before{content:"";position:absolute}.game_ttl .game_ttl-home:before,.game_ttl .game_ttl-visitor:before{background:url(../img/prospi_a_league/bg_game_ttl_swallows_sp.png) no-repeat 50% 50%/100% 100%;height:330px;left:-75px;top:-70px;width:250px}.game_ttl .game_ttl-home:after,.game_ttl .game_ttl-visitor:after{background:url(../img/prospi_a_league/bg_game_ttl_swallows_front.png) no-repeat 0 0/100% 100%;bottom:0;height:50px;left:-65px;width:210px}.game_ttl .game_ttl-home.game_ttl-carp:before,.game_ttl .game_ttl-visitor.game_ttl-carp:before{background-image:url(../img/prospi_a_league/bg_game_ttl_carp_sp.png)}.game_ttl .game_ttl-home.game_ttl-carp:after,.game_ttl .game_ttl-visitor.game_ttl-carp:after{background-image:url(../img/prospi_a_league/bg_game_ttl_carp_front.png)}.game_ttl .game_ttl-home.game_ttl-giants:before,.game_ttl .game_ttl-visitor.game_ttl-giants:before{background-image:url(../img/prospi_a_league/bg_game_ttl_giants_sp.png)}.game_ttl .game_ttl-home.game_ttl-giants:after,.game_ttl .game_ttl-visitor.game_ttl-giants:after{background-image:url(../img/prospi_a_league/bg_game_ttl_giants_front.png)}.game_ttl .game_ttl-home.game_ttl-dragons:before,.game_ttl .game_ttl-visitor.game_ttl-dragons:before{background-image:url(../img/prospi_a_league/bg_game_ttl_dragons_sp.png)}.game_ttl .game_ttl-home.game_ttl-dragons:after,.game_ttl .game_ttl-visitor.game_ttl-dragons:after{background-image:url(../img/prospi_a_league/bg_game_ttl_dragons_front.png)}.game_ttl .game_ttl-home.game_ttl-swallows:before,.game_ttl .game_ttl-visitor.game_ttl-swallows:before{background-image:url(../img/prospi_a_league/bg_game_ttl_swallows_sp.png)}.game_ttl .game_ttl-home.game_ttl-swallows:after,.game_ttl .game_ttl-visitor.game_ttl-swallows:after{background-image:url(../img/prospi_a_league/bg_game_ttl_swallows_front.png)}.game_ttl .game_ttl-home.game_ttl-baystars:before,.game_ttl .game_ttl-visitor.game_ttl-baystars:before{background-image:url(../img/prospi_a_league/bg_game_ttl_baystars_sp.png)}.game_ttl .game_ttl-home.game_ttl-baystars:after,.game_ttl .game_ttl-visitor.game_ttl-baystars:after{background-image:url(../img/prospi_a_league/bg_game_ttl_baystars_front.png)}.game_ttl .game_ttl-home.game_ttl-tigers:before,.game_ttl .game_ttl-visitor.game_ttl-tigers:before{background-image:url(../img/prospi_a_league/bg_game_ttl_tigers_sp.png)}.game_ttl .game_ttl-home.game_ttl-tigers:after,.game_ttl .game_ttl-visitor.game_ttl-tigers:after{background-image:url(../img/prospi_a_league/bg_game_ttl_tigers_front.png)}.game_ttl .game_ttl-home.game_ttl-lions:before,.game_ttl .game_ttl-visitor.game_ttl-lions:before{background-image:url(../img/prospi_a_league/bg_game_ttl_lions_sp.png)}.game_ttl .game_ttl-home.game_ttl-lions:after,.game_ttl .game_ttl-visitor.game_ttl-lions:after{background-image:url(../img/prospi_a_league/bg_game_ttl_lions_front.png)}.game_ttl .game_ttl-home.game_ttl-fighters:before,.game_ttl .game_ttl-visitor.game_ttl-fighters:before{background-image:url(../img/prospi_a_league/bg_game_ttl_fighters_sp.png)}.game_ttl .game_ttl-home.game_ttl-fighters:after,.game_ttl .game_ttl-visitor.game_ttl-fighters:after{background-image:url(../img/prospi_a_league/bg_game_ttl_fighters_front.png)}.game_ttl .game_ttl-home.game_ttl-hawks:before,.game_ttl .game_ttl-visitor.game_ttl-hawks:before{background-image:url(../img/prospi_a_league/bg_game_ttl_hawks_sp.png)}.game_ttl .game_ttl-home.game_ttl-hawks:after,.game_ttl .game_ttl-visitor.game_ttl-hawks:after{background-image:url(../img/prospi_a_league/bg_game_ttl_hawks_front.png)}.game_ttl .game_ttl-home.game_ttl-buffaloes:before,.game_ttl .game_ttl-visitor.game_ttl-buffaloes:before{background-image:url(../img/prospi_a_league/bg_game_ttl_buffaloes_sp.png)}.game_ttl .game_ttl-home.game_ttl-buffaloes:after,.game_ttl .game_ttl-visitor.game_ttl-buffaloes:after{background-image:url(../img/prospi_a_league/bg_game_ttl_buffaloes_front.png)}.game_ttl .game_ttl-home.game_ttl-eagles:before,.game_ttl .game_ttl-visitor.game_ttl-eagles:before{background-image:url(../img/prospi_a_league/bg_game_ttl_eagles_sp.png)}.game_ttl .game_ttl-home.game_ttl-eagles:after,.game_ttl .game_ttl-visitor.game_ttl-eagles:after{background-image:url(../img/prospi_a_league/bg_game_ttl_eagles_front.png)}.game_ttl .game_ttl-home.game_ttl-marines:before,.game_ttl .game_ttl-visitor.game_ttl-marines:before{background-image:url(../img/prospi_a_league/bg_game_ttl_marines_sp.png)}.game_ttl .game_ttl-home.game_ttl-marines:after,.game_ttl .game_ttl-visitor.game_ttl-marines:after{background-image:url(../img/prospi_a_league/bg_game_ttl_marines_front.png)}.game_ttl .game_ttl-home .game_ttl-head_coach,.game_ttl .game_ttl-visitor .game_ttl-head_coach{bottom:-10px;left:-30px;position:absolute;width:200px}.game_ttl .game_ttl-home .game_ttl-head_coach img,.game_ttl .game_ttl-visitor .game_ttl-head_coach img{height:auto;width:100%}.game_ttl .game_ttl-visitor,.game_ttl .game_ttl-visitor .game_ttl-head_coach{transform:scaleX(-1)}.game_ttl .game_ttl-game{left:0;position:absolute;right:0;text-align:center;text-shadow:0 0 15px #001327,0 0 15px #001327;top:45px}.game_ttl .game_ttl-game h1{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:2.25rem;line-height:1.1111111111}.game_ttl .game_ttl-game h1 .game_ttl-game-sub{display:block;font-size:.9375rem;line-height:1.3333333333}.game_ttl .game_ttl-game p{font-size:.75rem;line-height:1.3333333333}.game_ttl .game_ttl-vs{align-items:center;display:flex;justify-content:center;position:absolute;top:120px;width:100%}.game_ttl .game_ttl-vs .game_ttl-vs-petmark{width:90px}.game_ttl .game_ttl-vs .game_ttl-vs-petmark img{height:auto;width:100%}.game_ttl .game_ttl-vs .game_ttl-vs-txt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.6875rem;line-height:1.3333333333;text-shadow:0 0 15px #001327}.game_ttl .game_ttl-note{bottom:0;position:absolute;width:100%}.game_ttl .game_ttl-note p{color:#fff;font-size:.625rem;line-height:1.2;margin:0 auto;max-width:980px;padding:5px;text-align:right;text-shadow:0 0 3px #000,0 0 2px #000,0 0 2px #000;z-index:1}@media only screen and (min-width:768px){.game_ttl{height:350px}.game_ttl .game_ttl-home,.game_ttl .game_ttl-visitor{width:50%}.game_ttl .game_ttl-home:before,.game_ttl .game_ttl-visitor:before{background:url(../img/prospi_a_league/bg_game_ttl_swallows_pc.png) no-repeat 50% 50%/100% 100%;height:440px;left:-150px;top:-10px;width:540px}.game_ttl .game_ttl-home:after,.game_ttl .game_ttl-visitor:after{bottom:-20px;height:80px;left:50px;width:336px}.game_ttl .game_ttl-home.game_ttl-carp:before,.game_ttl .game_ttl-visitor.game_ttl-carp:before{background-image:url(../img/prospi_a_league/bg_game_ttl_carp_pc.png)}.game_ttl .game_ttl-home.game_ttl-giants:before,.game_ttl .game_ttl-visitor.game_ttl-giants:before{background-image:url(../img/prospi_a_league/bg_game_ttl_giants_pc.png)}.game_ttl .game_ttl-home.game_ttl-dragons:before,.game_ttl .game_ttl-visitor.game_ttl-dragons:before{background-image:url(../img/prospi_a_league/bg_game_ttl_dragons_pc.png)}.game_ttl .game_ttl-home.game_ttl-swallows:before,.game_ttl .game_ttl-visitor.game_ttl-swallows:before{background-image:url(../img/prospi_a_league/bg_game_ttl_swallows_pc.png)}.game_ttl .game_ttl-home.game_ttl-baystars:before,.game_ttl .game_ttl-visitor.game_ttl-baystars:before{background-image:url(../img/prospi_a_league/bg_game_ttl_baystars_pc.png)}.game_ttl .game_ttl-home.game_ttl-tigers:before,.game_ttl .game_ttl-visitor.game_ttl-tigers:before{background-image:url(../img/prospi_a_league/bg_game_ttl_tigers_pc.png)}.game_ttl .game_ttl-home.game_ttl-lions:before,.game_ttl .game_ttl-visitor.game_ttl-lions:before{background-image:url(../img/prospi_a_league/bg_game_ttl_lions_pc.png)}.game_ttl .game_ttl-home.game_ttl-fighters:before,.game_ttl .game_ttl-visitor.game_ttl-fighters:before{background-image:url(../img/prospi_a_league/bg_game_ttl_fighters_pc.png)}.game_ttl .game_ttl-home.game_ttl-hawks:before,.game_ttl .game_ttl-visitor.game_ttl-hawks:before{background-image:url(../img/prospi_a_league/bg_game_ttl_hawks_pc.png)}.game_ttl .game_ttl-home.game_ttl-buffaloes:before,.game_ttl .game_ttl-visitor.game_ttl-buffaloes:before{background-image:url(../img/prospi_a_league/bg_game_ttl_buffaloes_pc.png)}.game_ttl .game_ttl-home.game_ttl-eagles:before,.game_ttl .game_ttl-visitor.game_ttl-eagles:before{background-image:url(../img/prospi_a_league/bg_game_ttl_eagles_pc.png)}.game_ttl .game_ttl-home.game_ttl-marines:before,.game_ttl .game_ttl-visitor.game_ttl-marines:before{background-image:url(../img/prospi_a_league/bg_game_ttl_marines_pc.png)}.game_ttl .game_ttl-home .game_ttl-head_coach,.game_ttl .game_ttl-visitor .game_ttl-head_coach{bottom:0;left:0;width:280px}.game_ttl .game_ttl-game{top:50px}.game_ttl .game_ttl-game h1{font-size:3.75rem;line-height:1.3333333333}.game_ttl .game_ttl-game h1 .game_ttl-game-sub{font-size:1.5rem;line-height:1.25}.game_ttl .game_ttl-game p{font-size:1.125rem;line-height:1.3333333333}.game_ttl .game_ttl-vs{top:170px}.game_ttl .game_ttl-vs .game_ttl-vs-petmark{width:160px}.game_ttl .game_ttl-vs .game_ttl-vs-txt{font-size:2.8125rem;line-height:1.1111111111;margin:0 30px;padding:40px 0 0}}.game_ttl.game_ttl-climax .game_ttl-game{top:85px}.game_ttl.game_ttl-climax .game_ttl-game .game_ttl-logo img{filter:drop-shadow(0 0 5px #fff);height:auto;image-rendering:-webkit-optimize-contrast;width:90px}.game_ttl.game_ttl-climax .game_ttl-game h1{font-size:.8125rem;line-height:1.3846153846;margin:0 auto}.game_ttl.game_ttl-climax .game_ttl-game h1 .bl{display:block}.game_ttl.game_ttl-climax .game_ttl-game .game_ttl-stage{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2}.game_ttl.game_ttl-climax .game_ttl-vs{top:140px}@media only screen and (min-width:768px){.game_ttl.game_ttl-climax .game_ttl-game{top:90px}.game_ttl.game_ttl-climax .game_ttl-game h1{font-size:1.875rem;line-height:1.1333333333}.game_ttl.game_ttl-climax .game_ttl-game .game_ttl-stage{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:2.5rem;line-height:1.05;margin:5px 0}.game_ttl.game_ttl-climax .game_ttl-game .game_ttl-logo img{width:140px}.game_ttl.game_ttl-climax .game_ttl-vs{top:225px}.game_ttl.game_ttl-climax .game_ttl-vs .game_ttl-vs-txt{padding:0}.game_ttl.game_ttl-climax .game_ttl-vs .game_ttl-vs-petmark{width:120px}}.game_ttl2{overflow:hidden;position:relative}.game_ttl2:after{background:linear-gradient(0deg,transparent,rgba(0,0,0,.15)) no-repeat 0 0/100% 25px,linear-gradient(0deg,rgba(0,0,0,.15),transparent) no-repeat 0 100%/100% 25px;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100%}.game_ttl2 .game_ttl2-inner{align-items:center;background:no-repeat 0 50%/262px auto,no-repeat -400px 50%/800px 250px,no-repeat -200px 45%/1000px auto;color:#fff;display:flex;height:230px;margin:0 auto;max-width:1600px;padding:0 15px}.game_ttl2 .game_ttl2-main h1{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.3043478261}.game_ttl2 .game_ttl2-main h1 .game_ttl2-sub{font-size:.9375rem;line-height:1.0666666667}.game_ttl2 .game_ttl2-main h1 .bl{display:inline-block}.game_ttl2 .game_ttl2-main .game_ttl2-date{font-size:.75rem;line-height:1.3333333333;margin:10px 0 0}.game_ttl2 .game_ttl2-paginate{display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:180px}.game_ttl2 .game_ttl2-paginate a,.game_ttl2 .game_ttl2-paginate span{display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;position:relative}.game_ttl2 .game_ttl2-paginate a:after,.game_ttl2 .game_ttl2-paginate span:after{background:no-repeat 50% 50%/10.8px 12px;bottom:0;content:"";height:12px;margin:auto 0;position:absolute;top:0;width:10.8px}.game_ttl2 .game_ttl2-paginate a{background:#fff;box-shadow:0 0 20px #000;color:#272727;transition:opacity .3s}.game_ttl2 .game_ttl2-paginate a:hover{opacity:.7}.game_ttl2 .game_ttl2-paginate a:after{background-image:url(../img/prospi_a_league/icon_arrow_navy.svg)}.game_ttl2 .game_ttl2-paginate span{display:none}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev a,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev span{border-radius:0 20px 20px 0;padding:8px 15px 8px 25px}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev a:after,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev span:after{left:10px;transform:scaleX(-1)}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next a,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next span{border-radius:20px 0 0 20px;padding:8px 25px 8px 15px}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next a:after,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next span:after{right:10px}.game_ttl2.game_ttl2-team_representative .game_ttl2-inner{align-items:flex-start;background-image:url(../img/prospi_a_league/bg_game_ttl2_front_team_representative.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_team_representative.jpg);flex-direction:column;justify-content:center}.game_ttl2.game_ttl2-team_representative .game_ttl2-main{text-shadow:0 0 10px #5b0011}.game_ttl2.game_ttl2-team_representative .game_ttl2-petmark{max-width:860px;width:100%}.game_ttl2.game_ttl2-team_representative .game_ttl2-petmark img{height:auto;image-rendering:-webkit-optimize-contrast;width:35px}.game_ttl2.game_ttl2-team_representative .game_ttl2-petmark.game_ttl2-petmark-ce{margin:0 auto 10px}.game_ttl2.game_ttl2-team_representative .game_ttl2-petmark.game_ttl2-petmark-pa{margin:10px auto 30px}.game_ttl2.game_ttl2-schedule .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule.jpg)}.game_ttl2.game_ttl2-schedule .game_ttl2-main{text-shadow:0 0 10px #000b5b}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant01 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant01.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant01.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant02 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant02.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant02.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant03 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant03.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant03.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant04 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant04.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant04.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant05 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant05.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant05.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_climax.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_climax.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_nippon.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_nippon.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant01 .game_ttl2-inner{background-position:0 50%,-400px 50%,-200px 80%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant02 .game_ttl2-inner{background-position:0 50%,-400px 50%,right -80px top 8%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant03 .game_ttl2-inner{background-position:0 50%,-400px 50%,-225px 95%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-inner,.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant05 .game_ttl2-inner{background-position:0 50%,-400px 50%,-240px 45%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-inner{background-position:0 50%,-400px 50%,-200px 85%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-main{padding-bottom:40px}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-main h1{font-size:1.375rem;line-height:1.1818181818}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-main .game_ttl2-date{margin-top:5px}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-logo img{filter:drop-shadow(0 0 5px #fff);height:auto;width:110px}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-main{padding-bottom:35px}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-logo img{filter:drop-shadow(0 0 5px #fff);height:auto;width:130px}@media only screen and (min-width:768px){.game_ttl2 .game_ttl2-inner{background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%;background-size:680px 370px,980px 500px,1600px 500px;height:350px}.game_ttl2 .game_ttl2-main{margin:0 auto;max-width:860px;width:100%}.game_ttl2 .game_ttl2-main h1{font-size:2.625rem;line-height:1.1904761905}.game_ttl2 .game_ttl2-main .game_ttl2-date{font-size:1.125rem;line-height:1.3333333333}.game_ttl2 .game_ttl2-paginate{left:10px;margin:0 auto;max-width:860px;right:10px;top:275px}.game_ttl2 .game_ttl2-paginate a,.game_ttl2 .game_ttl2-paginate span{font-size:1rem}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev a,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev span{border-radius:20px;padding:8px 20px 8px 35px}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev a:after,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-prev span:after{left:16px;transform:scaleX(-1)}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next a,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next span{border-radius:20px;padding:8px 35px 8px 20px}.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next a:after,.game_ttl2 .game_ttl2-paginate .game_ttl2-paginate-next span:after{right:16px}.game_ttl2.game_ttl2-team_representative .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_team_representative_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_team_representative.jpg)}.game_ttl2.game_ttl2-team_representative .game_ttl2-petmark img{width:55px}.game_ttl2.game_ttl2-schedule .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule.jpg)}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant01 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant01_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant01.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant02 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant02_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant02.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant03 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant03_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant03.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant04 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant04_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant04.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant05 .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_pennant05_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_pennant05.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_climax_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_climax.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-inner{background-image:url(../img/prospi_a_league/bg_game_ttl2_front_schedule_nippon_pc.png),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),url(../img/prospi_a_league/bg_game_ttl2_back_schedule_nippon.jpg);background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(50% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-pennant02 .game_ttl2-inner{background-position:calc(50% - 250px) 0,calc(50% - 380px) 50%,calc(110% + 230px) 50%}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-main{padding-bottom:0}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-main h1{font-size:2.625rem;line-height:1.1904761905;position:relative}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-logo{left:0;position:absolute;top:0}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-climax .game_ttl2-logo img{width:230px}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-main{margin-bottom:60px;padding-bottom:0}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-main h1{padding:35px 0 0;position:relative}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-logo{left:0;position:absolute;top:0}.game_ttl2.game_ttl2-schedule.game_ttl2-schedule-nippon .game_ttl2-logo img{width:230px}}@media only screen and (min-width:860px){.game_ttl2 .game_ttl2-paginate{left:0;margin:0 auto;right:0;width:860px}}.game{position:relative}.game .game-player{display:flex;justify-content:space-between}.game .game-player-home,.game .game-player-visitor{background:var(--team-radial-gradient) no-repeat calc(100% + 120px) 50%/240px 240px;-webkit-mask:linear-gradient(0deg,transparent,#000 40px,#000);mask:linear-gradient(0deg,transparent,#000 40px,#000)}.game .game-player-home p,.game .game-player-visitor p{background:no-repeat 0 100%/200px auto;height:200px;max-width:240px;min-width:160px;width:100%}.game .game-player-home{background-position:-120px 50%}.game .game-player-home p{background-position:100% 100%}.game .game-info{left:0;margin:0 auto;position:absolute;right:0;top:30px;width:300px}.game .game-info-datetime{font-size:.625rem;line-height:1.4;text-align:center}.game .game-video{margin:10px 0 0}.game .game-video a{align-items:center;background:linear-gradient(90deg,#005dba,#03274a);border-radius:100px;display:flex;height:55px;justify-content:center;margin:0 auto;transition:opacity .3s;width:55px}.game .game-video a:hover{opacity:.7}.game .game-video a img{height:20px;width:18px}.game .game-score{align-items:center;display:flex;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:2.5rem;justify-content:center;line-height:1;text-align:center;text-shadow:1px 1px 0 #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 0 #fff,0 1px #fff,-1px 0 #fff,0 -1px #fff}.game .game-score span{display:block;flex:0 0 auto;margin:0 10px;min-width:70px;text-align:center}.game .game-score span.is-win{color:#005ec1}.game .game-score span:after{content:"敗北";display:block;font-size:.625rem;line-height:1.2;margin-top:2px}.game .game-score span.is-win:after{content:"勝利"}.game .game-score .game-score-info{color:#9d9d9d;margin-top:8px}.game .game-score .game-score-info.is-no_contest{font-size:1.875rem}.game .game-score .game-score-info.is-no_contest:after{display:none}.game .game-vs{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:2.5rem;line-height:1}.game .game-stats,.game .game-vs{text-align:center;text-shadow:1px 1px 0 #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff,1px 0 #fff,0 1px #fff,-1px 0 #fff,0 -1px #fff}.game .game-stats{font-size:.625rem;line-height:1.4;margin:2px 0 0}.game .game-player_name{box-sizing:border-box;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:space-between;line-height:1;padding:0 10px 10px}.game .game-player_name p{align-items:center;display:flex}.game .game-player_name p.game-player_name-visitor{flex-direction:row-reverse}.game .game-player_name p.game-player_name-visitor a{text-align:right}.game .game-player_name p.game-player_name-visitor .is-substitute .game-player_name-player-name:after{margin-left:auto}.game .game-player_name p a{color:#272727;transition:opacity .5s}.game .game-player_name p a:hover{opacity:.7}.game .game-player_name p a.is-disabled{pointer-events:none}.game .game-player_name p .game-player_name-name{display:block;vertical-align:middle}.game .game-player_name p .game-player_name-player-name{display:block;font-size:.625rem;margin-top:4px}.game .game-player_name img{height:auto;image-rendering:-webkit-optimize-contrast;vertical-align:middle;width:70px}.game .game-player_name .is-substitute .game-player_name-player-name:after{background:#cfcfcf;border-radius:10px;content:"代理出場";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;line-height:1.1;margin-top:2px;padding:3px 7px;text-align:center;width:42px}@media only screen and (min-width:768px){.game .game-player-home,.game .game-player-visitor{background-size:280px 280px}.game .game-player-home p,.game .game-player-visitor p{background:no-repeat 0 0/300px auto;height:280px;max-width:400px;min-width:350px;width:100%}.game .game-player-home p{background-position:100% 0}.game .game-info{margin:0 auto;top:40px}.game .game-info-datetime{font-size:1rem;line-height:1.25}.game .game-video a{height:96px;width:96px}.game .game-video a:hover{opacity:.7}.game .game-video a img{height:40px;width:36px}.game .game-score{font-size:3.75rem;line-height:1;margin:5px 0 0}.game .game-score span{min-width:100px}.game .game-score span:after{font-size:.8125rem}.game .game-score .game-score-info.is-no_contest{font-size:2.875rem}.game .game-vs{font-size:3.75rem;line-height:1;margin:5px 0 0}.game .game-stats{font-size:1rem;line-height:1.25;margin:4px 0 0}.game .game-player_name{font-size:1.25rem;line-height:1.4}.game .game-player_name p{flex:0 1 370px;justify-content:center}.game .game-player_name p .game-player_name-name{display:inline-block}.game .game-player_name p .game-player_name-player-name{display:inline-block;font-size:.8125rem;margin:0 0 0 5px}.game .game-player_name img{position:absolute;top:20px;width:110px}.game .game-player_name .game-player_name-home img{left:20px}.game .game-player_name .game-player_name-visitor img{right:20px}.game .game-player_name .is-substitute .game-player_name-player-name{padding-bottom:0}.game .game-player_name .is-substitute .game-player_name-player-name:after{display:inline-block;margin:0;position:relative;vertical-align:middle}}.goods{border-radius:10px;color:#272727;overflow:hidden;position:relative}.goods:after{border-radius:10px;bottom:0;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.goods .goods-thumb{background:#fff;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;image-rendering:-webkit-optimize-contrast;width:100%}.goods .goods-thumb .goods-thumb_num{background:rgba(16,32,49,.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:rgba(16,32,49,.1);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{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 50% 50%/7px 11px;bottom:0;content:"";display:block;height:11px;left:0;margin:auto;position:absolute;right:0;top:0;width:7px}.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-prev{border-radius:0 10px 10px 0;left:0}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-prev:before{transform:scaleX(-1)}.goods .goods-thumb .goods-thumb_nav .goods-thumb_nav-next{border-radius:10px 0 0 10px;right:0}.goods .goods-name{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1rem;line-height:1.25;margin:15px 15px 10px}.goods .goods-detail{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 15px 15px}.goods .goods-detail .goods-info{font-size:.6875rem;line-height:1.2727272727}.goods .goods-detail .goods-price{flex:1 0 auto;font-size:1.125rem;font-weight:bold;line-height:1.2222222222;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:not(:empty){font-size:.75rem;line-height:1.5;margin:15px;position:relative}.goods .goods-shop{align-items:center;display:flex;justify-content:flex-end;margin:auto 15px 15px}.goods .goods-shop dt{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.75rem;line-height:1.3333333333;padding-right:10px}.goods .goods-shop dd{flex:1 1 auto;max-width:280px}.goods .goods-shop-btn{margin:auto 0 25px;text-align:center}@media screen and (min-width:768px){.goods{display:flex;flex-direction:column;height:100%}.goods .goods-name{margin:20px 20px 10px}.goods .goods-detail{margin:0 20px 15px}.goods .goods-desc:not(:empty){flex:1 0 auto;margin:15px 20px}.goods .goods-shop{margin:auto 20px 20px}.goods .goods-shop dt{min-width:75px;padding-right:20px}}.guest{border-radius:10px;height:100%;position:relative}.guest:after{border-radius:10px;bottom:0;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.guest .guest-thumb{position:relative}.guest .guest-thumb img{border-radius:10px 10px 0 0;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.guest .guest-profile{padding:15px 10px 10px;position:relative;text-align:center}.guest .guest-profile p{background:#102031;border:1px solid #efefef;border-radius:5px;color:#fff;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;left:50%;line-height:1.3333333333;min-width:80px;padding:4px 5px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.guest .guest-profile dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857}.guest .guest-profile dd{font-size:.625rem;line-height:1.2;margin-top:3px}.guest .guest-note,.guest .guest-profile dd .guest-profile-note{display:block;font-size:.5625rem}.guest.guest-commentary{align-items:center;display:flex}.guest.guest-commentary .guest-thumb{width:60px}.guest.guest-commentary .guest-thumb img{border-radius:10px 0 0 10px}.guest.guest-commentary .guest-profile{padding:0 0 0 10px;text-align:left}.guest.guest-commentary .guest-profile p{display:inline-block;min-width:unset;position:static;transform:translateX(0)}.guest.guest-commentary .guest-profile dl{margin:6px 0 0}@media only screen and (min-width:650px){.guest .guest-profile p.guest-profile-headcoach{font-size:.6875rem}}@media only screen and (min-width:768px){.guest .guest-profile{padding:15px 10px 10px;position:relative;text-align:center}.guest .guest-profile p{font-size:.875rem;line-height:1.1428571429;min-width:90px;padding:4px 5px;position:absolute;top:-14px}.guest .guest-profile p.guest-profile-headcoach{font-size:.875rem}.guest .guest-profile dt{font-size:1rem;line-height:1.25}.guest .guest-profile dd{font-size:.75rem;line-height:1.1666666667}.guest .guest-profile dd .guest-profile-note .bl{display:inline-block}.guest.guest-commentary .guest-thumb{width:80px}}.guest.guest-no_post .guest-profile{padding-top:10px}.head_coach_profile p{margin:0 auto;padding:10px 0;width:180px}.head_coach_profile p img{border:4px solid #efefef;border-radius:100%;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.head_coach_profile .head_coach_profile-main{margin:0}.head_coach_profile .head_coach_profile-main dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:center}.head_coach_profile .head_coach_profile-main dd{font-size:.75rem;line-height:1.3333333333;margin:6px 0 0}.head_coach_profile .head_coach_profile-sns{align-items:center;display:flex;margin:10px 0 0}.head_coach_profile .head_coach_profile-sns dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333}.head_coach_profile .head_coach_profile-sns dd ul{align-items:center;display:flex}.head_coach_profile .head_coach_profile-sns dd li{margin-left:10px}.head_coach_profile .head_coach_profile-sns dd img{border-radius:5px;height:auto;width:35px}.head_coach_profile .head_coach_profile-sns dd a{display:block;transition:opacity .5s}.head_coach_profile .head_coach_profile-sns dd a:hover{opacity:.7}@media only screen and (min-width:768px){.head_coach_profile .head_coach_profile-main dt{font-size:1.25rem;line-height:1.2}.head_coach_profile .head_coach_profile-main dd{font-size:.875rem;line-height:1.4285714286}.head_coach_profile .head_coach_profile-sns dt{font-size:.8125rem}.head_coach_profile .head_coach_profile-sns dd img{width:40px}}.head_coach_profile.head_coach_profile-simple{margin:0 auto;max-width:680px}@media only screen and (min-width:768px){.head_coach_profile.head_coach_profile-simple{display:flex;flex:1 1 auto;margin-left:30px}}.head_coach_profile.head_coach_profile-for_team_representative .head_coach_profile-main dt{text-align:center}.head_coach{margin:10px 5px 0;padding:0 0 0 35px;width:102px}.head_coach a{color:#272727;display:block;position:relative;transition:opacity .5s}.head_coach a:hover{opacity:.7}.head_coach a.is-disabled{pointer-events:none}.head_coach .head_coach-photo{border:6px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.head_coach .head_coach-petmark{height:auto;image-rendering:-webkit-optimize-contrast;left:-30px;position:absolute;top:22px;width:60px}.head_coach p{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:2;text-align:center}.image{display:block}.image img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.image.image-max_600{margin:0 auto;max-width:600px}.image.image-max_680{margin:0 auto;max-width:680px}.image.image-max_480{margin:0 auto;max-width:480px}.image.image-max_400{margin:0 auto;max-width:400px}.image.image-max_240{margin:0 auto;max-width:240px}.image.image-tournament_result img{border-radius:5px;box-shadow:5px 5px 10px hsla(148,9%,73%,.5)}.image.image-schedule_event{margin:15px auto 0;max-width:400px}.image.image-bnr a{border-radius:10px;box-shadow:-5px -5px 8px #fff,5px 5px 8px hsla(148,9%,73%,.7);display:block}.image.image-bnr a img{border-radius:10px}.image.image-bnr+.image-bnr{margin-top:20px}.image.image-award_badge img{width:80px}.image.image-award_badge img:not(:last-child){margin-right:5px}@media only screen and (min-width:768px){.image.image-award_badge img{width:90px}}.image.image-topics{margin:15px auto;max-width:480px;padding:0 15px}.image.image-bnr_nippon{margin-bottom:30px}.inline_link{color:#272727;text-decoration:underline}.inline_link:hover{color:#747474}.inline_link[target=_blank]:after{background:url(../img/prospi_a_league/icon_external.svg) no-repeat 50% 50%/10px 10px;content:"";display:inline-block;height:10px;margin:0 0 0 3px;width:10px}.keep_players{margin:0 0 20px}.keep_players a{background:var(--team-radial-gradient) no-repeat -150px -160px/280px 280px;border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:flex;margin:15px 0;min-height:80px;overflow:hidden;padding:10px;transition:background-color .5s}.keep_players a:hover{background-color:#fff}.keep_players a.is-none{box-shadow:-3px -3px 5px hsla(0,0%,100%,.3),3px 3px 5px hsla(148,9%,73%,.5);pointer-events:none}.keep_players .keep_players-thumb{position:relative;width:80px}.keep_players .keep_players-thumb img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.keep_players .keep_players-profile{flex:1 1 auto;padding:5px 0 0 15px}.keep_players .keep_players-team{align-items:center;display:flex}.keep_players .keep_players-team .keep_players-team_name{flex:1 1 auto;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.2}.keep_players .keep_players-team .keep_players-petmark{margin-right:3px;width:40px}.keep_players .keep_players-team .keep_players-petmark img{height:auto;width:100%}.keep_players .keep_players-name{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;padding-left:7px}.keep_players .keep_players-name .keep_players-player_name{font-size:1rem}.keep_players .keep_players-none p{font-size:.75rem;line-height:1.25;margin:5px 0}.linechart{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";text-align:center}.linechart svg circle{stroke-width:4px;opacity:.35;transition:all .3s}.linechart svg circle.is-dummy,.linechart svg circle.is-selected{opacity:1}.linechart svg circle.is-dummy.is-selected{filter:drop-shadow(6px 6px 6px #b4c1ba)}.linechart svg line{stroke-width:3px;opacity:.35;transition:all .3s}.linechart svg line.is-selected{stroke-width:5px;opacity:1}.linechart .linechart-axis_x{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}.linechart .linechart-axis_y{font-size:1.25rem;transform:translateX(25px)}.linechart .linechart-axis_y-line image{transform:translateX(25px);width:86%}.linechart .linechart-legend{display:flex;justify-content:center}.linechart .linechart-legend input{display:none}.linechart .linechart-legend input:checked+label:after{filter:drop-shadow(6px 6px 6px #b4c1ba);opacity:1}.linechart .linechart-legend label{cursor:pointer;padding:0 0 25px;position:relative;transition:all .3s;width:46px}.linechart .linechart-legend label:hover{opacity:.6}.linechart .linechart-legend label:after{background:#000;border:4px solid #fff;border-radius:50%;bottom:0;content:"";height:16px;left:0;margin:auto;opacity:.4;position:absolute;right:0;width:16px}.linechart .linechart-legend label img{width:100%}.linechart .linechart-legend .linechart-legend-carp:after{background:linear-gradient(90deg,#ff4c4c,#e60012)}.linechart .linechart-legend .linechart-legend-swallows:after{background:linear-gradient(90deg,#c4f01a,#a2cd00)}.linechart .linechart-legend .linechart-legend-giants:after{background:linear-gradient(90deg,#f49c0f,#ed5f00)}.linechart .linechart-legend .linechart-legend-baystars:after{background:linear-gradient(90deg,#007bff,#0043ff)}.linechart .linechart-legend .linechart-legend-dragons:after{background:linear-gradient(90deg,#07d3ff,#0083d9)}.linechart .linechart-legend .linechart-legend-tigers:after{background:linear-gradient(90deg,#fae603,#ffb400)}.linechart .linechart-legend .linechart-legend-lions:after{background:linear-gradient(90deg,#0012c2,#060055)}.linechart .linechart-legend .linechart-legend-fighters:after{background:linear-gradient(90deg,#006fc5,#003d71)}.linechart .linechart-legend .linechart-legend-hawks:after{background:linear-gradient(90deg,#ffd200,#ff8400)}.linechart .linechart-legend .linechart-legend-buffaloes:after{background:linear-gradient(90deg,#bcae35,#817400)}.linechart .linechart-legend .linechart-legend-eagles:after{background:linear-gradient(90deg,#f90034,#7d001a)}.linechart .linechart-legend .linechart-legend-marines:after{background:linear-gradient(90deg,#9eafc3,#313b48)}.linechart.linechart-pc .linechart-axis_x{font-size:.8125rem}.linechart.linechart-pc .linechart-axis_y{transform:translateX(15px)}.linechart.linechart-pc .linechart-axis_y-line image{transform:translateX(15px);width:95%}.linechart.linechart-pc .linechart-legend label{width:67px}.link{color:#272727;display:inline-block;position:relative;text-decoration:underline;transition:opacity .3s}.link:hover{opacity:.7}.link.link-next{padding-right:1em}.link.link-next:after{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 50% 50%/7px auto;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:0;top:0;width:7px}.link.link-down{padding-right:12px}.link.link-down:after{background:#fff;bottom:0;clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:block;height:7px;margin:auto;position:absolute;right:0;top:0;width:8px}.link[target=_blank]:after{background:currentColor;content:"";display:inline-block;height:1em;margin:0 3px;-webkit-mask:url(../img/vspirits_cup_2023/icon_external_w.svg) no-repeat 50% 50%/12px 12px;mask:url(../img/vspirits_cup_2023/icon_external_w.svg) no-repeat 50% 50%/12px 12px;vertical-align:text-bottom;width:1em}.list.list-no_margin{margin:0}.list.list-in_box{margin:15px 0}.list li a.list-inline{color:#061525;text-decoration:underline}.list li a.list-inline:hover{text-decoration:none}.list-in_regulation{padding-bottom:15px}.list.list-video_note{margin-top:5px;text-align:center}.list.list-video_note li:after{display:none}.list.list-video_note li:before{content:"※"}.list.list-in_pro_player{margin:10px 0 0}.list.list-in_pro_player>li{font-size:.625rem;line-height:1.4;margin:0}.list.list-for_topic_broadcast{margin:5px 0 0}.list.list-in_tour_schedule{margin:0}@media only screen and (min-width:768px){.list.list-in_tour_schedule>li{font-size:.8125rem;line-height:1.5384615385}}.loading{height:100%}.loading .loading-item{align-items:center;display:flex;font-size:.8125rem;justify-content:center;line-height:1.2307692308;position:relative}.loading .loading-item img{animation:loading-anime 3s linear infinite;height:auto;position:absolute;width:125px}@keyframes loading-anime{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.loading.loading-page{background-color:hsla(0,0%,100%,.3);height:100px;left:calc(50% - 50px);position:fixed;top:calc(50% - 50px);width:100px}.manager_info{background:var(--team-radial-gradient) no-repeat -150px -160px/280px 280px;border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;margin-bottom:20px;padding:10px}.manager_info dl{align-items:center;display:flex}.manager_info dt{flex:0 0 80px;position:relative}.manager_info dt img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.manager_info dd{flex:1 1 auto;padding-left:25px}.manager_info dd p.manager_info-par{font-size:.8125rem;line-height:1.3846153846}.manager_info dd p.manager_info-par a{color:#061525;text-decoration:underline}.manager_info dd p.manager_info-par a:hover{text-decoration:none}@media only screen and (min-width:768px){.manager_info{margin:0 0 10px 10px}}.modal_reporter .modal_reporter-cards{display:flex;flex-wrap:wrap;margin-top:15px;padding:0 0 12px;position:relative;width:100%}.modal_reporter .modal_reporter-cards:after{border-radius:10px;bottom:0;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.modal_reporter .modal_reporter-vs{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;padding:13px 10px 0;text-align:center;width:100%}.modal_reporter .modal_reporter-vs>span{font-size:.75rem;line-height:1.3333333333}.modal_reporter .modal_reporter-date{background:#102031;border-radius:5px;color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25;margin-top:15px;padding:8px 0;text-align:center;width:100%}.modal_reporter .modal_reporter-info{margin-top:15px;padding-left:20px}.modal_reporter .modal_reporter-info a{color:#272727;display:block}.modal_reporter dl.modal_reporter-detail{align-items:center;display:flex}.modal_reporter dl.modal_reporter-detail>dt img{border:3px solid #efefef;border-radius:60px;box-shadow:var(--shadow1);box-sizing:border-box;height:60px;margin-right:10px;width:60px}.modal_reporter dl.modal_reporter-detail>dd dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;margin-bottom:3px}.modal_reporter dl.modal_reporter-detail>dd dd{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;position:relative}.modal_reporter dl.modal_reporter-detail>dd dd img{border-radius:20px;height:auto;margin-right:5px;vertical-align:middle;width:22px}.modal_reporter:last-child{margin-bottom:30px}@media only screen and (min-width:768px){.modal_reporter{display:flex;flex-wrap:wrap}.modal_reporter .modal_reporter-cards{margin-top:15px;padding:0 20px 12px}.modal_reporter .modal_reporter-info{padding-left:0;width:50%}}.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:#efefef;border:1px solid #424242;max-height:90%;overflow-y:auto;width:80%}.popup .popup-title{background-color:#102031;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:#272727;min-height:200px;padding:15px 20px 0}.popup .popup-main p{font-size:.875rem;line-height:1.4285714286}.popup .popup-main-inner p:not([class*=btn]) a,.popup .popup-main-inner ul a{color:#272727;text-decoration:underline}.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{backdrop-filter:blur(15px);background-color:rgba(0,0,0,.3)}.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:#ddd}.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:#bbb}.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-prev a.is-disable:after{border-right:8px solid #a8a8a8}.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-next a.is-disable:after{border-left:8px solid #a8a8a8}.popup.popup-modal-photo .popup-inner .popup-photo_nav .popup-photo_nav-status{color:#fff;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-yt{background-color:rgba(0,0,0,.8)}.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-yt .popup-inner{width:80%}}@media only screen and (orientation:landscape){.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:grid;gap:5px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 10px}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a{background:#666;border:solid #fff;border-width:1px 1px 0;display:grid;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:6px 10px;place-content: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-main{background:#fff;overflow:auto;padding:8px}.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{text-align:right}.popup.popup-modal-yt-tab .popup-close a{margin:6px;padding:4px 4px 4px 10px}@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{grid-auto-flow:row;padding:10px 0}.popup.popup-modal-yt-tab .popup-modal-yt-tab-btn a{border-width:1px 0 1px 1px;padding:10px 6px;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 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-main{flex-grow:1}.popup.popup-modal-yt-tab .popup-close{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{margin:5px 0 0 5px}}.fullpanel{align-items:stretch;background-color:#efefef;color:#272727;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{width:100%}.fullpanel .fullpanel-title{background-color:#102031;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:#272727;min-height:100px;padding:20px 10px}.fullpanel .fullpanel-main p{font-size:.875rem;line-height:1.4285714286}.fullpanel .fullpanel-main-inner p:not([class*=btn]) a,.fullpanel .fullpanel-main-inner ul a{color:#272727;text-decoration:underline}.fullpanel .fullpanel-btns{padding:15px 20px;text-align:center}.popup.popup-modal-movie .popup-main-inner,.popup.popup-modal-team_representative_video .popup-main-inner{min-height:unset}.popup.popup-modal-movie .popup-main-inner dl+dl,.popup.popup-modal-team_representative_video .popup-main-inner dl+dl{margin-top:30px}.popup.popup-modal-movie .popup-main-inner dt,.popup.popup-modal-team_representative_video .popup-main-inner dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin-bottom:5px}@media only screen and (min-width:768px){.popup.popup-modal-movie .popup-inner,.popup.popup-modal-team_representative_video .popup-inner{width:480px}.popup.popup-modal-movie .popup-inner dt,.popup.popup-modal-team_representative_video .popup-inner dt{font-size:1rem;line-height:1.25;margin-bottom:10px}}.popup .popup-modal-yt-tab-cp_info{padding:15px 0}.popup .popup-modal-yt-tab-cp_info dt{color:#0055a9;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin-bottom:5px}.popup .popup-modal-yt-tab-cp_info dd{font-size:.75rem;line-height:1.3333333333;min-height:60px;padding-left:70px;position:relative}.popup .popup-modal-yt-tab-cp_info dd img{height:auto;left:0;position:absolute;top:0;width:60px}@media only screen and (min-width:768px){.popup .popup-modal-yt-tab-cp_info{padding:15px 10px}.popup .popup-modal-yt-tab-cp_info dt{font-size:1rem;line-height:1.25}.popup .popup-modal-yt-tab-cp_info dd{font-size:.8125rem;line-height:1.3846153846}}@media only screen and (orientation:landscape){body.sp .popup .popup-modal-yt-tab-cp_info{display:none}}.popup.popup-modal-yt-for_spileague{background-color:rgba(0,0,0,.8)}.popup.popup-modal-yt-for_spileague .popup-inner{background-color:transparent;border:0;max-width:800px;padding:0 10px;width:100%}.popup.popup-modal-yt-for_spileague .popup-modal-yt-tab-cp_info{background:#fff;padding:10px}@media only screen and (min-width:768px){.popup.popup-modal-yt-for_spileague .popup-inner{width:80%}}@media only screen and (orientation:landscape){.popup.popup-modal-yt-for_spileague .popup-inner{width:120vh}}@media only screen and (min-width:768px){.popup.popup-modal-yt-for_spileague .popup-modal-yt-tab-cp_info{padding:15px}}.popup.popup-modal-fanballot_player .popup-main-inner{padding:25px 50px 0}.fullpanel.fullpanel-modal-about_spileague_ranking .fullpanel-main h3{display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;margin-top:20px;position:relative}.fullpanel.fullpanel-modal-about_spileague_ranking .fullpanel-main p{margin-top:10px}.fullpanel.fullpanel-modal-about_spileague_ranking .fullpanel-main p:first-child{margin-top:0}.popup.popup-modal-about_spileague_ranking .popup-main h3{display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.2222222222;margin-top:30px;position:relative}.popup.popup-modal-about_spileague_ranking .popup-main p{margin-top:20px}.popup.popup-modal-about_spileague_ranking .popup-main p:first-child{margin-top:0}.mv_carousel{background:#000;overflow:hidden;padding:25px 0 20px;position:relative}.mv_carousel .mv_carousel-list{display:flex}.mv_carousel .mv_carousel-list li{flex-shrink:0;margin:0 5px;max-width:800px;width:calc(100% - 60px)}.mv_carousel .mv_carousel-list a{background:#0059b2;border:1px solid #0059b2;border-radius:10px;cursor:pointer;display:block;overflow:hidden}.mv_carousel .mv_carousel-list img{height:auto;width:100%}.mv_carousel .mv_carousel-list dl{display:flex;font-size:.75rem;justify-content:space-between;line-height:1.3333333333;padding:10px;white-space:nowrap}.mv_carousel .mv_carousel-list dt{overflow:hidden;text-overflow:ellipsis}.mv_carousel .mv_carousel-list dd{margin:0 0 0 15px}.mv_carousel .mv_carousel-paginate{align-items:center;background:#283440;border-radius:40px;display:flex;margin:15px auto 0;padding:5px 10px;width:280px}.mv_carousel .mv_carousel-paginate ul{display:flex;flex-grow:1}.mv_carousel .mv_carousel-paginate li{height:8px;margin:0 5px;width:8px}.mv_carousel .mv_carousel-paginate li a{border-radius:3px;display:block}.mv_carousel .mv_carousel-paginate li a:hover{opacity:.7}.mv_carousel .mv_carousel-paginate li span{background:#fff;border-radius:6px;display:block;height:8px;line-height:2;overflow:hidden;transition:width 5s;width:8px}.mv_carousel .mv_carousel-paginate li.is-current{flex-grow:1}.mv_carousel .mv_carousel-paginate li.is-current a{background:#0055a9;pointer-events:none}.mv_carousel .mv_carousel-paginate li.is-current span{width:100%}.mv_carousel .mv_carousel-paginate p{margin:0 0 0 15px}.mv_carousel .mv_carousel-paginate p a{background:#0059b2;border-radius:30px;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1;padding:8px 12px}.mv_carousel.is-loading{color:#fff;padding:80px 0}@media only screen and (min-width:768px){.mv_carousel{padding:30px 0}.mv_carousel .mv_carousel-list li{margin:0 10px;width:calc(60% - 60px)}.mv_carousel .mv_carousel-paginate{margin:25px auto 0}.mv_carousel.is-loading{padding:100px 0}}.nodata{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px}.nodata p{color:#b3b3b3;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;margin-top:10px;text-align:center}.nodata p a{color:#b3b3b3;text-decoration:underline}.notification_badge{background:#9b0020;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(-56%,-13%);width:1em}@media only screen and (min-width:980px){.notification_badge{font-size:1rem;transform:translate(-35%,-30%)}}.overview_table table,.overview_table tbody{display:block}.overview_table tr{display:flex;padding:5px 0;position:relative}.overview_table tr:before,.overview_table tr:last-child:after{border-radius:5px;box-shadow:-2px -2px 3px #fff,2px 2px 3px #b4c1ba;content:"";height:3px;position:absolute;width:100%}.overview_table tr:before{top:0}.overview_table tr:last-child:after{bottom:0}.overview_table td,.overview_table th{align-items:center;display:flex;font-size:.75rem;line-height:1.3333333333;padding:10px;position:relative}.overview_table th{flex:0 0 110px;font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:left}.overview_table td+td,.overview_table td+th,.overview_table th+td,.overview_table th+th{padding-left:20px}.overview_table td+td:after,.overview_table td+th:after,.overview_table th+td:after,.overview_table th+th:after{bottom:10px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:10px;width:4px}@media only screen and (min-width:768px){.overview_table th{flex:0 0 150px}.overview_table td,.overview_table th{font-size:.875rem;line-height:1.4285714286;padding:13px 10px}}.overview_table.overview_table-fanballot_2021{margin-bottom:30px}.overview_table.overview_table-fanballot_2021 td,.page_lead h2,.page_lead h3,.page_lead h4{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.page_lead h2,.page_lead h3,.page_lead h4{font-size:1rem;line-height:1.25}@media only screen and (min-width:768px){.page_lead h2,.page_lead h3,.page_lead h4{font-size:1.125rem;line-height:1.3333333333}}.page_nav{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff}.page_nav ul{padding:15px 20px}.page_nav li{display:inline-block}.page_nav li:not(:last-child){margin-right:5px}.page_nav a{color:#ccc;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;position:relative}.page_nav a:after{background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:inline-block;height:8px;margin:0 0 0 3px;width:10px}.page_nav a:-moz-any-link{color:#00356d;-moz-transition:opacity .3s;transition:opacity .3s}.page_nav a:any-link{color:#00356d;transition:opacity .3s}.page_nav a:-moz-any-link:hover{opacity:.7}.page_nav a:any-link:hover{opacity:.7}.page_nav a .page_nav-badge{background:#0072ff;border-radius:4px;color:#fff;display:inline-block;font-size:.625rem;line-height:1.4;margin:0 0 0 4px;padding:1px 3px}@media only screen and (min-width:768px){.page_nav{display:inline-block}.page_nav a{font-size:.875rem;line-height:1.5714285714}.page_nav a .page_nav-badge{margin:0;padding:2px 5px;position:absolute;right:6px;top:-17px;z-index:10}}.page_top{bottom:80px;position:fixed;right:0;z-index:999}.page_top>a{background:linear-gradient(180deg,#fff 0,#fff 35%,#e3e7eb);border:5px solid #daeaf7;border-radius:20px 0 0 20px;border-right-width:0;box-shadow:0 0 20px rgba(10,74,138,.3);box-sizing:border-box;display:block;height:0;overflow:hidden;padding:45px 0 0;position:relative;width:50px}.page_top>a:before{background:url(../img/prospi_a_league/icon_arrow_blue.svg) no-repeat 50% 50%/11px 14px;content:"";display:block;height:14px;left:calc(50% - 6px);position:absolute;top:calc(50% - 8px);transform:rotate(-90deg);transition:opacity .5s;width:11px}.page_top>a:hover:before{opacity:.7}.page_top-transition-enter-from,.page_top-transition-leave-to{opacity:0;right:-50px}.page_top-transition-enter-active,.page_top-transition-leave-active{transition:all .4s}@media only screen and (min-width:940px){.page_top{bottom:0;left:50%;transform:translateX(-50%);width:700px}.page_top>a{border-radius:20px 20px 0 0;border-width:5px 5px 0;bottom:0;padding:63px 0 0;position:absolute;right:-100px;width:70px}.page_top>a:before{top:calc(50% - 10px)}.page_top-transition-enter-from,.page_top-transition-leave-to{bottom:-63px;opacity:0;right:auto}}.page_ttl{overflow:hidden;position:relative}.page_ttl:after{background:linear-gradient(0deg,transparent,rgba(0,0,0,.15)) no-repeat 0 0/100% 25px,linear-gradient(0deg,rgba(0,0,0,.15),transparent) no-repeat 0 100%/100% 25px;bottom:0;content:"";position:absolute;top:0;width:100%}.page_ttl .page_ttl-inner{background-color:#13477c;background-image:url(../img/prospi_a_league/bg_page_ttl_back_white.png),url(../img/prospi_a_league/bg_page_ttl_seam.svg),url(../img/prospi_a_league/bg_page_ttl_seam.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 0),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 0),linear-gradient(-90deg,#00366b 50%,transparent 0),linear-gradient(#00366b 50%,transparent 0);background-position:calc(50% - 8px) 15%,calc(50% - 132px) 50%,calc(50% + 160px) 50%,calc(50% - 130px) 50%,calc(50% + 162px) 50%,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:400px 250px,205px 250px,205px 250px,800px 250px,800px 250px,8px 8px,8px 8px;margin:0 auto;max-height:250px;max-width:1020px;min-height:140px;position:relative}.page_ttl .page_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_page_ttl_front_white.png);background-position:calc(50% - 8px) 15%;background-repeat:no-repeat;background-size:400px 250px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page_ttl .page_ttl-logo{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;z-index:5}.page_ttl .page_ttl-logo h1{color:#061525;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;margin-left:10px;order:2;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,0 0 10px #fff,0 0 10px #fff}.page_ttl .page_ttl-logo h1 span{font-size:.8125rem;line-height:1.2307692308}.page_ttl .page_ttl-logo p{flex:0 0 100px;margin:0;order:1}.page_ttl .page_ttl-logo p img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.page_ttl .page_ttl-chara{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:320px}.page_ttl .page_ttl-chara h1{color:#061525;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.625rem;line-height:1.2307692308;position:absolute;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0 0 10px #fff;top:50%;transform:translateY(-50%);width:160px;z-index:1}.page_ttl .page_ttl-chara p{height:190px;position:absolute;right:15px;top:calc(50% + 8px);transform:translateY(-50%);width:190px;z-index:5}.page_ttl .page_ttl-chara img{height:auto;width:100%}.page_ttl.page_ttl-red .page_ttl-inner{background-color:#69022b;background-image:url(../img/prospi_a_league/bg_page_ttl_back_red.png),url(../img/prospi_a_league/bg_page_ttl_seam_red.svg),url(../img/prospi_a_league/bg_page_ttl_seam_red.svg),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),linear-gradient(53.5deg,hsla(0,0%,100%,0) 50%,#efefef 0),linear-gradient(-90deg,#9e0445 50%,transparent 0),linear-gradient(#9e0445 50%,transparent 0)}.page_ttl.page_ttl-red .page_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_page_ttl_front_red.png)}.page_ttl.page_ttl-red .page_ttl-chara h1{color:#fff;text-shadow:0 0 10px #5b0011}.page_ttl.page_ttl-blue .page_ttl-inner{background-color:#0a0b8b;background-image:url(../img/prospi_a_league/bg_page_ttl_back_blue.png),url(../img/prospi_a_league/bg_page_ttl_seam_blue.svg),url(../img/prospi_a_league/bg_page_ttl_seam_blue.svg),linear-gradient(53.5deg,#efefef 50%,hsla(0,0%,100%,0) 0),linear-gradient(53.5deg,hsla(0,0%,100%,0) 50%,#efefef 0),linear-gradient(-90deg,#030378 50%,transparent 0),linear-gradient(#030378 50%,transparent 0)}.page_ttl.page_ttl-blue .page_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_page_ttl_front_blue.png)}.page_ttl.page_ttl-blue .page_ttl-chara h1{color:#fff;text-shadow:0 0 10px #000f5b}@media only screen and (min-width:768px){.page_ttl .page_ttl-inner{background-position:calc(50% - 8px) 13%,calc(50% - 400px) 50%,calc(50% + 420px) 50%,calc(50% - 396px) 50%,calc(50% + 425px) 50%,0 0,0 0;background-size:800px 500px,410px 500px,410px 500px,800px 250px,800px 250px,16px 16px,16px 16px;max-height:500px;min-height:230px}.page_ttl .page_ttl-inner:after{background-position:calc(50% - 8px) 13%;background-size:800px 500px}.page_ttl .page_ttl-logo{align-items:center;width:600px}.page_ttl .page_ttl-logo h1{font-size:2.375rem;line-height:1.0526315789;margin-left:20px}.page_ttl .page_ttl-logo h1 span{font-size:1.75rem;line-height:1.0714285714}.page_ttl .page_ttl-logo p{flex:0 0 180px}.page_ttl .page_ttl-chara{width:860px}.page_ttl .page_ttl-chara h1{font-size:2.875rem;line-height:1.3043478261;width:560px}.page_ttl .page_ttl-chara p{height:320px;right:90px;top:calc(50% + 16px);width:320px}}@media only screen and (min-width:820px){.page_ttl .page_ttl-chara p{right:130px}}@media only screen and (min-width:768px){.page_ttl.page_ttl-goods .page_ttl-logo h1{margin-top:0}}.par .par-text_link{color:#061525;text-decoration:underline}.par .par-text_link:hover{text-decoration:none}.par .par-em{color:#f1138b}.par .par-heading{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem}p.par-min{font-size:.75rem;line-height:1.3333333333}@media only screen and (min-width:768px){p.par-min{font-size:.875rem;line-height:1.2857142857}}.par.par-no_margin{margin:0}.par.par-in_box{margin:15px 0}.par.par-center{text-align:center}.participation_game_list{margin:0 auto;max-width:780px;padding-bottom:20px;position:relative}.participation_game_list:before{box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0}.participation_game_list>li{position:relative}.participation_game_list>li:not(:first-child):before{box-shadow:var(--shadow3);content:"";display:block;height:4px;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.participation_game_list{display:flex;flex-wrap:wrap;justify-content:space-between}.participation_game_list>li{width:calc(50% - 10px)}.participation_game_list>li:nth-child(2):before{display:none}}.participation_game_list.participation_game_list-for_climax li{flex:1 1 auto;width:auto}.participation_game_list .participation_game-game-no_thumb .participation_game-vs{max-width:280px}.participation_game_list .participation_game-game-no_thumb .participation_game-vs-home,.participation_game_list .participation_game-game-no_thumb .participation_game-vs-visitor{align-items:center;display:flex;flex:1 1 90px;width:auto}.participation_game_list .participation_game-game-no_thumb .participation_game-vs-home{padding-right:25px}.participation_game_list .participation_game-game-no_thumb .participation_game-vs-visitor{flex-direction:row-reverse;padding-left:25px}.participation_game_list .participation_game-game-no_thumb .participation_game-vs-visitor .participation_game-petmark{right:auto}.participation_game_list .participation_game-game-no_thumb .participation_game-petmark{left:auto;position:relative;top:auto}.participation_game_list .participation_game-game-no_thumb .participation_game-vs-score{transform:translateY(-50%)}@media only screen and (min-width:768px){.participation_game_list .participation_game-game-no_thumb .participation_game-name{font-size:.8125rem}}.participation_game{align-items:center;display:flex;padding:10px 0;position:relative}.participation_game .participation_game-info p{color:#006dd9;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.1666666667;text-align:center}.participation_game .participation_game-info-date{color:#006dd9;display:flex;flex-direction:column;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1rem;height:55px;justify-content:center;line-height:1;margin:4px 10px 0 0;position:relative;width:55px}.participation_game .participation_game-info-date:after{background:#006dd9;bottom:0;content:"";height:2px;left:-8px;margin:auto;position:absolute;right:-8px;top:0;transform:rotate(320deg)}.participation_game .participation_game-date-dd{text-align:right}.participation_game .participation_game-date-dd span{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}.participation_game .participation_game-detail{flex:1 0 auto;padding:0 0 0 10px;position:relative}.participation_game .participation_game-detail:before{bottom:0;box-shadow:var(--shadow3);content:"";display:block;left:0;position:absolute;top:0;width:4px}.participation_game .participation_game-vs{display:flex;justify-content:space-between;margin:0 auto;max-width:200px;position:relative}.participation_game .participation_game-vs .is-substitute:after{background:#cfcfcf;border-radius:10px;bottom:0;content:"代理出場";display:inline-block;font-size:.625rem;left:50%;line-height:1.1;margin:auto;padding:0 7px;position:absolute;transform:translateX(-50%)}.participation_game .participation_game-vs-home,.participation_game .participation_game-vs-visitor{color:#272727;display:block;position:relative;width:70px}.participation_game .participation_game-thumb{margin:0 0 4px;width:56px}.participation_game .participation_game-thumb img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.participation_game .participation_game-petmark{left:38px;position:absolute;top:0;width:40px}.participation_game .participation_game-petmark img{height:auto;width:100%}.participation_game .participation_game-name{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.0909090909}.participation_game .participation_game-vs-score{align-items:center;display:flex;flex-wrap:wrap;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.125rem;justify-content:center;left:0;line-height:1.3333333333;margin:0 auto;position:absolute;right:0;top:50%;width:70px}.participation_game .participation_game-vs-score span{display:block;text-align:center;width:30px}.participation_game .participation_game-vs-score span.is-win{color:#005ec1}.participation_game .participation_game-vs-info{color:#9d9d9d;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.875rem;margin-top:8px}.participation_game .participation_game-vs-info.is-bye{font-size:.625rem;margin-top:0}.participation_game .participation_game-vs-info.is-tie{bottom:-20px;font-size:.5625rem;position:absolute;text-align:center;transform:scale(.75);width:70px}.participation_game .participation_game-vs-visitor .participation_game-thumb{margin:0 0 4px auto}.participation_game .participation_game-vs-visitor .participation_game-petmark{left:auto;right:38px}.participation_game .participation_game-vs-visitor .participation_game-name{text-align:right}.participation_game .participation_game-btn_area{margin:8px 0 5px;text-align:center}.participation_game .participation_game-btn_area>p+p{margin-left:10px}.partner{border-radius:10px;position:relative}.partner:after{border-radius:10px;bottom:0;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.partner.partner-full_h{height:100%}.partner a{color:#272727}.partner .partner-img{text-align:center}.partner .partner-img img{border-radius:10px 10px 0 0;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.partner .partner-detail{padding:20px 15px}.partner .partner-name{font-family:"NOW-GU","Shin Go Heavy JIS2004";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}@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}}.partner.partner-es .partner-img{background:#fff;border-radius:10px 10px 0 0}.partner.partner-es .partner-img a{display:block}.partner.partner-es .partner-img img{margin:0 auto;max-width:260px}.partner.partner-w .partner-img{background:#fff;border-radius:10px 10px 0 0}.partner.partner-w .partner-img img{margin:0 auto;max-width:320px}@media only screen and (min-width:768px){.partner.partner-w{display:flex}.partner.partner-w .partner-img{align-items:center;border-radius:10px 0 0 10px;display:flex;flex:0 0 330px;padding:15px}}.player_detail_ttl{overflow:hidden;position:relative}.player_detail_ttl:after{background:linear-gradient(0deg,transparent,rgba(0,0,0,.15)) no-repeat 0 0/100% 25px,linear-gradient(0deg,rgba(0,0,0,.15),transparent) no-repeat 0 100%/100% 25px;bottom:0;content:"";position:absolute;top:0;width:100%}.player_detail_ttl .player_detail_ttl-inner{background:no-repeat calc(50% - 60px) 40%/305px auto,no-repeat calc(50% - 180px) 50%/400px auto,no-repeat calc(50% + 190px) 50%/400px auto,no-repeat calc(50% - 177px) 50%/800px 100%,no-repeat calc(50% + 194px) 50%/800px 100%,repeat 0 0/8px 8px,repeat 0 0/8px 8px;background-color:var(--patterncolor1);height:265px;margin:0 auto;max-width:1200px;position:relative}.player_detail_ttl .player_detail_ttl-inner:after{background:no-repeat calc(50% + 140px) 80px/150px auto,no-repeat calc(50% - 100px) 32px/170px auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.player_detail_ttl .player_detail_ttl-photo{left:calc(50% - 145px);position:absolute;top:0;width:360px}.player_detail_ttl .player_detail_ttl-photo img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.player_detail_ttl .player_detail_ttl-uniform_number{font-feature-settings:"pnum";bottom:20px;color:var(--number_color);font-family:rigid-square,sans-serif;font-size:3.125rem;font-style:normal;font-weight:700;left:calc(50% + 110px);line-height:1;position:absolute;text-align:center;width:70px;z-index:5}.player_detail_ttl.theme-carp .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_carp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-carp .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_carp.png),url(../img/common/petmark/2024/petmark_ce_carp_xl.png)}.player_detail_ttl.theme-giants .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_giants.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-giants .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_giants.png),url(../img/common/petmark/2024/petmark_ce_giants_xl.png)}.player_detail_ttl.theme-dragons .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_dragons.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-dragons .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_dragons.png),url(../img/common/petmark/2024/petmark_ce_dragons_xl.png)}.player_detail_ttl.theme-swallows .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_swallows.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-swallows .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_swallows.png),url(../img/common/petmark/2024/petmark_ce_swallows_xl.png)}.player_detail_ttl.theme-baystars .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_baystars.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-baystars .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_baystars.png),url(../img/common/petmark/2024/petmark_ce_baystars_xl.png)}.player_detail_ttl.theme-tigers .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_tigers.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-tigers .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_tigers.png),url(../img/common/petmark/2024/petmark_ce_tigers_xl.png)}.player_detail_ttl.theme-lions .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_lions.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-lions .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_lions.png),url(../img/common/petmark/2024/petmark_pa_lions_xl.png)}.player_detail_ttl.theme-fighters .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_fighters.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-fighters .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_fighters.png),url(../img/common/petmark/2024/petmark_pa_fighters_xl.png)}.player_detail_ttl.theme-hawks .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_hawks.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-hawks .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_hawks.png),url(../img/common/petmark/2024/petmark_pa_hawks_xl.png)}.player_detail_ttl.theme-buffaloes .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_buffaloes.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-buffaloes .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_buffaloes.png),url(../img/common/petmark/2024/petmark_pa_buffaloes_xl.png)}.player_detail_ttl.theme-eagles .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_eagles.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-eagles .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_eagles.png),url(../img/common/petmark/2024/petmark_pa_eagles_xl.png)}.player_detail_ttl.theme-marines .player_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_back_marines.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),linear-gradient(53.7deg,#efefef 50%,hsla(0,0%,100%,0) 50%),linear-gradient(53.7deg,hsla(0,0%,100%,0) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,transparent 50%)}.player_detail_ttl.theme-marines .player_detail_ttl-inner:after{background-image:url(../img/prospi_a_league/bg_player_detail_ttl_front_marines.png),url(../img/common/petmark/2024/petmark_pa_marines_xl.png)}.player_detail_ttl .player_detail_ttl-note{bottom:5px;color:#fff;font-size:.625rem;left:5px;line-height:1.2;position:absolute;text-shadow:0 0 3px #000,0 0 2px #000,0 0 2px #000;z-index:1}.player_detail_ttl .player_detail_ttl-ranking{align-content:center;background:#050f19;border-radius:50%;color:#fff;display:grid;font-family:"NOW-GU","Shin Go Heavy JIS2004";height:80px;position:absolute;right:10px;text-align:center;top:10px;transition:opacity .5s;width:80px;z-index:1}.player_detail_ttl .player_detail_ttl-ranking:hover{opacity:.8}.player_detail_ttl .player_detail_ttl-ranking dt{font-size:.625rem;line-height:1.2;position:relative}.player_detail_ttl .player_detail_ttl-ranking dt span{display:block}.player_detail_ttl .player_detail_ttl-ranking dd{font-size:2rem;line-height:1.0625;position:relative;text-shadow:0 0 5px #050f19}.player_detail_ttl .player_detail_ttl-ranking dd span{font-size:.75rem;line-height:1.1666666667}@media only screen and (min-width:768px){.player_detail_ttl .player_detail_ttl-inner{background-position:calc(50% - 140px) 5%,calc(50% - 403px) 50%,calc(50% + 417px) 50%,calc(50% - 396px) 50%,calc(50% + 424px) 50%,0 0,0 0;background-size:610px auto,800px auto,800px auto,800px 100%,800px 100%,16px 16px,16px 16px;height:330px}.player_detail_ttl .player_detail_ttl-inner:after{background-position:calc(50% + 330px) 35%,calc(50% - 260px) 40%;background-size:300px auto,300px auto}.player_detail_ttl .player_detail_ttl-photo{left:calc(50% - 155px);top:-30px;width:500px}.player_detail_ttl .player_detail_ttl-uniform_number{bottom:20px;font-size:5.625rem;left:calc(50% + 270px);width:120px;z-index:5}.player_detail_ttl .player_detail_ttl-ranking{height:120px;right:15px;top:15px;width:120px}.player_detail_ttl .player_detail_ttl-ranking dt{font-size:.75rem}.player_detail_ttl .player_detail_ttl-ranking dd{font-size:2.625rem}.player_detail_ttl .player_detail_ttl-ranking dd span{font-size:1rem}}@media only screen and (min-width:860px){.player_detail_ttl .player_detail_ttl-note{left:calc(50% - 420px)}}.player_detail_ttl.player_detail_ttl-fanballot_modal .player_detail-name{padding-top:23px;position:relative}.player_detail_ttl.player_detail_ttl-fanballot_modal .player_detail-name dt{position:absolute;top:0}@media only screen and (min-width:768px){.player_detail_ttl.player_detail_ttl-fanballot_modal .player_detail-name{padding-top:28px}.player_detail_ttl.player_detail_ttl-fanballot_modal .player_detail_ttl-inner:after{background-position:calc(50% + 330px) 35%,calc(50% - 210px) 40%}.player_detail_ttl.player_detail_ttl-fanballot_modal .player_detail_ttl-uniform_number{font-size:4.5rem;left:calc(50% + 238px)}}.player_detail .player_detail-name{display:flex;justify-content:space-between}.player_detail .player_detail-name dl{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.player_detail .player_detail-name dt{font-size:.75rem;line-height:1.3333333333;margin-bottom:5px}.player_detail .player_detail-name .player_detail-name-full{align-items:center;display:flex;flex-wrap:wrap;font-size:2.0625rem;line-height:1.1515151515}.player_detail .player_detail-name .player_detail-name-kana{font-family:"Shin Go ExLight JIS2004";font-size:.5625rem;line-height:1}.player_detail .player_detail-name .player_detail-name-captain{background:#00356d;border-radius:5px;color:#fff;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.1818181818;margin-top:8px;padding:3px 5px}.player_detail .player_detail-name div{flex:0 0 60px}.player_detail .player_detail-desc{font-size:.8125rem;line-height:1.6923076923;margin:10px 0 0}@media only screen and (min-width:768px){.player_detail .player_detail-name dt{font-size:.875rem;line-height:1.2857142857;margin-bottom:8px}.player_detail .player_detail-name .player_detail-name-full{font-size:2.25rem;line-height:1.3888888889}.player_detail .player_detail-name .player_detail-name-captain{margin-left:5px}.player_detail .player_detail-name div{flex:0 0 80px}.player_detail .player_detail-desc{font-size:.9375rem;line-height:1.3333333333}}.player_detail.player_detail-fanballot_modal .player_detail-name .player_detail-name-player{font-size:1.25rem;line-height:1.2}.player_pro{background:var(--team-radial-gradient) no-repeat -150px -160px/280px 280px;border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:grid;gap:15px;grid-template-columns:80px minmax(0,1fr);overflow:hidden;padding:10px;transition:background-color .5s}.player_pro.is-unknown{box-shadow:-3px -3px 5px hsla(0,0%,100%,.3),3px 3px 5px hsla(148,9%,73%,.5);pointer-events:none}.player_pro.is-unknown .player_pro-profile{align-items:center;display:flex;justify-content:center}.player_pro.is-unknown .player_pro-name{padding:0}.player_pro.is-unknown .player_pro-name p{border:1px solid #636363;border-radius:5px;font-size:.9375rem;opacity:.4;padding:3px 8px}.player_pro.is-unknown .player_pro-name:after{display:none}.player_pro .player_pro-thumb{position:relative}.player_pro .player_pro-thumb img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.player_pro .player_pro-capaion{background:#00356d;border-radius:5px;color:#fff;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.625rem;left:50%;line-height:1.2;padding:3px 5px;position:absolute;text-align:center;top:65px;transform:translateX(-50%);width:50px}.player_pro .player_pro-name{align-items:center;display:flex;justify-content:space-between;padding:0 0 14px;position:relative}.player_pro .player_pro-name:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:7px;left:0;position:absolute;right:-20px}.player_pro .player_pro-name p{flex:1 1 auto;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.3333333333;text-align:left}.player_pro .player_pro-name .player_pro-rank{background:#061525;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.9375rem;height:20px;line-height:1.3333333333;margin:0 4px 0 0;min-width:20px;padding:0 5px;text-align:center}.player_pro .player_pro-name .player_pro-uniform_num{font-feature-settings:"pnum";color:#c1c1c1;display:inline-block;font-family:rigid-square,sans-serif;font-size:1.75rem;font-weight:800;line-height:24px;text-align:center;width:40px}.player_pro .player_pro-name .player_pro-petmark{display:inline-block;width:40px}.player_pro .player_pro-name .player_pro-petmark img{height:auto;width:100%}.player_pro .player_pro-name .player_pro-player_name{font-size:.6875rem}.player_pro .player_pro-stats{display:flex;justify-content:space-between;margin:8px 0 0}.player_pro .player_pro-stats dl{text-align:center}.player_pro .player_pro-stats dt{font-size:.625rem;line-height:1.2}.player_pro .player_pro-stats dd{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";line-height:1.125}.player_pro .player_pro-spileague_ranking dl{align-items:center;display:flex;justify-content:space-between;margin:8px 0 0}.player_pro .player_pro-spileague_ranking dt{font-size:.625rem;line-height:1.2}.player_pro .player_pro-spileague_ranking dd{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";line-height:1.125}.player_pro .player_pro-spileague_ranking dd span{font-size:.6875rem}a.player_pro{cursor:pointer}a.player_pro:hover{background-color:#fff;color:#272727}@media only screen and (min-width:768px){.player_pro .player_pro-stats{justify-content:space-around}.player_pro .player_pro-name .player_pro-player_name{font-size:.875rem}}.player{border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:block;padding:10px;position:relative;transition:background .5s}.player:hover{background:#fff;color:#272727}.player .player-profile{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.player .player-profile span{font-size:.75rem}.player .player-profile:after{box-shadow:var(--shadow3);content:"";display:block;height:7px;margin:8px 0;width:100%}.player .player-name{font-family:"Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.3333333333}.player .player-career{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.6875rem;line-height:1.2727272727;text-align:right}.player .player-rank{font-size:.625rem;line-height:1.2;text-align:right}.player .player-rank p{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.125rem;line-height:1.2222222222}.player .player-rank span{font-size:.75rem;line-height:1.2222222222}.player .player-stats{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.player .player-stats:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:0;width:4px}.player .player-stats dl{display:flex;font-size:.75rem;justify-content:space-between;line-height:1.3333333333;width:calc(50% - 25px)}.player .player-representative{background-color:#0059b2;border-radius:7px;color:#fff;font-size:.75rem;font-weight:bold;left:-5px;padding:0 13px;position:absolute;top:-9px}.ranking .ranking-head{align-items:center;display:flex;justify-content:space-between}.ranking .ranking-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.ranking .ranking-ttl img{height:auto;vertical-align:middle;width:36px}.ranking .ranking-update{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;font-size:.625rem;line-height:1.4;padding:4px 8px}.ranking .ranking-item{border-radius:10px;box-shadow:var(--shadow1);color:#031222;display:block;margin:10px}.ranking .ranking-item dl{align-items:center;display:flex}.ranking .ranking-item dt{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";text-align:center;width:70px}.ranking .ranking-item dt+dd{padding:0 10px 0 12px;position:relative}.ranking .ranking-item dt+dd:after{bottom:10px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:10px;width:4px}.ranking .ranking-item .ranking-item-name{flex:1 1 auto;padding:10px 0 10px 30px}.ranking .ranking-item .ranking-item-name span{display:block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004"}.related_game{align-items:center;border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:flex;justify-content:space-between;min-width:240px;position:relative;transition:all .5s}.related_game .related_game-petmark{background:var(--team-radial-gradient) no-repeat -120px -120px/260px 220px;padding:35px 20px 15px;text-align:center;width:85px}.related_game .related_game-petmark img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.related_game .related_game-petmark-home{border-radius:10px 0 0 0}.related_game .related_game-petmark-visitor{background-position:calc(100% + 120px) -120px;border-radius:0 10px 0 0}.related_game .related_game-info{font-size:.8125rem;height:80px;left:0;line-height:1.2307692308;margin:auto;position:absolute;right:0;text-align:center;top:15px;width:180px}.related_game .related_game-info-date{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.0625rem;line-height:1.1764705882}.related_game .related_game-info-date span{font-size:.6875rem;line-height:1.8181818182}.related_game .related_game-info-time{font-size:.6875rem;line-height:1.4545454545}.related_game .related_game-info-section_name{margin-top:10px}.related_game .related_game-info-vs{bottom:0;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.3125rem;left:50%;line-height:1;position:absolute;transform:translate(-50%,-50%)}.related_game:hover{background:#fff;color:#272727}.related_game.is-disabled{pointer-events:none}.related_info{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;margin:20px auto;max-width:520px;padding:15px}.related_info .related_info-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;text-align:center}.related_info .related_info-ttl .bl{display:inline-block}.related_info dl{display:flex;margin-top:10px}.related_info dl .bl{display:inline-block}.related_info dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.2857142857;padding:0 15px 0 0;white-space:nowrap}.related_info dd{font-size:.8125rem;line-height:1.3846153846;padding:0 0 0 20px;position:relative}.related_info dd:before{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}.related_info .related_info-btn{margin:15px 0 5px;text-align:center}@media only screen and (min-width:768px){.related_info{padding:20px}.related_info dl{margin-top:15px}.related_info dt{font-size:.9375rem}.related_info dd{font-size:.875rem}.related_info .related_info-btn{margin-top:20px}}.reporters li{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;color:#272727;display:flex;margin:15px 0;overflow:hidden;padding:15px;transition:background-color .5s}.reporters .reporters-thumb{flex:0 0 85px}.reporters .reporters-thumb img{border:3px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;width:100%}.reporters .reporters-detail{flex:1 1 auto;padding:0 0 0 15px}.reporters .reporters-detail dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;margin-bottom:5px}.reporters .reporters-detail dt span{display:inline-block;font-size:.8125rem}.reporters .reporters-detail dd{align-items:center;display:flex}.reporters .reporters-detail dd.reporters-sns-wrap{justify-content:flex-end}.reporters .reporters-detail a{align-items:center;display:inline-flex;transition:opacity .5s}.reporters .reporters-detail a span{color:#272727;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;margin-left:5px}.reporters .reporters-detail a img{border-radius:20px;height:auto;width:22px}.reporters .reporters-detail a:hover{opacity:.7}.reporters .reporters-detail a+a{margin-left:8px}.reporters .reporters-detail a.reporter-youtube{margin-right:auto}.reporters .reporters-detail a.reporter-instagram img{background:#fff;border-radius:8px}.reporters .reporters-comment{font-size:.75rem;line-height:1.3333333333;margin:10px 0 0}.reporters .reporters-comment span{font-weight:bold}.reporters .reporters-movie{margin:10px 0 0}.reporters .reporters-movie-ids,.reporters .reporters-next{font-size:.75rem;line-height:1.3333333333;margin:4px 0 0}.reporters .reporters-movie-ids a,.reporters .reporters-next a{color:#272727;display:inline;text-decoration:underline}@media only screen and (min-width:768px){.reporters ul{display:flex;flex-wrap:wrap;justify-content:space-between}.reporters li{box-sizing:border-box;width:calc(50% - 10px)}.reporters .reporters-thumb{flex:0 0 100px}.reporters .reporters-detail a span{font-size:.9375rem}.reporters .reporters-detail a img{width:26px}.reporters .reporters-comment,.reporters .reporters-movie-ids{font-size:.8125rem;line-height:1.3846153846}}.result{text-align:center}.result .result-ttl{align-items:end;display:grid;font-family:"NOW-GU","Shin Go Heavy JIS2004";gap:10px;grid-auto-flow:column;justify-content:center;margin:15px}.result .result-ttl:after,.result .result-ttl:before{background:#238fe4;background-blend-mode:soft-light;content:"";display:block;height:40px;-webkit-mask:url(../img/prospi_a_league/icon_laurel_wreath.svg) no-repeat 50% 50%/contain;mask:url(../img/prospi_a_league/icon_laurel_wreath.svg) no-repeat 50% 50%/contain;transform:translateY(5px);width:23px}.result .result-ttl:after{transform:scaleX(-1) translateY(5px)}.result .result-ttl .result-ttl-inner{font-size:1.1875rem;line-height:1}.result .result-ttl .result-ttl-sub{font-size:.8125rem;line-height:1.1428571429}.result .result-ttl .result-ttl-main{font-size:1rem;line-height:1.125}.result.result-top .result-ttl .result-ttl-sub{font-size:.75rem}.result.result-top .result-ttl .result-ttl-main{font-size:.9375rem}@media only screen and (min-width:768px){.result .result-ttl:after,.result .result-ttl:before{height:60px;width:34.5px}.result .result-ttl .result-ttl-sub{font-size:1.125rem;line-height:1.3333333333}.result .result-ttl .result-ttl-main{font-size:1.875rem;line-height:1.2}.result.result-top .result-ttl:after,.result.result-top .result-ttl:before{height:48px;width:27.6px}.result.result-top .result-ttl .result-ttl-sub{font-size:.9375rem}.result.result-top .result-ttl .result-ttl-main{font-size:1.0625rem}}.reward_table{margin:0 auto;max-width:700px;padding:0 15px}.reward_table table,.reward_table tbody,.reward_table thead{display:block}.reward_table thead{position:relative}.reward_table thead:after,.reward_table thead:before{border-radius:5px;box-shadow:var(--shadow2);content:"";height:4px;position:absolute;top:0;width:100%}.reward_table thead tr{display:flex;padding:18px 0}.reward_table thead:after{bottom:0;top:auto}.reward_table thead th{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727;text-align:center;width:30%}.reward_table thead th:first-child{width:40%}.reward_table thead th.reward_table-double{width:60%}.reward_table tbody tr{display:flex;padding:10px 0 0;position:relative}.reward_table tbody tr+tr:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.reward_table tbody td,.reward_table tbody th{align-items:center;display:flex;font-size:.75rem;justify-content:flex-end;padding:10px;position:relative;text-align:right;width:30%}.reward_table tbody td:first-child,.reward_table tbody th:first-child{justify-content:flex-start;text-align:left;width:40%}.reward_table tbody td.reward_table-double,.reward_table tbody th.reward_table-double{padding:10px 30px;width:60%}.reward_table tbody td.reward_table-center,.reward_table tbody th.reward_table-center{justify-content:center;text-align:center}.reward_table tbody td+td,.reward_table tbody td+th,.reward_table tbody th+td,.reward_table tbody th+th{padding:10px 10px 10px 20px}.reward_table tbody td+td:after,.reward_table tbody td+th:after,.reward_table tbody th+td:after,.reward_table tbody th+th:after{bottom:10px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}.reward_table.reward_table-sns thead th,.reward_table.reward_table-sns thead th:first-child{width:50%}.reward_table.reward_table-sns tbody td,.reward_table.reward_table-sns tbody td:first-child,.reward_table.reward_table-sns tbody th,.reward_table.reward_table-sns tbody th:first-child{justify-content:flex-end;width:50%}.reward_table.reward_table-sns.is-table-2nd{margin-top:-15px}.reward_table.reward_table-sns.is-table-2nd thead{display:none}.reward_table.reward_table-sns.is-table-2nd tbody tr:first-child:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.reward_table.reward_table-sns.is-table-2nd{margin-top:0}.reward_table.reward_table-sns.is-table-2nd thead{display:block}.reward_table.reward_table-sns.is-table-2nd tbody tr:first-child:before{display:none}}.reward_table.reward_table-thanks_plan thead th{width:40%}.reward_table.reward_table-thanks_plan thead th:first-child{width:60%}.reward_table.reward_table-thanks_plan tbody td,.reward_table.reward_table-thanks_plan tbody th{width:40%}.reward_table.reward_table-thanks_plan tbody td:first-child,.reward_table.reward_table-thanks_plan tbody th:first-child{width:60%}@media only screen and (min-width:768px){.reward_table tbody td,.reward_table tbody th,.reward_table thead th{font-size:.875rem;line-height:1.4285714286}}.schedule{align-items:center;background:no-repeat 50%/cover url(../img/prospi_a_league/schedule_bg_team_representative.jpg);border-radius:10px;box-shadow:var(--shadow1);display:flex;flex:0 0 auto;height:150px;justify-content:center;transition:all .5s;width:220px}.schedule dl{text-align:center}.schedule dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.625rem;line-height:1.1538461538}.schedule dd,.schedule dt{text-shadow:0 0 10px rgba(0,0,0,.5)}.schedule dd{font-size:.8125rem;line-height:1.2307692308}.schedule:hover{opacity:.7}.schedule.schedule-pennant dt{font-size:2.5rem;line-height:1.25}.schedule.schedule-pennant dt span{display:block;font-size:.9375rem;line-height:1.2}.schedule.schedule-pennant01{background-image:url(../img/prospi_a_league/schedule_bg_pennant01.jpg)}.schedule.schedule-pennant02{background-image:url(../img/prospi_a_league/schedule_bg_pennant02.jpg)}.schedule.schedule-pennant03{background-image:url(../img/prospi_a_league/schedule_bg_pennant03.jpg)}.schedule.schedule-pennant04{background-image:url(../img/prospi_a_league/schedule_bg_pennant04.jpg)}.schedule.schedule-pennant05{background-image:url(../img/prospi_a_league/schedule_bg_pennant05.jpg)}.schedule.schedule-climax{background-image:url(../img/prospi_a_league/schedule_bg_climax.jpg)}.schedule.schedule-nippon{background-image:url(../img/prospi_a_league/schedule_bg_nippon.jpg)}.score_board{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;box-sizing:border-box;display:flex;overflow:hidden;padding:10px 10px 10px 0;position:relative;width:100%}.score_board+.score_board{margin:15px 0 0}.score_board .score_board-pinned{left:0;padding:20px 6px 10px 10px;position:sticky;z-index:5}.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 30px;margin:0 5px 0 0;width:30px}.score_board .score_board-team+.score_board-team{padding:10px 0 0}.score_board .score_board-team a{background:#efefef;border-radius:5px;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:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.1875rem;line-height:1.4736842105;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:-.1em;transform:scaleX(90%)}.score_board .score_board-total{box-sizing:border-box;flex:0 0 2em;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.25rem;line-height:1.4;position:relative;text-align:center;white-space:nowrap}.score_board .score_board-total:after{bottom:5px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:5px;width:4px}.score_board .score_board-total.is-game-win{color:#005ec1}.score_board .score_board-total.is-more_than_10{letter-spacing:-.1em;transform:scaleX(90%)}.score_board .score_board-err,.score_board .score_board-hit{align-self:flex-end;flex:0 0 2em;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra 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;padding:0 0 10px;position:relative}.score_board .score_board-visitor:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:7px;left:0;position:absolute;right:0}.score_board .score_board-visitor .score_board-inning,.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:#272727;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra 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-total:after{top:-16px}.score_board .score_board-visitor .score_board-hit:before{content:"安"}.score_board .score_board-visitor .score_board-err:before{content:"失"}.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-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:25px 20px 20px}.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}.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-pinned{padding:10px 6px 10px 10px}.score_board .score_board-home{padding-top:5px}.score_board .score_board-visitor{padding:0 0 20px}.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}}.scroll_image{margin:20px auto}.scroll_image .scroll_image-image{animation:imageScroll 30s linear infinite;background:url(../img/prospi_a_league/about_prospi_a_league.jpg?v3) repeat-x 0 0/auto 100%;height:160px;position:relative;width:100%}.scroll_image .scroll_image-image:after,.scroll_image .scroll_image-image:before{background:linear-gradient(90deg,#efefef,hsla(0,0%,94%,0)) no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:15px;z-index:10}.scroll_image .scroll_image-image:after{left:auto;right:0;transform:scaleX(-1)}@keyframes imageScroll{0%{background-position:0 0}to{background-position:-1175px 0}}@media only screen and (min-width:768px){.scroll_image{margin-top:0}}.season_ttl{align-items:center;display:flex;justify-content:space-between;padding:0 20px;position:relative}.season_ttl:after,.season_ttl:before{background:#102031;border-radius:0 10px 10px 0;bottom:0;content:"";left:-10px;position:absolute;top:0;width:8px}.season_ttl:after{border-radius:10px 0 0 10px;left:auto;right:-10px}.season_ttl h2{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.4375rem;line-height:1.3043478261}.season_ttl h2+.season-ttl-select{margin-left:10px}.season_ttl .season-ttl-select{position:relative}.season_ttl .season-ttl-select:after{background:#00356d;bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:8px;margin:auto;pointer-events:none;position:absolute;right:8px;top:0;width:10px}.season_ttl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:2px solid transparent;border-radius:10px;box-shadow:var(--shadow1);box-sizing:border-box;color:#00356d;display:inline-block;font-size:.8125rem;line-height:1.2307692308;padding:10px 25px 10px 10px}.season_ttl select:focus{border-color:rgba(0,53,109,.7);outline:none}@media only screen and (min-width:768px){.season_ttl select{min-width:100px}.season_ttl:after,.season_ttl:before{border-radius:10px}.season_ttl:before{left:0}.season_ttl:after{right:0}}.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-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_parts{position:relative}.select_parts .select_parts-label{background:#fff;border-radius:7px;color:#222;font-size:.875rem;line-height:1.1428571429;padding:10px 32px 10px 10px}.select_parts .select_parts-label:after{border-color:#222 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_parts-label.is-disabled{background-color:#ddd;color:#919191}.select_parts .select_parts-label.is-disabled:after{border-color:#c8c8c8 transparent}.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_parts.select_parts-full_width .select_parts-list{width:100%}.select_parts.select_parts-full_width .select_parts-label{display:block}.select_parts.select_parts-goods .select_parts-list{width:100%}.select_parts.select_parts-goods .select_parts-label{box-shadow:3px 3px 5px hsla(148,9%,73%,.7);display:block}.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:#2d3844;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}}.select_team{display:grid;gap:6px;grid-template-columns:repeat(6,40px);justify-content:center;margin:10px auto}.select_team a{border-radius:10px;box-shadow:var(--shadow1);display:block;height:100%;transition:opacity .5s;width:100%}.select_team a:hover{opacity:.7}.select_team li.is-current a{background:#041426;box-shadow:inset 5px 5px 8px #000f1f,inset -5px -5px 8px rgba(21,47,75,.7)}.select_team img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}@media only screen and (min-width:768px){.select_team{gap:10px;grid-template-columns:repeat(12,minmax(0,1fr))}}.service_header{overflow:hidden}.service_header .service_header-logo{float:left;padding:4px 15px}.service_header .service_header-logo>a{display:block;width:82px}.service_header .service_header-logo img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.service_header .service_header-mypage{float:right;padding:16px 5px 0 0}.service_header .service_header-mypage>a{background:url(../img/common/icon_login_sp.svg) no-repeat 50% 50%/33px auto;display:block;height:0;padding:31px 0 0;position:relative;transition:background-color .3s;width:33px}.service_header .service_header-mypage>a:hover{background-color:#0b233c}.service_header .service_header-mypage>a span{display:none}.service_header .service_header-mypage.is-login>a{background-image:url(../img/common/icon_mypage_sp.svg);background-size:23px auto}@media only screen and (min-width:980px){.service_header .service_header-logo{padding:7px 0}.service_header .service_header-mypage{padding:16px 0}.service_header .service_header-mypage>a{background-image:url(../img/common/icon_login_pc.svg);background-size:90% auto;width:111px}.service_header .service_header-mypage.is-login>a{background-image:url(../img/common/icon_mypage_pc.svg);background-size:82% auto}}.simple_schedule{padding:0 15px}.simple_schedule dl{font-size:.8125rem;line-height:1.5384615385;margin-bottom:5px}.simple_schedule dt{padding:0 0 0 1em;position:relative}.simple_schedule dt:after{content:"•";left:.2em;position:absolute;top:0}.simple_schedule dd{padding:0 0 0 1em}@media only screen and (min-width:768px){.simple_schedule dl{display:flex;font-size:.875rem;line-height:1.5}.simple_schedule dt{flex:0 0 11em}.simple_schedule dd{flex:1 1 auto}}.simple_table table,.simple_table tbody{display:block}.simple_table tr{display:flex;padding:5px 0;position:relative}.simple_table tr+tr:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.simple_table td,.simple_table th{align-items:center;display:flex;font-size:.75rem;line-height:1.3333333333;padding:10px;position:relative}.simple_table th{flex:0 0 110px;font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:left}.simple_table td+td,.simple_table td+th,.simple_table th+td,.simple_table th+th{padding:10px 10px 10px 20px}.simple_table td+td:after,.simple_table td+th:after,.simple_table th+td:after,.simple_table th+th:after{bottom:5px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:10px;width:4px}@media only screen and (min-width:768px){.simple_table td,.simple_table th{font-size:.875rem}}.simple_table.simple_table-regulation{padding-bottom:15px}@media only screen and (min-width:768px){.simple_table.simple_table-regulation{margin:0 auto;max-width:640px}.simple_table.simple_table-regulation th{flex:0 0 180px}}.simple_table.simple_table-tournament_players{margin:10px auto;max-width:640px;padding-bottom:15px}.simple_table.simple_table-tournament_players td,.simple_table.simple_table-tournament_players th{flex:1;justify-content:space-around}.simple_table.simple_table-pro_player a{color:#272727;text-decoration:underline}.simple_table.simple_table-pro_player a:hover{text-decoration:none}.simple_table-ticket th{flex:0 0 65px}@media only screen and (min-width:768px){.simple_table-ticket th{flex:0 0 110px}}.simple_table2{margin:0 auto;max-width:640px}.simple_table2 table,.simple_table2 tbody,.simple_table2 thead{display:block}.simple_table2 thead{position:relative}.simple_table2 thead:after,.simple_table2 thead:before{border-radius:5px;box-shadow:var(--shadow2);content:"";height:4px;position:absolute;top:0;width:100%}.simple_table2 thead tr{display:flex;padding:14px 0}.simple_table2 thead:after{bottom:0;top:auto}.simple_table2 thead th{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;line-height:1.2727272727}.simple_table2 tr{display:flex;padding:10px 0 0;position:relative}.simple_table2 tr+tr:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.simple_table2 td,.simple_table2 th{align-items:center;display:flex;font-size:.75rem;justify-content:center;padding:10px;position:relative;width:25%}.simple_table2 td+td,.simple_table2 td+th,.simple_table2 th+td,.simple_table2 th+th{padding:10px 10px 10px 20px}.simple_table2 td+td:after,.simple_table2 td+th:after,.simple_table2 th+td:after,.simple_table2 th+th:after{bottom:10px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}@media only screen and (min-width:768px){.simple_table2 tbody td,.simple_table2 tbody th,.simple_table2 thead th{font-size:.875rem;line-height:1.4285714286}}.simple_table2.simple_table2-modal_players .simple_table2-position{width:60px}.simple_table2.simple_table2-modal_players .simple_table2-player{width:35%}.simple_table2.simple_table2-modal_players .simple_table2-reality{width:55px}.simple_table2.simple_table2-modal_players td.simple_table2-note{justify-content:flex-start}@media only screen and (min-width:768px){.simple_table2.simple_table2-modal_players{padding:0 25px}.simple_table2.simple_table2-modal_players .simple_table2-position{width:110px}.simple_table2.simple_table2-modal_players .simple_table2-player{width:26%}.simple_table2.simple_table2-modal_players .simple_table2-reality{width:85px}}.simple_table2-esportsawards{margin:0 auto 20px}.simple_table2-esportsawards th{flex:0 0 25%}.simple_table2-esportsawards td{flex:1 1 auto;justify-content:flex-start}.simple_table2-esportsawards .simple_table2-award_badge{display:inline-block;vertical-align:middle}.simple_table2-esportsawards .simple_table2-award_badge img{height:auto;margin-right:5px;width:76px}.simple_table2-esportsawards thead th.simple_table2-player{flex:1 1 auto;text-align:center;width:auto}.simple_table2-esportsawards tbody td{width:auto}.simple_table2-esportsawards tbody td a{color:#272727;transition:opacity .5s}.simple_table2-esportsawards tbody td a:hover{opacity:.7}.sp_box{border:1px solid #d1d9e0;margin-top:10px}.sp_box .sp_box-ttl{background:#e2e8ed;border-bottom:1px solid #d1d9e0;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 #d1d9e0;display:flex}.sp_box .sp_box-main .sp_box-detail dl dt{border-right:1px solid #d1d9e0;flex:0 0 6em;padding:15px 5px;text-align:center}.sp_box .sp_box-main .sp_box-detail dl dd{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 dt{flex:0 0 45%}.sp_box.sp_box-gp .sp_box-main .sp_box-detail dl dd{text-align:center}.standings{overflow-x:scroll;padding:0 10px}.standings .standings-inner{min-width:850px;padding:0 10px 0 0}.standings .standings-label{display:flex}.standings .standings-label:before{background:#efefef;content:"";display:block;flex:0 0 auto;height:16px;left:-116px;position:sticky;width:200px}.standings .standings-label li{flex:0 0 auto;font-size:.75rem;line-height:1.3333333333;text-align:center;width:53px}.standings .standings-item{align-items:center;border-radius:10px;box-shadow:var(--shadow1);display:flex;margin:10px 0;padding:3px 0;position:relative}.standings .standings-item a{color:#272727;transition:opacity .5s}.standings .standings-item a:hover{opacity:.7}.standings .standings-item dl{align-items:center;background:#efefef;border-radius:10px 0 0 10px;display:flex;left:-20px;padding:0 0 0 10px;position:sticky;z-index:5}.standings .standings-item dt{background:#061525;border-radius:5px;color:#fff;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.9375rem;height:20px;line-height:1.3333333333;text-align:center;width:20px}.standings .standings-item dd{padding:0 2px;width:56px}.standings .standings-item dd img{height:auto;width:100%}.standings .standings-item p{flex:0 0 auto;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;width:110px}.standings .standings-item ul{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;display:flex;padding:8px 0}.standings .standings-item li{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.8125rem;position:relative;text-align:center;width:53px}.standings .standings-item li+li:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:-2px;position:absolute;top:0;width:4px}.standings .standings-item li .standings-em{color:#f1138b}@media only screen and (min-width:900px){.standings{overflow-x:visible;padding:0 10px}.standings .standings-inner{padding:0}}.stats_modal{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;padding:15px 10px}.stats_modal .stats_modal-player{display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:space-between;line-height:1.2307692308;padding:0 0 20px;position:relative}.stats_modal .stats_modal-player:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;height:4px;left:0;margin:0 0 10px;position:absolute;right:0}.stats_modal .stats_modal-player .stats_modal-player-home,.stats_modal .stats_modal-player .stats_modal-player-visitor{align-items:center;display:flex}.stats_modal .stats_modal-player .stats_modal-player-visitor{flex-direction:row-reverse}.stats_modal .stats_modal-player img{height:auto;image-rendering:-webkit-optimize-contrast;width:30px}.stats_modal .stats_modal-player .stats_modal-player-home-player_name,.stats_modal .stats_modal-player .stats_modal-player-visitor-player_name{font-size:.625rem}.stats_modal .stats_modal-data dl{display:flex;justify-content:space-between;padding:7px 7px 12px;position:relative}.stats_modal .stats_modal-data dl:not(:last-child):after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:5px;left:0;position:absolute;right:0}.stats_modal .stats_modal-data dt{flex:1 1 auto;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;line-height:1.3333333333;order:2;text-align:center}.stats_modal .stats_modal-data dd{flex:0 0 40%;font-size:.6875rem;line-height:1.2727272727}.stats_modal .stats_modal-data dd.stats_modal-data-home{order:1}.stats_modal .stats_modal-data dd.stats_modal-data-visitor{order:3;text-align:right}@media only screen and (min-width:768px){.stats_modal{padding:20px 30px}.stats_modal .stats_modal-player{font-size:1rem}.stats_modal .stats_modal-player img{width:45px}.stats_modal .stats_modal-data dt{font-size:.875rem}.stats_modal .stats_modal-data dd{font-size:.8125rem}}.stats_nav{display:flex;justify-content:center}.stats_nav dl{flex:1 0 auto;padding:0 15px;position:relative}.stats_nav dl+dl:after{bottom:0;box-shadow:var(--shadow3);content:"";left:-2px;position:absolute;top:0;width:4px}.stats_nav dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:center}.stats_nav dd{flex:1 0 auto;margin:10px auto 0;max-width:180px;text-align:center}@media only screen and (min-width:768px){.stats_nav{justify-content:space-between;max-width:100%}.stats_nav dl{align-items:center;display:flex;flex:0 0 calc(50% - 10px);padding:0}.stats_nav dl+dl:after{display:none}.stats_nav dt{flex:1 0 auto}.stats_nav dd{margin:0 0 0 10px}}.stats_rank{padding:0 10px;position:relative}.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 tr{border-top:4px solid #d1d9e0}.stats_rank table tbody tr td{color:#272727;font-size:.6875rem;padding:7px;text-align:center;vertical-align:middle}.stats_rank table tbody tr td:nth-child(odd):not(:first-child){background:#e2e8ed}.stats_rank .stats_rank-rank span{background:#061525;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.9375rem;height:20px;line-height:1.3333333333;margin:0 4px 0 0;min-width:20px;padding:0 5px;text-align:center}.stats_rank .stats_rank-player{font-family:"Shin Go Heavy JIS2004";padding:7px 7px 7px 0;text-align:left;width:42%}.stats_rank .stats_rank-player a{color:#272727;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{min-width:16%}.stats_rank-all_stats table thead tr th{font-size:.625rem;line-height:2;min-width:22px}.stats_rank-all_stats table thead tr th a{color:#003467;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:35px}.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:35px}.stats_rank-all_stats .stats_rank-scrollable table tbody tr td:first-child{display:none}.stats_rank-all_stats .is-valid td,.stats_rank-all_stats .is-valid th{color:#bababa}.stats_rank-all_stats .is-valid .stats_rank-player a,.stats_rank-all_stats .is-valid .stats_rank-rank span{opacity:.3}@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 2px}.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:35px}.stats_rank-all_stats .stats_rank-rank{padding-left:3px}.stats_rank-all_stats .stats_rank-player{padding-right:3px;width:240px}.stats_rank-all_stats .stats_rank-item{min-width:unset;width:auto}.stats_rank-all_stats .stats_rank-rank{width:40px}}.stats_rank.stats_rank-spileague_ranking table thead tr th{font-size:.625rem;line-height:2;min-width:22px;padding:3px 7px}.stats_rank.stats_rank-spileague_ranking table thead tr th a{color:#003467;display:block;margin:0 auto;padding:0 8px 0 5px;position:relative;transition:opacity .5s}.stats_rank.stats_rank-spileague_ranking table thead tr th a:hover{opacity:.8}.stats_rank.stats_rank-spileague_ranking table thead tr .stats_rank-total_pt{border-color:#d8dee3;border-style:solid;border-width:0 1px;position:relative}.stats_rank.stats_rank-spileague_ranking table thead tr .stats_rank-schedule:nth-of-type(2n){background:#e2e8ed}.stats_rank.stats_rank-spileague_ranking .stats_rank-item{min-width:30px}.stats_rank.stats_rank-spileague_ranking .stats_rank-pt{border-bottom:1px solid #d8dee3}.stats_rank.stats_rank-spileague_ranking .stats_rank-spileague_ranking-inner{border-top:4px solid #d1d9e0;display:flex}.stats_rank.stats_rank-spileague_ranking .stats_rank-spileague_ranking-inner>div{flex:1 1 auto}.stats_rank.stats_rank-spileague_ranking .stats_rank-rank span{min-width:34px}.stats_rank.stats_rank-spileague_ranking .stats_rank-change span{background:url(../img/prospi_a_league/icon_ranking_arrow.svg) no-repeat 50% 50%/contain;display:block;height:16px;width:16px}.stats_rank.stats_rank-spileague_ranking .stats_rank-change span.stats_rank-change-icon-up{background-image:url(../img/prospi_a_league/icon_ranking_arrow_up.svg)}.stats_rank.stats_rank-spileague_ranking .stats_rank-change span.stats_rank-change-icon-down{background-image:url(../img/prospi_a_league/icon_ranking_arrow_down.svg)}.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned{padding:60px 0 0}.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned table{box-sizing:border-box;width:100%}.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned table tbody{border-right:none}.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned table tbody tr td{height:35px}.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned .stats_rank-player,.stats_rank.stats_rank-spileague_ranking .stats_rank-pinned .stats_rank-rank{width:auto}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable{flex:1 1 auto;overflow-x:scroll}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table{box-sizing:border-box;width:100%}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table thead tr th{line-height:3;padding:0}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table thead tr th:first-child{display:none}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table thead th.stats_rank-total_pt{padding:0 3px}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table tbody{border-left:none}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table tbody tr td{height:35px}.stats_rank.stats_rank-spileague_ranking .stats_rank-scrollable table tbody tr td:first-child{display:none}.stats{margin:0 auto;max-width:780px}.stats .stats-list{display:grid;grid-template-columns:repeat(2,minmax(0,50%))}.stats dl{display:flex;justify-content:space-between;padding:8px 20px 17px 15px;position:relative}.stats dl:before{background:linear-gradient(180deg,#c3cdc7 0,hsla(144,9%,78%,0) 80%,hsla(144,9%,78%,0));bottom:0;box-shadow:inset 6px 0 4px -4px #b4c1ba;content:"";display:block;height:7px;left:0;margin:auto;position:absolute;right:0;width:100%}.stats dl:nth-child(2n):before{box-shadow:none}.stats dl:nth-last-child(-n+2):nth-child(odd):before,.stats dl:nth-last-child(-n+2):nth-child(odd)~dl:before{display:none}.stats dl:after{bottom:13px;box-shadow:var(--shadow2);content:"";display:block;margin:0 auto;position:absolute;right:0;top:5px;width:4px}.stats dl:nth-child(2n):after{display:none}.stats dl.stats-rank1 dt,.stats dl.stats-rank2 dt,.stats dl.stats-rank3 dt{padding-left:25px;position:relative}.stats dl.stats-rank1 dt:before,.stats dl.stats-rank2 dt:before,.stats dl.stats-rank3 dt:before{background:#ccc;border-radius:5px;content:"";display:block;font-size:.625rem;left:0;line-height:1;padding:3px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:10px}.stats dl.stats-rank1 dt:after,.stats dl.stats-rank2 dt:after,.stats dl.stats-rank3 dt:after{background:repeat 50% 50%/100% auto;content:"";display:block;height:12px;left:11px;position:absolute;top:-8px;width:12px}.stats dl.stats-rank1 dt:before{background:linear-gradient(150deg,#ffd800 20%,#ff9000 80%);color:#ac6500;content:"1"}.stats dl.stats-rank1 dt:after{background-image:url(../img/prospi_a_league/icon_rank1.svg)}.stats dl.stats-rank2 dt:before{background:linear-gradient(150deg,#b9bad2 20%,#9394bb 80%);color:#4d4e77;content:"2"}.stats dl.stats-rank2 dt:after{background-image:url(../img/prospi_a_league/icon_rank2.svg)}.stats dl.stats-rank3 dt:before{background:linear-gradient(150deg,#ff7c95 20%,#e73d75 80%);color:#9d0101;content:"3"}.stats dl.stats-rank3 dt:after{background-image:url(../img/prospi_a_league/icon_rank3.svg)}.stats dt{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.stats dd,.stats dt{font-size:.6875rem;line-height:1.1818181818}@media only screen and (min-width:768px){.stats .stats-list{grid-template-columns:repeat(4,minmax(0,50%))}.stats dl{padding:10px 20px 19px 15px}.stats dl:nth-child(4n-1):before{box-shadow:none}.stats dl:nth-last-child(-n+4):nth-child(4n+1):before,.stats dl:nth-last-child(-n+4):nth-child(4n+1)~dl:before{display:none}.stats dl:nth-child(2n):after{display:block}.stats dl:nth-child(4n):after{display:none}.stats dl.stats-rank1 dt:after,.stats dl.stats-rank2 dt:after,.stats dl.stats-rank3 dt:after{top:-6px}.stats dd,.stats dt{font-size:.8125rem}}.sub_headline{margin:20px 10px 15px}.sub_headline h3{font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:center}.sub_headline h3:after{background:#0059b2;border-radius:10px;box-shadow:var(--shadow2);content:"";display:block;height:7px;margin:8px auto 0;width:26px}@media only screen and (min-width:768px){.sub_headline h3{font-size:1.125rem;line-height:1.2222222222}}.tab_nav{position:relative}.tab_nav ul{display:flex;margin:15px}.tab_nav li{flex:1 1 auto;margin:0 5px}.tab_nav li a,.tab_nav li span{border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";line-height:1.375;padding:8px 10px;text-align:center;transition:all .3s}.tab_nav li.is-current a,.tab_nav li.is-current span,.tab_nav li:hover a,.tab_nav li:hover span{background:#0d2036;box-shadow:inset 5px 5px 8px #000f1f,inset -5px -5px 8px #152f4b;color:#fff}.tab_nav:after{background:linear-gradient(180deg,hsla(0,0%,9%,.12) 0,hsla(0,0%,9%,0));content:"";display:block;height:25px;width:100%}@media only screen and (min-width:768px){.tab_nav ul{align-items:center;justify-content:center}.tab_nav li{flex:0 0 auto}.tab_nav li a,.tab_nav li span{display:inline-block;padding:8px 20px}}@media only screen and (min-width:920px){.tab_nav:after{display:none}}.tab_nav2{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{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_cheer_tw{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;box-sizing:border-box;margin:0 auto;max-width:360px;padding:10px 15px}.team_cheer_tw ul:first-child li:first-child:before{display:none}.team_cheer_tw li{align-items:center;display:flex;padding:10px 3px 6px 0;position:relative}.team_cheer_tw li:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.team_cheer_tw .team_cheer_tw-petmark{width:40px}.team_cheer_tw .team_cheer_tw-petmark img{height:auto;width:100%}.team_cheer_tw .team_cheer_tw-team{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.team_cheer_tw .team_cheer_tw-btn{margin-left:auto;min-width:125px}.team_cheer_tw .team_cheer_tw-btn a{background:url(../img/common/sns_icon_twitter_w.svg) no-repeat 15px 54%/22px auto,linear-gradient(90deg,#008cee,#00acee);border-radius:10px;box-shadow:var(--shadow1);color:#fff;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;padding:10px 10px 10px 45px;transition:opacity .5s}.team_cheer_tw .team_cheer_tw-btn a:hover{opacity:.8}.team_cheer_tw .team_cheer_tw-btn a.is-disabled{opacity:.3;pointer-events:none}@media only screen and (min-width:768px){.team_cheer_tw{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:720px;padding:10px 25px}.team_cheer_tw ul{width:calc(50% - 15px)}.team_cheer_tw li:first-child:before{display:none}.team_cheer_tw .team_cheer_tw-petmark{width:60px}.team_cheer_tw .team_cheer_tw-team{font-size:1.125rem}.team_cheer_tw .team_cheer_tw-btn{min-width:130px}.team_cheer_tw .team_cheer_tw-btn a{font-size:1rem}}.team_detail_ttl{--team_detail_ttl-petmark-size:200px auto}.team_detail_ttl.team_detail_ttl-chara{--team_detail_ttl-petmark-size:190px auto}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-marines{--team_detail_ttl-petmark-size:175px auto}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-chara{--team_detail_ttl-petmark-size:335px auto}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-marines{--team_detail_ttl-petmark-size:290px auto}}.team_detail_ttl.team_detail_ttl-manager{--team_detail_ttl-petmark-position:calc(50% - 105px) 40px;--team_detail_ttl-manager-position:calc(50% + 35px) calc(100% + 10px)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-marines{--team_detail_ttl-petmark-size:180px auto}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-manager{--team_detail_ttl-petmark-position:calc(50% - 270px) 50px;--team_detail_ttl-petmark-size:240px auto}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-marines{--team_detail_ttl-petmark-size:160px auto}}@media only screen and (min-width:900px){.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-marines{--team_detail_ttl-petmark-size:220px auto}}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-fighters{--team_detail_ttl-petmark-size:180px auto}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-player{--team_detail_ttl-petmark-position:calc(50% - 270px) 180px;--team_detail_ttl-petmark-size:240px auto}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-eagles,.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-fighters,.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-hawks,.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-marines{--team_detail_ttl-petmark-position:calc(50% - 280px) 210px;--team_detail_ttl-petmark-size:200px auto}}@media only screen and (min-width:900px){.team_detail_ttl.team_detail_ttl-player{--team_detail_ttl-petmark-position:calc(50% - 300px) 180px;--team_detail_ttl-petmark-size:240px auto}}.team_detail_ttl{display:grid;grid-template-columns:minmax(0,1200px);justify-content:center;overflow:hidden;position:relative}.team_detail_ttl:after{background:linear-gradient(0deg,transparent,rgba(0,0,0,.15)) no-repeat 0 0/100% 25px,linear-gradient(0deg,rgba(0,0,0,.15),transparent) no-repeat 0 100%/100% 25px;bottom:0;content:"";position:absolute;top:0;width:100%}.team_detail_ttl.team_detail_ttl-chara .team_detail_ttl-inner{background:no-repeat calc(50% - 90px) 50%/var(--team_detail_ttl-petmark-size),no-repeat calc(50% + 130px) 70px/210px auto,no-repeat calc(50% + 75px) 50%/210px auto,no-repeat calc(50% - 20px) 15%/360px auto,no-repeat calc(50% - 152px) 50%/400px auto,no-repeat calc(50% + 200px) 50%/400px auto,no-repeat calc(50% - 150px) 50%/800px 310px,no-repeat calc(50% + 204px) 50%/800px 310px,repeat 0 0/8px 8px,repeat 0 0/8px 8px;height:210px}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-carp .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_carp_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_carp_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_carp.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_carp_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-giants .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_giants_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_giants_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_giants.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_giants_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-dragons .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_dragons_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_dragons_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_dragons.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_dragons_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-swallows .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_swallows_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_swallows_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_swallows.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_swallows_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-baystars .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_baystars_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_baystars_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_baystars.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_baystars_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-tigers .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_ce_tigers_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_tigers_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_tigers.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_tigers_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-lions .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_lions_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_lions_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_lions.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_lions_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-fighters .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_fighters_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_fighters_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_fighters.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_fighters_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-hawks .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_hawks_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_hawks_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_hawks.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_hawks_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-buffaloes .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_buffaloes_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_buffaloes_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_buffaloes.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_buffaloes_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-eagles .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_eagles_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_eagles_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_eagles.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_eagles_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-chara.team_detail_ttl-marines .team_detail_ttl-inner{background-image:url(../img/common/petmark/2025/petmark_pa_marines_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_marines_sp.png),url(../img/prospi_a_league/bg_page_ttl_chara_marines.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_marines_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-chara .team_detail_ttl-inner{background-position:calc(50% - 150px) 50%,calc(50% + 270px) 115px,calc(50% + 150px) 50%,calc(50% - 140px) 3%,calc(50% - 370px) 50%,calc(50% + 360px) 50%,calc(50% - 363px) 50%,calc(50% + 367px) 50%,0 0,0 0;background-size:var(--team_detail_ttl-petmark-size),270px auto,345px auto,720px auto,800px auto,800px auto,800px 100%,800px 100%,16px 16px,16px 16px;height:340px}}.team_detail_ttl.team_detail_ttl-manager .team_detail_ttl-inner{background:no-repeat calc(50% + 120px) 170px/130px auto,no-repeat var(--team_detail_ttl-petmark-position)/var(--team_detail_ttl-petmark-size),no-repeat calc(50% + 130px) 70px/210px auto,no-repeat var(--team_detail_ttl-manager-position)/400px auto,no-repeat calc(50% - 60px) 15%/360px auto,no-repeat calc(50% - 190px) 50%/400px auto,no-repeat calc(50% + 220px) 50%/400px auto,no-repeat calc(50% - 188px) 50%/800px 310px,no-repeat calc(50% + 224px) 50%/800px 310px,repeat 0 0/8px 8px,repeat 0 0/8px 8px;height:310px}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-carp .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_carp.png),url(../img/common/petmark/2025/petmark_ce_carp_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_carp_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_carp.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_carp_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-giants .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_giants.png),url(../img/common/petmark/2025/petmark_ce_giants_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_giants_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_giants.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_giants_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-dragons .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_dragons.png),url(../img/common/petmark/2025/petmark_ce_dragons_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_dragons_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_dragons.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_dragons_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-swallows .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_swallows.png),url(../img/common/petmark/2025/petmark_ce_swallows_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_swallows_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_swallows.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_swallows_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-baystars .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_baystars.png),url(../img/common/petmark/2025/petmark_ce_baystars_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_baystars_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_baystars.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_baystars_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-tigers .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_tigers.png),url(../img/common/petmark/2025/petmark_ce_tigers_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_tigers_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_tigers.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_tigers_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-lions .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_lions.png),url(../img/common/petmark/2025/petmark_pa_lions_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_lions_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_lions.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_lions_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-fighters .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_fighters.png),url(../img/common/petmark/2025/petmark_pa_fighters_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_fighters_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_fighters.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_fighters_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-hawks .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_hawks.png),url(../img/common/petmark/2025/petmark_pa_hawks_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_hawks_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_hawks.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_hawks_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-buffaloes .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_buffaloes.png),url(../img/common/petmark/2025/petmark_pa_buffaloes_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_buffaloes_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_buffaloes.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_buffaloes_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-eagles .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_eagles.png),url(../img/common/petmark/2025/petmark_pa_eagles_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_eagles_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_eagles.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_eagles_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager.team_detail_ttl-marines .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_marines.png),url(../img/common/petmark/2025/petmark_pa_marines_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_front_marines_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_manager_marines.png),url(../img/prospi_a_league/bg_team_detail_ttl_back_marines_sp.png),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-manager .team_detail_ttl-note{bottom:0;position:absolute;width:100%}.team_detail_ttl.team_detail_ttl-manager .team_detail_ttl-note p{color:#fff;font-size:.625rem;line-height:1.2;margin:0 auto;max-width:980px;padding:5px;text-shadow:0 0 3px #000,0 0 2px #000,0 0 2px #000;z-index:1}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-manager .team_detail_ttl-inner{background-position:calc(50% + 290px) 130px,var(--team_detail_ttl-petmark-position),calc(50% + 270px) -40px,calc(50% + 25px) -35px,calc(50% - 140px) 3%,calc(50% - 370px) 50%,calc(50% + 360px) 50%,calc(50% - 366px) 50%,calc(50% + 364px) 50%,0 0,0 0;background-size:200px auto,var(--team_detail_ttl-petmark-size),380px auto,560px auto,720px auto,800px auto,800px auto,800px 100%,800px 100%,16px 16px,16px 16px;height:340px}}@media only screen and (min-width:900px){.team_detail_ttl.team_detail_ttl-manager .team_detail_ttl-inner{background-position:calc(50% + 340px) 130px,calc(50% - 300px) 50px,calc(50% + 270px) -40px,calc(50% + 35px) -35px,calc(50% - 140px) 3%,calc(50% - 370px) 50%,calc(50% + 360px) 50%,calc(50% - 363px) 50%,calc(50% + 367px) 50%,0 0,0 0;background-size:200px auto,var(--team_detail_ttl-petmark-size),380px auto,560px auto,720px auto,800px auto,800px auto,800px 340px,800px 340px,16px 16px,16px 16px}}.team_detail_ttl.team_detail_ttl-player .team_detail_ttl-inner{background:no-repeat calc(50% + 120px) 220px/130px auto,no-repeat calc(50% - 100px) 160px/var(--team_detail_ttl-petmark-size),no-repeat 50% 0/800px auto,no-repeat calc(50% - 190px) 50%/400px auto,no-repeat calc(50% + 220px) 50%/400px auto,no-repeat calc(50% - 194px) 50%/800px 360px,no-repeat calc(50% + 224px) 50%/800px 360px,repeat 0 0/8px 8px,repeat 0 0/8px 8px;height:360px}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-carp .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_carp.png),url(../img/common/petmark/2025/petmark_ce_carp_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_carp_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_carp.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-giants .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_giants.png),url(../img/common/petmark/2025/petmark_ce_giants_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_giants_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_giants.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-dragons .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_dragons.png),url(../img/common/petmark/2025/petmark_ce_dragons_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_dragons_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_dragons.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-swallows .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_swallows.png),url(../img/common/petmark/2025/petmark_ce_swallows_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_swallows_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_swallows.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-baystars .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_baystars.png),url(../img/common/petmark/2025/petmark_ce_baystars_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_baystars_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_baystars.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-tigers .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_tigers.png),url(../img/common/petmark/2025/petmark_ce_tigers_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_tigers_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_tigers.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-lions .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_lions.png),url(../img/common/petmark/2025/petmark_pa_lions_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_lions_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_lions.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-fighters .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_fighters.png),url(../img/common/petmark/2025/petmark_pa_fighters_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_fighters_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_fighters.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-hawks .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_hawks.png),url(../img/common/petmark/2025/petmark_pa_hawks_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_hawks_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_hawks.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-buffaloes .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_buffaloes.png),url(../img/common/petmark/2025/petmark_pa_buffaloes_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_buffaloes_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_buffaloes.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-eagles .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_eagles.png),url(../img/common/petmark/2025/petmark_pa_eagles_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_eagles_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_eagles.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-marines .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_marines.png),url(../img/common/petmark/2025/petmark_pa_marines_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_marines_sp.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam2_marines.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),linear-gradient(126.3deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}@media only screen and (min-width:768px){.team_detail_ttl.team_detail_ttl-player .team_detail_ttl-inner{background-position:calc(50% + 290px) 200px,var(--team_detail_ttl-petmark-position),50% 0,calc(50% - 370px) 50%,calc(50% + 360px) 50%,calc(50% - 366px) 50%,calc(50% + 364px) 50%,0 0,0 0;background-size:200px auto,var(--team_detail_ttl-petmark-size),1200px auto,800px auto,800px auto,800px 100%,800px 100%,16px 16px,16px 16px;height:410px}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-carp .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_carp.png),url(../img/common/petmark/2025/petmark_ce_carp_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_carp_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_carp.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-giants .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_giants.png),url(../img/common/petmark/2025/petmark_ce_giants_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_giants_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_giants.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-dragons .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_dragons.png),url(../img/common/petmark/2025/petmark_ce_dragons_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_dragons_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_dragons.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-swallows .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_swallows.png),url(../img/common/petmark/2025/petmark_ce_swallows_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_swallows_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_swallows.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-baystars .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_baystars.png),url(../img/common/petmark/2025/petmark_ce_baystars_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_baystars_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_baystars.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-tigers .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_tigers.png),url(../img/common/petmark/2025/petmark_ce_tigers_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_tigers_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_tigers.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-lions .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_lions.png),url(../img/common/petmark/2025/petmark_pa_lions_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_lions_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_lions.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-fighters .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_fighters.png),url(../img/common/petmark/2025/petmark_pa_fighters_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_fighters_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_fighters.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-hawks .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_hawks.png),url(../img/common/petmark/2025/petmark_pa_hawks_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_hawks_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_hawks.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-buffaloes .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_buffaloes.png),url(../img/common/petmark/2025/petmark_pa_buffaloes_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_buffaloes_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_buffaloes.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-eagles .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_eagles.png),url(../img/common/petmark/2025/petmark_pa_eagles_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_eagles_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_eagles.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}.team_detail_ttl.team_detail_ttl-player.team_detail_ttl-marines .team_detail_ttl-inner{background-image:url(../img/prospi_a_league/bg_page_ttl_chara_marines.png),url(../img/common/petmark/2025/petmark_pa_marines_xl.png),url(../img/prospi_a_league/bg_team_detail_ttl_player_marines_pc.png?v3),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),url(../img/prospi_a_league/bg_team_detail_ttl_seam_marines.svg),linear-gradient(53.7deg,#efefef 50%,rgba(0,0,0,.3) 50%,transparent 60%),linear-gradient(53.7deg,transparent 40%,rgba(0,0,0,.3) 50%,#efefef 50%),linear-gradient(-90deg,var(--patterncolor2) 50%,transparent 50%),linear-gradient(var(--patterncolor2) 50%,var(--patterncolor1) 50%)}}@media only screen and (min-width:900px){.team_detail_ttl.team_detail_ttl-player .team_detail_ttl-inner{background-position:calc(50% + 340px) 200px,var(--team_detail_ttl-petmark-position),50% 0,calc(50% - 370px) 50%,calc(50% + 360px) 50%,calc(50% - 363px) 50%,calc(50% + 367px) 50%,0 0,0 0;background-size:200px auto,var(--team_detail_ttl-petmark-size),1200px auto,800px auto,800px auto,800px 100%,800px 100%,16px 16px,16px 16px}}.team_info .team_info-thumb{margin:0 auto;max-width:400px}.team_info .team_info-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.3333333333;margin:15px}.team_info .team_info-desc{font-size:.8125rem;line-height:1.6923076923;margin:15px}.team_info .team_info-record{padding:0 15px}.team_info .team_info-record dl+dl{margin-top:10px}.team_info .team_info-record dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846}.team_info .team_info-record dd{font-size:.8125rem;line-height:1.4615384615}@media only screen and (min-width:768px){.team_info{margin:0 15px}.team_info .team_info-ttl{font-size:1.125rem;line-height:1.3333333333;margin-top:0}.team_info .team_info-desc{font-size:.875rem;line-height:1.5714285714}.team_info .team_info-record{padding:0 15px}.team_info .team_info-record dl{display:flex}.team_info .team_info-record dl+dl{margin-top:5px}.team_info .team_info-record dt{flex:0 0 140px;font-size:.875rem}.team_info .team_info-record dd{font-size:.875rem;line-height:1.5714285714}}.team_name h1{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.5625rem;line-height:1.2}.team_name p.team_desc{font-size:.75rem;line-height:1.3333333333;margin:10px 0 0}.team_name .team_name-rank{display:flex;justify-content:flex-end;margin:5px 0 0}.team_name .team_name-rank dl{align-items:center;display:flex}.team_name .team_name-rank dt{font-size:.6875rem;line-height:1.2727272727;text-align:right}.team_name .team_name-rank dd,.team_name .team_name-rank dt span{font-family:"NOW-GU","Shin Go Heavy JIS2004"}.team_name .team_name-rank dd{font-size:1.875rem;line-height:1;margin:0 8px}.team_name .team_name-rank dd span{font-size:.8125rem}.team_name .team_name-award img{-webkit-backface-visibility:hidden;height:28px;width:auto}.team_name .team_name-award+.team_name-award{margin-left:5px}@media only screen and (min-width:720px){.team_name.is-after_opening{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.team_name.is-after_opening .team_name-rank{margin:0 0 0 10px}}@media only screen and (min-width:768px){.team_name{font-size:1.625rem;line-height:1.1538461538}.team_name p.team_desc{font-size:.875rem;line-height:1.1428571429}.team_name .team_name-rank dt{font-size:.75rem}.team_name .team_name-rank dd{font-size:2.375rem;margin:0 12px}.team_name .team_name-rank dd span{font-size:1rem}.team_name .team_name-award img{height:34px}.team_name .team_name-award+.team_name-award{margin-left:8px}}.team{background:var(--team-radial-gradient) no-repeat -120px -120px/260px 220px;border-radius:10px;box-shadow:var(--shadow1);padding:10px}.team .team-inner{display:flex;justify-content:center;position:relative}.team .team-petmark{left:0;position:absolute;top:0;width:80px}.team .team-petmark img{height:auto;width:100%}.team .team-petmark a{display:block}.team .team-petmark a.is-disabled{pointer-events:none}.team .team-head_coach{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;position:relative;text-align:center}.team .team-head_coach a{color:#272727;display:block;transition:opacity .5s}.team .team-head_coach a:hover{opacity:.7}.team .team-head_coach a.is-disabled{pointer-events:none}.team .team-head_coach img{border:6px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;image-rendering:-webkit-optimize-contrast;margin:0 0 4px;width:100px}.team .team-head_coach span{font-size:.625rem;line-height:1.2}.team .team-cheer{position:absolute;right:0;top:0}.team .team-player:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;margin:10px 0;width:100%}.team .team-player ul{display:grid;gap:3px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.team .team-player a{align-items:center;color:#272727;display:grid;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.75rem;gap:0 5px;grid-template-columns:36px minmax(0,1fr);line-height:1.3333333333}.team .team-player a span{display:block;font-size:.5625rem}.team .team-player img{border:3px solid #fff;border-radius:30px;box-shadow:-2px -2px 4px #fff,2px 2px 4px hsla(148,9%,73%,.7);box-sizing:border-box;height:auto;width:100%}@media only screen and (min-width:768px){.team .team-petmark{left:-5px;top:-6px;width:100px}.team .team-head_coach{font-size:1rem;line-height:1.25}.team .team-head_coach img{width:120px}.team .team-head_coach span{font-size:.75rem;line-height:1.6666666667}.team .team-player a{font-size:.875rem;grid-template-columns:51px minmax(0,1fr);line-height:1.4285714286}}.teammate{background:var(--team-radial-gradient) no-repeat -150px -160px/280px 280px;border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:block;padding:10px}.teammate dt{margin:0 auto;width:100px}.teammate dt img{border:6px solid #efefef;border-radius:90px;box-shadow:var(--shadow1);box-sizing:border-box;height:auto;margin:0 0 4px;width:100%}.teammate dd{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;text-align:center}.teammate dd span.bl{display:block;font-size:.8125rem}.teammate .teammate-badge{background:#102031;border-radius:5px;color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.6875rem;left:50%;line-height:1.1818181818;margin:auto;padding:4px 7px;position:absolute;text-align:center;top:9px;transform:translateX(-50%);width:70px}a.teammate{position:relative;transition:background-color .5s}a.teammate:hover{background-color:#fff;color:#272727}@media only screen and (min-width:768px){.teammate dd span.bl{display:inline-block}}.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}.time_schedule{margin-bottom:25px}.time_schedule dl.time_schedule-item{display:flex;position:relative}.time_schedule dl.time_schedule-item:after{bottom:0;box-shadow:var(--shadow3);content:"";display:block;height:4px;position:absolute;width:100%}.time_schedule dl.time_schedule-item>dt{flex:0 0 60px;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.5;padding:10px 15px 15px 10px}.time_schedule dl.time_schedule-item>dd{flex:1 1 auto;position:relative}.time_schedule dl.time_schedule-item>dd:after{bottom:12px;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:12px;width:4px}.time_schedule dl.time_schedule-detail{padding:10px 10px 15px 20px;position:relative}.time_schedule dl.time_schedule-detail>dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.9375rem;line-height:1.4666666667;margin:0 0 5px}.time_schedule dl.time_schedule-detail>dt .bl{display:inline-block}.time_schedule dl.time_schedule-detail>dd{font-size:.8125rem;line-height:1.3846153846}.time_schedule dl.time_schedule-detail .time_schedule-img{margin:15px auto;max-width:480px}.time_schedule dl.time_schedule-detail .time_schedule-img img{height:auto;width:100%}.time_schedule dl.time_schedule-detail .time_schedule-guest{font-size:.75rem;margin-top:10px}.time_schedule dl.time_schedule-detail .time_schedule-guest span{font-weight:bold}@media only screen and (min-width:768px){.time_schedule dl.time_schedule-item>dt{font-size:.9375rem;line-height:1.4666666667;padding:20px}.time_schedule dl.time_schedule-detail{padding:20px}.time_schedule dl.time_schedule-detail>dt{font-size:1rem;line-height:1.375}.time_schedule dl.time_schedule-detail>dd{font-size:.875rem;line-height:1.4285714286}.time_schedule dl.time_schedule-detail .time_schedule-detail-with_thumb{display:flex;margin-top:10px}.time_schedule dl.time_schedule-detail .time_schedule-img{flex:0 0 360px;margin:0 15px 0 0}.time_schedule dl.time_schedule-detail .time_schedule-desc{flex:1 1 auto}}.time_table{margin:0 auto;max-width:600px}.time_table dl{align-items:center;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;justify-content:space-between;line-height:1.2307692308;padding:17px 0 15px;position:relative}.time_table dl+dl:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;position:absolute;top:0;width:100%}.time_table dt{flex:0 0 60px;padding-left:5px}.time_table dd.time_table-detail{flex:1 1 auto;padding:0 15px;position:relative}.time_table dd.time_table-detail:after{bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:4px}@media only screen and (min-width:768px){.time_table dl{display:flex;font-size:.9375rem;line-height:1.2;padding:20px 0 18px}.time_table dt{flex:0 0 70px}.time_table dd.time_table-detail{padding:6px 20px}}.toggle_nav{margin:20px 0}.toggle_nav>input{display:none}.toggle_nav>ul{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;display:flex;margin:0 auto;max-width:230px}.toggle_nav>ul li{flex:1 1 auto;position:relative}.toggle_nav>ul a,.toggle_nav>ul label{border-radius:10px;color:#00356d;cursor:pointer;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.2307692308;padding:10px 15px;text-align:center}.toggle_nav>ul a .bl,.toggle_nav>ul label .bl{display:inline-block}.toggle_nav>ul li.is-current a{background:linear-gradient(90deg,#00366b,#050f19);color:#fff}.toggle_nav>ul li:not(.is-current)+li:not(.is-current) a:after{background:#d1d9e0;bottom:12px;content:"";left:-1px;position:absolute;top:12px;width:2px}.toggle_nav>ul.toggle_nav-btm{margin-top:35px}.toggle_nav>input:first-child:checked~ul li:first-child a,.toggle_nav>input:first-child:checked~ul li:first-child label{background:linear-gradient(90deg,#00366b,#050f19);color:#fff;position:relative;z-index:1}.toggle_nav>input:first-child:checked~ul li:first-child a:after,.toggle_nav>input:first-child:checked~ul li:first-child label:after{display:none}.toggle_nav>input:nth-child(2):checked~ul li:nth-child(2) a,.toggle_nav>input:nth-child(2):checked~ul li:nth-child(2) label{background:linear-gradient(90deg,#00366b,#050f19);color:#fff;position:relative;z-index:1}.toggle_nav>input:nth-child(2):checked~ul li:nth-child(2) a:after,.toggle_nav>input:nth-child(2):checked~ul li:nth-child(2) label:after{display:none}.toggle_nav>input:nth-child(3):checked~ul li:nth-child(3) a,.toggle_nav>input:nth-child(3):checked~ul li:nth-child(3) label{background:linear-gradient(90deg,#00366b,#050f19);color:#fff;position:relative;z-index:1}.toggle_nav>input:nth-child(3):checked~ul li:nth-child(3) a:after,.toggle_nav>input:nth-child(3):checked~ul li:nth-child(3) label:after{display:none}.toggle_nav>input:nth-child(4):checked~ul li:nth-child(4) a,.toggle_nav>input:nth-child(4):checked~ul li:nth-child(4) label{background:linear-gradient(90deg,#00366b,#050f19);color:#fff;position:relative;z-index:1}.toggle_nav>input:nth-child(4):checked~ul li:nth-child(4) a:after,.toggle_nav>input:nth-child(4):checked~ul li:nth-child(4) label:after{display:none}.toggle_nav .toggle_nav-tgt{display:none;margin:15px 0 0}.toggle_nav input:first-child:checked~.toggle_nav-tgt1,.toggle_nav input:nth-child(2):checked~.toggle_nav-tgt2,.toggle_nav input:nth-child(3):checked~.toggle_nav-tgt3,.toggle_nav input:nth-child(4):checked~.toggle_nav-tgt4{display:block}@media only screen and (min-width:768px){.toggle_nav{margin:30px 0}.toggle_nav>ul{max-width:280px}.toggle_nav>ul a,.toggle_nav>ul label{font-size:.9375rem;line-height:1.3333333333}}.toggle_nav.toggle_nav-pc_show_all input:first-child:checked~.toggle_nav-tgt-wrap .toggle_nav-tgt1,.toggle_nav.toggle_nav-pc_show_all input:nth-child(2):checked~.toggle_nav-tgt-wrap .toggle_nav-tgt2,.toggle_nav.toggle_nav-pc_show_all input:nth-child(3):checked~.toggle_nav-tgt-wrap .toggle_nav-tgt3,.toggle_nav.toggle_nav-pc_show_all input:nth-child(4):checked~.toggle_nav-tgt-wrap .toggle_nav-tgt4{display:block}@media only screen and (min-width:768px){.toggle_nav.toggle_nav-pc_show_all{margin-top:0}.toggle_nav.toggle_nav-pc_show_all>ul{display:none}.toggle_nav.toggle_nav-pc_show_all .toggle_nav-tgt-wrap{display:flex;justify-content:center;position:relative}.toggle_nav.toggle_nav-pc_show_all .toggle_nav-tgt-wrap:after{bottom:5px;box-shadow:var(--shadow2);content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:5px;width:4px}.toggle_nav.toggle_nav-pc_show_all .toggle_nav-tgt{display:block;margin:0}}.toggle_nav.toggle_nav-for_top_info{margin:0 0 10px}.toggle_nav.toggle_nav-for_top_info>ul a,.toggle_nav.toggle_nav-for_top_info>ul label{padding:7px 15px}.toggle_nav.toggle_nav-for_top_info>ul a span,.toggle_nav.toggle_nav-for_top_info>ul label span{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}@media only screen and (min-width:640px){.toggle_nav.toggle_nav-for_top_info>ul{max-width:430px}.toggle_nav.toggle_nav-for_top_info>ul a,.toggle_nav.toggle_nav-for_top_info>ul label{font-size:1rem;padding:10px 15px}.toggle_nav.toggle_nav-for_top_info>ul a span,.toggle_nav.toggle_nav-for_top_info>ul label span{display:inline-block;font-size:.6875rem;margin:0 5px}}.toggle_nav.toggle_nav-w>ul{max-width:430px}.toggle_nav2{text-align:center}.toggle_nav2 .toggle_nav2-main{margin:0 auto}.toggle_nav2 .toggle_nav2-main>ul{border:3px solid #d1d9e0;border-radius:10px;display:inline-flex;justify-content:center}.toggle_nav2 .toggle_nav2-main>ul li a,.toggle_nav2 .toggle_nav2-main>ul li label{border-radius:8px;color:#00356d;display:block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.625rem;line-height:1.4;padding:8px 14px;text-align:center}.toggle_nav2 .toggle_nav2-main>ul li label{transition:background-color .3s}.toggle_nav2 .toggle_nav2-main>ul li label:hover{cursor:pointer}.toggle_nav2 .toggle_nav2-main>ul li a,.toggle_nav2 .toggle_nav2-main>ul li label{min-width:40px;position:relative}.toggle_nav2 .toggle_nav2-main>ul li a:after,.toggle_nav2 .toggle_nav2-main>ul li label:after{background:#d1d9e0;bottom:5px;content:"";position:absolute;right:-3px;top:5px;width:3px}.toggle_nav2 .toggle_nav2-input{display:none}.toggle_nav2 .toggle_nav2-input:first-child:checked~.toggle_nav2-main ul li:first-child label{background:#1281f0;color:#fff}.toggle_nav2 .toggle_nav2-input:first-child:checked~.toggle_nav2-main ul li:first-child label:after{display:none}.toggle_nav2 .toggle_nav2-input:nth-child(2):checked~.toggle_nav2-main ul li:nth-child(2) label{background:#1281f0;color:#fff}.toggle_nav2 .toggle_nav2-input:nth-child(2):checked~.toggle_nav2-main ul li:nth-child(2) label:after{display:none}.toggle_nav2 .toggle_nav2-input:nth-child(3):checked~.toggle_nav2-main ul li:nth-child(3) label{background:#1281f0;color:#fff}.toggle_nav2 .toggle_nav2-input:nth-child(3):checked~.toggle_nav2-main ul li:nth-child(3) label:after{display:none}.toggle_nav2 .toggle_nav2-input:nth-child(4):checked~.toggle_nav2-main ul li:nth-child(4) label{background:#1281f0;color:#fff}.toggle_nav2 .toggle_nav2-input:nth-child(4):checked~.toggle_nav2-main ul li:nth-child(4) label:after{display:none}.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:.8125rem;line-height:1.2307692308;padding:10px 20px}}.top_info{background:#efefef;border-radius:10px;box-shadow:inset 4px 4px 5px hsla(148,9%,73%,.5),inset -4px -4px 5px #fff;padding:15px}.top_info .top_info-content{padding-top:50px;position:relative}.top_info .top_info-ttl{align-items:center;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.875rem;justify-content:center;line-height:1.2666666667;position:absolute;top:0;width:100%}.top_info .top_info-ttl .top_info-ttl-sub{font-size:.625rem;margin-right:5px}.top_info.is-live .top_info-ttl:after{background:#f1138b;border-radius:15px;color:#fff;content:"配信中";display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;margin-left:8px;padding:3px 10px}.top_info .top_info-guest{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.top_info .top_info-guest .top_info-guest-ttl{background:#1484f4;border-radius:5px;box-shadow:inset 2px 2px 2px #0461be,inset -2px -2px 2px #198cfe;color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.4285714286;margin-right:5px;padding:8px 3px;writing-mode:vertical-rl}.top_info .top_info-guest dl{margin:3px;position:relative;width:55px}.top_info .top_info-guest dt{bottom:0;font-family:"Shin Go Heavy JIS2004";font-size:.5625rem;line-height:1.3333333333;position:absolute;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;width:100%}.top_info .top_info-guest img{border:2px solid #efefef;border-radius:60px;box-shadow:-3px -3px 4px #fff,3px 3px 4px hsla(148,9%,73%,.7);box-sizing:border-box;height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.top_info .top_info-link{margin-top:15px}.top_info .top_info-btn,.top_info .top_info-btn_x2{text-align:center}.top_info .top_info-btn_x2>p+p{margin-left:10px}.top_info .top_info-update_info{margin:12px 0}.top_info .top_info-update_info a{align-items:center;color:#272727;display:flex;font-size:.8125rem;justify-content:center;text-decoration:underline;transition:opacity .5s}.top_info .top_info-update_info a span{background:linear-gradient(90deg,#e7e7e7 0,#efefef);border-radius:11px;box-shadow:var(--shadow1);display:inline-block;height:24px;margin-right:8px;position:relative;width:24px}.top_info .top_info-update_info a span:after{background:url(../img/prospi_a_league/icon_arrow_navy.svg) no-repeat 0 0/9px 11px;bottom:0;content:"";display:block;height:11px;left:calc(50% - 3px);margin:auto;position:absolute;top:0;width:9px}.top_info .top_info-update_info a:hover{opacity:.7}@media only screen and (min-width:768px){.top_info{padding:30px}.top_info .top_info-content{display:flex;padding-top:15px}.top_info .top_info-video{flex:0 0 400px}.top_info .top_info-detail{flex:1 1 auto;padding-left:20px}.top_info .top_info-ttl{font-size:2.375rem;position:relative}.top_info .top_info-ttl .top_info-ttl-sub,.top_info.is-live .top_info-ttl:after{font-size:1rem}.top_info .top_info-guest{margin-top:8px}.top_info .top_info-guest .top_info-guest-ttl{font-size:1rem}.top_info .top_info-link{align-items:center;display:flex;justify-content:center}.top_info .top_info-update_info{margin:0 0 0 30px}}.top_info.top_info-climax .top_info-content{padding-top:32px}.top_info.top_info-climax .top_info-ttl{font-size:1.125rem;line-height:1.2222222222}.top_info.top_info-climax .top_info-ttl:after{display:none}.top_info.top_info-climax .top_info-event_logo{margin-right:8px}.top_info.top_info-climax .top_info-event_logo img{height:auto;image-rendering:-webkit-optimize-contrast;width:85px}.top_info.top_info-climax.is-live .top_info-content{padding-top:80px}.top_info.top_info-climax.is-live .top_info-event_name:after{background:#f1138b;border-radius:15px;color:#fff;content:"配信中";display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;margin-left:8px;padding:3px 10px}@media only screen and (min-width:440px){.top_info.top_info-climax.is-live .top_info-content{padding-top:58px}.top_info.top_info-climax.is-live .top_info-event_name{align-items:center;display:flex}}@media only screen and (min-width:768px){.top_info.top_info-climax .top_info-ttl{font-size:1.5625rem}.top_info.top_info-climax .top_info-content,.top_info.top_info-climax.is-live .top_info-content{padding-top:15px}.top_info.top_info-climax .top_info-video{width:380px}.top_info.top_info-climax .top_info-event_logo img{width:110px}}.top_info.top_info-nippon .top_info-content{padding-top:42px}.top_info.top_info-nippon .top_info-ttl{font-size:1.5625rem;left:0;line-height:1.2222222222}.top_info.top_info-nippon .top_info-ttl:after{display:none}.top_info.top_info-nippon .top_info-event_logo{margin-right:8px}.top_info.top_info-nippon .top_info-event_logo img{height:auto;image-rendering:-webkit-optimize-contrast;width:85px}.top_info.top_info-nippon.is-live .top_info-event_name:after{background:#025;border-radius:15px;color:#fff;content:"配信中";display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.3846153846;margin-left:8px;padding:3px 10px}@media only screen and (min-width:370px){.top_info.top_info-nippon.is-live .top_info-event_name{align-items:center;display:flex}}@media only screen and (min-width:768px){.top_info.top_info-nippon .top_info-content,.top_info.top_info-nippon.is-live .top_info-content{padding-top:42px}.top_info.top_info-nippon .top_info-event_logo{margin-right:15px}.top_info.top_info-nippon .top_info-event_name br{display:none}.top_info.top_info-nippon .top_info-ttl{font-size:1.75rem;line-height:1.0714285714;position:absolute;top:-10px}.top_info.top_info-nippon .top_info-video{max-width:unset;width:400px}.top_info.top_info-nippon .top_info-event_logo img{width:170px}}.top_mv{background:#050f19}.top_mv .top_mv-visual{background:url(../img/prospi_a_league/top_mv_sp.jpg?v3) no-repeat 50% 0/auto 100%;height:0;overflow:hidden;padding:56.25% 0 0}.top_mv .top_mv-logo{margin:0 auto;max-width:860px;padding:15px 0}.top_mv .top_mv-logo ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:320px}.top_mv .top_mv-logo li{margin:2px;width:45px}.top_mv .top_mv-logo li img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.top_mv .top_mv-logo dl{align-items:center;display:flex;justify-content:center;padding:40px 0 0;position:relative}.top_mv .top_mv-logo dt{width:120px}.top_mv .top_mv-logo dt img{height:auto;width:100%}.top_mv .top_mv-logo dd{color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.125rem;line-height:1.2222222222;padding:0 0 0 10px}.top_mv .top_mv-logo dd p{color:#41efff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.625rem;left:0;line-height:1.6;margin:5px 0;position:absolute;right:0;text-align:center;top:5px}.top_mv .top_mv-logo dd span{display:block;font-size:.8125rem;line-height:1}.top_mv .top_mv-info .top_mv-info-detail{margin-bottom:18px}.top_mv .top_mv-info{padding:0 18px 25px}.top_mv .top_mv-info .top_mv-info-inner{background:#0b1927;border-radius:10px;box-shadow:inset 5px 5px 8px rgba(0,0,0,.8),inset -5px -5px 8px #13273b;box-sizing:border-box;margin:0 auto;max-width:380px;padding:20px}.top_mv .top_mv-info dt{color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;text-align:center}.top_mv .top_mv-info dt .bl{display:inline-block}.top_mv .top_mv-info dd{color:#fff;font-size:.75rem;line-height:1.3333333333;margin-top:.4em;text-align:center}.top_mv .top_mv-info .top_mv-info-tag_line{color:#41efff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.1538461538;margin-bottom:10px;text-align:center}.top_mv .top_mv-info .top_mv-info-tag_line span.bl{display:inline-block}.top_mv .top_mv-info .top_mv-info-btn{margin-top:15px;text-align:center}.top_mv .top_mv-info .top_mv-info-btn-center{margin:10px 0 5px;text-align:center}@media only screen and (min-width:768px){.top_mv .top_mv-visual{background-image:url(../img/prospi_a_league/top_mv_pc.jpg?v3);padding:38.125% 0 0}.top_mv .top_mv-logo ul{max-width:100%}.top_mv .top_mv-logo li{margin:4px;width:55px}.top_mv .top_mv-logo dl{padding:0}.top_mv .top_mv-logo dt{width:170px}.top_mv .top_mv-logo dd{font-size:2rem;line-height:1.125;padding:0 0 0 20px}.top_mv .top_mv-logo dd p{font-size:.875rem;line-height:1.4285714286;position:inherit}.top_mv .top_mv-logo dd span{font-size:1rem}.top_mv .top_mv-info{padding-bottom:40px}.top_mv .top_mv-info .top_mv-info-inner{max-width:600px}.top_mv .top_mv-info .top_mv-info-detail{align-items:center;display:flex;margin-bottom:15px}.top_mv .top_mv-info dl{flex:1 1 auto;padding:5px 40px 5px 0;position:relative}.top_mv .top_mv-info dl:after{background:#050f19;bottom:0;box-shadow:-3px -3px 3px #112537,3px 3px 3px #000;content:"";display:block;margin:0 auto;position:absolute;right:0;top:0;width:5px}.top_mv .top_mv-info dt{font-size:1.625rem;text-align:right;text-shadow:2px 2px 3px #04111d,-2px -2px 3px #4e6d8b}.top_mv .top_mv-info dd{font-size:.9375rem;text-align:right}.top_mv .top_mv-info .top_mv-info-tag_line{font-size:1rem;margin-bottom:15px}.top_mv .top_mv-info .top_mv-info-btn{margin:0;padding-left:35px}.top_mv .top_mv-info .top_mv-info-btn-center{margin:20px 0 10px}.top_mv .top_mv-info.top_mv-info-team_representative_tournament dd{font-size:.75rem}}@media only screen and (min-width:1600px){.top_mv .top_mv-visual{padding:610px 0 0}}@media only screen and (min-width:768px){.top_mv.top_mv-v2 .top_mv-visual{padding-top:52%}}@media only screen and (min-width:1200px){.top_mv.top_mv-v2 .top_mv-visual{padding-top:610px}}.topics_221202 .topics_221202-mv{margin:0 auto;max-width:1400px}.topics_221202 .topics_221202-mv .topics_221202-mv-inner{background:url(../img/prospi_a_league/page/topics_221202_cp/mv_bg.jpg) no-repeat 0 0/cover;padding-top:215px;position:relative}.topics_221202 .topics_221202-mv .topics_221202-mv-slide{animation:team-slider 20s linear infinite;background:url(../img/prospi_a_league/page/topics_221202_cp/mv_all_3.png?v2) repeat-x 0 0/auto 100%;height:165px;position:absolute;top:15px;width:100%}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl{background:url(../img/prospi_a_league/page/topics_221202_cp/mv_ttl_bg.jpg) no-repeat 0 0/100% 100%}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-inner{margin:0 auto;max-width:400px;padding:40px 10px 10px;position:relative}.topics_221202 .topics_221202-mv .topics_221202-mv-logo{display:flex;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_eb{margin-right:5px;width:85px}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_sakamichi{width:150px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main{color:#025;font-family:"NOW-GU","Shin Go Heavy JIS2004";text-align:center}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt{font-size:1.0625rem;margin-bottom:8px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt{background:#025;border-radius:15px;color:#fff;display:inline-block;margin-right:10px;padding:0 25px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt span{display:inline-block;font-size:.8125rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dd{display:inline-block}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd{font-size:1.6875rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd span{font-size:1.0625rem}.topics_221202 .topics_221202-mv .topics_221202-copy{color:#5f71a8;font-size:.5625rem;line-height:1.2222222222;margin-top:10px;text-align:center}@supports (-webkit-background-clip:text){.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt span{background:linear-gradient(90deg,#d4ff00,#ffe400 24%,#ff6000 40%,#ff3db1 55%,#cd61ff 65%,#00d8ff 90%);background-clip:text;-webkit-background-clip:text;color:transparent}}@keyframes team-slider{0%{background-position:0 0}to{background-position:-558px 0}}.topics_221202 .topics_221202_goods{margin:0 15px}.topics_221202 .topics_221202_goods .topics_221202_goods-ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.125;margin-bottom:10px;padding:0 0 0 15px;position:relative}.topics_221202 .topics_221202_goods .topics_221202_goods-ttl:before{background:#0059b2;border-radius:10px;bottom:0;box-shadow:var(--shadow2);content:"";display:block;left:0;position:absolute;top:0;width:7px}.topics_221202 .topics_221202_goods .topics_221202_goods-item+.topics_221202_goods-ttl{margin-top:20px}.topics_221202 .topics_221202_goods dl{margin-bottom:15px}.topics_221202 .topics_221202_goods dt{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.875rem;line-height:1.1428571429;margin-bottom:8px}.topics_221202 .topics_221202_goods ul{display:flex;justify-content:space-between}.topics_221202 .topics_221202_goods li{width:calc(33.33% - 8px)}.topics_221202 .topics_221202_goods .topics_221202_goods-btn{margin:10px auto 30px;text-align:center}.topics_221202 img{border-radius:10px;height:auto;width:100%}@media only screen and (min-width:768px){.topics_221202 .topics_221202-mv .topics_221202-mv-inner{padding-top:330px}.topics_221202 .topics_221202-mv .topics_221202-mv-slide{animation:team-slider 30s linear infinite;height:295px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-inner{max-width:780px;padding:20px 10px 15px}.topics_221202 .topics_221202-mv .topics_221202-mv-logo{justify-content:space-between;top:50%;width:100%}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_eb{margin:0 0 0 20px;width:110px}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_sakamichi{margin:0 20px 0 0;width:180px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main{padding:0 195px 0 125px;position:relative}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt{font-size:1.25rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dl{margin-bottom:15px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt{padding:3px 25px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt span{font-size:1rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd{font-size:2rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd span{font-size:1.1875rem}.topics_221202 .topics_221202-mv .topics_221202-copy{padding:0 195px 0 125px}.topics_221202 .topics_221202-mv.is-anime_stop_pc .topics_221202-mv-inner{padding-top:33.2%}.topics_221202 .topics_221202-mv.is-anime_stop_pc .topics_221202-mv-slide-wrap{left:50%;max-width:920px;position:absolute;top:0;transform:translateX(-50%);width:100%}.topics_221202 .topics_221202-mv.is-anime_stop_pc .topics_221202-mv-slide{animation:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:29.5566502463%}@keyframes team-slider{0%{background-position:0 0}to{background-position:-998px 0}}.topics_221202 .topics_221202_goods .topics_221202_goods-item{display:flex;flex-wrap:wrap;justify-content:space-between}.topics_221202 .topics_221202_goods dl{width:calc(50% - 10px)}}@media only screen and (min-width:920px){.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-inner{max-width:920px;padding:30px 10px 20px}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_eb{width:140px}.topics_221202 .topics_221202-mv .topics_221202-mv-logo_sakamichi{width:240px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main{padding:0 255px 0 160px}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt{font-size:1.5rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dt dt span{font-size:1.25rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd{font-size:2.375rem}.topics_221202 .topics_221202-mv .topics_221202-mv-ttl-main>dd span{font-size:1.375rem}.topics_221202 .topics_221202-mv .topics_221202-copy{padding:0 255px 0 160px}.topics_221202 .topics_221202-mv.is-anime_stop_pc .topics_221202-mv-inner{padding-top:305px}}.topics_mv{background:#001f4d}.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%}.topics_mv .topics_mv-ttl{background:#001f4d;padding:15px;position:relative;text-align:center}.topics_mv .topics_mv-ttl h1{color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.1875rem;line-height:1.3157894737}.topics_mv .topics_mv-ttl h1 .bl{display:inline-block}.topics_mv .topics_mv-ttl .topics_mv-ttl-sub{font-size:1rem}.topics_mv .topics_mv-ttl .topics_mv-ttl-sub2{font-size:.875rem}.topics_mv .topics_mv-ttl .topics_mv-date{color:#007dff;font-size:.625rem;line-height:1.3;margin-top:5px}.topics_mv .topics_mv-ttl:before{background:linear-gradient(180deg,rgba(0,31,77,0) 0,#001f4d);content:"";display:block;height:45px;left:0;position:absolute;top:1px;transform:translateY(-100%);width:100%}.topics_mv .topics_mv-ttl-inner{margin:0 auto;max-width:600px}@media only screen and (min-width:768px){.topics_mv .topics_mv-sp{display:none}.topics_mv .topics_mv-pc{display:block}.topics_mv .topics_mv-ttl{padding:30px 15px}.topics_mv .topics_mv-ttl h1{font-size:2.25rem}.topics_mv .topics_mv-ttl .topics_mv-ttl-sub{font-size:1.625rem}.topics_mv .topics_mv-ttl .topics_mv-ttl-sub2{font-size:1.375rem}.topics_mv .topics_mv-ttl .topics_mv-date{font-size:.75rem}}.topics_mv.topics_mv-fanballot2021 .topics_mv-inner{max-width:980px}@media only screen and (max-width:767px){.topics_mv.topics_mv-topics_220225 .topics_mv-ttl .topics_mv-ttl-sub{font-size:.75rem}.topics_mv.topics_mv-topics_220225 .topics_mv-ttl-inner{padding-left:90px;position:relative}.topics_mv.topics_mv-topics_220225 .topics_mv-logo-topics_220225{left:0;position:absolute;top:0}.topics_mv.topics_mv-topics_220225 .topics_mv-logo-topics_220225 img{height:auto;width:80px}}@media only screen and (min-width:768px){.topics_mv.topics_mv-topics_220225 .topics_mv-logo-topics_220225{display:none}}.topics_team_representative{border-radius:10px;box-shadow:inset 5px 5px 8px hsla(148,9%,73%,.5),inset -5px -5px 8px #fff;padding:15px;position:relative}.topics_team_representative .topics_team_representative-ttl{align-items:center;display:flex;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1rem;line-height:1.25}.topics_team_representative .topics_team_representative-ttl img{height:auto;width:40px}.topics_team_representative .topics_team_representative-video{margin-top:5px}.topics_team_representative dl{display:flex;flex-wrap:wrap;font-size:.6875rem;line-height:1.3636363636;margin:15px 0 10px;padding-top:5px;position:relative}.topics_team_representative dl dt{flex:0 0 75px;margin-bottom:5px}.topics_team_representative dl dd{flex:0 0 calc(100% - 75px);margin-bottom:5px}.topics_team_representative dl:before{bottom:5px;box-shadow:var(--shadow2);content:"";display:block;left:55px;position:absolute;top:0;width:4px}.topics_team_representative .topics_team_representative-btn{text-align:center}.topics_team_representative .topics_team_representative-btn p+p{margin-left:15px}@media only screen and (min-width:768px){.topics_team_representative{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-bottom:25px}.topics_team_representative .topics_team_representative-ttl{font-size:1.125rem}.topics_team_representative .topics_team_representative-ttl img{width:50px}.topics_team_representative dl{font-size:.8125rem;margin:15px 0}.topics_team_representative dl dt{flex:0 0 90px}.topics_team_representative dl dd{flex:0 0 calc(100% - 90px);margin-bottom:8px}.topics_team_representative dl:before{left:70px}}.topics_ttl{background:url(../img/prospi_a_league/bg_topics_ttl.png) repeat-x 50% 0/20px auto #025}.topics_ttl .topics_ttl-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:860px;min-height:90px;padding:0 10px}.topics_ttl .topics_ttl-logo{flex:0 0 70px}.topics_ttl .topics_ttl-logo img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.topics_ttl h1{color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.3125rem;line-height:1.1428571429;padding:10px 0 10px 10px;text-shadow:-2px -2px 3px #4e6d8b,2px 2px 3px #04111d}.topics_ttl h1 .topics_ttl-sub{font-size:.875rem;line-height:1.2857142857}.topics_ttl h1 .topics_ttl-main{font-size:1.25rem;line-height:1.2}.topics_ttl h1 .bl{display:inline-block}.topics_ttl h1 .topics_ttl-small{font-size:.875rem}.topics_ttl h1 br.is-only_pc{display:none}.topics_ttl .topics_ttl-mt{color:#007dff;font-size:.625rem;line-height:1.3;margin-top:-5px;padding:0 0 10px 10px}@media only screen and (min-width:768px){.topics_ttl{background-size:40px 180px}.topics_ttl .topics_ttl-inner{min-height:170px}.topics_ttl .topics_ttl-logo{flex:0 0 120px}.topics_ttl h1{font-size:2.625rem;line-height:1.1904761905;padding:0 0 0 30px}.topics_ttl h1 .topics_ttl-sub{font-size:1.5625rem}.topics_ttl h1 .topics_ttl-main{font-size:2.375rem}.topics_ttl h1 .topics_ttl-small{font-size:2rem}.topics_ttl h1 br.is-only_pc{display:inline}.topics_ttl .topics_ttl-mt{font-size:.75rem;margin-top:10px;padding-left:30px}}.topics_ttl.topics_ttl-award .topics_ttl-logo{width:85px}.topics_ttl.topics_ttl-award h1{font-size:1.5rem}@media only screen and (min-width:768px){.topics_ttl.topics_ttl-award .topics_ttl-logo{width:140px}.topics_ttl.topics_ttl-award h1{font-size:3rem}}.topics2{border-radius:10px;box-shadow:var(--shadow1);color:#272727;display:grid;gap:5px;grid-template-rows:auto 1fr;overflow:hidden;transition:background-color .3s}.topics2:-moz-any-link:hover{color:#272727}.topics2:any-link:hover,.topics2:hover{color:#272727}.topics2[target=_blank] dt:after{background:url(../img/prospi_a_league/icon_blank.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:12px;margin:0 0 0 5px;vertical-align:middle;width:12px}.topics2 img{height:auto;width:100%}.topics2 dl{display:grid;gap:5px;grid-template-rows:1fr auto;padding:0 10px 10px}.topics2 dt{font-size:.8125rem;line-height:1.2307692308}.topics2 dd{font-size:.625rem;line-height:1.2}.tour_schedule{display:grid;gap:50px;padding:30px 0 0}.tour_schedule>li{position:relative}.tour_schedule>li+li:before{background:url(../img/prospi_a_league/arrow_bottom.png) 50% 50%/contain;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:-35px;width:20px}.tour_schedule>li:not(.tour_schedule-borderless){-o-border-image:url(../img/prospi_a_league/border01.png) 40 20;border-image:url(../img/prospi_a_league/border01.png) 40 20;border-style:solid;border-width:20px 10px;padding:10px 15px}.tour_schedule>li:not(.tour_schedule-borderless):before{top:-61px}.tour_schedule>li.tour_schedule-borderless{display:grid;place-content:center}.tour_schedule .tour_schedule-ttl{background:#efefef;border-radius:10px;box-shadow:inset 2px 2px 5px #b4c1ba,inset -5px -5px 5px #fff;display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";left:50%;padding:8px 10px;position:absolute;top:-15px;transform:translate(-50%,-50%);white-space:nowrap}.tour_schedule .tour_schedule-ttl span.min{font-size:.625rem;line-height:1.4}.tour_schedule .tour_schedule-ttl .bl{display:inline-block}.tour_schedule .tour_schedule-ttl .tour_schedule-badge{background:#0072ff;border-radius:4px;color:#fff;display:inline-block;font-size:.625rem;line-height:1.4;margin:0 0 0 4px;padding:1px 3px;position:absolute;right:-2em;top:-.8em}.tour_schedule dt{color:#006dd9;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:.875rem;line-height:1.2857142857;padding:10px 0;text-align:center}.tour_schedule dt span{font-size:.625rem;line-height:1.4}.tour_schedule dt+dd{font-size:.75rem;line-height:1.3333333333}.tour_schedule dt+dd:before{box-shadow:var(--shadow3);content:"";display:block;height:7px;margin:0 0 10px;width:100%}.tour_schedule .tour_schedule-btn-area{margin:15px auto 0;width:160px}.tour_schedule .tour_schedule-team{display:flex;margin:10px auto 0;max-width:290px}.tour_schedule .tour_schedule-date{color:#006dd9;display:flex;flex:0 0 55px;flex-direction:column;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1rem;height:55px;justify-content:center;line-height:1;margin:0 10px 0 0;position:relative;width:55px}.tour_schedule .tour_schedule-date:not(.tour_schedule-date-no_line):after{background:#006dd9;bottom:0;content:"";height:2px;left:-8px;margin:auto;position:absolute;right:-8px;top:0;transform:rotate(320deg)}.tour_schedule .tour_schedule-date-dd{text-align:right}.tour_schedule .tour_schedule-date-dd span{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}.tour_schedule .tour_schedule-team-list{display:flex;flex-wrap:wrap}.tour_schedule .tour_schedule-team-list a{border-radius:10px;box-shadow:var(--shadow1);display:block;height:50px;margin:0 4px 9px;transition:opacity .5s;width:50px}.tour_schedule .tour_schedule-team-list a:hover{opacity:.7}.tour_schedule .tour_schedule-team-list span{display:block}.tour_schedule .tour_schedule-team-list img{height:auto;image-rendering:-webkit-optimize-contrast;width:50px}.tour_schedule .tour_schedule-end_point{background:#1281ef;border-radius:10px;box-shadow:inset -5px -5px 8px #198dff,inset 5px 5px 8px rgba(0,89,177,.7);color:#fff;font-family:"NOW-GU","Shin Go Heavy JIS2004";height:20px;margin:auto;padding:8px 0;text-align:center;width:180px}@media only screen and (min-width:768px){.tour_schedule{padding:20px 15px 0}.tour_schedule:not(.tour_schedule-vertical){gap:40px;grid-auto-flow:column}.tour_schedule:not(.tour_schedule-vertical)>li+li:before{background-image:url(../img/prospi_a_league/arrow_right.png);bottom:0;left:-40px;margin:auto 0;right:auto;top:0}.tour_schedule:not(.tour_schedule-vertical)>li.tour_schedule-borderless:before{left:-30px;top:0}.tour_schedule:not(.tour_schedule-vertical) .tour_schedule-end_point{height:160px;padding:0 8px;top:50%;width:20px;writing-mode:vertical-rl}.tour_schedule dt{font-size:1rem;line-height:1.25}.tour_schedule dt span{font-size:.75rem;line-height:1.3333333333}.tour_schedule dt+dd{font-size:.8125rem;line-height:1.6923076923}.tour_schedule .tour_schedule-ttl .bl{display:block}.tour_schedule .tour_schedule-par{font-size:.8125rem;line-height:1.6923076923}.tour_schedule .tour_schedule-teams{display:flex;flex-wrap:wrap;justify-content:center}.tour_schedule .tour_schedule-team{margin:10px 15px}}.tour_schedule.tour_schedule-vertical{margin:0 auto;max-width:640px}@media only screen and (min-width:768px){.tour_schedule.tour_schedule-vertical .tour_schedule-ttl{padding:8px 17px}}.tw_cap-for_pennant01{--background-image:url(../img/prospi_a_league/twitter_tool/bg_pennant01.jpg)}.tw_cap-for_pennant02{--background-image:url(../img/prospi_a_league/twitter_tool/bg_pennant02.jpg)}.tw_cap-for_pennant03{--background-image:url(../img/prospi_a_league/twitter_tool/bg_pennant03.jpg)}.tw_cap-for_pennant04{--background-image:url(../img/prospi_a_league/twitter_tool/bg_pennant04.jpg)}.tw_cap-for_pennant05{--background-image:url(../img/prospi_a_league/twitter_tool/bg_pennant05.jpg)}.tw_cap-for_climax{--background-image:url(../img/prospi_a_league/twitter_tool/bg_climax.jpg)}.tw_cap-for_nippon{--background-image:url(../img/prospi_a_league/twitter_tool/bg_nippon.jpg)}.tw_cap{aspect-ratio:16/9;background:var(--background-image) no-repeat 50% 50%/cover;color:#040033;font-family:"NOW-GU","Shin Go Heavy JIS2004";overflow:hidden;position:relative;width:1280px}.tw_cap .tw_cap-bg_blur{border-radius:30px;inset:0;overflow:hidden;position:absolute}.tw_cap .tw_cap-bg_blur:after{background:hsla(0,0%,100%,.3);content:"";inset:0;position:absolute}.tw_cap .tw_cap-bg_blur-inner{background:var(--background-image) no-repeat 50% 50%/cover;filter:blur(40px) brightness(1.3);inset:-70px;position:absolute}.tw_cap .tw_cap-main{color:#061525}.tw_cap .tw_cap-copyright{color:#fff;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;text-shadow:0 0 3px #000,0 0 3px #000,0 0 5px #000}.tw_cap img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}#standings_square_ce:checked~.tw_cap,#standings_square_pa:checked~.tw_cap,#tw_cap-card:checked~.cmn_box-main .tw_cap-card,#tw_cap-for_climax:checked~.cmn_box-main .tw_cap,#tw_cap-for_nippon:checked~.cmn_box-main .tw_cap{aspect-ratio:1/1;width:800px}.tw_cap.tw_cap-2days .tw_cap-ttl{align-items:center;display:flex;justify-content:center;margin-top:18px}.tw_cap.tw_cap-2days .tw_cap-ttl .tw_cap-ttl-logo{margin-right:15px;width:270px}.tw_cap.tw_cap-2days .tw_cap-ttl h1{text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-2days .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:1.6875rem;line-height:1}.tw_cap.tw_cap-2days .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:7.125rem;line-height:1}.tw_cap.tw_cap-2days .tw_cap-ttl h1 .bl{display:inline-block}.tw_cap.tw_cap-2days .tw_cap-game{align-items:center;display:grid;grid-template-columns:130px minmax(0,1fr) 130px;justify-content:space-between;position:relative;text-align:center}.tw_cap.tw_cap-2days .tw_cap-game .tw_cap-game-info .tw_cap-game-ttl{font-size:1.5rem;line-height:1}.tw_cap.tw_cap-2days .tw_cap-game .tw_cap-game-info .tw_cap-game-vs{font-size:1.75rem;line-height:1;margin:6px 0}.tw_cap.tw_cap-2days .tw_cap-game .tw_cap-game-info .tw_cap-game-time{background:#061525;border-radius:50px;color:#fff600;font-size:1.4375rem;line-height:1;padding:8px}.tw_cap.tw_cap-2days .tw_cap-game+.tw_cap-game{margin-top:20px}.tw_cap.tw_cap-2days .tw_cap-main{display:flex;justify-content:space-between;margin:12px auto 0;width:1110px}.tw_cap.tw_cap-2days .tw_cap-card_content{display:grid;gap:15px;grid-template-columns:75px 1fr;justify-content:center;padding:30px;position:relative;width:480px}.tw_cap.tw_cap-2days .tw_cap-date{position:relative}.tw_cap.tw_cap-2days .tw_cap-date-year{font-size:1.375rem;line-height:1}.tw_cap.tw_cap-2days .tw_cap-date-date{font-size:4.5rem;line-height:1;margin:5px 0;writing-mode:vertical-rl}.tw_cap.tw_cap-2days .tw_cap-date-week{font-size:1.125rem;line-height:1;margin-left:-6px}.tw_cap.tw_cap-2days .tw_cap-copyright{bottom:10px;position:absolute;text-align:center;width:100%}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-ttl h1{text-align:left}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-ttl .tw_cap-ttl-logo{width:270px}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-card_content{grid-template-columns:1fr;justify-items:center}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-ttl .tw_cap-ttl-main{font-size:3.5rem}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-date{padding-top:15px;position:relative}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-date .tw_cap-date-date{writing-mode:horizontal-tb}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-date .tw_cap-date-week{position:absolute;right:0;top:0}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-date .tw_cap-date-year{left:0;position:absolute;top:0}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-game{margin:0 auto;padding-top:30px;width:400px}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-game .tw_cap-game-stage{font-size:1.5625rem;line-height:1.2;position:absolute;text-align:center;top:0;width:100%}.tw_cap.tw_cap-2days.tw_cap-for_climax .tw_cap-game+.tw_cap-game{margin-top:10px}.tw_cap.tw_cap-card{container-type:size}.tw_cap.tw_cap-card .tw_cap-inner{box-sizing:border-box;display:grid;gap:20px;height:100%;padding:25px 25px 30px;place-content:center}.tw_cap.tw_cap-card .tw_cap-ttl{align-items:center;display:flex;gap:20px;justify-content:center}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-ttl-logo{width:240px}.tw_cap.tw_cap-card .tw_cap-ttl h1{text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-card .tw_cap-ttl h1 .tw_cap-ttl-sub{display:block;font-size:1.75rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl h1 .tw_cap-ttl-main{display:block;font-size:5.625rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl h1 .bl{display:block}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date{display:none}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-copyright{bottom:5px;left:0;position:absolute;right:0;text-align:center}.tw_cap.tw_cap-card .tw_cap-main{display:flex;gap:20px;justify-content:center;margin:0 20px;padding:20px 30px;position:relative}.tw_cap.tw_cap-card .tw_cap-main .tw_cap-date{padding:15px 0;position:relative;width:75px}.tw_cap.tw_cap-card .tw_cap-main .tw_cap-date .tw_cap-date-year{font-size:1.375rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-main .tw_cap-date .tw_cap-date-date{font-size:4.5rem;line-height:1;margin:5px 0;writing-mode:vertical-rl}.tw_cap.tw_cap-card .tw_cap-main .tw_cap-date .tw_cap-date-week{font-size:1.125rem;line-height:1;margin-left:-6px}.tw_cap.tw_cap-card .tw_cap-game li:not(.tw_cap-bg_blur){align-items:center;display:grid;gap:10px;grid-template-columns:190px 1fr 190px;position:relative;text-align:center}.tw_cap.tw_cap-card .tw_cap-game .tw_cap-game-ttl{font-size:1.5rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-game .tw_cap-game-vs{font-size:2.75rem;line-height:1;margin:6px 0}.tw_cap.tw_cap-card .tw_cap-game .tw_cap-game-time{background:#061525;border-radius:50px;color:#fff600;font-size:2.0625rem;line-height:1;padding:10px}.tw_cap.tw_cap-card.tw_cap-for_climax .tw_cap-ttl .tw_cap-ttl-main{font-size:3.5rem}.tw_cap.tw_cap-card.tw_cap-for_climax .tw_cap-game li{margin:20px 0 0;padding-top:30px}.tw_cap.tw_cap-card.tw_cap-for_climax .tw_cap-game .tw_cap-game-stage{font-size:2.0625rem;line-height:1.2;position:absolute;text-align:center;top:0;width:100%}.tw_cap.tw_cap-card.tw_cap-for_nippon .tw_cap-ttl .tw_cap-ttl-main{font-size:4.25rem}@container (min-width: 1280px){.tw_cap.tw_cap-card .tw_cap-inner{align-items:center;grid-template-columns:500px 680px;justify-content:center}.tw_cap.tw_cap-card .tw_cap-ttl{display:block}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-ttl-logo{margin:0 auto 20px;width:360px}.tw_cap.tw_cap-card .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:1.9375rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:8.23rem;line-height:1.2}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date{color:#fff;display:block;margin-top:30px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.6)}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date .tw_cap-date-inner{display:inline-block}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date .tw_cap-date-block{display:flex;justify-content:space-between}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date .tw_cap-date-year{font-size:1.5625rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date .tw_cap-date-date{font-size:5rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-date .tw_cap-date-week{font-size:1.5625rem;line-height:1}.tw_cap.tw_cap-card .tw_cap-ttl .tw_cap-copyright{position:static}.tw_cap.tw_cap-card .tw_cap-main .tw_cap-date{display:none}.tw_cap.tw_cap-card .tw_cap-game li{grid-template-columns:210px 160px 210px}}.tw_cap.tw_cap-players{position:relative}.tw_cap.tw_cap-players .tw_cap-players-main{display:flex}.tw_cap.tw_cap-players .tw_cap-players-main ol{background:no-repeat 0 0/cover;display:flex;height:566px;inset:0;position:relative;width:50%}.tw_cap.tw_cap-players .tw_cap-players-main li{display:flex;padding:0 10px;position:relative;width:25%}.tw_cap.tw_cap-players .tw_cap-players-main li.tw_cap-players-main-player{background:no-repeat 50% 100%/535px auto}.tw_cap.tw_cap-players .tw_cap-players-main li.tw_cap-players-main-player.is-substitute:after{background:#fff;border-radius:0 0 10px 10px;color:#585858;content:"代理出場";font-family:"Shin Go Bold JIS2004";font-size:.9375rem;left:50%;padding:3px 6px;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:95px}.tw_cap.tw_cap-players .tw_cap-players-main li.tw_cap-players-main-manager{background:no-repeat 50% 100%/510px auto}.tw_cap.tw_cap-players .tw_cap-players-main li:nth-child(odd){box-shadow:inset 0 0 20px #000}.tw_cap.tw_cap-players .tw_cap-players-main li p{color:#fff;font-size:1.875rem;left:0;line-height:1;position:absolute;right:0;text-align:center;text-shadow:0 0 10px #000;top:30px}.tw_cap.tw_cap-players .tw_cap-players-main li p span{font-size:2.625rem}.tw_cap.tw_cap-players .tw_cap-players-main li .tw_cap-players-full_name,.tw_cap.tw_cap-players .tw_cap-players-main li .tw_cap-players-player_name{stroke:#fff;fill:#000;text-anchor:end;stroke-width:7;stroke-linejoin:round;font-size:35px;font-weight:bold;line-height:1;paint-order:stroke;writing-mode:tb}.tw_cap.tw_cap-players .tw_cap-players-main li .tw_cap-players-player_name{font-size:24px}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-home{flex-direction:row-reverse}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-away,.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-away li{flex-direction:row-reverse;transform:scaleX(-1)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-carp{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_carp.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-carp .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_carp_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-giants{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_giants.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-giants .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_giants_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-dragons{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_dragons.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-dragons .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_dragons_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-swallows{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_swallows.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-swallows .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_swallows_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-baystars{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_baystars.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-baystars .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_baystars_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-tigers{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_tigers.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-tigers .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_tigers_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-lions{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_lions.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-lions .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_lions_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-fighters{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_fighters.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-fighters .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_fighters_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-hawks{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_hawks.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-hawks .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_hawks_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-buffaloes{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_buffaloes.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-buffaloes .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_buffaloes_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-eagles{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_eagles.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-eagles .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_eagles_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-marines{background-image:url(../img/prospi_a_league/twitter_tool/bg_players_marines.jpg)}.tw_cap.tw_cap-players .tw_cap-players-main .tw_cap-players-main-marines .tw_cap-players-main-manager{background-image:url(../img/prospi_a_league/bg_game_ttl_marines_coach.png)}.tw_cap.tw_cap-players .tw_cap-players-info{display:flex;height:154px;position:relative}.tw_cap.tw_cap-players .tw_cap-players-info-home{align-items:center;background:no-repeat 440px 50%/150px auto,no-repeat 246px -12px/180px auto;display:flex;width:50%}.tw_cap.tw_cap-players .tw_cap-players-info-home .tw_cap-players-logo{text-align:center;width:200px}.tw_cap.tw_cap-players .tw_cap-players-info-home .tw_cap-players-logo img{width:180px}.tw_cap.tw_cap-players .tw_cap-players-info-home .tw_cap-players-logo span{-webkit-text-stroke:4px #025;text-stroke:4px #025;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;line-height:1.4;transform:scale(.9)}.tw_cap.tw_cap-players .tw_cap-players-info-home .tw_cap-players-logo span:after{-webkit-text-stroke:0;text-stroke:0;color:#fff;content:attr(title);inset:0;position:absolute;text-align:center}.tw_cap.tw_cap-players .tw_cap-players-info-away{align-items:center;background:#333;background:no-repeat 60px 50%/150px auto,no-repeat 190px -12px/180px auto;display:flex;justify-content:flex-end;width:50%}.tw_cap.tw_cap-players .tw_cap-players-info-away dl{padding:10px 15px;text-align:right;text-shadow:0 0 15px #fff,0 0 10px #fff,0 0 8px #fff,0 0 4px #fff}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-pennant dt{font-size:1.1875rem;line-height:1.1578947368}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-pennant dt span{display:block;font-size:4.375rem;line-height:1.0285714286}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-pennant dd{font-size:.875rem;line-height:1.4285714286}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-pennant dd span{font-size:2.1875rem;line-height:1.1428571429}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-climax dt,.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-nippon dt{font-size:1rem;line-height:1.375}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-climax dt span,.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-nippon dt span{display:block;font-size:2.625rem;line-height:.9047619048}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-climax dd,.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-nippon dd{font-size:.875rem;line-height:1.4285714286}.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-climax dd span,.tw_cap.tw_cap-players .tw_cap-players-info-away dl.tw_cap-players-info-nippon dd span{font-size:1.875rem;line-height:1.2}.tw_cap.tw_cap-players .tw_cap-players-info-vs{height:90px;inset:0;margin:auto;position:absolute;width:120px}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-carp{background-image:url(../img/common/petmark/2022/petmark_ce_carp_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_carp_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-carp{background-image:url(../img/common/petmark/2022/petmark_ce_carp_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_carp_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-giants{background-image:url(../img/common/petmark/2022/petmark_ce_giants_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_giants_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-giants{background-image:url(../img/common/petmark/2022/petmark_ce_giants_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_giants_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-dragons{background-image:url(../img/common/petmark/2022/petmark_ce_dragons_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_dragons_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-dragons{background-image:url(../img/common/petmark/2022/petmark_ce_dragons_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_dragons_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-swallows{background-image:url(../img/common/petmark/2022/petmark_ce_swallows_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_swallows_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-swallows{background-image:url(../img/common/petmark/2022/petmark_ce_swallows_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_swallows_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-baystars{background-image:url(../img/common/petmark/2022/petmark_ce_baystars_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_baystars_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-baystars{background-image:url(../img/common/petmark/2022/petmark_ce_baystars_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_baystars_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-tigers{background-image:url(../img/common/petmark/2022/petmark_ce_tigers_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_tigers_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-tigers{background-image:url(../img/common/petmark/2022/petmark_ce_tigers_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_tigers_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-lions{background-image:url(../img/common/petmark/2022/petmark_pa_lions_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_lions_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-lions{background-image:url(../img/common/petmark/2022/petmark_pa_lions_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_lions_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-fighters{background-image:url(../img/common/petmark/2022/petmark_pa_fighters_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_fighters_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-fighters{background-image:url(../img/common/petmark/2022/petmark_pa_fighters_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_fighters_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-hawks{background-image:url(../img/common/petmark/2022/petmark_pa_hawks_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_hawks_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-hawks{background-image:url(../img/common/petmark/2022/petmark_pa_hawks_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_hawks_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-buffaloes{background-image:url(../img/common/petmark/2022/petmark_pa_buffaloes_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_buffaloes_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-buffaloes{background-image:url(../img/common/petmark/2022/petmark_pa_buffaloes_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_buffaloes_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-eagles{background-image:url(../img/common/petmark/2022/petmark_pa_eagles_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_eagles_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-eagles{background-image:url(../img/common/petmark/2022/petmark_pa_eagles_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_eagles_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-home.tw_cap-players-info-marines{background-image:url(../img/common/petmark/2022/petmark_pa_marines_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_marines_b.png)}.tw_cap.tw_cap-players .tw_cap-players-info-away.tw_cap-players-info-marines{background-image:url(../img/common/petmark/2022/petmark_pa_marines_l.png),url(../img/prospi_a_league/twitter_tool/choshikun_marines_a.png)}.tw_cap.tw_cap-players .tw_cap-players-info-giants{background-color:#ff5400}.tw_cap.tw_cap-players .tw_cap-players-info-baystars{background-color:#0054ff}.tw_cap.tw_cap-players .tw_cap-players-info-swallows{background-color:#b4db00}.tw_cap.tw_cap-players .tw_cap-players-info-tigers{background-color:#e8ca07}.tw_cap.tw_cap-players .tw_cap-players-info-carp{background-color:#e2000e}.tw_cap.tw_cap-players .tw_cap-players-info-dragons{background-color:#00aae9}.tw_cap.tw_cap-players .tw_cap-players-info-hawks{background-color:#f5a40a}.tw_cap.tw_cap-players .tw_cap-players-info-marines{background-color:#677082}.tw_cap.tw_cap-players .tw_cap-players-info-eagles{background-color:#a02}.tw_cap.tw_cap-players .tw_cap-players-info-fighters{background-color:#147bca}.tw_cap.tw_cap-players .tw_cap-players-info-lions{background-color:#00258d}.tw_cap.tw_cap-players .tw_cap-players-info-buffaloes{background-color:#d1be20}.tw_cap.tw_cap-result{align-items:center;display:grid;gap:100px;grid-auto-flow:column;justify-content:center}.tw_cap.tw_cap-result .tw_cap-ttl{text-align:center}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-ttl-logo{margin:0 auto 20px;width:360px}.tw_cap.tw_cap-result .tw_cap-ttl h1{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-result .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:1.9375rem;line-height:1}.tw_cap.tw_cap-result .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:8.23rem;line-height:1.2}.tw_cap.tw_cap-result .tw_cap-ttl h1 .bl{display:inline-block}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date{color:#fff;margin-top:30px;text-shadow:0 0 10px rgba(0,0,0,.6)}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date .tw_cap-date-inner{display:inline-block}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date .tw_cap-date-block{display:flex;justify-content:space-between}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date .tw_cap-date-week,.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date .tw_cap-date-year{font-size:1.5625rem;line-height:1}.tw_cap.tw_cap-result .tw_cap-ttl .tw_cap-date .tw_cap-date-date{font-size:5rem;line-height:1}.tw_cap.tw_cap-result .tw_cap-copyright{margin-top:11px}.tw_cap.tw_cap-result .tw_cap-main{margin:120px 0 0;padding:40px 80px 20px;position:relative}.tw_cap.tw_cap-result .tw_cap-card{align-items:center;bottom:calc(100% - 50px);display:grid;grid-template-columns:170px 65px 170px;justify-content:center;left:0;overflow:hidden;position:absolute;right:0}.tw_cap.tw_cap-result .tw_cap-game{align-items:center;display:grid;grid-template-columns:130px minmax(0,1fr) 130px;justify-content:space-between;margin-top:15px;position:relative;text-align:center}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player{position:relative}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player.is-substitute:after{background:#748493;border-radius:50%;color:#d0d2d4;content:"代理出場";font-family:"Shin Go Bold JIS2004";font-size:.875rem;line-height:1;padding:8px;position:absolute;right:-5px;text-align:center;top:-5px;width:2em}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player dt{background:linear-gradient(135deg,transparent 0,rgba(0,0,0,.65) 100%) var(--main-color);border-radius:80px;padding:6px}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player dt img{border-radius:80px}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player dd{background:var(--main-color);border-radius:5px;color:var(--player-name-text-color);line-height:1;margin:-18px 0 0;padding:3px;position:relative}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-player dd span{display:block;font-size:.75rem;line-height:1}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-ttl{font-size:1.25rem;line-height:1.2}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-score{align-items:center;display:grid;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:3.375rem;gap:7px;grid-auto-flow:column;letter-spacing:-5px;line-height:1.2;padding:0 15px}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-score .is-win{color:#003cff}.tw_cap.tw_cap-result .tw_cap-game .tw_cap-game-message{color:rgba(6,21,37,.6);font-size:1.1875rem;line-height:1.2}.tw_cap.tw_cap-result .tw_cap-game.is_no_contest .tw_cap-game-message{font-size:2.25rem}.tw_cap.tw_cap-result2{aspect-ratio:auto;box-sizing:border-box;display:grid;gap:15px 0;grid-template-columns:150px 1fr 150px;overflow:visible;padding:18px 30px 0}.tw_cap.tw_cap-result2:before{background:linear-gradient(transparent,rgba(0,0,0,.65) 70%,transparent);content:"";height:310px;left:0;position:absolute;top:110px;width:100%}.tw_cap.tw_cap-result2 .tw_cap-ttl{align-items:center;display:flex;grid-area:1/1/2/4;justify-content:center}.tw_cap.tw_cap-result2 .tw_cap-ttl .tw_cap-ttl-logo{margin-right:25px;width:260px}.tw_cap.tw_cap-result2 .tw_cap-ttl h1{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-result2 .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:3rem;line-height:1.2}.tw_cap.tw_cap-result2 .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:4.25rem;line-height:1.2}.tw_cap.tw_cap-result2 .tw_cap-vs{background:url(../img/prospi_a_league/twitter_tool/vs.png) 50% 80px/120px auto no-repeat;display:flex;grid-area:2/2/3/3;justify-content:space-between;position:relative}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-home,.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-visitor{position:relative;text-align:center;width:280px}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-info{color:#fff;font-size:1.3125rem;line-height:1.2;text-shadow:0 0 8px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-result{color:#fcf100;font-size:1.625rem;line-height:1.2;text-shadow:0 0 8px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-result.is-champion{font-size:.875rem}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-result.is-champion span{font-size:1.625rem}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-star{padding-bottom:50px;position:absolute;top:50%;transform:translateY(-50%)}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-star li{width:70px}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-star li+li{margin-top:10px}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-home .tw_cap-vs-star{right:-75px}.tw_cap.tw_cap-result2 .tw_cap-vs .tw_cap-vs-visitor .tw_cap-vs-star{left:-75px}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor{display:flex;flex-direction:column;gap:5px;grid-area:2/1/4/2}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player-coach,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player-coach{background:linear-gradient(135deg,transparent 0,rgba(0,0,0,.65) 100%) var(--main-color);border-radius:50%;padding:5px;position:relative;width:140px}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player-coach img,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player-coach img{border-radius:50%;display:block}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player{position:relative;width:100px}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player.is-substitute:after,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player.is-substitute:after{background:#748493;border-radius:50%;color:#d0d2d4;content:"代理出場";font-family:"Shin Go Bold JIS2004";font-size:.75rem;line-height:1;padding:8px;position:absolute;right:-2px;text-align:center;top:-2px;width:2em}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player dt,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player dt{background:linear-gradient(135deg,transparent 0,rgba(0,0,0,.65) 100%) var(--main-color);border-radius:80px;padding:6px}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player dt img,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player dt img{border-radius:80px}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player dd,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player dd{background:var(--main-color);border-radius:5px;color:#fff;line-height:1;margin:-18px 0 0;padding:3px;position:relative;text-align:center}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player dd span,.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor .tw_cap-vs-player dd span{display:block;font-size:.625rem;line-height:1.2}.tw_cap.tw_cap-result2 .tw_cap-vs-player-home .tw_cap-vs-player.is-substitute:after{left:-2px;right:auto}.tw_cap.tw_cap-result2 .tw_cap-vs-player-visitor{align-items:end;grid-area:2/3/4/4}.tw_cap.tw_cap-result2 .tw_cap-score{align-items:center;display:flex;flex-wrap:wrap;gap:10px 0;grid-area:3/2/4/3;justify-content:center;padding:20px 0;position:relative;width:920px}.tw_cap.tw_cap-result2 .tw_cap-score .tw_cap-bg_blur-inner{background-position:50% 100%;background-size:auto 200%}.tw_cap.tw_cap-result2 .tw_cap-score dl{box-sizing:border-box;color:#061525;padding:0 20px;position:relative;text-align:center;width:33.33%}.tw_cap.tw_cap-result2 .tw_cap-score dl:before{background:#fff;border-radius:5px;bottom:0;box-shadow:2px 2px 4px #b4c1ba;content:"";display:block;left:0;position:absolute;top:0;width:10px}.tw_cap.tw_cap-result2 .tw_cap-score dl:nth-of-type(3n+1):before{display:none}.tw_cap.tw_cap-result2 .tw_cap-score:has(:nth-of-type(4)):not(:has(:nth-of-type(5))) dl{width:25%}.tw_cap.tw_cap-result2 .tw_cap-score:has(:nth-of-type(4)):not(:has(:nth-of-type(5))) dl:nth-of-type(4):before{display:block}.tw_cap.tw_cap-result2 .tw_cap-score dt{font-size:1.625rem;line-height:1.2}.tw_cap.tw_cap-result2 .tw_cap-score dd{display:grid;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:4rem;gap:7px;grid-auto-flow:column;justify-content:center;line-height:1.2}.tw_cap.tw_cap-result2 .tw_cap-score dd span{letter-spacing:-5px}.tw_cap.tw_cap-result2 .tw_cap-score dd .is-win{color:#003cff}.tw_cap.tw_cap-result2 .tw_cap-copyright{grid-area:4/1/5/4;text-align:center}.tw_cap.tw_cap-result2.tw_cap-for_climax .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:2.375rem}.tw_cap.tw_cap-result_all .tw_cap-bg_blur-inner{background-position:50% 100%;background-size:auto 160%}.tw_cap.tw_cap-result_all .tw_cap-ttl{align-items:center;display:flex;justify-content:center;margin-top:18px}.tw_cap.tw_cap-result_all .tw_cap-ttl .tw_cap-ttl-logo{margin-right:15px;width:270px}.tw_cap.tw_cap-result_all .tw_cap-ttl h1{text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-result_all .tw_cap-ttl h1 .tw_cap-ttl-sub{font-size:1.6875rem;line-height:1}.tw_cap.tw_cap-result_all .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:7.125rem;line-height:1}.tw_cap.tw_cap-result_all .tw_cap-ttl h1 .bl{display:inline-block}.tw_cap.tw_cap-result_all .tw_cap-main{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,380px));justify-content:center;padding:126px 0 0}.tw_cap.tw_cap-result_all .tw_cap-card-content{padding:20px;position:relative}.tw_cap.tw_cap-result_all .tw_cap-card{align-items:center;bottom:100%;display:grid;grid-template-columns:133px 68px 133px;justify-content:center;margin-bottom:5px;position:absolute}.tw_cap.tw_cap-result_all .tw_cap-game{display:grid;grid-template-columns:100px minmax(0,1fr) 102px;place-items:center;position:relative;text-align:center}.tw_cap.tw_cap-result_all .tw_cap-game:not(:first-of-type){margin-top:10px}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player{position:relative}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player.is-substitute:after{background:#748493;border-radius:50%;color:#d0d2d4;content:"代理出場";font-family:"Shin Go Bold JIS2004";font-size:.75rem;line-height:1;padding:8px;position:absolute;right:-5px;text-align:center;top:-5px;width:2em}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player dt{background:linear-gradient(135deg,transparent 0,rgba(0,0,0,.65) 100%) var(--main-color);border-radius:80px;margin:0 5px;padding:6px}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player dt img{border-radius:80px}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player dd{background:var(--main-color);border-radius:5px;color:var(--player-name-text-color);font-size:.875rem;line-height:1;margin:-18px 0 0;padding:3px;position:relative;text-align:center}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-player dd span{display:block;font-size:.625rem;line-height:1.2}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-ttl{font-size:1rem;line-height:1.2}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-score{display:flex;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:2.25rem;gap:7px;justify-content:center;letter-spacing:-5px;line-height:1.2}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-score .is-win{color:#003cff}.tw_cap.tw_cap-result_all .tw_cap-game .tw_cap-game-message{color:rgba(6,21,37,.6);font-size:1rem;line-height:1.2}.tw_cap.tw_cap-result_all .tw_cap-game.is_no_contest .tw_cap-game-message{font-size:1.5625rem}.tw_cap.tw_cap-result_all .tw_cap-copyright{bottom:3px;position:absolute;text-align:center;width:100%}.tw_cap.tw_cap-standings{container-type:inline-size}.tw_cap.tw_cap-standings .tw_cap-ttl{display:grid;gap:20px;grid-template-columns:185px minmax(0,1fr);margin:45px 45px 10px}.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-sub{display:block;font-size:1.4375rem}.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-main,.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-sub{line-height:1.2;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-main{display:inline-block;font-size:4.125rem}.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-cepa{background:#040033;border-radius:30px;color:#fff;display:inline-block;font-size:2.125rem;line-height:1;margin:0 0 0 5px;padding:10px 20px;vertical-align:text-bottom}.tw_cap.tw_cap-standings .tw_cap-main{margin:0 23px;text-align:center}.tw_cap.tw_cap-standings table{position:relative;width:100%}.tw_cap.tw_cap-standings tr{align-items:center;display:flex}.tw_cap.tw_cap-standings td,.tw_cap.tw_cap-standings th{box-sizing:border-box;display:block;flex:0 0 auto;padding:0 3px}.tw_cap.tw_cap-standings .tw_cap-tbl{position:relative}.tw_cap.tw_cap-standings .tw_cap-tbl td.tw_cap-tbl-win:not(:first-of-type):before,.tw_cap.tw_cap-standings .tw_cap-tbl-games{display:none}.tw_cap.tw_cap-standings .tw_cap-tbl-games,.tw_cap.tw_cap-standings .tw_cap-tbl-lose,.tw_cap.tw_cap-standings .tw_cap-tbl-remaining_games,.tw_cap.tw_cap-standings .tw_cap-tbl-run,.tw_cap.tw_cap-standings .tw_cap-tbl-win{width:10%}.tw_cap.tw_cap-standings .tw_cap-tbl-win_difference,.tw_cap.tw_cap-standings .tw_cap-tbl-win_rate{width:16%}.tw_cap.tw_cap-standings .tw_cap-tbl-name{align-items:center;display:grid;gap:5px;grid-template-columns:auto 82px minmax(0,1fr);padding:2px 0;text-align:left;width:20%}.tw_cap.tw_cap-standings .tw_cap-tbl-name .tw_cap-tbl-rank span{background:#061525;border-radius:10px;color:#fff;display:inline-block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.625rem;padding:3px 9px}.tw_cap.tw_cap-standings .tw_cap-tbl-headline{font-size:1.3125rem;line-height:1.2;margin:30px 0 10px;padding:0 30px;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-standings .tw_cap-tbl{font-size:1.75rem;line-height:1.2;padding:10px 30px}.tw_cap.tw_cap-standings .tw_cap-tbl tr:not(:last-of-type){border-bottom:3px solid hsla(0,0%,100%,.5)}.tw_cap.tw_cap-standings .tw_cap-tbl .tw_cap-tbl-team_name{display:none}.tw_cap.tw_cap-standings .tw_cap-tbl td{font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";position:relative}.tw_cap.tw_cap-standings .tw_cap-tbl td .tw_cap-tbl-champion,.tw_cap.tw_cap-standings .tw_cap-tbl td .tw_cap-tbl-magic{color:#f1138b}.tw_cap.tw_cap-standings .tw_cap-tbl td:not(:first-of-type):before{background:#fff;border-radius:5px;bottom:-5px;box-shadow:2px 2px 4px #b4c1ba;content:"";display:block;left:-2px;position:absolute;top:-5px;width:5px}.tw_cap.tw_cap-standings .tw_cap-copyright{margin:5px 0 0;padding:0 40px;text-align:right}@container (min-width: 1280px){.tw_cap.tw_cap-standings .tw_cap-ttl{margin:25px 75px 10px}.tw_cap.tw_cap-standings .tw_cap-ttl .tw_cap-ttl-cepa{font-size:1.25rem;margin:0 0 18px 22px;padding:10px 20px}.tw_cap.tw_cap-standings .tw_cap-main{margin:0 75px}.tw_cap.tw_cap-standings .tw_cap-tbl td.tw_cap-tbl-win:not(:first-of-type):before,.tw_cap.tw_cap-standings .tw_cap-tbl-games,.tw_cap.tw_cap-standings .tw_cap-tbl-remaining_games{display:block}.tw_cap.tw_cap-standings .tw_cap-tbl-games,.tw_cap.tw_cap-standings .tw_cap-tbl-lose,.tw_cap.tw_cap-standings .tw_cap-tbl-remaining_games,.tw_cap.tw_cap-standings .tw_cap-tbl-run,.tw_cap.tw_cap-standings .tw_cap-tbl-win{width:7%}.tw_cap.tw_cap-standings .tw_cap-tbl-win_rate{width:11%}.tw_cap.tw_cap-standings .tw_cap-tbl-win_difference{width:9%}.tw_cap.tw_cap-standings .tw_cap-tbl-name{width:38%}.tw_cap.tw_cap-standings .tw_cap-tbl-headline{margin:-30px 0 10px}.tw_cap.tw_cap-standings .tw_cap-tbl .tw_cap-tbl-team_name{display:block}.tw_cap.tw_cap-standings .tw_cap-copyright{padding:0 75px}}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl{align-items:center;display:flex;margin:25px 75px 10px;position:relative}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl .tw_cap-ttl-logo{margin-right:20px}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl .tw_cap-ttl-logo img{width:185px}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl h1{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl h1 .tw_cap-ttl-main{font-size:4.125rem;line-height:1.2}.tw_cap.tw_cap-spileague_ranking .tw_cap-ttl .tw_cap-ttl-update{background:hsla(0,0%,100%,.7);border-radius:50px;padding:5px 20px;position:absolute;right:81px;top:44px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl-headline{position:absolute;right:121px;top:107px;width:217px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl-headline th{font-size:1.3125rem;line-height:1.2;min-width:70px;padding:0 7px;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl{margin:0 60px;padding:10px 30px;position:relative}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl table{font-size:1.75rem;line-height:1.2;position:relative;width:100%}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl tr:not(:last-of-type){border-bottom:3px solid hsla(0,0%,100%,.5)}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th{align-items:center;display:flex}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-rank{margin-left:10px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-rank span{background:#061525;border-radius:10px;color:#fff;display:inline-block;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";font-size:1.625rem;padding:3px 9px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-transition span{background:no-repeat 50% 50%/contain;display:block;height:30px;width:68px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-transition.is-up span{background-image:url(../img/prospi_a_league/icon_ranking_arrow_up.svg)}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-transition.is-down span{background-image:url(../img/prospi_a_league/icon_ranking_arrow_down.svg)}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-transition.is-same span{background:url(../img/prospi_a_league/icon_ranking_arrow.svg) no-repeat 50% 50%/contain}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-player{background:linear-gradient(135deg,transparent 0,rgba(0,0,0,.65) 100%) var(--main-color);border-radius:50px;margin:4px 0;padding:5px;position:relative;width:66px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-player img{border-radius:50px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-petmark{margin:34px 0 0 -20px;position:relative;width:45px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl th .tw_cap-tbl-player_name{padding-left:15px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl td{box-sizing:border-box;font-family:"Soft Gothic Ultra","Shin Maru Go Ultra JIS2004";padding:0 20px 0 7px;position:relative;text-align:right;width:270px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl td:before{background:#fff;border-radius:5px;bottom:15px;box-shadow:2px 2px 4px #b4c1ba;content:"";display:block;left:0;position:absolute;top:20px;width:5px}.tw_cap.tw_cap-spileague_ranking .tw_cap-tbl .tw_cap-tbl-spileague_pt span{font-size:1.375rem;margin-left:8px}.tw_cap.tw_cap-spileague_ranking .tw_cap-copyright{margin:5px auto;text-align:right;width:1100px}.twitter_bnr{margin:0 auto;max-width:480px}.twitter_bnr a{background:#000;border-radius:10px;box-shadow:var(--shadow1);color:#fff;display:block;transition:opacity .5s}.twitter_bnr a:hover{opacity:.8}.twitter_bnr .twitter_bnr-img img{border-radius:10px 10px 0 0;height:auto;width:100%}.twitter_bnr .twitter_bnr-link{align-items:center;display:flex;font-family:GSanSerif-U,"Shin Go Ultra JIS2004";font-size:.875rem;justify-content:center;line-height:1.1428571429;padding:10px}.twitter_bnr .twitter_bnr-link:before{background:url(../img/common/sns_icon_x.svg) no-repeat 0 0/100% auto;content:"";display:block;height:22px;margin-right:5px;width:22px}.video_ttl{font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:.8125rem;line-height:1.6923076923;margin-top:10px;text-align:center}@media only screen and (min-width:768px){.video_ttl{font-size:1rem;line-height:1.3125}}.video{background:transparent;border-radius:5px;box-shadow:5px 5px 10px hsla(148,9%,73%,.5)}.video a img{border-radius:5px;opacity:1}.video a:before{background:linear-gradient(90deg,#005dba,#03274a);height:60px;width:60px}.video a:after,.video a:before{border:none;transition:transform .3s}.video a:after{background:url(../img/prospi_a_league/icon_arrow_white.svg) no-repeat 50% 50%/18px 20px;height:20px;width:18px}.video a:hover:before{opacity:1;transform:scale(1.2)}.video a:hover:after{opacity:1;transform:translateX(3px) scale(1.2)}.video a.is-disabled{pointer-events:none}.video a.is-disabled:after,.video a.is-disabled:before{opacity:.4}.video a.is-disabled:before{background:linear-gradient(90deg,#85b1dc,#516981)}.video.video-no_max_w{max-width:unset}.video.video-in_card{box-shadow:none;max-width:unset}.video.video-in_card,.video.video-in_card a img{border-radius:5px 5px 0 0}.video.video-in_modal-yt-tab{border-radius:0;box-shadow:none}.video.video-in_modal-yt-tab a img{border-radius:0}.video.video-no_play_btn{max-width:unset}.video.video-no_play_btn p img{border-radius:5px;height:auto;width:100%}.video.video-iframe{margin:0 -10px;max-width:inherit;position:relative;width:auto}.video.video-iframe:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.video.video-iframe .video-iframe-inner{padding-top:56.25%}.video.video-iframe .video-iframe-inner>div{height:0;left:50%;padding-top:56.25%;position:absolute;top:0;transform:translateX(-50%);width:100%}.video.video-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video.video-team_representative{width:65%}.video.video-game_detail a.is-disabled{pointer-events:none}.video.video-game_detail a.is-disabled:after,.video.video-game_detail a.is-disabled:before{opacity:1}.video.video-game_detail a.is-disabled:before{background:#b6b6b6}.video.video-large{max-width:500px}@media only screen and (min-width:768px){.video.video-iframe{margin:0 auto;max-width:640px}.video.video-team_representative{width:100%}}.vs_for_nippon{justify-content:center;margin-top:10px;position:relative}.vs_for_nippon,.vs_for_nippon .vs_for_nippon-team dl{align-items:center;display:flex}.vs_for_nippon .vs_for_nippon-team dl dt{position:relative;transform:unset;width:85px}.vs_for_nippon .vs_for_nippon-team dl dt a{display:block}.vs_for_nippon .vs_for_nippon-team dl dt img{height:auto;width:100%}.vs_for_nippon .vs_for_nippon-team dl dd li{padding:2px;width:22px}.vs_for_nippon .vs_for_nippon-team dl dd img{height:auto;width:100%}.vs_for_nippon .vs_for_nippon-visitor{order:3}.vs_for_nippon .vs_for_nippon-visitor dl{flex-direction:row-reverse}.vs_for_nippon:before{content:"VS";display:inline-block;font-family:"NOW-GU","Shin Go Heavy JIS2004";font-size:1.25rem;line-height:1.2;order:2;padding:0 8px}@media only screen and (min-width:768px){.vs_for_nippon .vs_for_nippon-team dl dt{width:130px}.vs_for_nippon .vs_for_nippon-team dl dd li{width:24px}.vs_for_nippon:before{padding:0 15px}.vs_for_nippon.vs_for_nippon-for_top{margin-top:-15px}.vs_for_nippon.vs_for_nippon-for_top .vs_for_nippon-team dl dt{width:105px}.vs_for_nippon.vs_for_nippon-for_top .vs_for_nippon-team dl dd li{width:20px}}
