@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:1.3333vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#000}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}@media screen and (min-width: 750px){.l-inner-lg{width:90%;max-width:1080px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-lg{padding:0 3.5rem}}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-ex{width:90%;max-width:1100px;margin:0 auto}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:920px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1.5rem}}.sec__mv{position:relative}.scroll{position:absolute;color:#fff}@media screen and (min-width: 750px){.scroll{right:22%;bottom:15%;font-size:1.8rem}}@media screen and (max-width: 749px){.scroll{right:33%;bottom:10%;font-size:12px}}.scroll::before{-webkit-animation:scroll 2s infinite;animation:scroll 2s infinite;background-color:#3000b4;content:"";left:0;margin:auto;position:absolute;right:0}@media screen and (min-width: 750px){.scroll::before{bottom:-90px;height:80px;width:2px}}@media screen and (max-width: 749px){.scroll::before{bottom:-45px;height:40px;width:1px}}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.sec__heading.-jp{font-weight:800}@media screen and (min-width: 750px){.sec__heading.-jp{gap:2.4rem;font-size:3.8rem;margin-bottom:4.5rem}}@media screen and (max-width: 749px){.sec__heading.-jp{gap:2.8rem;font-size:4.2rem;margin-bottom:6.5rem}}.sec__heading.-en{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;font-style:italic;gap:2.7rem;position:relative}@media screen and (min-width: 750px){.sec__heading.-en{font-size:6rem;margin-bottom:11rem}}@media screen and (max-width: 749px){.sec__heading.-en{font-size:4.5rem;margin-bottom:5.2rem}}.sec__heading.-en::before{content:"";position:absolute;top:-50%;width:100%;height:auto;z-index:-1;background-image:url(../img/heading_x.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 750px){.sec__heading.-en::before{right:-2rem;max-width:318px;aspect-ratio:282/198}}@media screen and (max-width: 749px){.sec__heading.-en::before{right:0;max-width:95px;aspect-ratio:190/133}}.sec__heading.-red::after{background-color:#d41d0c}.sec__heading.-noline::after{content:none}.sec__heading{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec__heading::after{content:"";background-color:#3000b4}@media screen and (min-width: 750px){.sec__heading::after{width:12rem;height:6px}}@media screen and (max-width: 749px){.sec__heading::after{width:10rem;height:4px}}.sec__heading .colorRed{color:#d41d0c;padding-right:.4em}.sec__headingSub{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:600;color:#aaa}@media screen and (min-width: 750px){.sec__headingSub{font-size:1.8rem}}@media screen and (max-width: 749px){.sec__headingSub{font-size:2.2rem}}.sec__intro{background-color:#000;color:#fff}@media screen and (min-width: 750px){.sec__intro{margin-top:-11rem;padding:32rem 0 22rem}}@media screen and (max-width: 749px){.sec__intro{margin-top:-5.5rem;padding:20rem 0 9rem}}.sec__intro .sec__heading{font-size:4.8rem}@media screen and (max-width: 749px){.sec__intro .sec__heading{margin-bottom:6.5rem;gap:3.8rem}}@media screen and (min-width: 750px){.sec__intro .sec__headingSub{font-size:1.6rem}}.intro__text{font-size:3rem;font-weight:bold;text-align:center}.intro__text+.intro__text{font-weight:500;margin-top:1.2rem}@media screen and (min-width: 750px){.intro__text+.intro__text{font-size:2.6rem}}@media screen and (max-width: 749px){.intro__text+.intro__text{font-size:2.4rem}}.sec__whatIs{padding-top:16rem;background-color:#fafafa}@media screen and (min-width: 750px){.sec__whatIs{padding-bottom:14.5rem}}@media screen and (max-width: 749px){.sec__whatIs{padding-bottom:12rem}}.sec__whatIs .sec__heading.-en::after{content:none}.sec__whatIs .sec__heading.-en::before{content:none}@media screen and (min-width: 750px){.sec__whatIs .sec__heading.-en{font-size:5.6rem}}@media screen and (max-width: 749px){.sec__whatIs .sec__heading.-en img{width:7em}}.textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.whatIs__textWrap{width:76.1111111111%;margin:0 auto}}.whatIs__text{font-weight:400;line-height:1.95;padding-bottom:1.5rem}@media screen and (min-width: 750px){.whatIs__text{font-size:2.2rem}}@media screen and (max-width: 749px){.whatIs__text{font-size:2.6rem}}.whatIs__text:last-of-type{padding-bottom:0}.sec__parallax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0;width:100%;clip-path:inset(0);overflow:hidden}@media screen and (min-width: 750px){.sec__parallax{height:70rem}}@media screen and (max-width: 749px){.sec__parallax{height:40rem}}.sec__parallax::before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}@media screen and (min-width: 750px){.sec__parallax::before{background-image:url(../img/parallax-img.jpg)}}@media screen and (max-width: 749px){.sec__parallax::before{background-image:url(../img/parallax-img_sp.jpg)}}.sec__parallax::before{background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;pointer-events:none;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width: 749px){.sec__parallax::before{background-size:contain;background-color:#fafafa}}.parallax__heading{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;font-style:italic;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:center;position:relative}@media screen and (min-width: 750px){.parallax__heading{font-size:6rem}}@media screen and (max-width: 749px){.parallax__heading{font-size:3.5rem}}.sec__catchCopy{background-color:#fafafa}@media screen and (min-width: 750px){.sec__catchCopy{padding:18rem 0}}@media screen and (max-width: 749px){.sec__catchCopy{padding:8rem 0 7rem}}.catchCopy__textWrap{margin:0 auto 4.5rem;text-align:center}@media screen and (min-width: 750px){.catchCopy__textWrap{width:78.2407407407%}}.catchCopy__text{font-weight:400}.catchCopy__text.-bold{font-weight:800}.catchCopy__text:first-of-type{margin-bottom:7.2rem}.catchCopy__text:last-of-type{padding-bottom:0}@media screen and (min-width: 750px){.catchCopy__text{font-size:2.2rem;line-height:1.59}}@media screen and (max-width: 749px){.catchCopy__text{font-size:2.6rem;line-height:1.5}}@media screen and (min-width: 750px){.catchCopy__listWrap{width:77.4074074074%}}.catchCopy__listWrap{margin:0 auto}.catchCopy__list{counter-reset:list_num}.catchCopy__item{padding:2.2rem 0;border-top:1px solid #000}.catchCopy__item:last-of-type{padding-bottom:0}.catchCopy__listTtl{counter-increment:list_num;font-weight:bold;margin-bottom:1rem}.catchCopy__listTtl::before{content:counter(list_num) ".";margin-right:1em}@media screen and (min-width: 750px){.catchCopy__listTtl{font-size:2.2rem}}@media screen and (max-width: 749px){.catchCopy__listTtl{font-size:2.6rem}}.catchCopy__listText{font-weight:400}@media screen and (min-width: 750px){.catchCopy__listText{font-size:2rem;line-height:1.8}}@media screen and (max-width: 749px){.catchCopy__listText{font-size:2.4rem;line-height:1.6}}.catchCopy__imgWrap{text-align:center;margin:0 auto 2rem}@media screen and (min-width: 750px){.catchCopy__imgWrap{max-width:195px}}@media screen and (max-width: 749px){.catchCopy__imgWrap{max-width:22.6666666667%}}@media screen and (min-width: 750px){.sec__compFormat{padding:14rem 0}}@media screen and (max-width: 749px){.sec__compFormat{padding:7.5rem 0 7rem}.sec__compFormat .sec__heading{margin-bottom:0}}.compFormat__descWrap{margin:0 auto;padding-top:6.5rem}@media screen and (min-width: 750px){.compFormat__descWrap{width:78.2407407407%}}@media screen and (max-width: 749px){.compFormat__descWrap{width:82.6666666667%}}.compFormat__desc{border-top:1px solid #3000b4;position:relative;padding:3rem 0 4rem}.compFormat__desc::before{content:"";background-color:#3000b4;position:absolute;top:0;left:0}@media screen and (min-width: 750px){.compFormat__desc::before{width:27rem;height:7px}}@media screen and (max-width: 749px){.compFormat__desc::before{width:22rem;height:4px}}.compFormat__desc::after{content:"";width:0;height:0;position:absolute;top:0}@media screen and (min-width: 750px){.compFormat__desc::after{border-top:7px solid #3000b4;border-right:7px solid rgba(0,0,0,0);left:27rem}}@media screen and (max-width: 749px){.compFormat__desc::after{border-top:2.25px solid #3000b4;border-right:2.25px solid rgba(0,0,0,0);left:22rem}}.compFormat__raceName{font-size:3rem;font-style:italic;font-weight:bold;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#3000b4;padding-bottom:3rem}.compFormat__raceNameJp{font-size:2.2rem;font-style:normal;font-weight:800;font-family:"Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#000}.compFormat__raceNameJp::before{content:"/";font-size:3rem;font-style:italic;font-weight:bold;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#3000b4;padding-left:1.5rem;padding-right:1rem}.compFormat__raceDesc{font-size:2rem;font-weight:800;line-height:2}.compFormat__raceDesc:not(:last-of-type){padding-bottom:1em}.compFormat__racePolicy{border-top:1px solid #717171}.compFormat__policyHeading{font-size:2.8rem;font-weight:800;padding-bottom:3.6rem;padding:3rem 0}.compFormat__policyText{font-size:2rem;font-weight:800;line-height:2}.sec__raceCalender,.sec__pilotLineup{background-color:#0b0b0b;color:#fff;position:relative;z-index:1}@media screen and (min-width: 750px){.sec__raceCalender .sec__heading,.sec__pilotLineup .sec__heading{margin-bottom:6rem}}@media screen and (max-width: 749px){.sec__raceCalender .sec__heading,.sec__pilotLineup .sec__heading{margin-bottom:4.5rem}}.sec__raceCalender .sec__heading::before,.sec__pilotLineup .sec__heading::before{z-index:-1;content:"";background-image:url(../img/heading_x_black.svg)}@media screen and (min-width: 750px){.sec__raceCalender .sec__heading::before,.sec__pilotLineup .sec__heading::before{right:2.3rem;top:-42%;aspect-ratio:271/197;max-width:271px}}@media screen and (max-width: 749px){.sec__raceCalender .sec__heading::before,.sec__pilotLineup .sec__heading::before{right:0;top:-35%;max-width:105px;aspect-ratio:212/154}}@media screen and (min-width: 750px){.sec__raceCalender{padding:17.6rem 0}}@media screen and (max-width: 749px){.sec__raceCalender{padding:13rem 0 14.5rem}}.raceCalender__breakdown{font-size:2.8rem;font-weight:800;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-style:italic;text-align:center}@media screen and (min-width: 750px){.raceCalender__breakdown{margin-bottom:7.8rem}}@media screen and (max-width: 749px){.raceCalender__breakdown{margin-bottom:6.3rem}}.raceCalender__detailWrap{margin:0 auto}@media screen and (min-width: 750px){.raceCalender__detailWrap{width:70.9259259259%}}@media screen and (max-width: 749px){.raceCalender__detailWrap{width:80%}}.raceCalender__detail{width:100%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e31e24;background:linear-gradient(265deg, rgb(227, 30, 36) 0%, rgb(0, 0, 0) 100%)}.raceCalender__detail.-live{background:#3000b4;background:linear-gradient(265deg, rgb(48, 0, 180) 0%, rgb(0, 0, 0) 100%)}.raceCalender__detail+.raceCalender__detail{margin-top:2rem}@media screen and (min-width: 750px){.raceCalender__detail{height:70px;padding:0 4.7rem 0 5.9rem;grid-template-columns:310px 208px 1fr}}@media screen and (max-width: 749px){.raceCalender__detail{height:5.5rem;padding:0;grid-template-columns:40% 33% 1fr}}.raceCalender__text{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-style:italic;font-weight:bold}@media screen and (min-width: 750px){.raceCalender__text{font-size:3rem}}@media screen and (max-width: 749px){.raceCalender__text{font-size:2.4rem}}@media screen and (min-width: 750px){.raceCalender__text:last-of-type{font-size:2.7rem}}@media screen and (max-width: 749px){.raceCalender__text:last-of-type{font-size:2.2rem}}.raceCalender__note{font-weight:800;border-bottom:1px solid #707070}@media screen and (min-width: 750px){.raceCalender__note{margin-top:4rem;padding-bottom:4rem;font-size:1.8rem;text-align:center}}@media screen and (max-width: 749px){.raceCalender__note{margin-top:3.6rem;padding-bottom:2.6rem;font-size:2rem;text-align:left}}@media screen and (min-width: 750px){.sec__pilotLineup{padding:22rem 0 0}}@media screen and (max-width: 749px){.sec__pilotLineup{padding:14rem 0 10rem}}.sec__pilotLineup .sec__heading::before{top:-46%}@media screen and (min-width: 750px){.sec__pilotLineup .sec__heading::before{right:8.3rem}}@media screen and (max-width: 749px){.sec__pilotLineup .sec__heading::before{right:5%;top:-35%}}.raceCalender__youtubeLink{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:1.2rem;padding:2.2rem 3rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}@media screen and (max-width: 749px){.raceCalender__youtubeLink{padding:1.5rem;gap:1rem;margin:6rem -2rem 0}}@media(hover: hover){.raceCalender__youtubeLink:hover{background-color:hsla(0,0%,100%,.1)}.raceCalender__youtubeLink:hover .youtubeLink__arrow{-webkit-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}}.youtubeLink__logoWrap{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.youtubeLink__logo{width:14rem;height:auto}.youtubeLink__divider{width:1px;height:4.5rem;background-color:hsla(0,0%,100%,.4);margin:0 3rem}@media screen and (max-width: 749px){.youtubeLink__divider{width:2px;margin:0 1rem}}.youtubeLink__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.6rem;font-weight:500}@media screen and (max-width: 749px){.youtubeLink__text{font-size:2.2rem;text-align:center;width:100%}}.youtubeLink__arrow{width:1.5rem;height:1.5rem;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s;margin-left:2rem}@media screen and (max-width: 749px){.youtubeLink__arrow{width:2rem}}.pilotLineup__text{text-align:center;font-weight:800;margin-bottom:4.5rem}@media screen and (min-width: 750px){.pilotLineup__text{font-size:3.3rem;line-height:2}}@media screen and (max-width: 749px){.pilotLineup__text{font-size:2.8rem;line-height:1.6}}.pilotLineup__lead{text-align:center;font-size:2.2rem;font-weight:400;margin-bottom:8.7rem;line-height:1.818}.pilotLineup__wrap{display:grid;margin-bottom:13rem}@media screen and (min-width: 750px){.pilotLineup__wrap{grid-template-columns:repeat(3, 1fr);gap:4rem}}@media screen and (max-width: 749px){.pilotLineup__wrap{grid-template-columns:repeat(2, 1fr);gap:5.6rem 2.2rem}}.pilotLineup__pilotData{position:relative}.pilotLineup__pilotData::before{content:"";position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:166px;background:url(../img/pilot_x_bg.png);background-repeat:no-repeat;background-size:contain;top:0;right:0;z-index:-1;max-width:260px;aspect-ratio:230/166}@media screen and (max-width: 749px){.pilotLineup__pilotData::before{width:90%;max-width:115px;height:83px;aspect-ratio:115/83;top:15px}}.pilotLineup__pilotData::after{content:attr(data-number);font-size:8.6rem;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;font-style:italic;color:#ededed;position:absolute;top:-1rem;right:22%;line-height:.75}@media screen and (max-width: 749px){.pilotLineup__pilotData::after{font-size:7rem;top:2rem;right:6%}}.pilotLineup__pilotData.-commingSoon::before{content:none}.pilotLineup__pilotData:has(.pilotDummy)::before{content:none}.pilotLineup__pilotData[data-number="7"]::after{right:20%}.pilotLineup__pilotData[data-number="12"]::after{right:20%}.pilotLineup__pilotData[data-number="31"]::after{right:20%}@media screen and (min-width: 750px){.pilotLineup__pilotData:nth-of-type(-n+3)::before{top:42px}.pilotLineup__pilotData:nth-of-type(-n+3)::after{top:40px}.pilotLineup__pilotData:nth-of-type(n+4):nth-of-type(-n+6)::before{top:35px}.pilotLineup__pilotData:nth-of-type(n+4):nth-of-type(-n+6)::after{top:32px}.pilotLineup__pilotData:nth-of-type(n+7):nth-of-type(-n+9)::before{top:25px}.pilotLineup__pilotData:nth-of-type(n+7):nth-of-type(-n+9)::after{top:23px}.pilotLineup__pilotData:nth-of-type(3n+3)::after{right:1rem}.pilotLineup__pilotData:nth-of-type(3n+2)::after{right:2.2rem}.pilotLineup__pilotData:nth-of-type(3n)::after{right:2rem}}.pilot__imgWrap{width:100%}@media screen and (min-width: 750px){.pilot__imgWrap img{height:240px}}.pilot__imgWrap img{position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}.-commingSoon .pilot__imgWrap img{height:auto}.pilotLineup__pilotName{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;font-style:italic;background:url(../img/pilot_name_bg.png);background-size:100% 100%;background-repeat:no-repeat;height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3rem;margin-bottom:1.2rem}@media screen and (min-width: 750px){.pilotLineup__pilotName{font-size:2.5rem}}@media screen and (max-width: 749px){.pilotLineup__pilotName{font-size:2.6rem}}.pilotLineup__pilotCountryData{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-bottom:2.7rem}.pilotLineup__NationalFlag{width:36px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 750px){.pilotLineup__pilotCountry{font-size:1.6rem}}@media screen and (max-width: 749px){.pilotLineup__pilotCountry{font-size:2.2rem}}.pilotLineup__teamName{font-weight:bold;padding-top:.85rem;border-top:1px solid #d41d0c}@media screen and (min-width: 750px){.pilotLineup__teamName{font-size:1.6rem}}@media screen and (max-width: 749px){.pilotLineup__teamName{font-size:2rem}}.pilot-table-wrap{width:100%}@media screen and (min-width: 750px){.pilot-table-wrap{max-width:108rem;margin:0 auto}}@media screen and (max-width: 749px){.pilot-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4rem}}.scroll__img{position:relative;height:60px}.scroll__img::after{content:"";display:block;max-width:105px;height:60px;aspect-ratio:105/60;background-image:url(../img/slide_arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:0}.pilot-table{width:100%;border-collapse:collapse;min-width:108rem}@media screen and (max-width: 749px){.pilot-table{min-width:110rem}}.pilot-table{border-top:2px solid #fff}.pilot-table thead th,.pilot-table thead td{border-bottom-width:2px}.pilot-table th,.pilot-table td{padding:2rem 1.5rem;border-bottom:1px solid #fff;text-align:left;vertical-align:middle;font-weight:400;line-height:1.5}@media screen and (min-width: 750px){.pilot-table th,.pilot-table td{font-size:1.7rem}}@media screen and (max-width: 749px){.pilot-table th,.pilot-table td{font-size:2.2rem}}.col-no{width:8rem}@media screen and (min-width: 750px){.col-pilot{width:25%}}@media screen and (min-width: 750px){.col-country{width:20%}}.col-desc{width:auto}.pilot-table thead th{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width: 750px){.pilot-table thead th{font-size:1.9rem}}@media screen and (max-width: 749px){.pilot-table thead th{font-size:2.6rem}}.pilot-table thead .th-center{text-align:center}.pilot-table tbody th{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:900;font-style:italic;font-size:2.4rem;text-align:center;letter-spacing:-0.05em}@media screen and (max-width: 749px){.pilot-table tbody th{font-size:2.8rem}}.pilot-table td.desc-cell{font-weight:500}@media screen and (min-width: 750px){.pilot-table td.desc-cell{font-size:1.7rem}}@media screen and (max-width: 749px){.pilot-table td.desc-cell{font-size:2.4rem}}.cell-coming-soon{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:900;font-size:2rem;letter-spacing:.05em}.cell-announce{font-weight:400;font-size:1.8rem;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#ccc}.pilotDummy{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pilotLineup__tableNote{padding:6rem 0;text-align:center;line-height:1.8;font-weight:300}@media screen and (min-width: 750px){.pilotLineup__tableNote{border-bottom:1px solid #fff;font-size:2rem}}@media screen and (max-width: 749px){.pilotLineup__tableNote{font-size:2.4rem;padding-bottom:0}}.sec__sns{background-color:#fafafa;position:relative;z-index:1}@media screen and (min-width: 750px){.sec__sns{padding:20rem 0 18rem}}@media screen and (max-width: 749px){.sec__sns{padding:16.5rem 0 15rem}}@media screen and (min-width: 750px){.sec__sns .sec__heading::before{right:11.5rem}}@media screen and (max-width: 749px){.sec__sns .sec__heading::before{right:4.5rem;top:-35%}}.sec__sns .sec__heading.-en{margin-bottom:5rem}.sns__iconWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.sns__text{font-weight:400;line-height:2;text-align:center}@media screen and (min-width: 750px){.sns__text{font-size:2rem;margin-bottom:4rem}}@media screen and (max-width: 749px){.sns__text{font-size:2.4rem;margin-bottom:8.2rem}}.sns__followUs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}@media screen and (max-width: 749px){.sns__followUs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sns__anc{cursor:pointer}.sns__anc:hover{opacity:.6}.sns__anc:first-of-type .sns__img{width:auto}@media screen and (max-width: 749px){.sns__anc:first-of-type .sns__img{width:22rem}}@media screen and (min-width: 750px){.sns__img{width:3.3rem}}@media screen and (max-width: 749px){.sns__img{width:5rem}}.followUs__text{font-weight:bold;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-style:italic;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.followUs__text::after{content:"";display:block;width:1px;height:100%;background-color:#000;margin:0 1rem 0 3rem}@media screen and (min-width: 750px){.followUs__text{font-size:2.4rem}}@media screen and (max-width: 749px){.followUs__text{font-size:2.8rem}}.sns__pressRelease{text-align:center}@media screen and (max-width: 749px){.sns__pressRelease{margin-bottom:10rem}}@media screen and (min-width: 750px){.sns__pressRelease{margin-bottom:13rem}}.sns__pressReleaseAnc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#505050;padding:2.5rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}@media screen and (min-width: 750px){.sns__pressReleaseAnc{width:68.0555555556%;font-size:2.4rem;border-radius:6rem}}@media screen and (max-width: 749px){.sns__pressReleaseAnc{width:100%;font-size:2.2rem;border-radius:6rem}}.sns__pressReleaseAnc::after{content:url(../img/link_icon.svg);width:2rem;height:auto;color:#fff}@media(hover: hover){.sns__pressReleaseAnc:hover{background-color:#707070;opacity:.8}}.sec__about{position:relative;z-index:1}@media screen and (min-width: 750px){.sec__about{padding:23rem 0 10rem}}@media screen and (max-width: 749px){.sec__about{padding:12rem 0}}@media screen and (min-width: 750px){.sec__about .sec__heading{margin-bottom:6.4rem}.sec__about .sec__heading::before{right:4.5rem}}@media screen and (max-width: 749px){.sec__about .sec__heading{margin-bottom:8rem}.sec__about .sec__heading::before{right:5rem;top:-20%}}@media screen and (min-width: 750px){.about__textWrap{margin-bottom:9rem}}@media screen and (max-width: 749px){.about__textWrap{margin-bottom:12rem}}.about__text{font-weight:400;line-height:2;text-align:center}.about__text+.about__text{margin-top:2em}@media screen and (min-width: 750px){.about__text{font-size:2.2rem}}@media screen and (max-width: 749px){.about__text{font-size:2.4rem}}.about__missionHeading{font-size:3.5rem;font-style:italic;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:800;color:#d41d0c;text-align:center}.about__missionText{font-size:3rem;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;text-align:center;margin-top:1em;color:#919191}.about__lead{font-weight:bold;text-align:center;margin-bottom:5.5rem}@media screen and (min-width: 750px){.about__lead{font-size:2.6rem}}@media screen and (max-width: 749px){.about__lead{font-size:2.8rem}}.separater__line{width:100%;background-color:#d41d0c;height:2.5rem}.sec__machine{background-color:#e6e6e6}@media screen and (min-width: 750px){.sec__machine{padding:16rem 0 9.5rem}.sec__machine.-bottom{padding:10rem 0}}@media screen and (max-width: 749px){.sec__machine{padding:6rem 0 6rem}}.sec__machine .sec__heading{font-size:4.5rem}@media screen and (min-width: 750px){.sec__machine .sec__heading{margin-bottom:4.5rem}}.sec__machine .sec__heading::before{content:none}.machine__text{text-align:center;font-size:2.8rem;font-weight:bold;margin-bottom:1em}.machine__text+.machine__text{margin-bottom:3em}@media screen and (min-width: 750px){.machine__desc,.machine__typeList{width:76.1111111111%;margin:0 auto}}.machine__desc{font-weight:400;line-height:1.8}@media screen and (min-width: 750px){.machine__desc{font-size:2.2rem}}@media screen and (max-width: 749px){.machine__desc{font-size:2.8rem}}.machine__typeList{font-size:2rem;font-weight:500}.machine__typeWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:2.2rem}.machine__typeWrap+.machine__typeWrap{margin-top:1.2em}.machine__type{font-weight:bold;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:5em;flex-basis:5em}.machine__data{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.machine__data::before{content:":";-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px){.machine__data::before{padding:0 2em}}@media screen and (max-width: 749px){.machine__data::before{padding:0 .5em}}.sec__archives{position:relative;z-index:1;background-color:#fafafa}@media screen and (min-width: 750px){.sec__archives{padding:13rem 0 16rem}}@media screen and (max-width: 749px){.sec__archives{padding:11rem 0 8.5rem}}@media screen and (max-width: 749px){.sec__archives .sec__heading::before{right:-3%;top:-35%}}@media screen and (min-width: 750px){.archives__textWrap{margin-bottom:6rem}}@media screen and (max-width: 749px){.archives__textWrap{margin-bottom:4rem}}.archives__text{font-weight:400;text-align:center}.archives__text+.archives__text{margin-top:2em}@media screen and (min-width: 750px){.archives__text{font-size:1.8rem;line-height:2.22}}@media screen and (max-width: 749px){.archives__text{font-size:2.6rem;line-height:2}}.archives__ancWrap{text-align:center;-webkit-transition:all .3s;transition:all .3s}@media(hover: hover){.archives__ancWrap:hover{opacity:.8}}.archives__anc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d41d0c;border-radius:5.6rem;color:#fff;font-size:2.4rem;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:700;font-style:italic;gap:1.2rem}.archives__anc::after{content:url(../img/link_icon.svg);width:2rem;height:auto;color:#fff}@media screen and (min-width: 750px){.archives__anc{width:68.0555555556%;padding:22px 0}}@media screen and (max-width: 749px){.archives__anc{width:90%;padding:3.1rem 0}}.page__footer{color:#fff;position:relative}.footerImgWrap{position:relative}@media screen and (max-width: 749px){.footerImgWrap{aspect-ratio:770/505}.footerImgWrap img{height:100%;-o-object-fit:cover;object-fit:cover}}.footer__logoTopText{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:400;font-style:italic;font-size:2.1rem}.footer__logoTopText>.footer__logoTopText{font-weight:900}@media screen and (max-width: 749px){.footer__logoTopText{margin-bottom:-2rem}}@media screen and (min-width: 750px){.footer__logo{max-width:443px}}.footer__logoBottomText{font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:400;margin-top:1rem;letter-spacing:.05em}@media screen and (min-width: 750px){.footer__logoBottomText{font-size:1.6rem}}@media screen and (max-width: 749px){.footer__logoBottomText{font-size:2rem}}.footerTop{background-color:#343434}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 750px){.footer__row{padding:16rem 0 9rem}}@media screen and (max-width: 749px){.footer__row{padding:8.5rem 0 6.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin:0 auto;gap:9.5rem}}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 749px){.footer__right{width:100%}}.footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem}.footer__snsText{display:block;font-weight:600;font-family:"Montserrat","Oswald",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-style:italic;padding-bottom:2.8rem}@media screen and (min-width: 750px){.footer__snsText{font-size:2rem}}@media screen and (max-width: 749px){.footer__snsText{font-size:2.2rem}}.footer__snsIcon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s;transition:all .3s}.footer__snsIcon.-youtube{width:150px;height:auto}@media(hover: hover){.footer__snsIcon:hover{opacity:.6}}.footerBottom{background-color:#000}.footer__snsAnc{cursor:pointer}.copyright{padding:3.3rem 0 2.7rem;font-weight:bold;font-style:italic}@media screen and (min-width: 750px){.copyright{font-size:1.2rem}}@media screen and (max-width: 749px){.copyright{width:80%;margin:0 auto;font-size:1.9rem}}.pageTop{position:absolute;bottom:0;right:0;height:42px;background-color:#fafafa}@media screen and (max-width: 749px){.pageTop{display:none}}.pageTop__anc{width:150px;height:42px;background-color:#939393;color:#fff;font-size:1.4rem;font-weight:800;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}@media(hover: hover){.pageTop__anc:hover{opacity:.6}}.pageTop__anc::before{content:"";width:23px;height:13px;background:url(../img/page_top_arrow.svg)}@media screen and (min-width: 750px){.pageTop__anc{right:8rem}}@media screen and (max-width: 749px){.pageTop__anc{right:4rem}}.pageTop__arrow{width:20px}.lang-switch{position:fixed;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;border-radius:.8rem}@media screen and (min-width: 750px){.lang-switch{top:3rem;right:4rem;padding:.2rem}}@media screen and (max-width: 749px){.lang-switch{top:2rem;right:2rem;padding:.3rem}}.lang-switch__btn{font-weight:700;cursor:default;border:none;background:rgba(0,0,0,0);color:#fff;-webkit-transition:all .3s;transition:all .3s;outline:none;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.lang-switch__btn{font-size:1.4rem;padding:.45rem .96rem}}@media screen and (max-width: 749px){.lang-switch__btn{font-size:2rem;padding:.7rem 1.8rem}}.lang-switch__btn:not(.is-active){cursor:pointer}.lang-switch__btn.is-active{background-color:#fff;color:#000;border-radius:.6rem}@media(hover: hover){.lang-switch__btn:not(.is-active):hover{opacity:.8}}