@charset "UTF-8";@font-face{font-family:"icon";src:url("../assets/font/ymw3.woff") format("woff");font-weight:normal;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}@font-face{font-family:"ls";src:url("../assets/font/LINESeedJP_OTF_Th.woff2") format("woff2");font-weight:100;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}@font-face{font-family:"ls";src:url("../assets/font/LINESeedJP_OTF_Rg.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}@font-face{font-family:"ls";src:url("../assets/font/LINESeedJP_OTF_Bd.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}@font-face{font-family:"ls";src:url("../assets/font/LINESeedJP_OTF_Eb.woff2") format("woff2");font-weight:800;font-style:normal;font-display:block;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}html{font-family:"ls","Noto Sans JP",sans-serif;font-weight:normal}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:bold}:root{color-scheme:light}html{width:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-optical-sizing:auto}@media screen and (max-width:658px){.pc{display:none}}.sp{display:none}@media screen and (max-width:658px){.sp{display:initial}}@media screen and (max-width:824px){.dt{display:none}}.mb{display:none}@media screen and (max-width:824px){.mb{display:initial}}p br.hd{display:none}@media screen and (max-width:1280px){p br.hd{display:inline}}p br.overl{display:inline}@media screen and (max-width:1280px){p br.overl{display:none}}.days p{line-height:1;text-align:center;font-size:2em;font-weight:bold}@media screen and (max-width:824px){.days p{font-size:1.75em}}.days p small{font-size:0.65em;font-weight:normal;-webkit-margin-end:0.125em;margin-inline-end:0.125em}.days p span{font-size:2em}@media screen and (max-width:824px){.days p span{font-size:1.6em}}.days p.between{font-weight:normal}.cont{width:clamp(0px,100%,1088px);padding-inline:44px;margin-inline:auto}@media screen and (max-width:658px){.cont{width:clamp(0px,100%,1044px);padding-inline:22px}}.cont.wide{width:clamp(0px,100%,1294px)}.cont.king{width:clamp(0px,100%,1304px)}.cont.thin{width:clamp(0px,100%,924px)}@media screen and (max-width:824px){.cont{width:100%}}.cont.right{width:clamp(0px,100% - (50% - 500px) + 22px,100%);padding-inline:22px 0;margin-inline:auto 0}.cont.left{width:clamp(0px,100% - (50% - 500px) + 22px,100%);padding-inline:0 22px;margin-inline:0 auto}.cont.\@pc{width:100%}@media screen and (max-width:658px){.cont.\@pc{padding-inline:0px}}h2{font-size:2.8em;-webkit-margin-after:1em;margin-block-end:1em}@media screen and (max-width:1000px){h2{font-size:2em}}@media screen and (max-width:658px){h2{font-size:1.75em}}h2.stroke10{font-weight:900;color:#ffffff;position:relative;z-index:1}h2.stroke10:before{position:absolute;content:attr(data-text);width:100%;height:100%;top:50%;left:50%;translate:-50% -50%;-webkit-text-stroke:10px #001858;text-stroke:10px #001858;text-shadow:0 10px 10px #001858;z-index:-1}@media screen and (max-width:658px){h2.stroke10:before{text-stroke:6px #001858}}body{position:relative;block-size:100%;color:#001858;width:100%}p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a.register{display:block;position:relative;background-color:#ee009b;text-decoration:none;font-size:40px;line-height:1;color:#ffffff;font-weight:800;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0em;padding-inline:1em;padding-block:0.5em 0.45em;border-radius:1.5em;will-change:scale;-webkit-transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796);transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796)}@media screen and (max-width:824px){a.register{font-size:32px}}@media screen and (max-width:658px){a.register{font-size:28px}}a.register:after{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;display:inline-block;content:"\e903";font-weight:normal;rotate:-5deg;vertical-align:-0.06em}a.register:hover{scale:1.05}a.register:hover>span{color:#ffee00}header{height:60px;width:100%;background:linear-gradient(15deg,#ffee00 0%,#ee009b 35%,#0080cb 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}@media screen and (max-width:658px){header{height:36px}}header a{display:block;height:32px;width:auto;aspect-ratio:320/60}@media screen and (max-width:658px){header a{height:18px}}@-webkit-keyframes herobgcolor{0%{background-color:#001858}50%{background-color:#0080cb}to{background-color:#001858}}@keyframes herobgcolor{0%{background-color:#001858}50%{background-color:#0080cb}to{background-color:#001858}}.btnwrapper.c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.btn{display:inline-block;width:auto;background-color:#ffffff;color:#001858;text-decoration:none;font-weight:bold;font-size:1.25em;line-height:1;padding-inline:2em;padding-block:0.75em;-webkit-margin-before:2em;margin-block-start:2em;border-radius:1.5em;will-change:scale;-webkit-transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796);transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796)}a.btn:hover{scale:1.05;background-color:#ffee00}main{position:relative;overflow:hidden;width:100%}main>*{position:relative}main .superbg{position:fixed;top:0;left:0;height:100dvh;width:100dvw;background-color:#001858;background-image:url(./hero_bg_img.webp),url(./hero_bg_img_alt.webp);background-repeat:no-repeat,no-repeat;background-size:auto 75%,50% auto;background-position:top left,bottom right;background-attachment:fixed;-webkit-perspective:200vmin;perspective:200vmin;-webkit-animation:herobgcolor 10s ease-in-out infinite alternate;animation:herobgcolor 10s ease-in-out infinite alternate;z-index:0}main .superbg #particle{position:absolute;top:50%;left:50%;height:100vmax;width:150vmax;aspect-ratio:1;z-index:0;opacity:0.35;translate:-50% -50%;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate3d(1,0,0,45deg);transform:rotate3d(1,0,0,45deg)}main .superbg #particles-js{position:absolute;top:0;left:0;height:100dvh;width:100dvw;background-color:transparent;z-index:1}section#hero{position:relative;height:calc(90dvh - 60px);min-height:720px;width:100%;background-image:url(./blackstripe.webp);background-repeat:repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width:658px){section#hero{min-height:640px}}@media screen and (max-width:450px){section#hero{height:600px;min-height:600px}}section#hero div.content{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:24px;padding:44px}@media screen and (max-width:658px){section#hero div.content{padding:22px}}@media screen and (max-width:450px){section#hero div.content{row-gap:14px}}section#hero div.content h1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:380px;width:100%}@media screen and (max-width:1000px){section#hero div.content h1{max-width:560px}}section#hero div.content h1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section#hero div.content h2{width:100%;max-width:740px;rotate:-5deg;-webkit-margin-before:-0.5em;margin-block-start:-0.5em;-webkit-margin-after:0.5em;margin-block-end:0.5em}@media screen and (max-width:1000px){section#hero div.content h2{max-width:620px}}@media screen and (max-width:824px){section#hero div.content h2{-webkit-margin-after:-0.5em;margin-block-end:-0.5em}}section#hero div.content .badge{position:absolute;bottom:44px;left:50%;height:auto;width:auto;aspect-ratio:1;border-radius:50%;background-color:#ffee00;color:#001858;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;translate:clamp(20px,20dvw,240px) 0}section#hero div.content .badge span{font-weight:900;line-height:1}section#hero div.content .badge span:first-of-type{font-size:2em}section#hero div.content .badge span:last-of-type{font-size:3em;padding-inline:0.5em}@media screen and (max-width:824px){section#hero div.content .badge{bottom:0;left:50%;aspect-ratio:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;width:100%;translate:-50% 100%;color:#ffffff;background-color:transparent;font-size:26px}section#hero div.content .badge span{font-weight:700;line-height:1}section#hero div.content .badge span:first-of-type{font-size:1em}section#hero div.content .badge span:last-of-type{font-size:1em;padding-inline:0}}section#hero p.tate{position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:50%;color:#ffffff;font-size:3em;font-weight:900;line-height:1.4;letter-spacing:0em;-webkit-font-feature-settings:initial;font-feature-settings:initial;height:540px;z-index:10}section#hero p.tate.right{left:50%;translate:clamp(380px,30dvw,460px) -50%;rotate:5deg}@media screen and (max-width:1280px){section#hero p.tate.right{translate:clamp(20px,33dvw,420px) -50%}}section#hero p.tate.left{right:50%;translate:clamp(-460px,-30dvw,-380px) -50%;rotate:-5deg}@media screen and (max-width:1280px){section#hero p.tate.left{translate:clamp(-460px,-33dvw,-20px) -50%}}@media screen and (max-width:1280px){section#hero p.tate{font-size:2em;line-height:1.4;margin-block:1em}}@media screen and (max-width:1000px){section#hero p.tate{font-size:1.8em;top:50%;height:480px}}@media screen and (max-width:824px){section#hero p.tate{font-size:1.25em;line-height:1.4;margin-block:0;height:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:bold}section#hero p.tate.left,section#hero p.tate.right{position:relative;display:block;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;top:auto;right:auto;left:auto;translate:0 0;rotate:0deg;text-align:center}section#hero p.tate.left br,section#hero p.tate.right br{display:none}}@media screen and (max-width:450px){section#hero p.tate{font-size:1em}}section#hero p.tate.stroke{-webkit-text-stroke:8px #001858;text-stroke:8px #001858;text-shadow:0 10px 10px #001858}@media screen and (max-width:824px){section#hero p.tate.stroke{display:none}}section#hero p.out{color:#ffffff;font-size:42px;font-weight:bold;text-align:center;line-height:1.2}section#hero p.out br{display:block}@media screen and (max-width:824px){section#hero p.out{font-size:36px}section#hero p.out br{display:none}}@media screen and (max-width:658px){section#hero p.out{font-size:28px}}nav{height:90px;width:100%;background-color:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:824px){nav{height:140px}}nav menu{height:90px;width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}@media screen and (max-width:824px){nav menu{height:140px;font-size:1.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:0.5em;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;-ms-flex-line-pack:center;align-content:center}}@media screen and (max-width:824px){nav menu li.about{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-inline:calc(50% - 6em);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}nav menu li a{display:block;height:60px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#001858;text-decoration:none;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-inline:1.5em;background-color:#ffffff;border-radius:30px}nav menu li a:hover{background-color:#ee009b;color:#ffffff}@media screen and (max-width:824px){nav menu li a{height:50px}}section:not(#hero){padding-block:90px}@media screen and (max-width:658px){section:not(#hero){padding-block:64px}}section#news{background-image:url(./whitegrid.webp),-webkit-gradient(linear,left bottom,left top,from(#ee009b),to(#0080cb)),url(./metaworldimage_bw.webp);background-image:url(./whitegrid.webp),linear-gradient(0deg,#ee009b 0%,#0080cb 100%),url(./metaworldimage_bw.webp);background-repeat:repeat,no-repeat,no-repeat;background-size:60px,cover,cover;background-position:center center,center center,center center;background-attachment:scroll,scroll,fixed;background-blend-mode:overlay,multiply,hue;-webkit-animation:gradationbgAnimation 40s linear infinite;animation:gradationbgAnimation 40s linear infinite}section#news h2{color:#ffffff;text-align:center;text-transform:uppercase;font-weight:900;letter-spacing:0.1em;-webkit-margin-after:1em;margin-block-end:1em}section#news .newswrapper{background-color:#ffffff;border-radius:24px;padding-block:32px;padding-inline:60px}@media screen and (max-width:658px){section#news .newswrapper{padding-block:10px;padding-inline:22px}}section#news .newswrapper ul{list-style:none}section#news .newswrapper ul li a{display:-ms-grid;display:grid;-ms-grid-columns:auto 1em 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#001858;text-decoration:none;line-height:1;padding-block:2em}@media screen and (max-width:658px){section#news .newswrapper ul li a{padding-block:1.5em}}section#news .newswrapper ul li a.no{pointer-events:none}section#news .newswrapper ul li a time{font-size:14px}@media screen and (max-width:658px){section#news .newswrapper ul li a time{font-size:12px}}section#news .newswrapper ul li a p{font-size:18px;line-height:1.25}@media screen and (max-width:658px){section#news .newswrapper ul li a p{font-size:16px}}section#news .newswrapper ul li a:hover{color:#ee009b}@media screen and (max-width:658px){section#news .newswrapper ul li a{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:0.25em}}section#news .newswrapper ul li:not(:last-child){border-bottom:1px dashed rgba(0,24,88,0.25)}@-webkit-keyframes gradationbgAnimation{0%{background-position:0 0,center center,center center}50%{background-position:600px -600px,center center,center center}to{background-position:0px -1200px,center center,center center}}@keyframes gradationbgAnimation{0%{background-position:0 0,center center,center center}50%{background-position:600px -600px,center center,center center}to{background-position:0px -1200px,center center,center center}}@-webkit-keyframes gradationbgslashAnimation{0%{background-position:0 0,center center,center center}to{background-position:0 -200px,center center,center center}}@keyframes gradationbgslashAnimation{0%{background-position:0 0,center center,center center}to{background-position:0 -200px,center center,center center}}section#pr{position:relative;width:100%;background-image:url(./blackslashes.webp),-webkit-gradient(linear,left bottom,left top,from(rgba(0,24,88,0.8)),to(rgba(0,24,88,0.8))),url(./metaworldimage_bw.webp);background-image:url(./blackslashes.webp),linear-gradient(0deg,rgba(0,24,88,0.8) 0%,rgba(0,24,88,0.8) 100%),url(./metaworldimage_bw.webp);background-repeat:repeat,no-repeat,no-repeat;background-size:40px,cover,cover;background-position:center center,center center,center center;background-attachment:fixed,scroll,fixed;background-blend-mode:overlay,multiply,hue;-webkit-animation:gradationbgslashAnimation 8s linear infinite;animation:gradationbgslashAnimation 8s linear infinite}section#pr h2{width:100%;background:linear-gradient(20deg,#19aaff 0%,#ff22b2 10%,#ffee00 25%,#ff22b2 40%,#19aaff 50%,#ff22b2 60%,#ffee00 75%,#ff22b2 90%,#19aaff 100%);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;font-size:3.5em;-webkit-animation:gradationTextAnimation 8s linear infinite;animation:gradationTextAnimation 8s linear infinite;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:658px){section#pr h2{font-size:2.4em}}section#pr .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section#pr .contents>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (max-width:824px){section#pr .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section#pr .contents ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.2em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}section#pr .contents ul li{-webkit-margin-after:1em;margin-block-end:1em}section#pr .contents ul li p{color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section#pr .contents ul li p:before{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-size:1.5em;content:"●";display:block;color:#ffee00;-webkit-margin-end:0.5em;margin-inline-end:0.5em}section#pr .contents .image{padding-inline:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:824px){section#pr .contents .image img{width:100%;max-width:350px}}section#pr .eventperiod{background-color:#ffee00;border-radius:24px;padding-block:32px;padding-inline:22px}section#pr .eventperiod h4{color:#001858;text-align:center;font-size:1.5em;line-height:1;font-weight:bold;-webkit-margin-after:0.5em;margin-block-end:0.5em}section#pr .eventperiod .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em}@media screen and (max-width:824px){section#pr .eventperiod .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}section#pr .eventperiod .days p{color:#001858}section#pr .requirements{-webkit-margin-before:4em;margin-block-start:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:2em}section#pr .requirements h3{width:100%;color:#ffffff;font-weight:900;font-size:3.5em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em}section#pr .requirements h3:before{display:inline-block;font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;content:"\e905";font-weight:400;rotate:-5deg;vertical-align:-0.06em}@media screen and (max-width:658px){section#pr .requirements h3{font-size:2.5em}}@media screen and (max-width:450px){section#pr .requirements h3{text-align:center}}section#pr .requirements dl{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;color:#ffffff;font-size:1.5em}@media screen and (max-width:1000px){section#pr .requirements dl{font-size:1.25em}}@media screen and (max-width:658px){section#pr .requirements dl{font-size:1.125em}}@media screen and (max-width:450px){section#pr .requirements dl{-ms-grid-columns:1fr;grid-template-columns:1fr}}section#pr .requirements dl dt{font-weight:bold;padding-inline:2em;border-bottom:3px solid #ffffff;padding-block:1em;letter-spacing:0.1em;text-align:center}@media screen and (max-width:824px){section#pr .requirements dl dt{padding-inline:0.5em}}@media screen and (max-width:450px){section#pr .requirements dl dt{border-bottom:none;-webkit-padding-after:0;padding-block-end:0}section#pr .requirements dl dt br.mb{display:none}}section#pr .requirements dl dd{padding-inline:2em;border-bottom:1px solid #ffffff;padding-block:1em;letter-spacing:0.06em}@media screen and (max-width:824px){section#pr .requirements dl dd{padding-inline:1em}}@media screen and (max-width:450px){section#pr .requirements dl dd{-webkit-padding-before:0.25em;padding-block-start:0.25em}section#pr .requirements dl dd p{text-align:center}}section#pr .requirements dl dd ul li{line-height:1.2}section#pr .requirements dl dd ul li+li{-webkit-margin-before:0.4em;margin-block-start:0.4em}section#pr .requirements .days p{color:#ffee00;text-align:left;font-size:1.75em;letter-spacing:0.1em}section#pr .requirements .days p small{font-size:0.8em;font-weight:bold}section#pr .requirements .days p span{font-size:1.6em}@media screen and (max-width:450px){section#pr .requirements .days p{text-align:center;font-size:1.5em;letter-spacing:0.06em}section#pr .requirements .days p br.sp{display:none}}section#pr .requirements p.out{color:#ffffff;font-size:36px;font-weight:bold}@media screen and (max-width:824px){section#pr .requirements p.out{font-size:30px}}@media screen and (max-width:658px){section#pr .requirements p.out{font-size:24px}}section#pr a.pastpr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1em;padding-inline:2em;background-color:#0080cb;text-decoration:none;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;border-radius:1em;will-change:scale;-webkit-transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796);transition:scale 0.4s cubic-bezier(0.346,1.655,0.332,0.796)}section#pr a.pastpr img{aspect-ratio:50/40;height:60px}section#pr a.pastpr p{font-weight:900;color:#ffffff;font-size:1.75em;line-height:1.25;-webkit-margin-before:0.125em;margin-block-start:0.125em}section#pr a.pastpr p span{display:block}@media screen and (max-width:824px){section#pr a.pastpr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px}section#pr a.pastpr img{height:60px}section#pr a.pastpr p{font-size:1.25em;text-align:center}}section#pr a.pastpr:hover{scale:1.05;background:linear-gradient(45deg,#d88b18 0%,#d80c18 30%,#a82288 60%,#2f26ca 100%)}@-webkit-keyframes gradationTextAnimation{0%{background-position:0 0}to{background-position:75% 0}}@keyframes gradationTextAnimation{0%{background-position:0 0}to{background-position:75% 0}}section#about{position:relative;width:100%;background-color:rgba(0,24,88,0.25);background-image:url(./bkdots.webp);background-repeat:repeat;border-top:2px solid rgba(0,128,203,0.25);border-bottom:2px solid rgba(0,128,203,0.25)}section#about h2{color:#ffffff;text-align:center;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-margin-after:0.5em;margin-block-end:0.5em}section#about h2:last-of-type{-webkit-margin-before:2em;margin-block-start:2em}section#about .smartphone{aspect-ratio:946/488;width:100%;max-width:946px;height:auto;margin-inline:auto;margin-block:0;background-image:url(./playground.webp);background-repeat:no-repeat no-repeat;background-size:contain;background-position:center center;margin-block:3em}@media screen and (max-width:1000px){section#about .smartphone{margin-block:2em}}@media screen and (max-width:658px){section#about .smartphone{margin-block:1.5em}}section#about .map p,section#about .paragraphs p{color:#ffffff;font-weight:bold;text-align:center;font-size:1.6em;line-height:1.4;text-shadow:0 5px 5px #001858;margin-block:1em}@media screen and (max-width:1000px){section#about .map p,section#about .paragraphs p{font-size:1.3em}}@media screen and (max-width:824px){section#about .map p,section#about .paragraphs p{font-size:1em}}section#organize{background-image:url(./blackslashes.webp),-webkit-gradient(linear,left bottom,left top,from(#0080cb),to(#0080cb)),url(./meta_mainarea_bw.webp);background-image:url(./blackslashes.webp),linear-gradient(0deg,#0080cb 0%,#0080cb 100%),url(./meta_mainarea_bw.webp);background-repeat:repeat,no-repeat,no-repeat;background-size:40px,cover,cover;background-position:center center,center center,center center;background-attachment:fixed,scroll,scroll;background-blend-mode:overlay,screen,normal;-webkit-animation:gradationbgslashAnimation 8s linear infinite;animation:gradationbgslashAnimation 8s linear infinite;padding-block:60px}@media screen and (max-width:658px){section#organize{padding-block:32px}}section#organize ul.linkwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}section#organize ul.linkwrapper li.nonbanner{aspect-ratio:192/84;height:90px;width:auto;max-height:90px}section#organize ul.linkwrapper li.nonbanner img{-o-object-fit:contain;object-fit:contain}section#organize ul.linkwrapper li.sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;border-radius:1em;text-decoration:none;padding-block:1em;padding-inline:1.5em;font-size:1.125em;line-height:1;font-weight:bold}@media screen and (max-width:824px){section#organize ul.linkwrapper li.sns a{font-size:1em;padding-block:0.8em;padding-inline:1em}}@media screen and (max-width:450px){section#organize ul.linkwrapper li.sns a{font-size:0.75em}}section#organize ul.linkwrapper li.sns a span{font-family:"icon";font-optical-sizing:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;display:block;aspect-ratio:1;color:#ffffff;font-size:3em;line-height:1;font-weight:normal}section#organize ul.linkwrapper li.sns a p{color:#ffffff}section#organize ul.linkwrapper li.sns a.insta{background:radial-gradient(circle,#ffd600 0%,#ff7a00 25%,#ff0069 50%,#d300c5 75%,#7638fa 100%);background-position:top right;background-size:200% 200%}section#organize ul.linkwrapper li.sns a.x{background-color:#000}section#organize .contact{-webkit-margin-before:2em;margin-block-start:2em;-webkit-padding-before:2em;padding-block-start:2em;border-top:1px solid rgba(0,128,203,0.25)}section#organize .contact h5{font-size:1.5em;text-align:center;font-weight:normal}@media screen and (max-width:824px){section#organize .contact h5{font-size:1.25em}}@media screen and (max-width:450px){section#organize .contact h5{font-size:1em}}section#organize .contact .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}@media screen and (max-width:824px){section#organize .contact .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em}}section#organize .contact .contacts a{text-decoration:none;font-weight:bold;color:#001858}section#organize .contact .contacts a:hover{color:#ee009b}footer{position:relative;background-color:#001858;color:#fff;width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}footer p{font-size:14px;line-height:1;padding:0;margin:0}