html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,iframe{vertical-align:bottom}@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:local('Asap'),local('Asap-Regular'),url(/common/images/fonts/Asap/Asap-Regular.woff) format('woff')}@font-face{font-family:'Asap';font-style:normal;font-weight:700;src:local('Asap Bold'),local('Asap-Bold'),url(/common/images/fonts/Asap/Asap-Bold.woff) format('woff')}@font-face{font-family:'Asap';font-style:italic;font-weight:400;src:local('Asap Italic'),local('Asap-Italic'),url(/common/images/fonts/Asap/Asap-Italic.woff) format('woff')}@font-face{font-family:'Asap';font-style:italic;font-weight:700;src:local('Asap Bold Italic'),local('Asap-BoldItalic'),url(/common/images/fonts/Asap/Asap-BoldItalic.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(/common/images/fonts/Open_Sans/OpenSans-Regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/common/images/fonts/Open_Sans/OpenSans-Bold.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/common/images/fonts/Open_Sans/OpenSans-Italic.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(/common/images/fonts/Open_Sans/OpenSans-BoldItalic.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Oswald Light';src:url(/common/images/fonts/Oswald/Oswald-Light.ttf)}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:local('Bebas Neue Regular'),local('BebasNeue-Regular'),url(https://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:local('Bebas Neue Regular'),local('BebasNeue-Regular'),url(https://fonts.gstatic.com/s/bebasneue/v2/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYNNZQyQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoadNZQyQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYdNZQyQ.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobtNZQyQ.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYtNZQyQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoY9NZQyQ.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobdNZ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}body{background-color:#000;color:#fff;font-family:Helvetica Neue,HelveticaNeue-Medium,HelveticaNeue-Light,Roboto,sans-serif;-webkit-text-size-adjust:none;scroll-behavior:smooth}body:lang(ja){font-family:'Helvetica Neue','HelveticaNeue-Medium','Roboto','Noto Sans JP','游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif}a:hover{opacity:.75}.header{width:100%;min-height:660px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto;position:relative}@media (max-width: 996px){.header{min-height:auto;padding:0 0 25px}}.header .header_bg{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 720px){.header .header_bg{height:232px}.header .header_bg:after{position:absolute;display:block;content:'';bottom:0;left:0;width:100%;height:50px;z-index:1;background-image:linear-gradient(to bottom, rgba(0,0,0,0), #000)}}.header .title_logo,.header .main_logo,.header .event_description{width:fit-content;margin:0 auto;position:relative;z-index:10}.header .main_logo{text-align:center}.header .main_logo img{margin:60px 0 0}@media (max-width: 996px){.header .main_logo img{width:60%;height:auto}}@media (max-width: 720px){.header .main_logo img{margin:38px 0 0;width:50%}}.header .title_logo{margin:110px auto 0}@media (max-width: 996px){.header .title_logo{width:60%;margin:35px auto 0}.header .title_logo img{width:100%;height:auto}}.header .event_description{margin:10px auto 0;font-size:1.875rem;text-shadow:0 2px 6px rgba(0,0,0,0.5);line-height:1.55;text-align:center;font-weight:500}@media (max-width: 996px){.header .event_description{margin:8px auto 0;font-size:1.25rem;width:80%}.header .event_description img{width:100%;height:auto}}@media (max-width: 720px){.header .event_description{width:90%;font-size:1rem}}.header .sponsor_logo{position:absolute;bottom:20px;left:30px;z-index:10}@media (max-width: 996px){.header .sponsor_logo{position:relative;bottom:initial;left:initial;text-align:center;margin:21px 0 0}}@media (max-width: 720px){.header .sponsor_logo img{width:94px;height:auto}}.sub_header{background-color:#fff;text-align:center;color:#000;padding:24px 0 25px}@media (max-width: 720px){.sub_header{padding:18px 0 16px}}.sub_header>div{font-size:1.5rem;font-weight:700}.sub_header>div>span{font-size:2.375rem}.sub_header>div>span.weekday{display:inline-block;background-color:#000;color:#fff;font-size:.88rem;padding:6px;border-radius:13px;position:relative;top:-4px}.sub_header>div>div{display:inline-block;font-size:1.25rem;background-color:#000;color:#fff;padding:7px 18px 7px;margin:0 0 0 10px;vertical-align:bottom}@media (max-width: 720px){.sub_header>div{font-size:1rem}.sub_header>div>span{font-size:1.375rem}.sub_header>div>span.weekday{font-size:.62rem;padding:5px;top:-3px}.sub_header>div>div{font-size:13px;padding:6px 14px}}.sub_header>p{font-size:1rem;margin:15px 0 0;font-weight:700;line-height:1.5}@media (max-width: 720px){.sub_header>p{display:flex;justify-content:center;align-items:center;text-align:left;margin:10px 0 0;font-size:.75rem}.sub_header>p>span{width:48%}}@media (max-width: 720px){.sub_header>div>img{width:100%;height:auto}}.contents{padding:0 0 120px}.head_content{background-position:bottom;background-size:cover;padding:84px 0 90px;border-style:solid;border-width:0 0 6px;border-color:#e9380e}@media (max-width: 996px){.head_content{padding:84px 15px 90px}}@media (max-width: 720px){.head_content{padding:34px 15px 68px}}.head_content .introduction{width:996px;margin:0 auto 42px;text-align:center}.head_content .introduction>p{font-size:1rem;line-height:2;letter-spacing:.07rem;color:#e8e8e8;margin:0 0 36px}.head_content .introduction>p:last-child{margin:0}.head_content .introduction>p span{display:block}@media (max-width: 720px){.head_content .introduction>p span{display:inline}}@media (max-width: 996px){.head_content .introduction{width:100%}.head_content .introduction>p{font-size:.94rem;margin:0 0 28px}}@media (max-width: 720px){.head_content .introduction{margin:0 auto 40px;text-align:left}}.head_content .second_intro{width:996px;font-size:1rem;line-height:2;letter-spacing:.07rem;color:#e8e8e8;margin:42px auto 0;text-align:center}@media (max-width: 996px){.head_content .second_intro{width:100%;font-size:.94rem}}@media (max-width: 720px){.head_content .second_intro{text-align:left}}.head_content .introduction_images{display:flex;justify-content:center;gap:32px}.head_content .introduction_images dt{color:#ededed;font-size:12px;text-align:center;margin:10px}@media (max-width: 996px){.head_content .introduction_images img{width:100%;height:auto}}@media (max-width: 720px){.head_content .introduction_images{gap:16px}}.main_content{width:996px;margin:0 auto;padding:90px 0 0}@media (max-width: 996px){.main_content{width:100%}}@media (max-width: 720px){.main_content{padding:48px 0 0}}.live_info{color:#fff;text-align:center;padding:0 0 120px}@media (max-width: 996px){.live_info{padding:0 15px 120px}}@media (max-width: 720px){.live_info{padding:0 15px 32px}}.live_info h2{font-size:1.75rem;line-height:1.5;font-weight:700}@media (max-width: 720px){.live_info h2{font-size:1.125rem}}.live_info>.schedule{font-size:1rem;margin:19px 0 29px;font-weight:500;letter-spacing:.04em}.live_info>.schedule>span{font-size:1.32rem;margin:0 5px 0 0}.live_info>.schedule>.label{display:inline-block;padding:6px 13px 6px;background-color:#0085e4;color:#fff;font-size:.88rem;margin:0 0 0 7px;font-weight:700}@media (max-width: 720px){.live_info>.schedule{font-size:.75rem;margin:19px 0 20px}.live_info>.schedule>span{font-size:1rem}.live_info>.schedule>.label{font-size:.69rem}}.live_info>.schedule>p{margin:36px 0 0;color:#c1c1c1;font-size:.813rem;line-height:1.6}.movie_full{margin:0;padding:0}.movie_full:before{display:none}.movie_full iframe{width:100%;height:auto;aspect-ratio:1.77777778}h3{color:#fff;font-size:1.125rem;background-color:#e9380e;height:38px;line-height:38px;text-align:center;font-weight:700}@media (max-width: 720px){h3{font-size:1rem}}.univ_list{padding:0 0 120px}@media (max-width: 996px){.univ_list{padding:0 15px 120px}}@media (max-width: 720px){.univ_list{padding:0 15px 72px}}.univ_list dl{display:flex;flex-wrap:wrap;margin:12px 0 0;justify-content:flex-start;gap:0px 12px}.univ_list dl dd{width:calc(100% / 3 - 10px);text-align:center;border:solid 1px #3e3e3e;background-color:#151515;margin:0 0 12px;height:56px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.univ_list dl dd span{display:block;font-size:.75rem;color:#a0a0a0;width:100%;margin:6px 0 0 0}@media (max-width: 720px){.univ_list dl dd{width:calc(100% / 2 - 8px);font-size:.88rem;font-weight:500}.univ_list dl dd span{font-size:.69rem}}.race_structure{padding:0 0 120px}@media (max-width: 996px){.race_structure{padding:0 15px 60px}}.race_structure dl{margin:32px 0 0 0}.race_structure dl dd{padding:0 0 0 20px;position:relative;color:#c1c1c1;font-size:.94rem;line-height:1.87}@media (max-width: 720px){.race_structure dl dd{line-height:1.7;font-size:.88rem;margin:0 0 16px}}.race_structure dl dd:before{content:'';display:inline-block;width:6px;height:6px;border-radius:3px;position:absolute;top:12px;left:6px;background-color:#e9380e}.race_structure .structure_image{margin:53px 0 0}@media (max-width: 996px){.race_structure .structure_image>img{width:100%;height:auto}}@media (max-width: 720px){.race_structure .structure_image{margin:29px 0 0 -15px;width:calc(100% + 30px)}}.event_overview{padding:0 0 120px}@media (max-width: 996px){.event_overview{padding:0 15px 92px}}.event_overview table{border-collapse:collapse;border-spacing:0;width:100%}.event_overview table td{border:1px solid #404040;padding:13px 20px 12px;font-size:.88rem;color:#fff;line-height:1.86}@media (max-width: 720px){.event_overview table td{font-size:.813rem}.event_overview table td .map{margin:4px 0 0}}.event_overview table td dl dd span{margin:0 12px 0 0}.event_overview table td .free{display:inline-block;padding:2px 12px 2px;background-color:#555;margin:4px 0 0;font-weight:700}@media (max-width: 720px){.event_overview table td .free{font-size:.75rem}}.event_overview table td:first-child{background-color:#1c1c1c}@media (max-width: 720px){.event_overview table td:first-child{width:60px;font-size:.75rem;line-height:1.5}}.event_overview .sponsor{margin:28px 0 0;display:flex;justify-content:center;gap:20px;align-items:center;color:#969696;font-size:.88rem}.event_overview .sponsor img{width:172px;height:auto}@media (max-width: 720px){.event_overview .sponsor img{width:150px;height:auto}}.event_overview a{color:#0095ff}a.map{color:#fff;padding:3px 14px 3px 10px;border-radius:12px;background-color:#009dff;margin:0 0 0 4px;font-size:.75rem;text-decoration:none;display:inline-block;line-height:1.5}a.map:before{content:'';display:inline-block;width:13px;height:13px;vertical-align:middle;position:relative;top:-2px;background-image:url(/common/front/css/gt7/events/gtcl2024/icon_map.svg);background-repeat:no-repeat;margin:0 2px 0 0}.race_report{margin:0 0 120px}.race_report>h3{margin:0 0 12px}.race_report h4,.past_event h4{font-size:1.75rem;text-align:center;margin:0 0 34px;font-weight:700}@media (max-width: 720px){.race_report h4,.past_event h4{font-size:1.25rem;margin:0 0 24px}}.race_report h5,.past_event h5{font-size:1.75rem;text-align:center;position:relative;margin:0 auto 15px;width:fit-content;font-weight:700}@media (max-width: 720px){.race_report h5,.past_event h5{font-size:1.5rem;margin:0 auto 14px}}.race_report h5:before,.past_event h5:before,.race_report h5:after,.past_event h5:after{content:"";display:block;width:14px;height:1px;background-color:#fff;position:absolute;top:14px}.race_report h5:before,.past_event h5:before{left:-29px}.race_report h5:after,.past_event h5:after{right:-29px}.race_report .news_block,.past_event .news_block{background-color:#1c1c1c;display:flex;padding:20px;margin:6px 0 0;gap:30px}.race_report .news_block:first-child,.past_event .news_block:first-child{margin:0}.race_report .news_block>div a,.past_event .news_block>div a{display:block}.race_report .news_block>div.movie a,.past_event .news_block>div.movie a{position:relative}.race_report .news_block>div.movie a:after,.past_event .news_block>div.movie a:after{content:"";display:block;width:62px;height:62px;background-image:url(/common/front/css/gt7/events/gtcl2024/icon_movies.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.race_report .news_block dl,.past_event .news_block dl{position:relative}.race_report .news_block .category,.past_event .news_block .category{font-size:.75rem;padding:6px 10px 6px;background-color:#5a5a5a;display:inline-block;margin:6px 0 10px;font-weight:700}.race_report .news_block dt,.past_event .news_block dt{font-size:1.375rem;margin:0 0 10px;line-height:1.47;font-weight:500;letter-spacing:.02em}.race_report .news_block dt>a,.past_event .news_block dt>a{color:#fff;text-decoration:none}.race_report .news_block .date,.past_event .news_block .date{position:absolute;bottom:8px;left:0;color:#c6c6c6;font-size:.813rem}@media (max-width: 720px){.race_report .news_block,.past_event .news_block{padding:16px 15px;gap:16px}.race_report .news_block>div a,.past_event .news_block>div a{width:115px}.race_report .news_block>div img,.past_event .news_block>div img{width:100%;height:auto}.race_report .news_block>div.movie a:after,.past_event .news_block>div.movie a:after{width:42px;height:42px}.race_report .news_block .category,.past_event .news_block .category{font-size:10px;padding:6px 10px 5px}.race_report .news_block dt,.past_event .news_block dt{font-size:.94rem}.race_report .news_block .date,.past_event .news_block .date{font-size:.69rem;position:initial;margin:8px 0 0}}