#chubu{top:-16vw;height:16vw}#chubu,#final,#kansai,#kanto,#kyushu{position:absolute;left:0;width:100%;pointer-events:none}#final,#kansai,#kanto,#kyushu{top:-32vw;height:24vw}.page-title-main-img{width:57.8666666667vw}.page-title-main-img--preliminaries{width:78.1333333333vw}.about-sec-title-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4vw 0}.about-sec{position:relative;margin:6.4vw 5.3333333333vw 0;padding-bottom:2px;background-image:-webkit-gradient(linear,left top, right top,from(#e47100),to(#f5d266));background-image:linear-gradient(90deg,#e47100,#f5d266)}.about-sec+.about-sec{margin-top:5.3333333333vw}.about-sec.is-final{background-image:-webkit-gradient(linear,left top, right top,from(#fdbe3c),to(#8a85d8));background-image:linear-gradient(90deg,#fdbe3c,#8a85d8)}.about-sec-title{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.is-chubu .about-sec-title img,.is-final .about-sec-title img,.is-kansai .about-sec-title img,.is-kanto .about-sec-title img,.is-kyushu .about-sec-title img{width:69.8666666667vw}.about-sec-date{width:calc(100% - 7.46667vw);margin-right:auto;margin-bottom:3.2vw;margin-left:auto;padding-bottom:1.6vw;border-bottom:1px solid #fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-sec-date img{width:100%}.about-sec-content{position:relative;z-index:1;margin:0 2px;padding:6.4vw 3.7333333333vw 8.5333333333vw;background-color:#fff}.about-sec-content>:first-child{margin-top:0}.about-sec-kind,.result-title{margin-top:8.5333333333vw;padding:2.1333333333vw 2.6666666667vw;font-size:4.2666666667vw;font-weight:700;line-height:1.6;text-align:center;color:#fff;background-color:#e47204}.about-sec-note{padding-top:1.0666666667vw;padding-bottom:4.2666666667vw;font-size:4.8vw;font-weight:700;line-height:1.4666666667;text-align:center;color:#cc3000}.about-sec-note+.about-sec-kind{margin-top:4.2666666667vw}.about-sec-place a{font-size:4.2666666667vw;line-height:1.8;text-decoration:underline}.about-sec-place a:after{content:"";display:inline-block;width:2.8vw;height:2.6666666667vw;margin-left:1.6vw;background:url(/grandprix/2025/assets/common/img/icon_blank.png) no-repeat;background-size:cover}.about-sec-area{margin-top:2.6666666667vw;text-align:center;word-break:break-all}.about-sec-area+.about-sec-content-title{margin-top:8.5333333333vw}.about-sec-area p{margin-top:2.6666666667vw;font-size:3.2vw;font-weight:400;line-height:1.6!important}.about-sec-area a{font-weight:700;text-decoration:underline;color:#e47204}.about-sec-area a[target=_blank]:after{content:"";display:inline-block;width:3.7333333333vw;height:3.7333333333vw;margin-right:1.0666666667vw;margin-left:1.0666666667vw;background:url(/grandprix/2025/assets/common/img/icon_blank_orange.png) no-repeat;background-size:100% auto}@media(hover:hover){.about-sec-area a:hover{text-decoration:none}}.about-sec-area em,.about-sec-area strong{font-size:4.2666666667vw;font-weight:700;line-height:1.6!important}.about-sec-area ol,.about-sec-area ul{margin-top:2.4vw;font-size:3.2vw;font-weight:400;line-height:1.6!important}.about-sec-area img{height:auto;margin-top:3.2vw}.about-sec-cast p{margin-top:4.2666666667vw;font-size:4.2666666667vw;font-weight:700}.about-sec-cast img{display:inline!important;width:42.6666666667vw!important;height:auto;margin-top:-2.6666666667vw!important;margin-bottom:0!important}.about-sec-benefit p,.about-sec-other p{font-size:4.2666666667vw;font-weight:700;line-height:1.8}.about-sec-entry{margin-top:10.6666666667vw}.about-sec-entry img{margin:0}.about-sec-entry .btn{text-decoration:none}a.about-entry-btn{position:relative;display:block;width:74.9333333333vw;height:19.2vw;margin:0 auto}a.about-entry-btn:before{content:"";position:absolute;z-index:1;top:50%;left:50%;display:block;width:80.8vw;height:23.4666666667vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;background-image:url(/grandprix/2025/assets/about/img/btn_entry_shadow.png);background-position:0 0;background-size:80.8vw 23.4666666667vw}a.about-entry-btn.is-disabled{pointer-events:none}a.about-entry-btn.is-disabled:before{width:78.9333333333vw;height:22.4vw;background-image:url(/grandprix/2025/assets/about/img/btn_disabled_shadow.png);background-size:78.9333333333vw 22.4vw}a.about-entry-btn[target=_blank]:after{display:none}a.about-entry-btn img{position:relative;z-index:2;width:inherit;height:inherit}.about-sec-content-title{position:relative;display:-ms-grid;display:grid;margin-top:4.2666666667vw;font-size:4.8vw;font-weight:700;line-height:1.4;text-align:center;word-break:break-all;color:#cc3000;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3.2vw}.about-sec-content-title:after,.about-sec-content-title:before{content:"";display:block;width:auto;height:.5333333333vw;-webkit-transform:skewX(-26deg);transform:skewX(-26deg);background-color:#e5e5e5}.about-sec-content-title.entry-title{margin-top:10.6666666667vw}.about-sec-content-title.entry-title:after,.about-sec-content-title.entry-title:before{background-color:transparent}.about-sec-text{margin-top:2.6666666667vw;font-size:4.2666666667vw;font-weight:700;line-height:1.8;text-align:center}.rank-btn:before{content:none}.preliminaries-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preliminaries-tab-item{width:38.6666666667vw}.preliminaries-tab-btn-inner{padding:1.3333333333vw 0;color:inherit;background-image:none}.preliminaries-tab-btn-inner:after{content:none}.preliminaries-tab-btn{width:auto;height:13.0666666667vw;cursor:pointer;color:#525252;background-color:#e5e5e5;-webkit-clip-path:polygon(2.6666666667vw 0,calc(100% - 2.66667vw) 0,100% 2.6666666667vw,100% calc(100% - 2.66667vw),calc(100% - 2.66667vw) 100%,2.6666666667vw 100%,0 calc(100% - 2.66667vw),0 2.6666666667vw);clip-path:polygon(2.6666666667vw 0,calc(100% - 2.66667vw) 0,100% 2.6666666667vw,100% calc(100% - 2.66667vw),calc(100% - 2.66667vw) 100%,2.6666666667vw 100%,0 calc(100% - 2.66667vw),0 2.6666666667vw)}.preliminaries-tab-btn:before{content:none}.preliminaries-tab-btn.is-current{color:#fff;background-color:#e47204}.result-sec{margin-top:8.5333333333vw}.result-content{padding:5.3333333333vw 0 0}.result-content-inner>:first-child,.result-content>:first-child{margin-top:0}.preliminaries-tab-content-wrapper{position:relative;overflow:hidden;margin-top:4.2666666667vw}.preliminaries-tab-content.js-tournament-content{position:absolute;top:0;left:0;display:none;width:100%}.preliminaries-tab-content.js-tournament-content.is-current{position:relative;display:block}.preliminaries-tableC{position:relative;overflow:auto;width:100%;max-height:86.6666666667vw;padding:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-ms-scroll-chaining:none;overscroll-behavior:none}.preliminaries-tableC .preliminaries-table{margin:0 auto;padding:0;border-spacing:.2666666667vw;border-collapse:collapse}.preliminaries-tableC .preliminaries-table td,.preliminaries-tableC .preliminaries-table th{font-size:3.2vw;font-weight:700;white-space:nowrap}.preliminaries-tableC .preliminaries-table th{padding:1.6vw;border:1px solid #fff;background-color:#e5e5e5}.preliminaries-tableC .preliminaries-table th:nth-child(2){text-align:left}.preliminaries-tableC .preliminaries-table td{padding:1.6vw;text-align:right;border:1px solid #e5e5e5;background-color:#fff}.preliminaries-tableC .preliminaries-table td:first-child{position:-webkit-sticky;position:sticky;z-index:1;top:0;left:0;border:1px solid #fff;background-color:#e5e5e5}.preliminaries-tableC .preliminaries-table td:first-child:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;margin:auto}.preliminaries-tableC .preliminaries-table td:nth-child(2){text-align:left}.preliminaries-tableC .preliminaries-table tr:first-child th{position:-webkit-sticky;position:sticky;z-index:2;top:0;left:0}.preliminaries-tableC .preliminaries-table tr:first-child th:first-child{z-index:3}.preliminaries-tableC .preliminaries-table tr:first-child th:first-child:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:100%;margin:auto}.preliminaries-tableC .preliminaries-table tr:first-child th:nth-child(2){left:auto}.preliminaries-tableC .preliminaries-table tr:first-child th:before{content:"";position:absolute;z-index:5;top:-1px;left:0;width:100%;height:1px;margin:auto}.preliminaries-tableC .preliminaries-table tr.error{position:relative}.preliminaries-tableC .preliminaries-table tr.error td{position:relative;width:68vw;padding-right:0;padding-left:0;font-size:3.2vw;font-weight:400;font-weight:700;line-height:1.6;text-align:center;white-space:break-spaces;color:#525252;background:none}.preliminaries-tableC .preliminaries-table tr.error td:after{content:none}.preliminaries-tableC .preliminaries-table tr.error td:before{content:"";position:relative;display:block;width:8.5333333333vw;height:7.4666666667vw;margin:0 auto 2.6666666667vw;border:0;background-color:transparent;background-image:url(/grandprix/2025/assets/common/img/icon_error.svg);background-repeat:no-repeat;background-position:50%;background-size:100%}.preliminaries-tableC .preliminaries-table tr:nth-of-type(n+2):nth-of-type(-n+5) td:not(:first-child){color:#fff;border:1px solid #fff;background-color:#cc3000}.preliminaries-tableC::-webkit-scrollbar-track{background-color:none}.preliminaries-tableC::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(33,33,33,.5)}.preliminaries-tab-content.is-multiple tr:nth-of-type(n+2):nth-of-type(-n+4) td:not(:first-child),.preliminaries-tab-content:not(.is-multiple) tr:nth-of-type(n+2):nth-of-type(-n+9) td:not(:first-child){color:#fff;border:1px solid #fff;background-color:#cc3000}.preliminaries-caution{margin-top:2.9333333333vw;font-size:3.2vw;font-weight:400;line-height:1.6}.preliminaries-caution+.preliminaries-caution{margin-top:3.2vw}.preliminaries-caution.is-kansai{display:none}.preliminaries-tab-list+.preliminaries-tab-content+.preliminaries-tab-content .preliminaries-tableC .preliminaries-table tr:nth-of-type(n+6):nth-of-type(-n+9) td:not(:first-child),.preliminaries-tab-list+.preliminaries-tab-content .preliminaries-tableC .preliminaries-table tr:nth-of-type(n+6):nth-of-type(-n+9) td:not(:first-child){color:#212121;background-color:#fff}.page-title-main-img{width:88.2666666667vw}.page-title-main-img--detail{width:66.6666666667vw}.about-sec-entry{margin-top:8.5333333333vw}.finalist-team-img{width:100%;margin-top:0!important}.finalists{padding-bottom:4vw}.finalists-sec{position:relative;margin:5.3333333333vw 5.3333333333vw 0;padding-bottom:2px;background-image:-webkit-gradient(linear,left top, right top,from(#e47100),to(#f5d266));background-image:linear-gradient(90deg,#e47100,#f5d266)}.finalists-sec.is-final{background-color:#262626}.finalists-sec-title{position:relative;padding:6.4vw 0;text-align:center}.finalists-sec-title img{max-width:100%;max-height:100%}.finalists-sec-content{margin:0 2px;padding:5.3333333333vw 4.2666666667vw 8.5333333333vw;background-color:#fff}.finalists-sec-kind{padding:2.1333333333vw 2.6666666667vw;font-size:4.2666666667vw;font-weight:700;line-height:1.6;text-align:center;color:#fff;background-color:#e47204}.finalists-nest-sec+.finalists-nest-sec{margin-top:21.8666666667vw}.finalists-nest-sec2+.finalists-nest-sec2{margin-top:10.6666666667vw}.finalists-sec-text{font-size:3.7333333333vw;margin-top:5.3333333333vw;font-weight:700;line-height:1.5;text-align:center;color:#cc3000}@media(width <= 736px)and (width >= 600px){.finalists-sec-text{font-size:3.024vw}}.finalists-btn{margin-top:8.5333333333vw}.finalists-btn .btn-inner:after{width:3.2vw;height:3.2vw;background-image:url(/grandprix/2025/assets/common/img/icon_plus.png);background-size:100% auto}.finalists-stage-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.3333333333vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.finalists-stage-img{width:40vw;margin-right:3.7333333333vw}@media(width <= 736px)and (width >= 600px){.finalists-stage-img{width:32.4vw;margin-right:3.024vw}}.finalists-stage-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.finalists-stage-dl-item+.finalists-stage-dl-item{margin-top:3.7333333333vw}.finalists-stage-dt{font-size:3.7333333333vw;font-weight:700;color:#cc3000}@media(width <= 736px)and (width >= 600px){.finalists-stage-dt{font-size:3.024vw}}.finalists-stage-dd{font-size:3.7333333333vw;margin-top:1.8666666667vw;font-weight:700}@media(width <= 736px)and (width >= 600px){.finalists-stage-dd{font-size:3.024vw;margin-top:1.512vw}}.finalists-nest-text{position:relative;display:-ms-grid;display:grid;margin-top:8.5333333333vw;font-weight:700;line-height:1.4;text-align:center;word-break:break-all;color:#cc3000;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3.2vw;font-size:4.8vw}@media(width <= 736px)and (width >= 600px){.finalists-nest-text{font-size:3.888vw}}.finalists-nest-text:after,.finalists-nest-text:before{content:"";display:block;width:auto;height:.5333333333vw;-webkit-transform:skewX(-26deg);transform:skewX(-26deg);background-color:#e5e5e5}.finalists-chara-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:0 1.8666666667vw}.finalists-chara-item{margin-top:4.2666666667vw}.team-sec{padding-top:8.5333333333vw}.team-sec+.team-sec{position:relative;padding-top:17.0666666667vw}.tl-team-lead-01{width:77.3333333333vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-01{width:62.64vw}}.tl-team-lead-02{width:68.2666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-02{width:55.296vw}}.tl-team-lead-03{width:68.2666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-03{width:55.296vw}}.tl-team-lead-04{width:68.2666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-04{width:55.296vw}}.tl-team-lead-05{width:77.3333333333vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-05{width:62.64vw}}.tl-team-lead-06{width:69.8666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-06{width:56.592vw}}.tl-team-lead-07{width:68.2666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-07{width:55.296vw}}.tl-team-lead-08{width:68.2666666667vw}@media(width <= 736px)and (width >= 600px){.tl-team-lead-08{width:55.296vw}}.tl-track-record-img{width:14.4vw}.team-img{margin-top:5.3333333333vw;padding:0 5.3333333333vw}.team-sec-hdg{font-size:5.3333333333vw;font-weight:700;line-height:1.6;text-align:center;color:#cc3000}.battle-sec{margin-top:5.3333333333vw;padding-bottom:8.5333333333vw;border-bottom:1px solid #e5e5e5}.battle-sec+.battle-sec{margin-top:8.5333333333vw}.battle-sec>:first-child{margin-top:0}.battle-sec:last-child{padding-bottom:0;border-bottom:0}.team-list{display:-ms-grid;display:grid;margin-top:5.3333333333vw;padding:0 2.6666666667vw;gap:5.3333333333vw 0}@media screen and (min-width:600px){.finalists-sec-title{font-size:38px}}
