a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;font-family:Helvetica;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;max-width:100vw;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Dongle;font-style:normal;font-weight:400;src:url(/static/media/Dongle-Regular.be19c2ab1576230dd28d.ttf) format("truetype")}@font-face{font-family:Dongle;font-style:normal;font-weight:700;src:url(/static/media/Dongle-Bold.a239ec40fc2b724a26ae.ttf) format("truetype")}@font-face{font-family:Dongle;font-style:normal;font-weight:lighter;src:url(/static/media/Dongle-Light.099c1b232ee32aedbc6d.ttf) format("truetype")}.br-for-mobile{display:none}.br-for-desktop{display:inline;display:initial}@media(max-width:960px){.br-for-mobile{display:inline;display:initial}.br-for-desktop{display:none}}.home-container{background-image:url(/static/media/Homebg_full_svg.8892b472fd1459917344.svg);background-size:cover;max-width:100vw;overflow-x:hidden;width:100%}.nav-bar,.navagation-container{display:flex;margin-top:36px;position:fixed;top:0;width:100%;z-index:100}.nav-bar{align-items:center;background-color:#0000;justify-content:space-between;overflow:hidden;padding:19px 230px 19px 18.6%}.nav-bar .header-logo{height:22.5px}.nav-links{display:flex;gap:2.5rem;justify-content:flex-end;list-style:none;margin:0;padding:0;width:auto}.nav-links a{border-radius:6px;color:inherit;font-size:17px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-links a:hover{background-color:#ffffff1a;transform:translateY(-1px)}.nav-links a:focus{outline:2px solid #fec704;outline-offset:2px}.nav-links a.coming-soon{cursor:not-allowed;opacity:.6}.nav-links a.coming-soon:hover{background-color:#0000;transform:none}.nav-for-home{color:#fff}.nav-for-home li:first-child{color:#ffdc1f;font-weight:700;text-shadow:0 1px 2px #0003}.nav-for-support{color:#005d85}.nav-for-question{color:#1400ff}.nav-for-question li:nth-child(2){color:#fec704;font-weight:700}.nav-for-promo{color:#ff0089}.nav-for-promo li:nth-child(2){color:#ff6b00;font-weight:700}.hamburger-menu{cursor:pointer;display:none}.hamburger-menu.hidden{display:none!important}.hamburger-menu-about .bar,.hamburger-menu-support .bar{background-color:#5d5f65}.bar{background-color:#fff;height:3px;margin:5px 0;transition:.4s;width:25px}@media screen and (max-width:960px){.nav-bar{margin-top:0;padding:16px 15px 0 24px}.nav-bar.scrolled{padding-top:0}.hamburger-menu{display:block}.nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1f0171f2;border-radius:0 0 12px 12px;box-shadow:0 4px 20px #0003;display:none;flex-direction:column;left:0;padding:1rem 0;position:absolute;top:60px;width:100%}.nav-links a{align-items:center;border-radius:8px;display:flex;margin:4px 16px;min-height:44px;padding:12px 24px}.nav-links a:focus,.nav-links a:hover{background-color:#ffffff1a}.nav-links.show{animation:slideDown .3s ease-out;display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.overlay-menu{background:#e2d7ff;bottom:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:0;transition:.5s;width:0;z-index:150}.overlay-menu.open{pointer-events:auto;width:100%}.overlay-menu ul .bar{background-color:#870eff}.overlay-menu ul .bar:first-child{transform:rotate(-45deg) translate(-5px,6px)}.overlay-menu ul .bar:nth-child(2){opacity:0}.overlay-menu ul .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.overlay-menu ul li:first-child{display:flex;flex-direction:row-reverse}.overlay-menu ul li{border-radius:8px;cursor:pointer;font-size:1.2rem;text-align:center;text-align:left;transition:all .3s ease}.overlay-menu ul li:not(:first-child):hover{background-color:#ffffffb3}.overlay-menu ul li a{align-items:center;display:block;display:flex;min-height:48px;padding:15px 24px;text-decoration:none;transition:all .3s ease;width:100%}.about-overlay-menu li:nth-child(3) a,.home-overlay-menu li:nth-child(2) a,.promo-overlay-menu li:nth-child(3) a,.question-overlay-menu li:nth-child(3) a{color:#ff7a00;font-weight:700}.lang-ko .greeting-slogan{line-height:90%!important}.lang-ko .second-slogan{line-height:110%!important}.lang-ja .greeting-slogan{font-size:48px!important}.lang-ja .greeting-slogan,.lang-ja .second-slogan{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-weight:400!important;line-height:120%!important}.lang-ja .second-slogan{font-size:42px!important}.home-main-section{padding:120px 18.6% 80px;position:relative}.home-main-section .first-section{display:flex;margin-left:0}.home-main-section .first-section .greeting-container{position:relative;z-index:2}.home-main-section .first-section .greeting-slogan{color:#fff;font-family:Dongle,Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:82px;font-style:normal;font-weight:400;line-height:70%;margin-bottom:27px;margin-top:24px}.home-main-section .first-section .greeting-slogan br{display:none}.home-main-section .first-section .greeting-content{color:#c4c4c4;flex-shrink:0;font-size:21px;font-style:normal;font-weight:400;height:49px;letter-spacing:.78px;line-height:24.336px;margin-bottom:41px;width:658px}.home-main-section .first-section .home-man{margin-left:-40px;z-index:1}.home-main-section .first-section .question-mark{animation:spin 5s ease 0s infinite normal none running;position:absolute;right:51px;top:60px;transition:all .3s ease 0s;width:40.4%}.home-main-section .second-section{display:block;margin-top:167px;position:relative}.home-main-section .second-section .home-woman{left:-250px;position:absolute;top:-20px;width:597px;z-index:0}.home-main-section .second-section .card-section{align-items:center;display:flex;flex-direction:column;margin-left:0;margin-top:-40px;max-width:100%;width:100%}.home-main-section .second-section .card-section .second-slogan{color:#fff;font-family:Dongle,Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:78px;font-style:normal;font-weight:400;line-height:96px;margin-bottom:120px;text-align:center}.home-main-section .second-section .card-section .icon-cards-container{display:flex;flex-wrap:nowrap;gap:24px;justify-content:center;max-width:1200px;padding:0 20px;width:100%}.home-main-section .second-section .card-section .icon-cards-container .icon-card-container{z-index:1}.home-main-section .second-section .torus-in-main{left:-12%;position:absolute;top:24%}.home-main-section .second-section .torus2-in-main{bottom:3%;position:absolute;right:-10%}.home-main-section .second-section .octahedron-in-main{right:-7%;top:8%}.home-main-section .ball-in-main,.home-main-section .second-section .octahedron-in-main{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.home-main-section .ball-in-main{left:12%;top:40%}@media(max-width:1540px){.home-woman,.torus2-in-main{display:none}.home-main-section .second-section .card-section{margin-left:0}}@media(max-width:1200px){.home-main-section .first-section .greeting-container{max-width:550px}}@media(max-width:1100px){.home-main-section .second-section .card-section .icon-cards-container{flex-wrap:wrap;max-width:800px}}@media(max-width:960px){.home-woman{display:none}.lang-ko .greeting-slogan{line-height:110%!important}.home-main-section{padding:24px}.home-main-section .first-section{margin:initial}.home-main-section .first-section .greeting-container{width:100%}.home-main-section .first-section .greeting-container .greeting-slogan{font-size:50px;line-height:70%;margin-top:250px;padding-top:100px}.home-main-section .first-section .greeting-container .greeting-content{font-size:16px;height:auto;margin-bottom:20px;width:auto}.home-main-section .first-section .home-man{min-width:247.2px;position:absolute;right:50px;top:110px;width:40%}.home-main-section .first-section .question-mark{animation:up-down 5s ease 0s infinite normal none running;min-width:300px;right:0;transition:all .3s ease 0s}.home-main-section .second-section{margin-top:120px}.home-main-section .second-section .card-section{margin-left:0;width:100%}.home-main-section .second-section .card-section .second-slogan{font-size:36px;line-height:100%;margin-bottom:0;position:relative;z-index:1}.home-main-section .second-section .card-section .icon-cards-container{display:inline}.home-main-section .second-section .card-section .icon-cards-container .icon-card-container{margin:80px auto;width:auto}.home-main-section .second-section .octahedron-in-main{height:12%;right:0;top:32%}.home-main-section .second-section .torus-in-main{bottom:22%;left:-13%;top:auto;width:80%}.home-main-section .ball-in-main{left:14%;top:38.5%;width:10%}}.button-row{cursor:pointer;display:flex;gap:24px}.button-box{align-items:flex-start;align-items:center;border-radius:10px;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;flex-direction:row;font-size:17px;font-style:normal;font-weight:700;gap:12px;justify-content:center;letter-spacing:-.43px;line-height:22px;padding:12px 16px;width:229px}.button-icon{height:24px}.home-button{background:#ffa900}.promo-button{background:#ff00c7}@media(max-width:480px){.button-row{flex-direction:column}.button-row .button-box{width:100%}}.lang-ja .card-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:24px!important;line-height:140%!important}.icon-card-container{background:linear-gradient(28deg,#ffffff80 32.98%,#fff0 124.03%);border-radius:20px;cursor:pointer;flex:1 1 300px;max-width:360px;min-height:300px;min-width:280px;padding:80px 40px 20px;position:relative;transition:all .3s ease}.icon-card-container:hover{background:linear-gradient(28deg,#ffffffb3 32.98%,#fff3 124.03%);box-shadow:0 12px 32px #0003;transform:translateY(-8px)}.icon-card-container:focus{outline:2px solid #4915f7;outline-offset:2px}.icon-card-container .icon-box{background:#fff;border-radius:20px;box-shadow:0 4px 24px 0 #00000040;height:120px;left:calc(50% - 60px);position:absolute;top:-60px;width:120px}.icon-card-container .icon-box .icon{position:absolute}.icon-card-container .icon-box .map-icon{height:130px;left:-8px;top:-16px;width:128px}.icon-card-container .icon-box .books-icon{height:105px;left:8px;top:7px;width:103.067px}.icon-card-container .icon-box .password-icon{bottom:20px;height:74px;left:25px;width:67px}.icon-card-container .card-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(228deg,#7700ed -16.11%,#0400dc 95.13%);background-clip:text;-webkit-background-clip:text;font-size:28px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.56px;line-height:160%;margin-bottom:28px;overflow-wrap:break-word;text-align:center}.icon-card-container .card-content{color:#202020;font-size:18px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:130%}@media(max-width:1440px)and (min-width:961px){.icon-card-container{max-width:360px;min-height:320px;padding:90px 45px 20px}.icon-card-container .icon-box{height:140px;left:calc(50% - 70px);top:-70px;width:140px}.icon-card-container .icon-box .map-icon{height:151px;left:-9px;top:-19px;width:149px}.icon-card-container .icon-box .books-icon{height:122px;left:9px;top:8px;width:120px}.icon-card-container .icon-box .password-icon{bottom:23px;height:86px;left:29px;width:78px}.card-title{font-size:20px!important;line-height:140%!important}.lang-ja .card-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:18px!important;line-height:140%!important}}@media(max-width:960px){.lang-ja .card-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:18px!important;line-height:150%!important}.icon-card-container{min-height:230px;padding:60px 20px 10px}.icon-card-container .icon-box{height:90px;left:calc(50% - 45px);top:-45px;width:90px}.icon-card-container .icon-box .map-icon{height:79.5px;left:3px;top:-3px;width:78px}.icon-card-container .icon-box .books-icon{height:66.25px;left:10px;top:11px;width:65px}.icon-card-container .icon-box .password-icon{bottom:auto;height:60px;left:auto;right:18px;top:14px;width:auto}.icon-card-container .card-title{font-size:20px}.icon-card-container .card-content{font-size:16px}}.lang-ko .people-card-section-title{line-height:110%!important}.lang-ja .people-card-section-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:130%!important}.home-second-secion{background:#fffffff2;flex-shrink:0;position:relative;z-index:1}.people-card-section{margin:0 auto;max-width:1400px;padding:91px 20px 162px}.people-card-section .people-card-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(93deg,#4915f7 12.49%,#8f00ff 81.93%);background-clip:text;-webkit-background-clip:text;font-family:Dongle,Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:72px;font-style:normal;font-weight:400;line-height:96px;margin-bottom:60px;text-align:center}.people-card-section .people-cards-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.platonic-in-people{animation:spin 5s ease 0s infinite normal none running;left:30%;position:absolute;top:-110px;transition:all .3s ease 0s}@media(max-width:1390px){.people-card{min-width:40%}}@media(max-width:960px){.lang-ja .people-card-section-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:130%!important}.people-card-section{padding:65px 24px 60px}.people-card-section .people-card-section-title{font-size:36px;letter-spacing:.48px;line-height:100%;margin-bottom:32px}.people-card-section .people-cards-row{align-items:center;display:flex;flex-direction:column;gap:0}.platonic-in-people{display:none;left:0}}.people-card{align-items:center;background-color:#f9f9f9;border-radius:12px;cursor:pointer;display:flex;flex:1 1 280px;flex-direction:column;max-width:320px;min-height:380px;min-width:280px;padding:24px 20px 25px;text-align:center;transition:all .3s ease}.people-card:hover{background-color:#fff;box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.people-card:focus{outline:2px solid #4915f7;outline-offset:2px}.people-card img{flex-shrink:0;height:156px;margin-bottom:10px;width:156px}.people-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(97deg,#7f50e8 15%,#4700e4 138.99%);background-clip:text;-webkit-background-clip:text;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.4px;line-height:130%;margin-bottom:21px}.people-card p{color:#707070;font-family:Gilroy,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:300;letter-spacing:-.32px;line-height:180%;margin-bottom:15px;text-align:left;width:100%}.people-card p b{color:#434343;font-weight:700}.people-card .tag-row{display:flex;gap:8px;justify-content:flex-end;width:100%}.people-card .tag-row span{background:#b89cff;border-radius:4px;color:#350d95;font-family:Gilroy,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.24px;line-height:180%;padding:0 10px;text-align:center}@media(max-width:960px){.people-card{margin:0 auto 24px;max-width:400px;min-height:320px;padding:20px;width:100%}.people-card img{height:120px;margin-bottom:16px;width:120px}.people-card h3{font-size:18px;margin-bottom:16px}.people-card p{font-size:14px;line-height:160%}}.lang-ja .review-section-title{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:42px!important;font-weight:400!important;line-height:130%!important}.review-section-container{padding:80px 18.6% 120px;position:relative}.review-section-container .review-section-title{color:#fff;font-family:Dongle;font-size:78px;font-style:normal;font-weight:400;line-height:96px}.review-section-container .reviews-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:40px auto 0;max-width:1200px;position:relative}.review-section-container .reviews-container .review-container{z-index:1}.review-section{position:relative}.disc-in-review{left:12%;top:-4%}.disc-in-review,.pyramid-in-review{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.pyramid-in-review{left:-10px}.ball-in-review{animation:spin 5s ease 0s infinite normal none running;position:absolute;right:15%;transition:all .3s ease 0s}.vase-in-review{bottom:-15%;position:absolute;right:24%}@media(max-width:1100px){.review-section-container .reviews-container{gap:24px;grid-template-columns:1fr}}@media(max-width:960px){.review-section-container{padding:60px 24px}.review-section-container .review-section-title{font-size:36px;line-height:96px}.review-section-container .reviews-container{gap:24px;grid-template-columns:1fr}.ball-in-review,.disc-in-review{display:none}.pyramid-in-review{left:-10px;top:-20px;width:19%}}.review-container{background:#fffffff2;border-radius:20px;max-width:586px;padding:31px;width:100%}.review-container .review{color:#000;font-family:Circular Std,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:450;letter-spacing:.48px;line-height:160%;margin-bottom:10px}.review-container .star-section{align-items:center;display:flex;justify-content:space-between}.review-container .star-section .review-name{font-size:14px;font-style:normal;font-weight:500;line-height:0px}.review-container .star-section .review-name b{font-weight:800;margin-right:5px}.review-container .star-section .star-box{align-items:center;display:flex}.review-container .star-section .star-box .review-number{color:#fea500;font-family:Plus Jakarta Sans,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:48px;margin-right:32px;text-align:center}.review-container .star-section .star-box img{height:24px;width:24px}@media(max-width:960px){.review-container .review{font-size:16px;font-weight:450;letter-spacing:.48px;line-height:160%}.review-container .star-section{display:inline;display:initial}}.footer-container{display:flex;justify-content:space-between}.footer-section{background:#000508;border-radius:0 0 12px 12px;padding:90px 280px 100px 320px;position:relative;z-index:1}.blue-logo{height:28px;margin-bottom:8px;width:38px}.managed-by{color:#fff;font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27.3px;margin-bottom:25px}.social-medias{display:flex;gap:16px;margin-bottom:15px}.social-medias img{border-radius:8px;cursor:pointer;height:40px;padding:4px;transition:all .2s ease;width:40px}.social-medias img:hover{background-color:#ffffff1a;transform:translateY(-2px)}.social-medias img:focus{outline:2px solid #4915f7;outline-offset:2px}.copyright{color:#848895;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:27.3px;margin-bottom:20px}.footer-right-container{display:flex;justify-content:space-between}.footer-menu-column{padding:0 28px 31px}.footer-menu-column h5{color:#fff;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;line-height:18.72px;text-transform:uppercase}.footer-menu-column h6{color:#848895;font-family:Helvetica;font-size:15px;font-style:normal;font-weight:400;line-height:27.3px;margin-top:11px;min-width:220px}.footer-menu-column h6 a{border-radius:4px;color:inherit;display:block;padding:4px 0;text-decoration:none;text-decoration:initial;transition:color .2s ease}.footer-menu-column h6 a:hover{color:#fff}.footer-menu-column h6 a:focus{outline:2px solid #4915f7;outline-offset:2px}.langurage-icon{flex-shrink:0;height:20px;margin-right:8.5px;width:19px}.langurage-line{align-items:center;border-radius:4px;display:flex;min-height:44px;padding:8px 4px;transition:all .2s ease}.langurage-line:hover{background-color:#ffffff1a}.langurage-line:focus{outline:2px solid #4915f7;outline-offset:2px}.footer-langurage-menu{cursor:pointer}.current-langurage{color:#818594;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}.show{visibility:inherit}.hide{visibility:hidden}.dropdown-options{background-color:#424242;border-radius:4px;margin-top:20px;padding:4px;width:151px}.dropdown-options div{align-items:center;border-radius:4px;color:#d4d4d5;cursor:pointer;display:flex;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:44px;padding-left:6px;transition:all .2s ease}.dropdown-options div:hover{background-color:#ffffff1a;color:#fff}.dropdown-options div:focus{outline:2px solid #4915f7;outline-offset:2px}.dropdown-options div img{height:16px;margin-right:5px;width:16px}@media(max-width:1200px){.footer-section{padding:60px 40px}.footer-menu-column{padding:0 20px 20px}.footer-menu-column h6{min-width:180px}}@media(max-width:960px){.footer-section{padding:24px}.footer-container,.footer-right-container{display:inline;display:initial}.footer-menu-column{padding-left:0}.footer-menu-column h6{min-width:0;min-width:auto}}.lang-ko .support-h1{line-height:110%!important}.lang-ja .support-h1{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:48px!important;font-weight:400!important;line-height:150%!important;padding-top:8px!important}.support-main-container{background:linear-gradient(122deg,#c2f5df -5.35%,#dffeff 25.48%,#dafaff 53.02%,#dffbff 73.58%);height:1900px;position:relative;width:100%}.ball-in-support{animation:spin 5s ease 0s infinite normal none running;position:absolute;right:7%;top:4%;transition:all .3s ease 0s}.support-greeting-container{padding:154px 0 39px 18.6%;position:relative}.support-h1{-webkit-text-fill-color:#0000;background:linear-gradient(92deg,#008c51 -5.53%,#0062d5 35.48%);background-clip:text;-webkit-background-clip:text;font-family:Dongle;font-size:60px;line-height:100%}.support-greeting,.support-h1{font-style:normal;font-weight:400}.support-greeting{color:#404040;font-family:Helvetica;font-size:20px;line-height:160%;margin-top:40px}.support-white-container{background:linear-gradient(278deg,#fffffff2 82.06%,#fff0 118.47%);display:flex;height:1072px;justify-content:space-between;margin-bottom:150px;padding-left:18.6%;padding-right:230px;padding-top:57px;position:relative;z-index:1}.cube-in-support{bottom:-125px;left:5%}.cube-in-support,.spiral-in-support{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.spiral-in-support{bottom:21%;right:17%}.support-content-items{width:75%}.support-menu-container{display:inline;display:initial}.support-menu-item-bar{cursor:pointer;display:flex;width:100%}.menu-left-div{margin-right:10px;width:6px}.menu-active{border:3px solid #0098b9;border-radius:4px}.menu-title-active{font-weight:700}.support-menu-item{color:#575757;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:400;line-height:180%}.support-second-content{width:100%}.support-second-content h3{color:#000;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:700;line-height:180%}.support-second-content p{color:#565656;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-top:16px}@media(max-width:960px){.support-main-container{height:auto}.ball-in-support,.spiral-in-support{display:none}.support-greeting-container{padding:88px 24px 55px}.cube-in-support{bottom:auto;left:-20px;width:150px}.support-h1{font-size:45px;line-height:100%}.support-greeting{font-size:16px;font-style:normal;line-height:160%}.support-white-container{flex-direction:column-reverse;height:auto;margin-bottom:69px;padding:21px 24px 54px}.support-content-items{width:100%}.support-menu-container{display:flex;justify-content:space-between}.support-menu-item-bar{flex-direction:column-reverse;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-left-div{margin-right:0;margin-top:10px;width:auto}.support-menu-item{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.menu-title-active{font-weight:700}.support-second-content{margin-top:28px}.support-second-content h3,.support-second-content p{font-size:14px}}.support-content-box{height:0;max-height:600px;opacity:0;overflow:auto;transition:height .3s ease-in-out,opacity .3s ease-in-out;width:100%}.support-content-box p{color:#565656;font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:160%;padding:24px 16px}.support-content-item-title{align-items:center;cursor:pointer;display:flex;height:68px;justify-content:space-between;padding:16px 16px 8px}.support-content-item-title h4{color:#000;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:700;line-height:180%}.content-bottom-line{border-bottom:1px solid #afafaf;margin:0 16px}.content-active{height:auto;opacity:1}.drop-down-icon{margin-left:8px;transition:transform .3s ease-in-out;width:24px}.img-active{transform:rotate(180deg)}@media(max-width:960px){.support-content-box p{font-size:14px}.support-content-item-title{padding:16px 0 8px}.support-content-item-title h4{font-size:14px}.content-bottom-line{margin:initial}}.lang-ko .question-h1{line-height:110%!important}.lang-ja .question-h1{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:54px!important;font-weight:400!important;line-height:120%!important}.question-main-container{background:linear-gradient(171deg,#cbf3ff -1.43%,#fff 13.41%,#f7eeff 30.96%);border-radius:10px;height:1916px;position:relative}.question-greeting-container{padding:154px 0 39px 18.6%;position:relative}.question-h1{-webkit-text-fill-color:#0000;background:linear-gradient(92deg,#2000e5 -5.58%,#0075ff 88.24%);background-clip:text;-webkit-background-clip:text;font-family:Dongle;font-size:60px;line-height:100%}.question-greeting,.question-h1{font-style:normal;font-weight:400}.question-greeting{color:#404040;font-family:Helvetica;font-size:20px;line-height:160%;margin-top:40px}.question-white-container{background:linear-gradient(278deg,#fffffff2 82.06%,#fff0 118.47%);height:1072px;margin-bottom:150px;padding-left:18.6%;padding-right:230px;padding-top:57px;position:relative;z-index:1}.input-container{display:flex;flex-direction:column;margin-bottom:36px}.input-container label{color:#000;margin-bottom:8px}.input-container label,.input-container label b{font-family:Along Sans s2,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%}.input-container label b{color:#cb0074}.input-container .input{background-color:#f5f5f5;box-sizing:border-box;line-height:24px;padding:10px 14px;width:400px}.input-container .input,.input-container textarea{border:initial;border-radius:4px;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400}.input-container textarea{background:#f5f5f5;height:249px;line-height:22px;padding:9px 12px;resize:none;width:1000px}.dropdown-container{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:400px}.dropdown-header{align-items:center;background-color:#f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:22px;padding:10px}.dropdown-content{background:#fff;border-radius:4px;box-shadow:0 0 2px 0 #0000001f,0 8px 16px 0 #00000024;display:none;left:0;position:absolute;top:100%;width:100%}.dropdown-content ul{cursor:pointer;padding:4px}.dropdown-content ul li{color:#000;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:6px 0 6px 28px}.dropdown-content ul li:not(:last-child){margin-bottom:2px}.dropdown-container.open .dropdown-content{display:block}.file-upload-container{align-items:center;border:1px solid #ccc;border-radius:4px;color:#545454;cursor:pointer;display:flex;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;height:40px;line-height:22px;padding:8px;width:400px}.file-upload-container .clip{margin-right:5px;width:24px}.submit-button{background:#2000e5;border-radius:10px;color:#fff;color:var(--white,#fff);cursor:pointer;font-family:Gilroy,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:700;letter-spacing:-.43px;line-height:22px;margin-top:84px;padding:12px 16px;text-align:center;width:229px}.cube-in-question{height:155px;left:35%}.ball-in-question,.cube-in-question{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.ball-in-question{bottom:-30%;left:5%;width:150px}.spiral-in-question{bottom:-20%;right:5%}.cone-in-question,.spiral-in-question{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.cone-in-question{bottom:20%;left:30%}.error-msg{align-items:center;color:#c50f1f;display:none;display:flex;margin-top:5px}.error-msg img{margin-right:6px;width:12px}@media(max-width:960px){.question-greeting-container{padding:88px 24px 55px}.question-h1{font-size:45px;line-height:100%}.question-greeting,.question-h1{position:relative}.question-white-container{height:auto;margin-bottom:90px;padding:21px 24px 54px}.input-container textarea{box-sizing:border-box;width:100%}.dropdown-container,.file-upload-container,.input-container .input{width:100%}.cone-in-question{bottom:32%;left:auto;right:10%;width:127px}.cube-in-question{height:99px}.ball-in-question{bottom:-10%;width:65px}.spiral-in-question{bottom:34%;height:80px;right:5%;z-index:1}.submit-button{margin-top:0;width:100%}}.lang-ko .promo-greeting-container h1,.lang-ko .white-content-container h3,.lang-ko .white-content-container h4{line-height:110%!important}.lang-ja .promo-greeting-container h1{font-size:68px!important;line-height:75px!important}.lang-ja .promo-greeting-container h1,.lang-ja .white-content-container h3{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-weight:400!important}.lang-ja .white-content-container h3{font-size:48px!important;line-height:54px!important}.lang-ja .white-content-container h4{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:72px!important;font-weight:400!important;line-height:80px!important}@media(max-width:960px){.lang-ja .promo-greeting-container h1{font-size:38px!important;line-height:42px!important}.lang-ja .white-content-container h3{font-size:32px!important;line-height:36px!important}.lang-ja .white-content-container h4{font-size:38px!important;line-height:42px!important}}.promo-main-container{background:linear-gradient(171.3deg,#fee2ff -1.43%,#fff 24.05%,#f7eeff 30.96%);height:2840px}.torus2-in-promo{left:30%;position:absolute}.cube-in-promo{position:absolute;right:0;top:5%;width:155px}.promo-first-container{display:flex;padding:234px 0 0 18.6%;position:relative}.calendar-in-promo{position:relative;z-index:1}.balloons-in-promo{animation:up-down 5s ease 0s infinite normal none running;right:126px;top:120px;width:382px}.balloons-in-promo,.hearts-in-promo{position:absolute;transition:all .3s ease 0s}.hearts-in-promo{animation:spin 5s ease 0s infinite normal none running;left:calc(18.6% - 90px);top:130px;width:180px}.promo-greeting-container{padding-right:160px;position:relative}.promo-greeting-container h1{-webkit-text-fill-color:#0000;background:linear-gradient(92.22deg,#e500dc -5.58%,#eb00ff 88.24%);background-clip:text;-webkit-background-clip:text;font-family:Dongle;font-size:85px;font-weight:400;letter-spacing:0;line-height:85px}.promo-greeting-container p{font-family:Helvetica;font-size:20px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:40px;margin-top:40px;text-align:left}.spiral-in-promo{animation:spin 5s ease 0s infinite normal none running;position:absolute;right:80px;top:calc(50% - 70px);transition:all .3s ease 0s;width:105px}.promo-second-container,.promo-third-container{padding:100px 160px 0;position:relative}.reverse-on-mobile{justify-content:space-between}.ball-in-promo{top:-50px;width:151px}.ball-in-promo,.spiral2-in-promo{animation:up-down 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.spiral2-in-promo{right:180px;top:0;width:173px;z-index:1}.cube2-in-promo{animation:spin 5s ease 0s infinite normal none running;left:35%;position:absolute;top:0;transition:all .3s ease 0s;width:247px}.promo-white-container{background:linear-gradient(278.43deg,#fffffff2 58.59%,#fff0 118.47%);border-radius:20px;display:flex;padding:106px;position:relative}.gem-in-promo{align-self:flex-start;margin-right:113px;width:457.74px}.lisa-in-promo{margin-right:30px;width:457.74px}.white-content-container{position:relative}.white-content-container h3{font-size:60px;line-height:54px;margin-top:8px}.white-content-container h3,.white-content-container h4{-webkit-text-fill-color:#0000;background:linear-gradient(100.11deg,#eb00ff 21.34%,#5700e5);background-clip:text;-webkit-background-clip:text;font-family:Dongle;font-weight:400;letter-spacing:0;text-align:left}.white-content-container h4{font-size:94px;line-height:85px;margin-bottom:24px}.white-content-container label{font-size:20px;font-weight:500;line-height:32px;margin-bottom:14px}.white-content-container label,.white-content-container p{font-family:Along Sans s2,Helvetica,sans-serif;letter-spacing:0;text-align:left}.white-content-container p{font-size:18px;font-weight:400;line-height:29px;margin-top:40px}.firework-in-promo{right:calc(30% - 90px);width:120px}.cones-in-promo,.firework-in-promo{animation:spin 5s ease 0s infinite normal none running;position:absolute;transition:all .3s ease 0s}.cones-in-promo{left:240px;top:0;width:178px;z-index:1}.cone-in-promo{animation:up-down 5s ease 0s infinite normal none running;bottom:-135px;position:absolute;right:40px;transition:all .3s ease 0s;z-index:1}.torus1-in-promo{left:0;position:absolute;top:50%}.event-div{background:#ffcaf0;border-radius:40px;color:#fb05b9;font-family:Gilroy,Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.4300000072px;line-height:22px;margin-top:33px;padding:8px 24px;text-align:left;text-align:center;width:111px}.promo-ul{font-family:Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;padding:100px 160px 110px;text-align:left}.promo-ul li{display:flex}.promo-ul li:before{content:"•";display:inline-block;font-size:.8em;margin-right:.5em;width:1em}@media(max-width:960px){.promo-main-container{height:auto}.promo-first-container{flex-direction:column-reverse;padding:130px 24px 0}.promo-greeting-container{padding:initial}.promo-greeting-container h1{font-size:45px;font-weight:400;letter-spacing:0;line-height:45px;text-align:left}.promo-greeting-container p{font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:26px;margin-top:10px}.calendar-in-promo{margin:0 auto;width:189px}.cube-in-promo,.hearts-in-promo{display:none}.promo-second-container,.promo-third-container{padding:60px 24px 0}.reverse-on-mobile{flex-direction:column-reverse!important}.promo-white-container{align-items:center;flex-direction:column;padding:26px}.gem-in-promo{margin-right:0;width:217px}.lisa-in-promo{margin-right:0;width:209px}.white-content-container{align-items:center;display:flex;flex-direction:column}.white-content-container h3{font-size:40px;line-height:36px;margin-top:13px}.white-content-container h3,.white-content-container h4{font-family:Dongle;font-weight:400;letter-spacing:0;text-align:left;width:100%}.white-content-container h4{font-size:45px;line-height:40px;margin-bottom:0}.white-content-container label{font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:26px;margin-top:19px}.white-content-container label,.white-content-container p{font-family:Along Sans s2,Helvetica,sans-serif;text-align:left;width:100%}.white-content-container p{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:0}.event-div{font-size:18px}.promo-ul{font-family:Along Sans s2,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:19px;padding:33px 28px 46px;text-align:left}.balloons-in-promo{left:calc(50% - 12.5px);right:0;top:56px;width:164px}.spiral-in-promo{left:0;top:-100px;width:74px}.ball-in-promo{left:-50px;top:0;width:100px}.cube2-in-promo{display:none}.spiral2-in-promo{right:24px;top:30px;width:90px}.firework-in-promo{right:5%;top:70px;width:40px}.cone-in-promo{bottom:-30px;right:0;width:150px}.cones-in-promo{left:34px;width:98px}.torus2-in-promo{left:auto;right:15%;width:114px}.torus1-in-promo{width:60px}}@keyframes spin{0%{transform:rotate(0deg) translateY(10%)}50%{transform:rotate(10deg) translateY(0)}to{transform:rotate(0deg) translateY(10%)}}@keyframes up-down{0%{transform:translateY(10%)}50%{transform:translateY(-10px)}to{transform:translateY(10%)}}.lang-ja .about-h1{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important;font-size:48px!important;font-weight:400!important;line-height:150%!important;padding-top:8px!important}.about-main-container{background:linear-gradient(122deg,#c2f5df -5.35%,#dffeff 25.48%,#dafaff 53.02%,#dffbff 73.58%);position:relative;width:100%}.ball-in-about{animation:spin 5s ease 0s infinite normal none running;position:absolute;right:7%;top:4%;transition:all .3s ease 0s}.about-greeting-container{padding:154px 0 39px 18.6%;position:relative}.about-h1{-webkit-text-fill-color:#0000;background:linear-gradient(92deg,#008c51 -5.53%,#0062d5 35.48%);background-clip:text;-webkit-background-clip:text;font-family:Dongle;font-size:60px;line-height:120%}.about-greeting,.about-h1{font-style:normal;font-weight:400}.about-greeting{color:#404040;font-family:Helvetica;font-size:20px;line-height:160%;margin-top:40px}.about-white-container{background:linear-gradient(278deg,#fffffff2 82.06%,#fff0 118.47%);height:560px;margin-bottom:150px;padding-left:18.6%;padding-right:230px;padding-top:57px;position:relative;z-index:1}.about-white-container h3{font-size:20px;font-weight:700;line-height:36px}.about-white-container h3,.about-white-container p{font-family:Helvetica;letter-spacing:0;text-align:left}.about-white-container p{font-size:18px;font-weight:400;line-height:29px}.cube-in-about{animation:spin 5s ease 0s infinite normal none running;bottom:-125px;left:5%;position:absolute;transition:all .3s ease 0s}@media(max-width:960px){.about-main-container{height:auto}.ball-in-about,.spiral-in-about{display:none}.about-greeting-container{padding:88px 24px 55px}.cube-in-about{bottom:auto;left:-20px;width:150px}.about-h1{font-size:45px;line-height:100%}.about-greeting{font-size:16px;font-style:normal;line-height:160%}.about-white-container{flex-direction:column-reverse;height:auto;margin-bottom:69px;padding:21px 24px 54px}}
/*# sourceMappingURL=main.8059adf4.css.map*/