.page-title-main-img{width:473.6px}.tournament-title-img{width:307.2px}.time-attack-round-title-img{width:499.2px}.final-results-sec-title{position:relative;height:44.8px;font-size:38.4px;font-weight:700;line-height:1.375;text-align:center;color:#fff}.final-results-sec-title img{max-width:100%;max-height:100%}.final-results-sec-content{position:relative;z-index:1;padding:51.2px 32px 128px;background:url(/grandprix/2025/assets/final-results/img/bg_battle_round.png) no-repeat 50% 0;background-size:cover auto}.final-results-sec-content>:first-child{margin-top:0}.final-results-sec-content-inner{padding:51.2px 32px 64px;background-color:#fff;-webkit-clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.final-results-nest-sec+.final-results-nest-sec{margin-top:64px}.final-results-nest-sec:last-child{margin-top:76.8px}.final-results-sec-kind:not(.is-visible){position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.final-results-sec-kind.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;font-size:25.6px;font-weight:700;line-height:1.5;text-align:center;color:#fff;background-color:#e47204;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-sec{position:relative}.team-sec+.team-sec{margin-top:51.2px;padding-top:51.2px;border-top:1px solid #e5e5e5}.final-results-rank{text-align:center}.final-results-rank-img{width:99.2px;margin-bottom:19.2px}.final-results-rank-img.is-best8{width:148.8px}.team-sec-text{margin-bottom:25.6px;font-size:28.8px;font-weight:700;line-height:1.4666666667;text-align:center;color:#cc3000}.team-sec-btn{margin-top:51.2px}.final-results-btn{margin-top:0}.final-results-btn:before{content:none}.timeAttack-content{padding:0 32px;text-align:center}.timeAttack-title{position:relative;display:-ms-grid;display:grid;margin-top:25.6px;font-size:28.8px;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 19.2px}.timeAttack-title:after,.timeAttack-title:before{content:"";display:block;width:auto;height:3.2px;-webkit-transform:skewX(-26deg);transform:skewX(-26deg);background-color:#e5e5e5}.final-results-tournament{margin-top:38.4px}.timeAttack-text{margin-top:16px;font-size:25.6px;font-weight:700;line-height:1.6;text-align:center}.timeAttack-img{margin-top:28.8px}.preliminaries-tableC{position:relative;overflow:auto;width:100%;padding:0;-ms-scroll-chaining:none;overscroll-behavior:none}.preliminaries-tableC .preliminaries-table{width:100%;margin:60.8px auto 0;padding:0;border-spacing:1.6px;border-collapse:separate}.preliminaries-tableC .preliminaries-table td,.preliminaries-tableC .preliminaries-table th{font-size:19.2px;font-weight:700;white-space:nowrap}.preliminaries-tableC .preliminaries-table th{padding:9.6px 8px;text-align:left;background-color:#e5e5e5}.preliminaries-tableC .preliminaries-table td{padding:12.8px 8px;text-align:left;color:#222;background-color:#fff}.preliminaries-tableC .preliminaries-table td:first-child{position:-webkit-sticky;position:sticky;z-index:1;top:0;left:0;text-align:right;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:last-child{text-align:right}.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;width:78.4px}.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;width:296px}.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:408px;padding-right:0;padding-left:0;font-size:19.2px;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:51.2px;height:44.8px;margin:0 auto 16px;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+9) td:not(:first-child){color:#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-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:#222;background-color:#fff}.preliminaries-caution{margin-top:17.6px;font-size:19.2px;font-weight:400;line-height:1.6}.preliminaries-caution+.preliminaries-caution{margin-top:19.2px}.preliminaries-caution.is-kansai{display:none}
