﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"xNotoSansJP";src:local("Noto Sans JP")}@font-face{font-family:"xYuGothic";font-weight:400;font-style:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGo-Medium"),local("YuGothic Medium"),local("YuGothic-Regular"),local("Yu Gothic")}@font-face{font-family:"xYuGothic";font-weight:700;font-style:normal;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGo-Bold"),local("YuGothic Bold"),local("Yu Gothic")}@font-face{font-family:"xYuMincho";font-weight:400;font-style:normal;src:local("YuMincho-Regular"),local("Yu Mincho Regular"),local("YuMin-Medium"),local("YuMincho Medium"),local("Yu Mincho")}@font-face{font-family:"xYuMincho";font-weight:600;font-style:normal;src:local("YuMincho-Demibold"),local("Yu Mincho Demibold"),local("YuMin-Demibold"),local("YuMincho Demibold"),local("Yu Mincho")}:root{--iconfont: "icon";--icon-triRight: "\e005";--icon-null: "\e000";--icon-up: "\e001";--icon-left: "\e002";--icon-down: "\e003";--icon-right: "\e004"}@font-face{font-family:"icon";font-style:normal;font-weight:normal;src:url("data:font/woff2;base64,d09GMgABAAAAAAOoAAsAAAAACQwAAANYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIFGBmAAhUAKgTyBVQE2AiQDWAsuAAQgBYQWB4EQGzIIERWcF8m+xtgYWj0ggYbEIBsnTnhkdVADPDA1wBfoL9gWAAAAAMQD/2uxv29mVh0RtbiHalIJkeQNb3yPhpX4AyD/6wEQTuahBUFixpabFVvGzBVs5HbYqzOSPM/rhUDb+ppvgIKjTAgoXjr4oAHHkr+Ant7yvlLs0aKSImqd+qIDimzi2cBmOqUtsjuCtOzXCMibYJ5oSbVmi/KZ5so5vSSMwUDcHs7o4wdl+YREgm+SFZyRVjfCDMtssK9CA+6clZOXU1CUAQbTUunaSKKsYmqUUixSHbaUqKk3IKROamopCdIyskodjm5IDA73U9hoJ5zO//a50gYSScWMB2w4tvSItzZ9tS4FtzY5Dt8tixRijEFCeF5deBYLEDWWH5q4SV11C0/d5KQzLrjkqutfxSZHnHHOJVfyJCYxwkHdJPQhDCAMKpDXOAb5gqKcitLOVVkZZS2R+HD+tbRASKMq8+obtXqhmDMTa5PTMH8CbShCcEeghU028jiCBo6ihmOo4zgKOIEiTiKHM6jgHEo4jyYuoIpLyOIKMriKMq6zW3wlIuJrEBHzNRKR8DUWkeJrIiLN19QZAmiDMVN1DsZ48iMhiARz+gYtTpL0120/Cwphy7uzdfvG5rw57cmbW3PmNldv6syd39q+oT1/XmfN/Cdjoouy9Tt48Lq1jfmHrv/zX3716H//r77U/XNo/rW/Wf8+9Oi1toEbDoPD4aTp3wgI5MrvPypzzhZ08fNNqVcXKmZFNNbSce6kK3W2K6a058yqBLQXoXHNeXMdrz9e9XkpzvDDthLJyMaIZVUICaWDlIL+SMsahbzRJm1d0LBXLCQ5QbFfwIiUdRGruktIKE9jKe2fTo2RVvURedv8tUnBsDAKW13wZI2SO6rZNqwbfPobedJpyJMs+5QaPXIj2EP7h2lRhQgBcXBQVdwNrQ0QOYzYSTKIxDJNCToh6YJb6S54cn9a7qhm2zCZNK38Rp70xkEukTUg1FbfiL8R7K/S/sG0qIIIkb2IgwNVt1q0NqjWCO80YieJoUMullJzMWpqTaa3u4eyPC/yU9shiJKsqJpumJbN7nC63B6vzw8/7ySr71oNsvNv7WaenU2SXd9fv2fItDafx7Q7ZeDNrAiRXvCNFQAA")}.Icon{--icon: none;display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-0.1em}.Icon::before{content:var(--icon);display:block;font-family:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit}.Icon.-triRight{--icon: var(--icon-triRight)}.Icon.-null{--icon: var(--icon-null)}.Icon.-up{--icon: var(--icon-up)}.Icon.-left{--icon: var(--icon-left)}.Icon.-down{--icon: var(--icon-down)}.Icon.-right{--icon: var(--icon-right)}@media(min-width: 941px){_{_:0}}@media(min-width: 681px){_{_:0}}@media(max-width: 940px)and (min-width: 681px){_{_:0}}@media(max-width: 940px){_{_:0}}@media(max-width: 680px){_{_:0}}@media(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){_{_:0}}:root{--font-serif: xNotoSansJP, Noto Sans JP, Noto Sans, Source Han Sans JP, Noto Sans Japanese, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, xYuGothic, Meiryo, sans-serif;--font-sans: Noto Serif JP, HiraMinProN-W3, Hiragino Mincho Pro, HG正楷書体-PRO, ＤＦ中楷書体, ＭＳ 明朝, xYuMincho, MS Mincho, serif}html{height:100%;font-family:"xNotoSansJP","Noto Sans JP","Noto Sans","Source Han Sans JP","Noto Sans Japanese","Noto Sans CJK JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","xYuGothic",Meiryo,sans-serif;font-feature-settings:"palt" on;line-height:1.6;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;color:inherit}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]{background-image:linear-gradient(#fff, #fff)}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.25em}.-onlyLargeScreen{display:none !important}@media(min-width: 941px){.-onlyLargeScreen{display:initial !important}}.-onlySmallScreen{display:none !important}@media(max-width: 680px){.-onlySmallScreen{display:initial !important}br.-onlySmallScreen{display:inline !important}}@media(max-width: 680px){.-ignoreSmallScreen{display:none !important}}@media(max-width: 940px)and (min-width: 681px){.-ignoreMiddleScreen{display:none !important}}@media(min-width: 941px){.-ignoreLargeScreen{display:none !important}}.-textCenter{text-align:center !important}:root{--page-header-height: 80px}@media(max-width: 680px){:root{--page-header-height: 60px}}html{scroll-padding-top:calc(var(--page-header-height) + 40px);scrollbar-gutter:stable;scroll-behavior:smooth}@media(max-width: 680px){html{scroll-padding-top:calc(var(--page-header-height) + 20px)}}.LoginSection{box-sizing:content-box;max-width:1200px;padding:80px 20px;margin:0 auto}@media(max-width: 940px){.LoginSection{padding:36px 20px}}.LoginSection .LoginSection__Lead{display:flex;align-items:end;justify-content:center;gap:4px;margin:0 0 40px;font-weight:700;font-size:36px;line-height:1;text-align:center;color:#009e41}@media(max-width: 680px){.LoginSection .LoginSection__Lead{font-size:20px;margin:0 -20px 20px}}.LoginSection .LoginSection__Lead::before,.LoginSection .LoginSection__Lead::after{content:"";position:relative;top:4px;width:28px;aspect-ratio:1;background-size:100% 100%}@media(max-width: 680px){.LoginSection .LoginSection__Lead::before,.LoginSection .LoginSection__Lead::after{width:16px;position:static}}.LoginSection .LoginSection__Lead::before{background-image:url("../img/login-section/bg_001.svg")}.LoginSection .LoginSection__Lead::after{background-image:url("../img/login-section/bg_002.svg")}.LoginSection .LoginSection__LoginList{display:flex;gap:48px;padding:0;margin:0;list-style:none}@media(max-width: 680px){.LoginSection .LoginSection__LoginList{flex-direction:column;align-items:center;gap:20px}}.LoginSection .LoginSection__LoginList li{width:100%}@media(max-width: 680px){.LoginSection .LoginSection__LoginList li{width:auto}}.LoginSection .LoginSection__LoginList a{display:flex;align-items:center;justify-content:center;height:100px;border:1px solid #009e41;border-radius:999px;font-weight:700;font-size:36px;line-height:1;text-align:center;text-decoration:none}@media(max-width: 680px){.LoginSection .LoginSection__LoginList a{width:252px;max-width:100%;height:60px;font-size:20px}}.LoginSection .LoginSection__LoginList a.-primary{color:#fff;background:#009e41}.LoginSection .LoginSection__LoginList a.-secondary{color:#009e41;background:rgba(0,0,0,0)}.AppInfo{display:grid;grid-template-columns:1fr 1fr;gap:40px;box-sizing:content-box;max-width:1136px;padding:80px 20px;margin:0 auto}@media(max-width: 940px){.AppInfo{padding:20px 22px;grid-template-columns:1fr;gap:20px}}.AppInfo .AppInfo__App{display:flex;align-items:center;gap:30px;font-weight:400;font-size:22px;line-height:1.5;color:#000}@media(max-width: 680px){.AppInfo .AppInfo__App{gap:20px;font-size:14px}}.AppInfo .AppInfo__App img{display:block;width:80px;height:auto}@media(max-width: 680px){.AppInfo .AppInfo__App img{width:60px}}.AppInfo .AppInfo__AppStores{display:flex;align-items:center;gap:40px;padding:0;margin:0;list-style:none}@media(max-width: 940px){.AppInfo .AppInfo__AppStores{display:grid;grid-template-columns:150fr 186fr;gap:8px}}.AppInfo .AppInfo__AppStores img{display:block;max-width:100%;margin:0 auto}.footerStandard1st>div>p{padding:8px 0;margin:20px 0 0;font-size:28px;font-weight:700;line-height:1.3;text-align:center}@media(max-width: 680px){.footerStandard1st>div>p{font-size:12px;padding:6px 0;margin:16px 0 0}}.footerStandard1st>div>p a{color:#3998de;font-weight:700;text-decoration:none}.pc_disp{display:block}@media(max-width: 680px){.pc_disp{display:none}}.sp_disp{display:none}@media(max-width: 680px){.sp_disp{display:block}}body{font:inherit;color:inherit}.Hero img{display:block;width:100%;height:auto}.Contents{padding:100px 20px 0;background:url("../img/contents/bg_001.webp") repeat-y 50% 0/2700px auto,linear-gradient(#0195D1 13.53%, #043C85 96.2%)}@media(max-width: 680px){.Contents{padding:0;background:url("../img/contents/bg_002_s.jpg") no-repeat 50% 0,url("../img/contents/bg_001_s.jpg") repeat-x 50% 0,#183a80}}.ButtonContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:64px}@media(max-width: 680px){.ButtonContainer{margin-top:32px}}.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre{display:flex;justify-content:center;gap:4px;width:100%;margin:0 0 30px;font-weight:700;font-size:36px;line-height:1.2;color:#004a9b}@media(max-width: 680px){.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre{font-size:20px;margin-bottom:12px}}.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::before,.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::after{content:"";position:relative;top:2px;flex-shrink:0;display:block;width:28px;aspect-ratio:1;background-size:100% 100%}@media(max-width: 680px){.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::before,.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::after{width:15px;top:0}}.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::before{background-image:url("../img/button-container/bg_001.svg")}.ButtonContainer .ButtonContainer__Pre.ButtonContainer__Pre::after{background-image:url("../img/button-container/bg_002.svg")}.Button{display:grid;place-content:center;width:100%;max-width:576px;height:100px;border-radius:999px;font-weight:700;font-size:36px;line-height:1;text-decoration:none;color:#fff;background:linear-gradient(0deg, #0195D1 -15.68%, #043C85 47.47%)}.Button.-action{background:#009e41}@media(max-width: 680px){.Button.-sm\:zoomDown{font-size:24px}}@media(max-width: 680px){.Button{font-size:30px;max-width:294px;height:80px}}@media(max-width: 940px){.Button.-pc{display:none}}.Button.-mobile{display:none}@media(max-width: 940px){.Button.-mobile{display:grid;place-content:center}}@media(max-width: 940px){a.-pc{display:none}}a.-mobile{display:none}@media(max-width: 940px){a.-mobile{display:inline}}.Schedule{max-width:1240px;padding:0 20px;margin:0 auto 100px}@media(max-width: 680px){.Schedule{margin-top:-41%;margin-bottom:53px}}.Schedule img{display:block;max-width:100%;height:auto;margin:0 auto}.Intro{container-type:inline-size;box-sizing:content-box;max-width:1240px;padding:0 40px;margin:100px auto 0;font-weight:400;font-size:17px;line-height:2;color:#fff}@media(max-width: 680px){.Intro{margin-top:40px;padding:0 20px}}.Intro h2{margin:0 -40px 30px;font-style:italic;font-weight:700;font-size:min(53px,4.2741935484cqw);line-height:1.15;text-align:center;letter-spacing:.05em;color:rgba(0,0,0,0);background:linear-gradient(180deg, #FFF33B -126.42%, #FEF03B -63.21%, #FDE73B -20.23%, #FBD83C 15.17%, #F9C33C 48.04%, #F5A83E 78.38%, #F3903F 98.6%, #E93E3A 126.42%);background-clip:text;filter:drop-shadow(0 0 2px #0190CC)}@media(max-width: 680px){.Intro h2{margin-inline:0;line-height:1.6;font-size:min(30px,8.5227272727cqw);background-image:linear-gradient(180deg, #FFF33B 11.73%, #FEF03B 35.5%, #FDE73B 51.67%, #FBD83C 64.99%, #F9C33C 77.35%, #F5A83E 88.77%, #F3903F 96.38%, #E93E3A 106.84%)}}.Intro .Intro__Body{max-width:800px;margin:0 auto;-webkit-text-stroke:2px #0190cc;paint-order:stroke fill;position:relative;filter:drop-shadow(0 0 8px #0190CC) drop-shadow(0 0 16px #0190CC) drop-shadow(0 0 24px #0190CC)}.Intro .Intro__Body :where(p){margin:32px 0 0}@media(max-width: 680px){.Intro .Intro__Body :where(p){margin-top:24px}}.Intro .Intro__End{font-weight:700;font-size:36px;line-height:1}@media(max-width: 680px){.Intro .Intro__End{font-size:22px;text-align:center;line-height:1.6}}.Chance2{position:relative;max-width:1346px;padding-top:1px;margin:93px auto 0}@media(max-width: 680px){.Chance2{margin-top:48px}}.Chance2::before{content:"";position:absolute;inset:1px 0 auto;display:block;aspect-ratio:1326/180;background:url("../img/chance2/bg_001.svg") 0 0/100% 100%}@media(max-width: 680px){.Chance2::before{position:static;aspect-ratio:392/64;margin-bottom:-1px;background-image:url("../img/chance2/bg_001_s.svg")}}.Chance2 .Chance2__Inner{position:relative;margin-top:13%;padding:0 70px 70px;background:url("../img/chance2/bg_002.svg") repeat-y 0 100%/100% 4096px,#214d03 url("../img/chance2/bg_003.svg") no-repeat 0 100%/100% 5px}@media(max-width: 680px){.Chance2 .Chance2__Inner{margin-top:0;padding:10px 20px 58px;background-image:none}}.Chance2 .Chance2__TitlePre{margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.2;text-align:center;color:#fff}@media(max-width: 680px){.Chance2 .Chance2__TitlePre{font-size:22px;margin-bottom:12px}}.Chance2 .Chance2__Title{width:fit-content;margin:0 auto 41px;font-size:56px;font-weight:900}@media(max-width: 680px){.Chance2 .Chance2__Title{margin:10px auto 26px;font-size:34px}}.Chance2 .Chance2__Title img{display:block;max-width:100%;margin:0 auto}@media(max-width: 680px){.Chance2 .Chance2__Title img{width:320px;margin-top:10px}}.Chance2 .Chance2__Lead{width:fit-content;margin:0 auto 32px;font-weight:900;font-size:30px;line-height:36px;text-align:center;color:rgba(0,0,0,0);background:linear-gradient(90deg, #F0E1AE 0%, #F6EDE0 50%, #F0E1AE 100%);background-clip:text}@media(max-width: 680px){.Chance2 .Chance2__Lead{font-size:22px}}.Chance2 .Chance2__Lead small{display:block;width:fit-content;margin:0 auto 32px;font-weight:700;font-size:20px;line-height:1.2;text-align:center;color:rgba(0,0,0,0);background:linear-gradient(90deg, #F0E1AE 0%, #F6EDE0 50%, #F0E1AE 100%);background-clip:text}@media(max-width: 680px){.Chance2 .Chance2__Lead small{margin-bottom:4px;font-size:16px}}.Chance2 .Chance2__Index{display:grid;grid-template-columns:repeat(5, 1fr);gap:26px;padding:0;margin:70px 0 64px;list-style:none;color:#fff}@media(max-width: 940px)and (min-width: 681px){.Chance2 .Chance2__Index{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 680px){.Chance2 .Chance2__Index{grid-template-columns:repeat(2, 1fr);gap:20px;margin:30px 0 50px}}.Chance2 .Chance2__Index :where(li){position:relative}.Chance2 .Chance2__Index :where(li.-featured){grid-column:1/-1;justify-self:center;width:40%}@media(max-width: 940px)and (min-width: 681px){.Chance2 .Chance2__Index :where(li.-featured){grid-column:span 2;justify-self:stretch;width:auto}}@media(max-width: 680px){.Chance2 .Chance2__Index :where(li.-featured){grid-column:span 2;justify-self:stretch;width:auto}}.Chance2 .Chance2__Index :where(li.-featured)+li{grid-column:1}.Chance2 .Chance2__Index :where(button){display:block;padding:0;border:0;cursor:pointer}.Chance2 .Chance2__IndexNumber{position:absolute;z-index:1;top:-20px;left:10px;display:block;margin:0}.Chance2 .Chance2__IndexNumber:where(li.-outView *){opacity:0;transform:scale(0.5)}.Chance2 .Chance2__IndexNumber:where(li.-inView *){transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform-origin:50% 100%}@media(max-width: 680px){.Chance2 .Chance2__IndexNumber{top:-4px;left:0}}.Chance2 .Chance2__IndexNumber img{display:block;max-width:100%;height:44px;object-fit:contain}@media(max-width: 680px){.Chance2 .Chance2__IndexNumber img{height:32px}}.Chance2 .Chance2__IndexImage{position:relative;display:block}.Chance2 .Chance2__IndexImage::before{content:"";position:absolute;bottom:10px;right:10px;width:40px;aspect-ratio:1;background:url("../img/chance2/bg_005.svg") 0 0/100% 100%;transition:transform .2s}.Chance2 .Chance2__IndexImage:where(button:hover *)::before{transform:scale(1.2)}.Chance2 .Chance2__IndexImage img{display:block;width:100%;height:auto}.Chance2 .Chance2__IndexImageOverlay{position:absolute;bottom:10px;left:10px;padding:3px 6px;font-size:10px;font-weight:500;color:#fff;background:rgba(0,0,0,.7);border-radius:3px}@media(max-width: 680px){.Chance2 .Chance2__IndexImageOverlay{bottom:8px;left:8px;font-size:8px;padding:2px 4px}}.Chance2 .Chance2__IndexTitle{display:block;margin:4px 0 0;font-weight:700;font-size:14px}@media(max-width: 680px){.Chance2 .Chance2__IndexTitle{font-size:14px;line-height:1.1875}}.Chance2 .CoinInfo{padding:40px 30px;margin:40px 0;background:hsla(0,0%,100%,.2);border-radius:15px;border:2px solid hsla(0,0%,100%,.4)}@media(max-width: 680px){.Chance2 .CoinInfo{padding:20px;margin:20px 0}}.Chance2 .CoinInfo .CoinInfo__Title{margin:0 0 20px;font-weight:700;font-size:20px;line-height:1.4;text-align:center;color:#fff}@media(max-width: 680px){.Chance2 .CoinInfo .CoinInfo__Title{font-size:16px;margin-bottom:15px}}.Chance2 .CoinInfo .CoinInfo__Details{display:grid;gap:15px}@media(max-width: 680px){.Chance2 .CoinInfo .CoinInfo__Details{gap:10px}}.Chance2 .CoinInfo .CoinInfo__Item{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:hsla(0,0%,100%,.15);border-radius:8px;border:1px solid hsla(0,0%,100%,.3)}@media(max-width: 680px){.Chance2 .CoinInfo .CoinInfo__Item{padding:8px 15px}}.Chance2 .CoinInfo .CoinInfo__Label{font-weight:600;font-size:16px;color:#fff}@media(max-width: 680px){.Chance2 .CoinInfo .CoinInfo__Label{font-size:14px}}.Chance2 .CoinInfo .CoinInfo__Value{font-weight:700;font-size:16px;color:#ffe66d}@media(max-width: 680px){.Chance2 .CoinInfo .CoinInfo__Value{font-size:14px}}.Chance2 .Chance2__Footer{padding:64px 20px 80px;background:url("../img/chance2/bg_004.svg") 0 0/100% 100%}@media(max-width: 680px){.Chance2 .Chance2__Footer{padding:40px 20px}}.DetailsModal{align-items:center;justify-content:center;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;background:rgba(0,0,0,0)}.DetailsModal[open]{display:flex}.DetailsModal::backdrop{background:rgba(0,0,0,.5)}.DetailsModal .DetailsModal__Inner{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:fit-content;max-width:min(1000px,100% - 20px);max-height:calc(100% - 20px)}.DetailsModal .DetailsModal__CloseButton{flex-shrink:0;width:100%;height:60px;cursor:auto}@media(max-width: 680px){.DetailsModal .DetailsModal__CloseButton{height:40px}}.DetailsModal .DetailsModal__CloseButton::before{content:"";position:absolute;top:0;right:0;display:block;width:40px;aspect-ratio:1;background:url("../img/details-modal/bg_001.svg") 0 0/100% 100%;cursor:pointer}@media(max-width: 680px){.DetailsModal .DetailsModal__CloseButton::before{width:30px;right:0}}.DetailsModal .DetailsModal__Contents{box-sizing:border-box;width:fit-content;max-width:100%;max-height:100%;padding:30px 50px 50px;border-radius:20px;overflow:auto;background:#fff;margin:auto}@media(max-width: 680px){.DetailsModal .DetailsModal__Contents{padding:20px}}.DetailsModal .DetailsModal__Number{position:relative;margin:0 0 30px}@media(max-width: 680px){.DetailsModal .DetailsModal__Number{margin-bottom:18px}}.DetailsModal .DetailsModal__Number img{display:block;max-width:330px;margin:0 auto}@media(max-width: 680px){.DetailsModal .DetailsModal__Number img{width:180px}}.DetailsModal .DetailsModal__NumberOverlay{position:absolute;bottom:10px;left:10px;padding:4px 8px;font-size:12px;font-weight:500;color:#fff;background:rgba(0,0,0,.7);border-radius:4px}@media(max-width: 680px){.DetailsModal .DetailsModal__NumberOverlay{bottom:8px;left:8px;font-size:10px;padding:3px 6px}}.DetailsModal .DetailsModal__Layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 680px){.DetailsModal .DetailsModal__Layout{display:contents}}.DetailsModal .DetailsModal__Image{position:relative}.DetailsModal .DetailsModal__Image img{display:block;width:100%;height:auto}.DetailsModal .DetailsModal__ImageOverlay{position:absolute;bottom:10px;left:10px;padding:4px 8px;font-size:12px;font-weight:500;color:#fff;background:rgba(0,0,0,.7);border-radius:4px}@media(max-width: 680px){.DetailsModal .DetailsModal__ImageOverlay{bottom:8px;left:8px;font-size:10px;padding:3px 6px}}.DetailsModal .DetailsModal__Text{font-size:16px}@media(max-width: 680px){.DetailsModal .DetailsModal__Text{font-size:12px}}.DetailsModal .DetailsModal__Text small{display:block;margin-top:20px;font-size:12px}.DetailsModal .DetailsModal__Title{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media(max-width: 680px){.DetailsModal .DetailsModal__Title{margin-block:10px}}.DetailsModal .DetailsModal__Title h4{margin:0;font-weight:700;font-size:24px;line-height:1.2;color:#004a9b}.DetailsModal .DetailsModal__Title h4:where(.-featured *){color:#004a9b}@media(max-width: 680px){.DetailsModal .DetailsModal__Title h4{font-size:14px}}.DetailsModal .DetailsModal__Title p{margin:20px 0 0}.DetailsModal .DetailsModal__Badge{flex-shrink:0;display:grid;place-content:center;width:102px;aspect-ratio:1;border-radius:50%;font-weight:500;font-size:12px;line-height:1.2105263158;text-align:center;color:#fff9f9;background:linear-gradient(0deg, #0195D1 0%, #043C85 68.7%)}.DetailsModal .DetailsModal__Badge:where(.-featured *){background:linear-gradient(0deg, #0195D1 0%, #043C85 68.7%)}@media(max-width: 680px){.DetailsModal .DetailsModal__Badge{width:70px;font-size:10px;line-height:1.1}}.DetailsModal .DetailsModal__Badge em{font-style:inherit;font-weight:700;font-size:32px}@media(max-width: 680px){.DetailsModal .DetailsModal__Badge em{font-size:16px}}.CTA .CTA__Text{display:flex;justify-content:center;gap:4px;margin:0;font-weight:700;font-size:36px;line-height:1.2;color:#009e41}@media(max-width: 680px){.CTA .CTA__Text{font-size:20px}}.CTA .CTA__Text::before,.CTA .CTA__Text::after{content:"";position:relative;top:2px;flex-shrink:0;display:block;width:28px;aspect-ratio:1;background-size:100% 100%}@media(max-width: 680px){.CTA .CTA__Text::before,.CTA .CTA__Text::after{width:15px;top:0}}.CTA .CTA__Text::before{background-image:url("../img/cta/bg_001.svg")}.CTA .CTA__Text::after{background-image:url("../img/cta/bg_002.svg")}.CTA .CTA__Link{display:flex;justify-content:center;margin-top:30px}@media(max-width: 680px){.CTA .CTA__Link{margin-top:32px}}.Submission{padding:20px 100px 62px;margin-top:96px;background:#fff;border-radius:20px}@media(max-width: 940px){.Submission{padding:20px 30px;margin-top:35px;border-radius:10px}}.Submission .Submission__Lead{margin:32px 0;font-weight:500;font-size:30px;line-height:1.6;text-align:center;color:#214d03}@media(max-width: 680px){.Submission .Submission__Lead{margin:0 0 14px;font-size:22px}}.Submission .Submission__Steps{display:flex;flex-direction:column;gap:62px;margin:46px 0 20px;padding:0;list-style:none}@media(max-width: 680px){.Submission .Submission__Steps{margin:12px 0;gap:30px}}.Submission .Submission__Steps li{position:relative;padding:24px 28px;border-radius:20px;font-weight:500;font-size:28px;line-height:1.4;color:#000;background:#fff786}@media(max-width: 680px){.Submission .Submission__Steps li{padding:12px 15px;font-size:14px;border-radius:10px}}.Submission .Submission__Steps li:not(:first-child)::before{content:"";position:absolute;inset:-40px 0 auto;display:block;width:73px;height:22px;margin:0 auto;background:#2c4d24;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media(max-width: 680px){.Submission .Submission__Steps li:not(:first-child)::before{width:20px;height:10px;top:-20px}}.Submission .Submission__Steps img{display:block;width:100%;height:auto}.Submission .Submission__Steps :where(p){margin:.8em 0 0}@media(max-width: 680px){.Submission .Submission__Steps :where(p){margin-top:.5em}}.Submission .Submission__Steps :where(p):first-child{margin-top:0}.Submission .Submission__Steps :where(p):last-child{margin-bottom:0}.Submission .Submission__StepTitle{margin:0 0 32px;font-weight:700;font-size:40px;color:#214d03}@media(max-width: 680px){.Submission .Submission__StepTitle{font-size:14px;margin-bottom:4px}}.Submission .Submission__Table{margin:18px 0}@media(max-width: 680px){.Submission .Submission__Table{margin:10px 0}}.Submission .Submission__Table table{width:100%;border:2px solid #214d03;border-radius:16px;border-collapse:separate;font-size:32px;line-height:1.5;background:#fff}@media(max-width: 680px){.Submission .Submission__Table table{border-width:1px;border-radius:8px;font-size:14px}}.Submission .Submission__Table thead th{padding:18px 0;font-weight:500;line-height:1.2;text-align:center;border-left:2px solid #fff;color:#fff;background:#214d03}@media(max-width: 680px){.Submission .Submission__Table thead th{padding:8px 0;border-left-width:1px}}.Submission .Submission__Table thead th:first-child{border-top-left-radius:14px;border-left:0}@media(max-width: 680px){.Submission .Submission__Table thead th:first-child{border-top-left-radius:8px}}.Submission .Submission__Table thead th:last-child{border-top-right-radius:14px}@media(max-width: 680px){.Submission .Submission__Table thead th:last-child{border-top-right-radius:8px}}.Submission .Submission__Table tbody th{padding:16px;font-weight:400;text-align:center;color:#000;border-top:1px dashed rgba(0,74,155,.5);background:#d0e6b6}@media(max-width: 680px){.Submission .Submission__Table tbody th{padding:6px 0}}.Submission .Submission__Table tbody td{padding:16px;border-top:1px dashed rgba(0,74,155,.5);text-align:center}@media(max-width: 680px){.Submission .Submission__Table tbody td{padding:6px 0}}.Submission .Submission__Table tbody tr:last-child :first-child{border-bottom-left-radius:14px}@media(max-width: 680px){.Submission .Submission__Table tbody tr:last-child :first-child{border-bottom-left-radius:8px}}.Submission .Submission__Table tbody tr:last-child :last-child{border-bottom-right-radius:14px}@media(max-width: 680px){.Submission .Submission__Table tbody tr:last-child :last-child{border-bottom-right-radius:8px}}.Submission .Submission__StepFootnote{font-weight:400;font-size:28px;line-height:1.25}@media(max-width: 680px){.Submission .Submission__StepFootnote{font-size:10px;line-height:1.6;text-align:center}}.Submission .Submission__Footnote{margin:32px 0 0;font-weight:400;font-size:20px;line-height:1.6;color:#000}@media(max-width: 680px){.Submission .Submission__Footnote{width:fit-content;margin-top:20px;font-size:10px}}.Submission .Submission__Footnote a{text-decoration:underline;color:#004a9b}.Terms{container-type:inline-size;box-sizing:border-box;max-width:1346px;padding:64px 54px 82px;margin:48px auto 0;font-size:17px;color:#fff;background:#0194d0}@media(max-width: 680px){.Terms{margin-top:0;padding:36px 20px 56px;font-size:16px}}.Terms ul{padding-left:20px;list-style:unset}.Terms ol{padding-left:20px;list-style:decimal}.Terms h4{margin:1.2em 0 .8em;font-size:1.2em;font-weight:700}.Terms .RegistrationInfo p{margin:.3em 0;line-height:1.4}.Terms p{margin:1em 0}.Terms p:first-child{margin-top:0}.Terms p:last-child{margin-bottom:0}.Terms a{text-decoration:underline;color:inherit}.Terms .Terms__Heading{width:fit-content;margin:108px auto 64px;font-weight:700;font-size:50px;line-height:1.15;text-align:center;letter-spacing:.1em;color:rgba(0,0,0,0);background:linear-gradient(90deg, #F0E1AE 0%, #F6EDE0 50%, #F0E1AE 100%);background-clip:text}@media(max-width: 680px){.Terms .Terms__Heading{width:auto;margin:60px -20px 16px;font-size:min(26px,6.5989847716cqw);text-align:center}}.Terms .Terms__Heading:first-child{margin-top:0}.Terms .Terms__Heading::after{content:"";display:block;width:108px;height:4px;margin:32px auto 0;background:linear-gradient(90deg, #F0E1AE 0%, #F6EDE0 50%, #F0E1AE 100%)}@media(max-width: 680px){.Terms .Terms__Heading::after{width:30px;margin-top:20px}}.Terms .Terms__Agreement{box-sizing:border-box;padding:52px;border-radius:10px;color:#000;background:#fff}@media(max-width: 680px){.Terms .Terms__Agreement{padding:20px;margin-top:26px}}.Terms .Terms__AgreementInner{max-width:1064px;max-height:200px;margin:0 auto;overflow:auto}@media(max-width: 680px){.Terms .Terms__AgreementInner{max-height:300px}}.Extra{box-sizing:border-box;max-width:1346px;padding:120px 64px 146px;margin:70px auto 0;font-size:17px;line-height:1.1764705882;color:#fff;background:#021c3c}@media(max-width: 680px){.Extra{padding:32px 20px 40px;margin-block:0;font-size:16px}}.Extra p{font-size:18px;line-height:1.8;margin:1.5em 0}@media(max-width: 680px){.Extra p{font-size:16px;line-height:1.75;margin:1.2em 0}}.Extra .Extra__Title{margin:0}.Extra .Extra__Title img{display:block;margin:0 auto 40px;max-width:100%;height:auto}.Extra .Extra__Image{margin:46px 0 20px}@media(max-width: 680px){.Extra .Extra__Image{margin-top:32px;margin-bottom:15px}}.Extra .Extra__Image img{display:block;margin:0 auto;max-width:100%;height:auto}.ScrollToTop{position:relative}@media(max-width: 680px){.ScrollToTop{top:42px}}.ScrollToTop .ScrollToTop__Button{position:absolute;right:calc(50% - 673.5px - 20px);bottom:32px;width:112px;aspect-ratio:1;background:url("../img/scroll-to-top/bg_001.svg") 0 0/100% 100%}.ScrollToTop .ScrollToTop__Button:where(.-sticky *){position:fixed}@media(max-width: 1387px){.ScrollToTop .ScrollToTop__Button{right:0}}@media(max-width: 680px){.ScrollToTop .ScrollToTop__Button{width:64px;right:10px;bottom:10px}}
