*{margin:0;padding:0;box-sizing:border-box}p,a,b,span,h1,h2,h3,h4,h5{font-family:zen-kaku-gothic-new,sans-serif}p{display:block}img{display:block;object-fit:contain;width:100%;height:auto}.wrapper{width:100vw;height:100lvh;overflow:hidden;opacity:0;animation:fadeIn .5s forwards;animation-delay:5s}@keyframes fadeIn{form{opacity:0}to{opacity:1}}.main_content{width:100vw;height:100lvh;position:relative}.products-slider{width:10vw;padding:0 .5vw;position:absolute;top:0;right:0;height:100lvh;overflow-y:hidden;z-index:4}.products-slider::-webkit-scrollbar{display:none}.bg_l{width:100%;height:100%;background-image:linear-gradient(0deg,transparent calc(100% - 1px),#00f calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#00f calc(100% - 1px));background-size:14px 14px;background-repeat:repeat;opacity:.1;animation:bg-scroll .4s linear infinite}@keyframes bg-scroll{0%{background-position:0 0}to{background-position:14px 0}}.bg_r{background-color:#00f;width:50%;height:130%;position:absolute;right:0;top:0}.opening{z-index:10;position:fixed;width:100vw;height:100lvh;top:0;left:0;background-color:#000;animation:fadeOut .5s forwards;animation-delay:7s}@keyframes fadeOut{0%{opacity:1}80%{opacity:0}to{opacity:0;display:none}}.opening .light{width:100%;height:100%;background:#fff;transform:scale(0);transform-origin:center;animation:lightOn .5s forwards;animation-delay:.3s}@keyframes lightOn{0%{transform:scale(0)}40%{transform:scaleY(.005)}to{transform:scale(1)}}.opening .play_btn{width:150px;height:150px;border:2px solid #000;border-radius:0;position:absolute;top:41%;left:50%;transform:translate(-50%) scale(0);animation:btnClick 1.3s forwards;animation-delay:1s}.opening .play_btn p{display:block;text-align:center;line-height:140px;font-size:70px;position:relative;left:5px;animation:btnClick-inner 1.3s forwards;animation-delay:1s;font-family:zen-kaku-gothic-new,sans-serif;font-variant-emoji:text}@keyframes btnClick{0%{transform:translate(-50%) scale(0)}40%{transform:translate(-50%) scale(1) rotate(360deg)}60%{transform:translate(-50%) scale(1) rotate(360deg);border-color:#000;background:#fff}65%{transform:translate(-50%) scale(.7) rotate(360deg);opacity:1;border-color:#00f;background:#00f}80%{transform:translate(-50%) scale(.7) rotate(360deg);opacity:1;border-color:#00f;background:#00f}to{transform:translate(-50%) scale(.7) rotate(360deg);opacity:0;border-color:#00f;background:#00f}}@keyframes btnClick-inner{60%{color:#000}65%{color:#fff}to{color:#fff}}.opening .copy{font-family:neue-kabel,sans-serif;color:#000;position:absolute;top:40%;left:50%;transform:translate(-50%);z-index:2;text-align:center;font-size:6.5vw;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden;padding:0 15px 30px}.opening .copy span{position:relative;z-index:1}.opening .copy:before{content:"";display:block;width:100%;height:95%;background-color:#fff;position:absolute;right:100%;animation:copySlide .5s forwards;animation-delay:5.5s;z-index:0}@keyframes copySlide{0%{right:100%}to{right:0}}.bg_wrapper{background-color:#00f;width:100%;height:100%;position:absolute;top:0;left:0}.opening .bg_r,.opening .bg_l{position:fixed}.opening .bg_l{top:100lvh;animation:slideIn01 1s forwards;animation-delay:2.3s}.opening .bg_r{top:-130lvh;animation:slideIn02 1.7s forwards;animation-delay:2.3s}.opening .bg_wrapper{top:100lvh;animation:slideIn03 .8s forwards;animation-delay:5.3s}@keyframes slideIn01{0%{top:100lvh}50%{top:0;width:50%}to{top:0;width:100%}}@keyframes slideIn02{0%{top:-130lvh}50%{top:-30lvh}51%{top:-30lvh;height:130%;width:50%;right:0;transform:rotate(0)}61%{top:-50lvh;height:300%;width:50%;right:-15%;transform:rotate(0)}to{top:55vh;height:300%;width:200%;right:-50%;transform:rotate(90deg)}}@keyframes slideIn03{0%{top:100lvh}to{top:0}}.content-link-map h1 video,.content-link-map h1 img{position:absolute;display:block;width:100vw;height:100%;object-fit:contain;top:0;left:0;pointer-events:none}.content-link-map h1 video{mix-blend-mode:multiply;z-index:5}.content-link-map h1 img{z-index:4}.content-link-map h1 img{animation:spin 5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cir{position:absolute;width:50%;top:0;z-index:2}.cir .ttl{font-family:neue-kabel,sans-serif;position:absolute;font-size:2vw;font-weight:700;cursor:pointer}.cir .ttl span{position:relative;padding:0 10px}.cir .syn{position:absolute;width:25px;height:25px;border-radius:50%;background-color:#fff;border:2px solid #000;cursor:pointer;transition:all .3s}.cir .syn span{position:relative}.cir .syn span:before{content:"";display:block;width:15px;height:15px;border-radius:10px;background-color:#000;position:absolute;top:3px;left:3px;transition:all .3s}.cir picture,.cir img{pointer-events:none}.cir_about,.cir_event,.cir_community{left:0}.cir_about img,.cir_event img,.cir_community img{margin-left:auto}.cir_goods,.cir_contact{right:0}.cir_goods .ttl span,.cir_contact .ttl span{color:#fff}.cir_goods img,.cir_contact img{margin-right:auto}.cir_about{top:18%}.cir_about img{width:45%}.cir_about .ttl{left:40.5%;top:-32%}.cir_about .syn{left:54.5%;top:-5%}.cir_event{top:43%}.cir_event img{width:67%}.cir_event .ttl{left:18.5%;top:-29%}.cir_event .syn{left:38.5%;top:-7%}.cir_community{top:53%}.cir_community img{width:57%}.cir_community .ttl{left:45.5%;bottom:-17%}.cir_community .syn{left:41.5%;bottom:-4%}.cir_goods{top:20%}.cir_goods img{width:68%}.cir_goods .ttl{left:56.5%;top:-34%}.cir_goods .syn{left:56.5%;top:-5%}.cir_contact{top:44%}.cir_contact img{width:46%}.cir_contact .ttl{left:50%;bottom:7%}.cir_contact .syn{left:44%;bottom:-6%}.content-about,.content-event,.content-goods,.content-contact{position:absolute;width:95vw;left:0;bottom:0;z-index:5;border-radius:0 380px 0 0;transition:all .5s}.content-event h2,.content-goods h2,.content-contact h2{font-family:neue-kabel,sans-serif;font-size:5vw}.content-event h2 span,.content-goods h2 span,.content-contact h2 span{display:block;font-size:1.5vw}.whole_blue,.whole_white{position:fixed;width:100vw;height:100lvh;top:0;left:0;z-index:4;transition:all .5s}.whole_blue{background-color:#00f;transform:translate(100vw)}.whole_white{background-color:#fff;transform:translate(-100vw)}.whole_blue.active,.whole_white.active{transform:translate(0)}.content-about{height:80vh;background-color:#000;padding:13vh 13vw 0;transform:translateY(80vh)}.content-about.active{transform:translateY(0)}.content-about h2,.content-about p,.content-about a{color:#fff}.content-about h2{font-family:neue-kabel,sans-serif;font-size:5vw}.content-about h3{font-size:2.5vw;line-height:1;margin-bottom:30px}.content-about h3 span{font-family:neue-kabel,sans-serif;color:#fff;border-bottom:2px solid #fff}.content-about .lead{font-weight:700;font-size:1.5vw;margin-top:10px;margin-bottom:7vh}.content-about .lead+p{font-size:1.4vw;line-height:2;margin-bottom:7vh}.content-about .link_x{margin-top:5vh}.content-about .link_x a{font-family:neue-kabel,sans-serif;font-size:20px;text-decoration:none}.content-about .link_x a img{width:20px;display:inline-block;vertical-align:middle;margin-right:5px}.content-event{height:90vh;background-color:#fff;padding:7% 9vw 7% 13vw;transform:translateY(90vh)}.content-event.active{transform:translateY(0)}.content-event h2{color:#00f}.content-event .container{margin-top:40px;overflow-y:scroll;padding-right:3%;height:75%}.content-event .container::-webkit-scrollbar{width:5px;border-radius:10px}.content-event .container::-webkit-scrollbar-button{display:none}.content-event .container::-webkit-scrollbar-track{background:#b2b2b2}.content-event .container::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.content-event .event-tabs{display:flex}.content-event .event-tabs .tab{display:block;width:50%;border:none;background-color:#000;color:#fff;font-family:neue-kabel,sans-serif;font-size:30px;border-radius:20px 20px 0 0;padding:5px 0;cursor:pointer}.content-event .event-tabs .tab.is-active{background-color:#00f}.content-event .et-contents{border:2px solid #00f;padding:30px}.content-event .et-contents .content{display:none}.content-event .et-contents .content.is-active{display:block}.content-event .et-contents .content .event-item{display:flex;gap:20px;align-items:center}.content-event .et-contents .content .event-item img{width:30%}.content-event .et-contents .content .event-item h4{color:#000;font-size:24px;margin-bottom:10px;font-family:zen-kaku-gothic-new,sans-serif}.content-event h3{font-size:1.6vw;margin:70px auto 20px;letter-spacing:2px}.content-event .news_list{list-style:none}.content-event .news_list li{display:flex;padding:15px 0;border-bottom:1px solid #000}.content-event .news_list li span{display:block;font-size:18px}.content-event .news_list li .date{width:20%;text-align:left;padding-left:30px}.content-event .achieve-cards{display:flex;gap:1%;flex-wrap:wrap}.content-event .achieve-card{width:31%;cursor:pointer}.content-event .achieve-card img{border:1px solid #000}.achieve-modal{display:none}.achieve-modal[aria-hidden=false]{display:block}.achieve-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:999;width:100vw;height:100vh;top:-10vh}.achieve-modal__content{position:fixed;top:50%;left:50%;width:min(90vw,800px);max-height:90vh;overflow-y:auto;transform:translate(-50%,-50%);background:#fff;z-index:1000;padding:24px}.achieve-modal__close{position:absolute;top:10px;right:10px;background:none;border:0;font-size:24px;cursor:pointer}#achieveModalTitle{margin:30px auto 15px;font-size:20px}.achieve-modal__image-wrap img{width:100%;height:auto;display:block}.is-modal-open{overflow:hidden}.content-community{width:100vw;height:100lvh;position:fixed;top:0;left:0;background-color:#000;z-index:6;display:none}.content-community .inner{position:absolute;top:30%;left:50%;transform:translate(-50%);z-index:1}.content-community h2{text-align:center;color:#fff;font-size:4vw}.content-community p{color:#fff;font-size:1.5vw;line-height:2;margin:5vh 0;display:block;text-align:center}.content-community p br:nth-of-type(1){display:none}.content-community .discord_link{text-align:center}.content-community .discord_link a{display:block;width:70%;max-width:250px;margin-inline:auto}.content-community .discord_link a img{width:100%}.content-community .back{margin-top:5vh;text-align:center;color:#fff;text-decoration:underline}.content-community .back span{cursor:pointer}.content-community video{display:block;height:100%;width:100%;object-fit:cover;opacity:.2;position:absolute;z-index:0;left:50%;transform:translate(-50%)}.cc_circle{width:700px;height:700px;border-radius:50%;background-color:#000;position:absolute;z-index:5;top:50%;left:55%;transform:translate(-50%,-50%) scale(0);transition:all .5s}.cc_circle.active{transform:translate(-50%,-50%) scale(4)}.content-goods{left:initial;right:-10vw;height:90vh;background-color:#00f;padding:7vh 13vw 0 9vw;border-radius:380px 0 0;transform:translateY(90vh)}.content-goods.active{transform:translateY(0)}.content-goods h2{color:#fff;text-align:right}.content-goods .goods_wrapper{display:flex;gap:.4%;flex-wrap:wrap;margin-top:25px;overflow-y:scroll;height:65%}.content-goods .goods_wrapper .goods_child{display:block;width:33%;color:#fff;text-decoration:none;margin-bottom:20px}.content-goods .goods_wrapper .goods_child img{width:100%;border-radius:20px;overflow:hidden}.content-contact{left:initial;right:-10vw;height:90vh;background-color:#000;padding:7vh 13vw 0 9vw;border-radius:380px 0 0;transform:translateY(90vh)}.content-contact.active{transform:translateY(0)}.content-contact h2{color:#fff;text-align:right}.form-item{display:flex;gap:20px;margin-bottom:10px}.contact_wrapper{margin-top:10vh}.contact_wrapper>p{color:#fff;font-size:12px;display:block;text-align:center}.content-contact form label{color:#fff;width:40%;display:block}.content-contact form input,.content-contact form textarea{border:none;display:block;width:100%;padding:10px}.content-contact form button{display:block;width:30%;border:none;background:#fff;padding:10px 0;margin:20px auto;cursor:pointer}.products-slider{background-color:#00f;padding-right:2vw}.products-slider .vertical-swiper{height:100%;overflow:visible}.products-slider .swiper-slide{border-radius:20px;text-align:center;transition:transform .3s;overflow:hidden;border:1px solid #00f}.products-slider .swiper-slide img{width:102%;height:100%;object-fit:cover;object-position:center}.products-slider .swiper-slide a.soldout{position:relative;display:block;height:100%}.products-slider .swiper-slide a.soldout:before{display:block;content:"";width:102%;height:102%;background-color:#000000b3;color:#fff;text-align:center;position:absolute;left:-1%;top:-1%}.products-slider .swiper-slide a.soldout:after{content:"SOLD OUT";color:#fff;width:100%;left:0;top:50%;transform:translateY(-50%);display:block;text-align:center;position:absolute}@media screen and (min-width:1025px){.cir .ttl span:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:-1}.cir.active .ttl span:before{transform:scaleX(1)}.cir.active .syn{width:28px;height:28px;transform:translate(-3px)}.cir_about.active .ttl span,.cir_event.active .ttl span,.cir_community.active .ttl span{color:#fff}.cir_about.active .ttl span:before,.cir_event.active .ttl span:before,.cir_community.active .ttl span:before{background-color:#00f}.cir_goods.active span,.cir_contact.active span{color:#00f}.cir_goods.active span:before,.cir_contact.active span:before{background-color:#fff}.cir_about.active .syn,.cir_event.active .syn,.cir_community.active .syn{border:0px solid #00f;background-color:#00f}.cir_goods.active .syn,.cir_contact.active .syn{border:0px solid #fff;background-color:#fff}.cir.active .syn span:before{opacity:0}.cir_about.active .syn span:before,.cir_event.active .syn span:before,.cir_community.active .syn span:before{background-color:#00f}.cir_goods.active .syn span:before,.cir_contact.active .syn span:before{background-color:#fff}.content-about h2 br,.content-about .lead+p br.p{display:none}.content-about .link_x{overflow:hidden;padding:7px 0 10px}.content-about .link_x a{position:relative;transition:all .3s}.content-about .link_x a:before{content:"";display:block;width:100%;height:100%;background-color:#fff;transform:translate(-100%);transition:all .3s;position:absolute;top:0;left:0;z-index:-1}.content-about .link_x a:hover{color:#000}.content-about .link_x a:hover:before{transform:translate(0)}.content-about .link_x a img{position:relative;z-index:1}.content-community .discord_link a{transition:all .3s}.content-community .discord_link a:hover{transform:rotate(-10deg)}.products-slider .swiper-slide:hover{transform:scale(1.1)}}@media(min-width:768px)and (max-width:1024px){.wrapper{width:100vw;display:block;position:relative;overflow:hidden}.main_content{width:100%}.products-slider{position:absolute;top:2vh;left:0;width:100vw;height:13vh;background:none}.logo{width:21%;top:48%}.blob01{height:36%;top:32%}.blob02{height:36%;top:33%}.cir .ttl{font-size:3vw}.cir_about{top:24%}.cir_about .ttl{left:35.5%;top:-22%}.cir_about img{width:70%}.cir_about .syn{left:26.5%}.cir_goods{top:33%}.cir_goods .ttl{left:66.5%;top:9%}.cir_goods img{width:80%;transform:rotate(-15deg)}.cir_goods .syn{left:73.5%;top:-17%}.cir_contact .ttl{left:54%;bottom:-36%}.cir_contact img{width:81%}.cir_contact .syn{left:78%;bottom:-9%}.cir_event{top:44%}.cir_event .ttl{left:18.5%;top:-81%}.cir_event img{width:87%}.cir_event .syn{left:18.5%;top:-18%}.cir_community{top:58%}.cir_community .ttl{left:43.5%;bottom:-52%}.cir_community img{width:73%;transform:rotate(-20deg)}.cir_community .syn{left:33.5%;bottom:-34%}}@media screen and (max-width:767px){.wrapper{width:100vw;display:block;position:relative;overflow:hidden}.main_content{width:100%}.products-slider{position:absolute;top:2vh;left:0;width:100vw;height:13vh;background:none;overflow:hidden}.opening .copy{top:37%;font-size:17vw;line-height:1;white-space:initial;padding-bottom:15px}.opening .copy:before{height:100%}@keyframes slideIn02{0%{top:-130lvh}50%{top:-30lvh}50%{top:-30lvh;height:130%;width:50%;right:0;transform:rotate(0)}61%{top:-30lvh;height:200%;width:50%;right:-10%;transform:rotate(0)}to{top:-5vh;height:200%;width:200%;right:-50%;transform:rotate(90deg)}}.content-link-map h1 video,.content-link-map h1 img{width:300%;left:-100%}.cir .ttl{font-size:6vw;z-index:4}.cir_about{top:23%}.cir_about .ttl{left:44.5%;top:-16%}.cir_about .syn{left:27.5%;top:-7%}.cir_about img{width:77%}.cir_event{top:55%}.cir_event .ttl{left:21.5%;top:107%}.cir_event .syn{left:17.5%;top:86%}.cir_event img{width:85%}.cir_community{top:53%;z-index:1}.cir_community .syn{bottom:-2%}.cir_community .ttl{left:13.5%;bottom:-14%}.cir_goods{top:25%}.cir_goods .ttl{left:25.5%;top:-41%}.cir_goods .syn{left:67.5%;top:-11%}.cir_goods img{width:88%}.cir_contact{top:55%}.cir_contact .ttl{left:25%;bottom:-49%}.cir_contact .syn{left:69%;bottom:-11%}.cir_contact img{width:80%}.content-about,.content-event,.content-goods,.content-contact{border-radius:0 150px 0 0}.content-event h2,.content-goods h2,.content-contact h2{font-size:13vw}.content-event h2 span,.content-goods h2 span,.content-contact h2 span{font-size:3.5vw}.content-about{height:75vh;padding:10vh 9vw 0}.content-about h2{font-size:14vw;line-height:1}.content-about h3{font-size:24px}.content-about .lead{font-size:3.6vw;margin-top:30px}.content-about .lead+p,.content-about .link_x a{font-size:16px}.content-event{padding:5vh 9vw 0}.content-event .event-tabs .tab{font-size:14px;border-radius:10px 10px 0 0}.content-event h3{font-size:4vw;margin-top:50px}.content-event .et-contents .content .event-item{display:block}.content-event .et-contents .content .event-item img{width:100%}.content-event .achieve-card{width:48%}.content-community .inner{width:90%;top:50%;left:5%;transform:translateY(-50%)}.content-community h2{font-size:10vw}.content-community p{font-size:20px}.content-community p br:nth-of-type(1){display:block}.content-goods .goods_wrapper .goods_child{width:47%}.content-goods,.content-contact{border-radius:150px 0 0;right:0;padding:5vh 9vw 0}.content-goods .goods_wrapper{gap:3%}.contact_wrapper{margin-top:5vh;overflow-y:scroll;height:75%}.content-contact .form-item{display:block;margin-bottom:15px}.content-contact form label{width:100%}}@media screen and (max-width:768px)and (max-height:750px){.wrapper,.main_content{min-height:800px}.content-about,.content-event{transform:translate(-95vw)}.content-goods,.content-contact{transform:translate(95vw)}.content-about,.content-event,.content-goods,.content-contact{height:100vh}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
