@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:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.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';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'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}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}body.oes{margin:0;padding:0;background:#000;color:#444;font-family:"Helvetica Neue",HelveticaNeue-Medium,Roboto,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}html.viewport-console body.oes .content .section_body{width:1240px}.content{width:100%;margin:0 auto;line-height:1.6;font-size:15px;overflow:hidden}.content a{color:#0078d0}section{position:relative}section:before,section:after{position:absolute;top:70px;display:block;width:32px;height:calc(100% - 140px);content:"";background-image:url(/common/front/css/gt7/oes/img/img_pattern_logo.png);background-size:contain}@media (max-width: 940px){section:before,section:after{background-image:none}}section:before{left:0}section:after{right:0}section{width:100%;background-color:#fff}section.grayback{background-color:#f4f4f6}section .section_body{width:940px;margin:0 auto;padding:90px 36px}@media (max-width: 940px){section .section_body{padding:40px 20px 70px;width:calc(100% - 40px)}}.oes .detail_table th{background-color:#101010;color:#fff}.oes .detail_table td{background-color:#cacdd5}.oes .detail_table .info>div{width:auto;flex:1}.oes .detail_table .info>div dl{background-color:#e4e8ef}.oes .detail_table .info>div dl:nth-child(2),.oes .detail_table .info{background-color:#cacdd5}.oes .detail_table .info>div dl dd{font-weight:700;color:#484848}.oes .detail_table .info>div dl dt{color:#000;font-weight:700}.oes .race_detail>p{color:#fff}.oes .race_detail dl{width:411px}@media (max-width: 940px){.oes .race_detail dl{width:100%;margin:0 0 14px}}.oes .race_detail dl dt{color:#a2a2a2}.oes .race_detail dl dd{color:#fff}@media (max-width: 480px){.oes .detail_table .info>div dl{padding:10px 32px}}@media (max-width: 940px){.oes .detail_table .info>dl{width:auto;background-position:center center}}@media (max-width: 940px){.oes .detail_table .info .course_map{width:100%}}.image_box.full img{width:100%;height:auto}.header{height:580px;position:relative}@media (max-width: 940px){.header{height:444px;text-align:center}}@media (max-width: 480px){.header{height:350px}}.header .main_bg{width:100%;height:100%;object-fit:cover}@media (max-width: 940px){.header .main_bg{height:258px}}@media (max-width: 480px){.header .main_bg{height:203px}}.header .flex_wrapper{display:flex;justify-content:space-between;position:absolute;bottom:0;width:100%;align-items:flex-end}@media (max-width: 940px){.header .flex_wrapper{flex-wrap:wrap}}.header .oes_title{margin:0 0 40px 50px;flex:1;color:#fff;font-style:italic;font-weight:700;font-size:2.875rem;text-shadow:0 2px 5px rgba(0,0,0,0.75);font-family:'Roboto'}.header .oes_title dd{margin:6px 0 0}@media (max-width: 940px){.header .oes_title{font-size:1.5rem;margin:0 0 16px}}.header .oes_logo{margin:0 50px 30px 0;width:380px;overflow:hidden}.header .oes_logo dt{font-size:.75rem;color:#fff;margin:20px 0 0;font-family:HelveticaNeue;white-space:nowrap;opacity:.7;text-align:right}@media (max-width: 940px){.header .oes_logo{width:100%;text-align:right;margin:0 0 30px}.header .oes_logo dt{margin:20px 0 0;font-size:.62rem;text-align:center}}.header .logo{width:100%;height:auto;text-align:right}@media (max-width: 940px){.header .logo{text-align:center}}.header .logo img{width:290px;height:auto}@media (max-width: 940px){.header .logo img{width:190px}}.head_menu{width:100%;height:68px;margin:1px 0 0;background-color:#fff;line-height:1.4;border-style:solid;border-width:0 0 1px;border-color:#e3e3e3}@media (max-width: 480px){.head_menu{display:none}}.head_menu>dl{width:940px;height:100%;margin:0 auto;display:flex;text-align:center}@media (max-width: 940px){.head_menu>dl{width:100%}}.head_menu>dl dd,.head_menu>dl a{display:block;width:100%;height:100%}.head_menu>dl dd{position:relative;border-style:solid;border-width:0 1px 0 0;border-color:#e3e3e3}.head_menu>dl dd:first-child{border-width:0 1px 0}.head_menu>dl dd.active:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:6px;background-color:#000}.head_menu>dl a{align-items:center;display:flex;justify-content:center;color:#292929;text-decoration:none;font-size:1rem;font-weight:700;position:relative;z-index:10px}.head_menu>dl a.disable{opacity:.2}.head_menu_sp{display:none;font-size:1.324rem;width:100%;height:48px;line-height:40px;text-align:center;position:relative;background-color:#fff;border-width:0 0 1px;border-style:solid;border-color:#e3e3e3;font-weight:700}@media (max-width: 480px){.head_menu_sp{display:block}}.head_menu_sp:after{content:'';position:absolute;top:17px;right:8px;display:inline-block;width:6px;height:6px;margin:0 10px;border-bottom:2px solid #5c5c5c;border-right:2px solid #5c5c5c;transform:rotate(45deg)}.head_menu_sp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background-color:transparent;border:none;text-align:center;color:#292929;font-size:1.1rem;font-weight:700}.head_menu_sp select:focus{outline:none}.head_menu_sp option[selected]{background-color:#999;color:#000}h3{font-family:"Roboto","Helvetica Neue",HelveticaNeue-Medium,Roboto,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.5rem;text-align:center;color:#000;margin:0 0 48px;letter-spacing:.1rem;font-weight:500}@media (max-width: 940px){h3{font-size:1.25rem;margin:0 0 28px}}body.oes a.form_link{display:block;width:100%;height:94px;margin:0 0 80px;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:solid 1px rgba(255,255,255,0.2);background-image:linear-gradient(to bottom, #4cb4ed, #1a96d9 8%, #1f7aad);letter-spacing:.18px;text-align:center;color:#fff;font-family:NotoSansJP,"Helvetica Neue",HelveticaNeue-Medium,Roboto,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.1rem;display:flex;align-items:center;justify-content:center}body.oes a.form_link:after{content:" ";width:28px;height:28px;display:inline-block;margin:0 0 0 10px;background-image:url(/common/front/css/gt7/oes/img/icon_form.svg)}body.oes a.form_link.disable{background-color:#a3a3a3;background-image:none}body.oes a.form_link.disable>span,body.oes a.form_link.disable:after{opacity:.75}body.oes a.form_link.disable:hover{opacity:1}.race_details{margin:0 0 80px}@media (max-width: 940px){.race_details{margin:0 0 80px -20px;widtH:calc(100% + 40px)}}@media (max-width: 800px){.oes .news_list{width:300px;margin:0 auto}}@media (max-width: 480px){.oes .news_list{width:100%}}.oes .news_list .news_block{width:300px;margin:0 20px 20px 0}@media (max-width: 800px){.oes .news_list .news_block{margin:0 0 20px}}@media (max-width: 480px){.oes .news_list .news_block{width:100%}}.oes .news_list .news_block:nth-child(3n){margin-right:0}.oes .news_list.center{justify-content:center}.oes .event_detail{padding:16px 0 6px;margin:0 0 100px;background-color:#343841;color:#fff;border-radius:10px}@media (max-width: 480px){.oes .event_detail{margin:0 0 80px}}.oes .event_detail h2{color:#fff;font-weight:600;font-size:1.5rem;margin:0 19px 10px}@media (max-width: 940px){.oes .event_detail h2{line-height:1.4}}.oes .event_detail h2:lang(ja){font-size:1.32rem;font-weight:500}.oes .event_detail .detail_bottom{border-width:2px 0 0;border-style:solid;border-color:#0078d0;padding:14px 0 0}.oes .event_detail .detail_top dl{display:flex;margin:0 20px 20px;align-items:center;flex-wrap:wrap}.oes .event_detail .detail_top dl dd{margin:0 14px 0 0;font-size:.88rem}.oes .event_detail .detail_top dl dd span{font-size:1.19rem;font-weight:700}.oes .event_detail .detail_top dl dd span:lang(ja){font-weight:500}.oes .event_detail .detail_top dl .youtube{padding:2px 10px;background-color:#687176;display:inline-block;font-size:.81rem;font-weight:700}.oes .event_detail .detail_bottom dl{display:flex;margin:0 20px;font-size:.81rem;flex-wrap:wrap}.oes .event_detail .detail_bottom dl dd{margin:0 30px 10px 0}.oes .event_detail .detail_bottom dl a{color:#fff;text-decoration:underline}.oes .event_detail .broadcast_channels dd{position:relative}.oes .event_detail .broadcast_channels dd:before{position:absolute;content:'';display:block;top:-4px;background-size:contain;background-repeat:no-repeat;top:2px;left:0}.oes .event_detail .broadcast_channels dd.gtlive{padding:0 0 0 48px}.oes .event_detail .broadcast_channels dd.gtlive:before{width:39px;height:19px;background-image:url(/common/front/img/gt7/gtws2022/logo_gtlive.svg)}.oes .event_detail .broadcast_channels dd.facebook{padding:0 0 0 29px}.oes .event_detail .broadcast_channels dd.facebook:before{width:20px;height:20px;background-image:url(/common/front/img/gt7/gtws2022/icon_fb_color.svg)}.oes .event_detail .broadcast_channels dd.twitch{padding:0 0 0 29px}.oes .event_detail .broadcast_channels dd.twitch:before{width:39px;height:19px;background-image:url(/common/front/img/gt7/gtws2022/icon_twitch.svg)}.oes .event_detail .broadcast_channels dd.youtube{padding:0 0 0 30px}.oes .event_detail .broadcast_channels dd.youtube:before{width:24px;height:17px;background-image:url(/common/front/img/gt7/gtws2022/icon_youtube_s.svg)}.oes .event_detail .broadcast_channels dd.olympics{padding:0 0 0 40px}.oes .event_detail .broadcast_channels dd.olympics:before{width:35px;height:18px;background-image:url(/common/front/img/gt7/gtws2022/icon_olympic.svg)}h2{position:relative;font-size:1.63rem;color:#161616;font-weight:400;margin:0 0 10px;line-height:1.75}h2>span{font-size:42px;font-weight:200;color:#0078d0;font-family:"Oswald Light";margin-right:6px}h4{font-size:1.1rem;font-weight:500;margin:40px 0 10px;color:#282828}h4:lang(ja){font-weight:700}h5{font-size:1.1rem;margin:0 0 11px;font-weight:500;color:#282828}@media (max-width: 480px){h5{line-height:1.6rem}}h5:lang(ja){font-weight:700}p{margin:0 0 30px 0;color:#444;line-height:1.73;font-size:.94rem}p>a{text-decoration:underline}.caution,.last-updated-time{margin:15px 0 20px;font-size:.75rem;color:#848484}.caution dl,.last-updated-time dl{margin:0 0 0 20px}.last-updated-time{text-align:right;margin:0;font-weight:700}.caution_country_list{margin:0 0 4px}.caution_country_list dd{font-size:.75rem;color:#848484;display:inline-block;margin:0 10px 0 0;font-weight:500}.caution_country_list dd:before{content:"●";margin-right:3px;color:#c7c7c7;font-size:.62rem;position:relative;top:-1px}.caution_country_list.eu dd:before{color:#d1dba6}.caution_country_list.na dd:before{color:#f7ccd3}.caution_country_list.na dd.sa:before,.caution_country_list.sa dd:before{color:#b396c2}.caution_country_list.asia dd:before{color:#96d1fd}.caution_country_list.asia dd.ose:before,.caution_country_list.ose dd:before{color:#f5bb8d}.district h4{margin:0;font-size:1.1rem;line-height:1.89}.district h5{margin:7px 0 0 0;font-size:1rem;line-height:2.13;font-weight:700}.district .arealist{width:100%;padding:10px 32px;background-repeat:repeat-y;position:relative;left:-32px}.district .arealist.nc{margin:0 0 40px;background-image:url(/common/front/img/championship/2021/line_blue.png)}.district .arealist.nc h4{color:#00238c}.district .arealist.ms{background-image:url(/common/front/img/championship/2021/line_red.png)}.district .arealist.ms h4{color:#960000}dl.championship_category{margin:0 0 38px}dl.championship_category dd{color:#161616;position:relative;font-size:14px;display:inline-block;margin:0 30px 0 0;font-weight:700}.circle{color:#fff;display:inline-block;width:30px;height:30px;font-size:15px;text-align:center;border-radius:15px;line-height:2;margin:0 10px 0 0;vertical-align:bottom}.circle.small{width:24px;height:24px;border-radius:12px;font-size:14px;line-height:1.8;vertical-align:baseline}.circle.green{background-color:#00a651}.circle.blue{background-color:#0078d0}.circle.eu{background-color:#cccc94}.circle.na{background-color:#e2b0c0}.circle.sa{background-color:#a290b6}.circle.asia{background-color:#98c4de}.circle.ose{background-color:#e2b99e}table.worldtour_schedule{width:100%;margin:0 0 10px}table.worldtour_schedule tr{border-style:solid;border-width:0 0 1px;border-color:#e8eee2}table.worldtour_schedule tr.top{background-color:#0078d0;color:#fff}table.worldtour_schedule.single tr{border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,0.2)}table.worldtour_schedule.single tr th{width:240px}table.worldtour_schedule.single tr td.area{width:240px}table.worldtour_schedule.single tr td span{font-weight:700}table.worldtour_schedule.single tr th,table.worldtour_schedule.single tr td{height:50px;vertical-align:middle}table.worldtour_schedule th{text-align:left;vertical-align:bottom;padding:12px 16px;color:#fff;font-size:12px;width:220px;vertical-align:top}table.worldtour_schedule th span{display:block}table.worldtour_schedule th.date{width:120px}table.worldtour_schedule th.target{width:300px}table.worldtour_schedule td{font-size:12px;font-weight:700;color:#000;background-color:#f5f5f5;padding:12px 16px}table.worldtour_schedule td p:last-child{margin:0}table.worldtour_schedule.broadcast td{background-color:transparent;position:relative}table.worldtour_schedule.broadcast td:nth-child(2):before{content:'';position:absolute;display:block;width:1px;height:16px;border:1px solid #c6c6c6;border-width:0 0 0 1px;left:0px}table.worldtour_schedule.broadcast tr{background-color:#f5f5f5}table.worldtour_schedule.broadcast tr:nth-child(2n){background-color:#fdfdfd}table.worldtour_schedule.broadcast tr:nth-child(1){background-color:#000}.region_map{position:relative;font-size:14px;font-weight:500;margin:30px 0 50px;font-size:.88rem;font-weight:700;color:#000}.region_map>span{position:absolute;text-align:center;min-width:150px}.region_map>span.na{top:223px;left:96px}.region_map>span.sa{top:434px;left:185px}.region_map>span.eu{top:223px;left:400px}.region_map>span.as{top:223px;left:673px}.region_map>span.os{top:434px;left:731px}@media (max-width: 940px){.region_map>span.na{top:30%;left:0%}.region_map>span.sa{top:69%;left:8%}.region_map>span.eu{top:19%;right:11%;left:initial}.region_map>span.as{top:47%;right:4%;left:initial}.region_map>span.os{top:79%;right:3%;left:initial}}.region_map p img{width:100%;height:auto}.worldtour_number_of_people{width:100%}.worldtour_number_of_people th,.worldtour_number_of_people td{padding:2px 20px;text-align:left;font-weight:700;color:#000}.worldtour_number_of_people th>span,.worldtour_number_of_people td>span{display:block;font-weight:500;color:#575757;margin-top:6px}.worldtour_number_of_people th{font-size:12px;width:180px;background-color:#0078d0;color:#fff}@media (max-width: 940px){.worldtour_number_of_people th{width:auto}}.worldtour_number_of_people td{font-size:12px;padding:12px 20px}.worldtour_number_of_people td.light{background-color:#f7f7f7}.worldtour_number_of_people td.dark{background-color:#ebebeb}.worldtour_number_of_people td.nop{text-align:right}.worldtour_number_of_people tr{background-color:#fdfdfd}.worldtour_number_of_people tr.line{border-style:solid;border-width:0 0 1px;border-color:#e8eee2}.worldtour_number_of_people .top_header{font-size:12px}.worldtour_number_of_people .top_header th{background-color:#00238c;padding:8px 20px 7px;color:#fff;width:100%}.worldtour_number_of_people .sub_header{background-color:#cad4fa}.worldtour_number_of_people .sub_header td{padding:5px 20px 4px}.worldtour_number_of_people .area,.worldtour_number_of_people .selection{width:21%}.worldtour_number_of_people .total{width:15%;text-align:center;vertical-align:middle}.worldtour_number_of_people.grand_total{width:100%;margin:10px 0 0 0}.worldtour_number_of_people.grand_total th{background-color:#fff;text-align:left;padding:10px 20px;font-weight:700;font-size:12px;width:auto}.worldtour_number_of_people.grand_total td{width:140px;text-align:center;background-color:#fdd010;font-weight:700;font-size:12px}.social{text-align:center;padding:50px}.social dd{width:210px;display:inline-block;text-align:right;margin:0 4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 0 10px}@media (max-width: 940px){.social dd{width:240px}}.social dd.facebook{background-color:#3b5998}.social dd.facebook a:before{background-image:url(/common/images/products/gtsport/2017/icon_fb.svg)}.social dd.twitter{background-color:#1da1f2}.social dd.twitter a:before{background-image:url(/common/images/products/gtsport/2017/icon_twitter.svg)}.social dd a{color:#fff;font-size:13px;display:block;min-width:140px;padding:8px 20px;text-align:center;font-weight:700;text-decoration:none}.social dd a:before{content:"";background-size:contain;height:22px;width:22px;display:inline-block;margin:0 7px 0 0}.social dd a span{position:relative;top:-4px}.pagetop{width:initial !important;margin:50px 0 0 0;text-align:center;font-size:15px}@media (max-width: 480px){.pagetop{margin:0}}.pagetop a{color:#4c4c4c;font-weight:700;text-decoration:none}.pagetop a:before{content:" ";width:28px;height:28px;display:inline-block;margin:0 10px 0 0;background-image:url(/common/front/css/gt7/oes/img/icon_top.svg)}.pagetop a span{position:relative;top:-6px}.driver_list{font-size:0px;font-family:'Roboto';margin:0 0 54px}@media (max-width: 940px){.driver_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}}.driver_list>div{font-size:1rem;border-radius:5px;border:solid 1px #e3e3e3;background-color:#fff;display:inline-block;width:298px;margin:0 20px 20px 0}@media (max-width: 940px){.driver_list>div{width:32%;margin:0 0 20px}}@media (max-width: 800px){.driver_list>div{width:49%}}@media (max-width: 480px){.driver_list>div{width:100%}}.driver_list>div dl{margin:20px 16px;width:152px}.driver_list>div:nth-child(3n){margin:0 0 20px}.driver_list>div dt{font-size:1.06rem;font-weight:bold;color:#000;line-height:1.41}.driver_list>div dd.online_id,.driver_list>div dd.country{color:#6a6a6a;font-family:"Roboto Condensed";font-weight:700}.driver_list>div dd.online_id{font-size:.88rem}.driver_list>div dd.country{font-size:.81rem}.driver_list>div dd.country span{position:relative;top:-1px}.driver_list>div .country img{border-color:#ddd;border-width:1px;border-style:solid;border-radius:3px;vertical-align:sub;margin:9px 6px 0 0}.driver_list>div dl.qualifying{width:auto;color:#fff;display:flex;justify-content:space-between;padding:3px 12px 2px;background-color:#0078d0;margin:0;border-radius:0 0 5px 5px}.driver_list>div dl.qualifying dt,.driver_list>div dl.qualifying dd{height:27px;line-height:27px}.driver_list>div dl.qualifying dt{font-size:.874rem;font-weight:500;color:#fff}.driver_list>div dl.qualifying dd{font-size:1.062rem;font-weight:700}.driver_list .flex_wrapper{display:flex}.driver_list .photo{width:90px;padding:12px 0 12px 12px}.driver_list .photo>img{width:100%;height:auto}.driver_list.nophoto>div dl{width:auto}.oes_schedule{margin:0 0 16px}.oes_schedule th,.oes_schedule td{text-align:left;line-height:1.38;border-width:0 0 1px;border-style:solid;border-color:#e3e3e3;height:auto;width:auto;padding:12px 15px}.oes_schedule th{background-color:#0078d0;color:#fff}.oes_schedule th.total{background-color:#434343}.oes_schedule td{background-color:#fff;color:#2b2b2b}.oes_schedule td .notes{font-size:.81rem;color:#848484;margin:0}.oes_schedule .bold{font-weight:700}.oes_schedule .max_number_by_area{display:flex;justify-content:space-between}.oes_schedule .max_number_by_area dd{font-weight:700}.oes_schedule.date td{font-weight:700}.oes_schedule.date th{width:50%}.oes_schedule.max_number th{width:220px}@media (max-width: 480px){.oes_schedule.max_number th{width:132px}}.notes{color:#848484;font-size:.81rem;line-height:1.54;margin:0 0 48px}.detail_table{margin:0 0 48px}