body{padding-top:0!important}.feature-header{z-index:10;position:sticky;top:0;width:100%;background:#fff;transition:all .3s 0s ease}.feature-header-wrap{z-index:1;position:relative;border-bottom:4px solid #e60012;background:#fff}.feature-header-main{display:flex;align-items:stretch;justify-content:space-between;max-width:1240px;margin:auto;background:#fff}.feature-header-main.is-active .feature-header-menu-button{background:transparent}.feature-header-main.is-active .feature-header-menu-button:before,.feature-header-main.is-active .feature-header-menu-button:after{top:50%;left:50%;transform-origin:center}.feature-header-main.is-active .feature-header-menu-button:before{transform:translate(-50%,-50%) rotate(45deg)}.feature-header-main.is-active .feature-header-menu-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.feature-header-title{display:flex;align-items:center;justify-content:center;width:200px;padding:1.032rem;background:#fff}.feature-header-title:hover img{opacity:1}.feature-header-title img{width:100%}.feature-header-menu{display:none;cursor:pointer}.feature-header-menu-button{display:block;position:absolute;top:50%;left:50%;width:40px;height:3px;transform:translate(-50%,-50%);background:#222;transition:all .3s 0s ease}.feature-header-menu-button:before,.feature-header-menu-button:after{display:block;position:absolute;width:100%;height:3px;background:#222;content:""}.feature-header-menu-button:before{top:-12px}.feature-header-menu-button:after{top:12px}.feature-header-nav{display:flex;align-items:stretch;padding:0;background:#fff;transition:all .3s 0s ease}.feature-header-nav-items{display:flex;gap:.86rem}.feature-header-nav-items li{display:flex;align-items:center;transition:all .3s 0s ease}.feature-header-nav-items li:has(a){position:relative}.feature-header-nav-items li:has(a):hover a{color:#e60012}.feature-header-nav-items li:has(a.is-disabled){opacity:.6;pointer-events:none}.feature-header-nav-items li.is-current a{color:#e60012}.feature-header-nav-items li a{display:block;padding:.86rem;color:#222;font-weight:700;font-size:min(4vw,1.2rem);line-height:1.4;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;font-feature-settings:"palt";user-select:none}.feature-hero{background:#212121}.feature-hero-sp,.feature-hero-pc{display:none;width:100%;max-width:1920px;margin:auto}.feature-main{position:relative;border-bottom:1px solid hsl(0,0%,81%)}.match-cards-container,.feature-document-container{padding:1.72rem .86rem}.feature-document-container{background:#fff;color:#222}.feature-document-news-container{max-width:1240px;margin:0 auto 1rem;padding:.86rem 0}.feature-document-news-title{margin-bottom:1rem;font-weight:700;font-size:1.5rem}.feature-document-news-title:has(+.feature-document-news-list){margin-bottom:.5rem}.feature-document-news-list{display:flex;flex-direction:column}.feature-document-news-item{display:grid;padding:.86rem 0;gap:.25rem;border-bottom:2px solid hsl(0,0%,29%)}.feature-document-news-item .news-item-date,.feature-document-news-item .news-item-line{font-weight:700;font-size:1rem;line-height:1.4}.feature-document-news-item .news-item-date a,.feature-document-news-item .news-item-line a{color:#fff}.feature-document-news-item .news-item-date a:hover,.feature-document-news-item .news-item-line a:hover{color:#7a7a7a}.feature-document-news-item .news-item-date{color:#e60012}.feature-document-content{max-width:1240px;margin:0 auto 1rem;padding:.86rem 0}.feature-document-content-title{margin-bottom:1rem;font-weight:700;font-size:1.5rem}.feature-document-content-title2{margin-bottom:1rem;font-weight:700;font-size:1.2rem}.feature-document-content-image,.feature-document-content-dl{margin-bottom:1.5rem}.feature-document-content-dl-item{display:grid;grid-template-columns:2.8rem 1fr;margin-bottom:.5rem;font-weight:700;font-size:1rem;line-height:1.4}.feature-document-content-dl-item dt{color:#e60012;text-align:center;white-space:nowrap}.feature-document-content a{color:#e60012}.feature-document-content a:hover{color:#a1000d}.feature-document-content p{margin-bottom:1.5rem;font-weight:700;font-size:1rem}.feature-document-table{width:100%;border-top:2px solid hsl(0,0%,29%);border-left:2px solid hsl(0,0%,29%)}.feature-document-table th,.feature-document-table td{padding:.86rem;border-right:2px solid hsl(0,0%,29%);border-bottom:2px solid hsl(0,0%,29%);font-weight:700;font-size:1rem;line-height:1.6}.feature-document-table th a,.feature-document-table td a{color:#fff}.feature-document-table th a:hover,.feature-document-table td a:hover{color:#7a7a7a}.feature-document-table th small,.feature-document-table td small{font-size:.86rem}.feature-document-table th{background:#f5f5f5;white-space:nowrap}.match-cards-container{background:#f7f7f7}.match-cards-container-title,.match-cards-list-title{display:flex;align-items:center;max-width:1240px;margin:0 auto 1rem;gap:.5rem;font-weight:700;font-size:1.8rem;font-family:Montserrat,Noto Sans JP,sans-serif}.match-cards-container-title:before,.match-cards-list-title:before{display:block;width:25px;height:5px;background-color:#e60012;content:""}.match-cards-container-title.is-jp,.match-cards-list-title.is-jp{font-size:1.5rem}.match-cards-filter{max-width:1240px;margin:0 auto 2rem;padding:.86rem;background:#ededed}.match-cards-filter-dl{max-width:920px;margin:auto}.match-cards-filter-dl div{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:.5rem}.match-cards-filter-dl dt{font-weight:700;font-size:1.2rem;font-family:Montserrat,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;text-autospace:normal;text-align:center}.match-cards-filter-teams,.match-cards-filter-dates,.match-cards-filter-areas,.match-cards-filter-tags,.match-cards-filter-players{display:flex;flex-wrap:wrap;margin:.5rem 0;gap:.5rem}.match-cards-filter-dates,.match-cards-filter-areas,.match-cards-filter-tags,.match-cards-filter-players{display:grid;grid-template-columns:repeat(2,1fr)}.match-cards-filter-team,.match-cards-filter-date,.match-cards-filter-area,.match-cards-filter-tag,.match-cards-filter-player{background:#fff;box-shadow:0 0 3px #0006;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;transition:all .3s 0s ease;user-select:none}.match-cards-filter-team:hover,.match-cards-filter-date:hover,.match-cards-filter-area:hover,.match-cards-filter-tag:hover,.match-cards-filter-player:hover{box-shadow:0 0 3px -2px #0006;opacity:.7}.match-cards-filter-team.is-active,.match-cards-filter-date.is-active,.match-cards-filter-area.is-active,.match-cards-filter-tag.is-active,.match-cards-filter-player.is-active{border:2px solid #e60012}.match-cards-filter-team{width:46px;height:46px;padding:.5rem;overflow:hidden;border-radius:23px}.match-cards-filter-date,.match-cards-filter-area,.match-cards-filter-tag,.match-cards-filter-player{display:inline-flex;align-items:center;justify-content:center;height:2.4rem;padding:0 .5rem;border-radius:1.4rem;font-weight:700;font-size:min(3.8vw,1rem);font-feature-settings:"palt" 1;text-autospace:normal}.match-cards-filter-date.is-sta,.match-cards-filter-area.is-sta,.match-cards-filter-tag.is-sta,.match-cards-filter-player.is-sta{color:#3273dc}.match-cards-filter-date.is-sun,.match-cards-filter-area.is-sun,.match-cards-filter-tag.is-sun,.match-cards-filter-player.is-sun{color:#e60013}.match-cards-filter-footer{padding-top:.5rem;text-align:center}.match-cards-filter-clear{display:inline-flex;align-items:center;justify-content:center;width:200px;height:2.4rem;padding:0 .86rem;border-radius:1.4rem;background:#cfcfcf;box-shadow:0 0 3px #0006;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s 0s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.match-cards-filter-clear:hover{box-shadow:0 0 3px -2px #0006;opacity:.7}.l-footer{border-top:1px solid hsl(0,0%,29%)}.l-teams{display:none}.match-cards{display:flex;flex-direction:column;align-items:center;gap:1rem}.match-cards-nodata{display:none;margin-bottom:1rem;padding:.86rem;text-align:center}.match-cards-nodata p{font-weight:700;font-size:1rem}.match-cards-list{margin-bottom:2rem}.match-card{display:grid;width:100%;max-width:1240px;border:1px solid hsl(0,0%,81%);background:#fff}.match-card-header{background:#000;color:#fff}.match-card-header-date{padding:.86rem;font-weight:700;font-size:1rem;text-align:center}.match-card-game{display:flex;align-items:center}.match-card-game-card{display:grid;grid-template-columns:2fr 1fr 2fr;align-items:center;width:100%;padding:1rem;gap:1rem}.match-card-game-team{display:flex;flex-direction:column;align-items:center;gap:.5em}.match-card-game-team-emblem{max-width:90px}.match-card-game-team-name{font-weight:700;font-size:.86em;font-feature-settings:"palt" 1;text-autospace:normal;text-align:center}.match-card-game-vs{font-weight:700;font-size:2rem;font-family:Montserrat,Noto Sans JP,sans-serif;text-align:center}.match-card-game-location{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:4;font-weight:700;font-size:.86em;font-feature-settings:"palt" 1;text-autospace:normal;text-align:center}.match-card-game-button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:0 .86rem;gap:.25rem;border:2px solid hsl(0,0%,0%);border-radius:18px;background:#fff;font-weight:700;font-size:1rem;line-height:32px;text-decoration:none}.match-card-game-button:hover{background:#000;color:#fff}.match-card-game-buttons{display:flex;grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:4;justify-content:center;gap:.5rem}.match-card-game-button .icon-featured{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(../../assets/images/star-solid.svg?202611061614) no-repeat center/contain;mask:url(../../assets/images/star-solid.svg?202611061614) no-repeat center/contain}.match-card-info{padding:.86rem}.match-card-info-content{display:flex;flex-direction:column;align-items:center;padding:1.29rem;gap:.5rem;background:#ededed;text-align:center}.match-card-info-content-footer{margin-top:1rem}.match-card-info-summarise{display:flex;flex-direction:column;width:100%;gap:.5rem}.match-card-info-summarise-to{font-weight:700;font-size:1rem}.match-card-info-summary{display:flex;flex-direction:column;font-weight:700;font-size:1.4rem}.match-card-info-summary-text{padding:.43rem;text-align:center;word-break:keep-all}.match-card-info-summary-text small{font-size:1rem}.match-card-info-summary-text.is-green{background:linear-gradient(90deg,#007a0c,#15ad00,#007a0c);color:#fff}.match-card-info-summary-text.is-blue{background:linear-gradient(90deg,#003a7a,#007ad4,#003a7a);color:#fff}.match-card-info-summary-text.is-gold{background:linear-gradient(90deg,#ddc300,#a17e00,#ddc300);color:#fff}.match-card-info-summary-text.is-bronze{background:linear-gradient(90deg,#966200,#ce8700,#966200);color:#fff}.match-card-info-badge{padding:.43rem;background:#7a7a7a;font-size:1rem;line-height:1.2;text-align:center}.match-card-info-badge.is-green{background:linear-gradient(90deg,#007a0c,#15ad00,#007a0c);color:#fff}.match-card-info-badge.is-blue{background:linear-gradient(90deg,#003a7a,#007ad4,#003a7a);color:#fff}.match-card-info-badge.is-gold{background:linear-gradient(90deg,#ddc300,#a17e00,#ddc300);color:#fff}.match-card-info-badge.is-bronze{background:linear-gradient(90deg,#966200,#ce8700,#966200);color:#fff}.match-card-info-badge.is-potm{height:2rem;padding:0;background:linear-gradient(90deg,#007a0c,#15ad00,#007a0c);color:#fff;font-size:.78rem;line-height:2rem}.match-card-info-dl{display:flex;flex-direction:column;max-width:460px;gap:.25rem}.match-card-info-dl div{display:grid;grid-template-columns:auto 1fr;font-weight:700;font-size:.86rem;line-height:1.2;text-align:left}.match-card-info-note{font-weight:700;font-size:.86rem}.match-card-info-button{display:flex;align-items:center;justify-content:center;height:2.8rem;padding:0 2rem;border-radius:1.4rem;background:#e60012;color:#fff;font-weight:700;font-size:1.2rem;line-height:1;text-decoration:none;transition:all .3s 0s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.match-card-info-button:hover{transform:scale(1.03);background:#a1000d;color:#fffc}.match-card-info-button.is-closed{background:#7a7a7a;pointer-events:none}.match-card-info-button.is-coming-soon{background:#e60012;opacity:.6;pointer-events:none}.match-card-footer{padding:.86rem;border-top:4px solid #e60012}.match-card-seat-types{font-size:inherit}.match-card-seat-types.is-small{font-size:.75rem}.match-card-seat-types.is-small-text{font-size:.65rem}.match-card-mustsee{display:flex;align-items:center;gap:.75rem}.match-card-mustsee-content{display:grid;grid-template-columns:36px 1fr;flex-grow:1;flex-shrink:1;flex-basis:0;align-items:flex-start;gap:1rem;font-feature-settings:"palt" 1;text-autospace:normal}.match-card-mustsee-content .match-card-mustsee-icon img{filter:invert(20%) sepia(54%) saturate(7010%) hue-rotate(346deg) brightness(83%) contrast(122%)}.match-card-mustsee-addons{flex-grow:0;flex-shrink:0;flex-basis:0}.match-card-mustsee-icon img{width:100%;height:100%}.match-card-mustsee-text{font-weight:700;font-size:min(4vw,1.2rem);line-height:1.4}.match-card-mustsee-button{display:flex;align-items:center;justify-content:center;height:2.8rem;padding:0 2rem;gap:.5rem;border-radius:1.4rem;background:#e60012;color:#fff;font-weight:700;font-size:1.2rem;line-height:1;text-decoration:none;transition:all .3s 0s ease;-webkit-user-select:none;-moz-user-select:none;word-break:keep-all;user-select:none}.match-card-mustsee-button:hover{transform:scale(1.03);background:#a1000d;color:#fffc}.match-card-mustsee-button .match-card-mustsee-icon{width:min(4.5vw,1.2rem)}.match-card-mustsee-button .match-card-mustsee-icon img{filter:invert(100%) sepia(28%) saturate(0%) hue-rotate(108deg) brightness(113%) contrast(101%)}.tag{display:inline-block;margin:0;padding:0 .65rem;border:1px solid hsl(0,0%,71%);border-radius:9px;background:#fff;color:#7a7a7a;font-size:.68rem;line-height:18px}.lity{background:#000000bf!important}.lity-close{display:none!important}.modal-mustsee{max-width:640px;background:#fff}.modal-mustsee-header-title{padding:.86rem;background:#e60012;color:#fff;font-weight:700;font-size:min(5vw,1.5rem);text-align:center}.modal-mustsee-close{display:block;position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer}.modal-mustsee-close:before,.modal-mustsee-close:after{display:block;position:absolute;top:50%;left:50%;width:36px;height:3px;transform-origin:center;background:#fff;content:""}.modal-mustsee-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-mustsee-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-mustsee-content{padding:.86rem;font-weight:700;font-size:min(4.6vw,1.3rem);line-height:1.4;font-feature-settings:"palt" 1;text-autospace:normal}.modal-mustsee .match-card-game-card{gap:.5rem}.modal-mustsee .match-card-game-date{padding:.86rem;background:#4a4a4a;color:#fff;font-weight:700;font-size:min(5vw,1.5rem);text-align:center}.modal-mustsee .match-card-game-team-emblem{width:40px}.modal-mustsee .match-card-game-team-name{font-size:min(4.2vw,1rem);font-feature-settings:"palt" 1;text-autospace:normal}.modal-mustsee .match-card-game-vs{font-size:min(5vw,1.6rem)}.modal-mustsee .match-card-game-location{font-size:min(4vw,.86rem);font-feature-settings:"palt" 1;text-autospace:normal}.modal-featured{position:relative;width:min(100vw,720px);min-height:200px;overflow-y:scroll;background:#fff}.modal-featured-close{display:block;z-index:1;position:absolute;top:5px;right:0;width:50px;height:50px;cursor:pointer}.modal-featured-close:before,.modal-featured-close:after{display:block;position:absolute;top:50%;left:50%;width:36px;height:3px;transform-origin:center;background:#fff;content:""}.modal-featured-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-featured-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-featured-close:before,.modal-featured-close:after{background:#fff}.modal-featured-header{z-index:0;position:fixed;width:100%;padding:1.25rem .86rem;border-bottom:4px solid #e60012;background:#000;color:#fff}.modal-featured-header h2{font-weight:700;font-size:1.25rem}.modal-featured-body{display:flex;flex-direction:column;padding:86px min(5vw,1.5rem) 1.72rem;gap:1.8rem}.modal-featured-team{display:flex;flex-direction:column;gap:.86rem}.modal-featured-team-header{display:flex;align-items:center;gap:.5rem}.modal-featured-team-header h3{font-weight:700;font-size:1.2rem;font-feature-settings:"palt" 1;text-autospace:normal}.modal-featured-team-emblem{width:48px}.modal-featured-player{display:grid;grid-template-columns:min(22vw,130px) 1fr;gap:min(5vw,1.5rem)}.modal-featured-players{display:flex;flex-direction:column;gap:1.5rem}.modal-featured-player-name{margin-bottom:.75rem;font-weight:700;font-size:1.1rem;line-height:1.5}.modal-featured-player-pos{display:inline-block;margin:0 .3rem;padding:0 .5rem;border-radius:9px;background:#e60012;color:#fff;font-size:.9rem;line-height:19px}.modal-featured-player-content{color:#222;font-feature-settings:"palt" 1;text-autospace:normal}.modal-featured-player-content p{color:#4a4a4a;font-size:min(4vw,1rem);line-height:1.8}.modal-featured-writer{color:#4a4a4a;font-size:.85rem;text-align:right}html{scroll-behavior:smooth}@media screen and (min-width:1025px){.feature-header-nav-items li a br{display:none}body.is-scroll .feature-main{top:86px}.feature-main{border-bottom:none}body.is-scroll .l-footer{margin-top:86px!important}.match-card-info-badge.is-potm{height:2.3rem;font-size:1.2rem;line-height:2.3rem}.match-card-mustsee-content{align-items:center}}@media screen and (max-width:768px){body .feature-header-main.is-active .feature-header-nav{right:0}.feature-header-menu{display:block;z-index:10;position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;width:70px;height:76px;padding:10px}.feature-header-nav{display:flex;position:fixed;top:0;right:-320px;width:320px;height:100dvh}.feature-header-nav-items{flex-direction:column;padding:.86rem 80px .86rem 0}.feature-hero-sp{display:block}.feature-document-table{border:none}.feature-document-table thead{display:none}.feature-document-table .td-column{display:flex;flex-direction:column;gap:.5rem}.feature-document-table .td-column tr{display:flex;flex-direction:column;border:2px solid hsl(0,0%,29%)}.feature-document-table .td-column tr th{width:100%!important;border:none;background:#f5f5f5;text-align:left}.feature-document-table .td-column tr td{border:none}.feature-document-table .td-column tr td.th{border-bottom:2px solid hsl(0,0%,29%);background:#f5f5f5}.feature-document-table .td-column tr td:not(.th){background:#fff}.feature-document-table .td-column tr td:not(.th):before{display:block;margin-bottom:.5rem;content:attr(data-thead)}.match-card-mustsee{flex-direction:column}}@media screen and (min-width:769px)and (min-width:769px),print{.match-cards-filter-dl div:last-child dt{font-size:1.3rem;word-break:keep-all}}@media screen and (min-width:769px),print{.feature-header-main{flex-direction:row;align-items:stretch;height:88px}.feature-header-title{width:230px}.feature-header-nav-items li:has(a):after{display:block;position:absolute;bottom:calc(50% - 1.3em);width:100%;height:4px;transform:scale(0);background:#e60012;content:"";transition:all .3s 0s ease}.feature-header-nav-items li:has(a):hover:after{width:100%;transform:scale(.92)}.feature-header-nav-items li.is-current:after{width:100%;transform:scale(.92)}.feature-header-nav-items li a{font-size:min(1.5vw,1.1rem);text-align:center;word-break:keep-all}.feature-hero-pc{display:block}.match-cards-container,.feature-document-container{padding:2.58rem 1.72rem}.feature-document-news-title{font-size:1.8rem}.feature-document-news-item{grid-template-columns:auto 1fr;gap:1.5rem}.feature-document-news-item .news-item-date,.feature-document-news-item .news-item-line{font-size:1.1rem}.feature-document-content-title,.match-cards-container-title.is-jp,.match-cards-list-title.is-jp{font-size:1.8rem}.match-cards-container-title,.match-cards-list-title{font-size:2rem}.match-cards-filter{margin-bottom:3.5rem;padding:1.72rem}.match-cards-filter-dl div{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:1.2rem}.match-cards-filter-dl div:last-child{align-items:flex-start}.match-cards-filter-dl div:last-child dt{transform:translateY(1.4rem)}.match-cards-filter-dl dt{font-size:1.3rem;text-align:left}.match-cards-filter-dates,.match-cards-filter-areas,.match-cards-filter-tags,.match-cards-filter-players{grid-template-columns:repeat(4,1fr)}.match-cards-filter-team{width:54px;height:54px;padding:.6em;border-radius:27px}.match-cards-filter-date,.match-cards-filter-area,.match-cards-filter-tag,.match-cards-filter-player{height:2.8rem;border-radius:1.4rem;font-size:min(1.5vw,1.1rem)}.match-cards-nodata p{font-size:1.2rem}.match-cards-list{margin-bottom:3.5rem}.match-card-header-date{width:50%;font-size:1.4rem}.match-card-game-team-name{font-size:1.2rem}.match-card-game-vs{font-size:3rem}.match-card-game-location{font-size:1.2rem}.match-card-info-summary-text{font-size:1.6rem}.match-card-info-summary-text small,.match-card-info-badge{font-size:1.2rem}.match-card-info-dl div{font-size:1rem}.match-card-info-button{display:inline-flex;min-width:280px}.match-card{grid-template-columns:repeat(2,1fr)}.match-card-header{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}.match-card-game{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.match-card-info{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}.match-card-footer{grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:3}.modal-featured{max-height:90vh!important;border-radius:16px}}
