*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{width:100%;height:100%;display:block;margin:0;padding:0;border:0;outline:0;background:transparent}html{font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none !important;color:inherit;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}dfn{font-weight:400;font-style:normal}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li{list-style:none}@keyframes drawCircle{0%{transform:rotateZ(90deg)}to{transform:rotateZ(-90deg);stroke-dashoffset:0}}@keyframes undrawCircle{0%{transform:rotate(270deg);stroke-dashoffset:-50}to{transform:rotate(90deg);stroke-dashoffset:0}}.drawCircle .drawCircleWrap{width:100px;height:100px;z-index:2}.drawCircle .drawCircleWrap .drawCircleOuter{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:10px;letter-spacing:0.05em;font-weight:700;color:#000;cursor:pointer;position:relative;transition:.2s ease-in-out 0s}.drawCircle .drawCircleWrap .drawCircleBorder,.drawCircle .drawCircleWrap .drawCircleBorderBg{width:100%;height:100%;position:absolute;top:0;left:0}.drawCircle .drawCircleWrap .drawCircleBorderBg circle{fill:none;stroke-width:1px;stroke:rgba(255,255,255,0.3)}.drawCircle .drawCircleWrap .drawCircleBorder circle{transform-origin:50% 50%;fill:none;stroke:#fff;stroke-opacity:1;stroke-dasharray:150;stroke-dashoffset:24;stroke-width:1px;visibility:0;animation-name:drawCircle;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:backwards;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.drawCircle:hover .drawCircleOuter .drawCircleBorder circle{transition:visibility 0s .8s;animation-name:undrawCircle;animation-duration:.8s;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.contentsRow{display:flex;flex-wrap:wrap;gap:0 30px}.contentsRow .contentsCol1_2{width:calc(50% - 15px)}.contentsRow .contentsCol1_3{width:33.33%;width:calc(33.33% - 20px)}.contentsRow .contentsCol1_32{width:calc(33.33% - 15px)}.contentsRow .contentsCol2_32{width:calc(66.66% - 15px)}.contentsRow .contentsCol1_4{width:calc(25% - 22.5px)}.contentsRow .contentsCol1_5{width:calc(20% - 24px)}@media only screen and (max-width: 991px){.visible-pc{display:none !important}}@media only screen and (max-width: 767px){.visible-pctb{display:none !important}}@media only screen and (min-width: 992px){.visible-tbsp{display:none !important}}@media only screen and (min-width: 768px){.visible-sp{display:none !important}}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-tab{display:none !important}@media (max-width: 992px){.hidden-tab{display:none !important}.visible-tab{display:block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}.text-xs{font-size:16px !important;line-height:190% !important;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";color:rgba(51,49,45,0.75) !important}@media only screen and (max-width: 1024px){.text-xs{font-size:13px !important}}@media only screen and (max-width: 767px){.text-xs{font-weight:300}}@keyframes bg-animation{0%{transform:translate(0, 0)}10%{transform:translate(-5%, -5%)}20%{transform:translate(-10%, 5%)}30%{transform:translate(5%, -10%)}40%{transform:translate(-5%, 15%)}50%{transform:translate(-10%, 5%)}60%{transform:translate(15%, 0)}70%{transform:translate(0, 10%)}80%{transform:translate(-15%, 0)}90%{transform:translate(10%, 5%)}100%{transform:translate(5%, 0)}}@keyframes pulse{0%{transform:scale(1, 1) translateY(-50%)}50%{opacity:1}100%{transform:scale(2.5) translateY(-50%);opacity:0.0}}@keyframes animBlue{0%{top:10%;left:30%}10%{top:30%;left:35%}20%{top:60%;left:45%}30%{top:50%;left:25%}40%{top:70%;left:65%}50%{top:20%;left:85%}60%{top:50%;left:65%}70%{top:30%;left:45%}80%{top:60%;left:75%}90%{top:40%;left:65%}100%{top:10%;left:30%}}@keyframes animOrange{0%{top:80%;left:20%}10%{top:50%;left:65%}20%{top:20%;left:65%}30%{top:30%;left:-5%}40%{top:70%;left:25%}50%{top:65%;left:40%}60%{top:10%;left:85%}70%{top:100%;left:75%}80%{top:60%;left:25%}90%{top:20%;left:65%}100%{top:80%;left:20%}}@keyframes text-underline{0%{clip-path:inset(0 100% 0% 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes buttonPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.3)}}@keyframes layer-02-00{0%{transform:translate(0%, 0) rotate(5deg)}50%{transform:translate(0%, -10px) rotate(5deg)}100%{transform:translate(0%, 0) rotate(5deg)}}@keyframes layer-02-00-sp{0%{transform:translate(0%, 0) skewX(-2deg) rotate(3deg)}50%{transform:translate(0%, -10px) skew(-2deg) rotate(3deg)}100%{transform:translate(0%, 0) skew(-2deg) rotate(3deg)}}@keyframes layer-02-00-02{0%{transform:translate(0%, 0) skewX(-2deg) rotate(2deg)}50%{transform:translate(0%, -10px) skew(-2deg) rotate(2deg)}100%{transform:translate(0%, 0) skew(-2deg) rotate(2deg)}}@keyframes layer-02-00-02-sp{0%{transform:translate(0%, 0) skewX(-2deg) rotate(-5deg)}50%{transform:translate(0%, -10px) skew(-2deg) rotate(-5deg)}100%{transform:translate(0%, 0) skew(-2deg) rotate(-5deg)}}@keyframes layer-02-00-03{0%{transform:translate(0%, 0) skewX(2deg) rotate(3deg)}50%{transform:translate(0%, -10px) skew(2deg) rotate(3deg)}100%{transform:translate(0%, 0) skew(2deg) rotate(3deg)}}@keyframes layer-02-00-03-sp{0%{transform:translate(0%, 0) skewX(2deg) rotate(3deg)}50%{transform:translate(0%, -10px) skew(2deg) rotate(3deg)}100%{transform:translate(0%, 0) skew(2deg) rotate(3deg)}}@keyframes layer-02-00-04{0%{transform:translate(0%, 0) skewX(1deg) rotate(-2deg)}50%{transform:translate(0%, -10px) skew(1deg) rotate(-2deg)}100%{transform:translate(0%, 0) skew(1deg) rotate(-2deg)}}@keyframes layer-02-00-04-sp{0%{transform:translate(0%, 0) skewX(1deg) rotate(-2deg)}50%{transform:translate(0%, -10px) skew(1deg) rotate(-2deg)}100%{transform:translate(0%, 0) skew(1deg) rotate(-2deg)}}@keyframes layer-02-01{0%{transform:translate(0%, 0)}50%{transform:translate(0%, -10px)}100%{transform:translate(0%, 0)}}@keyframes layer-02-02{0%{transform:translate(0%, 0%)}50%{transform:translate(0%, -3%)}100%{transform:translate(0%, 0%)}}@keyframes layer-02-03{0%{transform:translate(0%, 0%)}50%{transform:translate(0%, -10%)}100%{transform:translate(0%, 0%)}}@keyframes layer-02-04{0%{transform:translate(-50%, 0%)}50%{transform:translate(-50%, -4%) scale(1.02)}100%{transform:translate(-50%, 0%)}}@keyframes layer-02-04-reverese{0%{transform:translate(-50%, 0%) scale(-1, 1)}50%{transform:translate(-50%, -4%) scale(-1.02, 1.02)}100%{transform:translate(-50%, 0%) scale(-1, 1)}}@keyframes layer-02-05{0%{transform:translate(0%, 0%)}50%{transform:translate(0%, -5%)}100%{transform:translate(0%, 0%)}}@keyframes layer-02-06{0%{transform:translate(0%, 0%)}50%{transform:translate(0%, -3%)}100%{transform:translate(0%, 0%)}}*{backface-visibility:hidden}img{backface-visibility:hidden;-webkit-backface-visibility:hidden}::-webkit-scrollbar-track{background-color:#000;background-color:rgba(0,0,0,0.3)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background-color:#f5f5f5}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{font-size:62.5%;padding:0;margin:0;width:100%}html.is-scroll{overflow-y:scroll}body{position:relative;font-weight:400;font-size:1.4rem;line-height:1.6;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:auto;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"palt"}.font-old{font-weight:300}main{position:relative;z-index:2}main *{color:rgba(255,241,242,0.95);font-weight:400}body *{font-family:'Oswald','baunk', "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-variation-settings:'wght' 600}.sb{font-weight:600}a:hover{text-decoration:none}.loadAnm{clip-path:inset(0 0 0 0)}.loadAnm.is-load{clip-path:inset(0 0 0 0)}html{overflow-y:hidden !important;height:100vh !important}html.is-scroll{height:auto !important;overflow-y:scroll !important}.font-sp{font-family:"baunk","makinus","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif" !important}body{overflow-x:hidden;position:relative}body.is-active .detailText,body.is-active #realtime,body.is-active .snsLink,body.is-active .floatingBtn,body.is-active .otherLinks{opacity:0}.languageBtn{position:fixed;left:50%;top:30px;transform:translateX(-50%);z-index:5;background:rgba(0,0,0,0.6);border-radius:8px;display:flex;gap:4px;padding:8px 12px}@media only screen and (max-width: 767px){.languageBtn{padding:4px 4px;top:20px}}.languageBtn a{color:#fff;background:rgba(0,0,0,0.25);padding:4px 16px;border-radius:8px;position:relative;transition:.2s ease-in 0s}@media only screen and (max-width: 767px){.languageBtn a{font-size:12px;padding:4px 14px}}@media only screen and (min-width: 1025px){.languageBtn a:hover{background:rgba(0,0,0,0.5)}}.languageBtn a.is-current{background:rgba(255,255,255,0.85);color:rgba(0,0,0,0.7);pointer-events:none}.languageBtn a.is-current::before{content:"";position:absolute;right:8px;top:8px;background:rgba(0,0,0,0.85);width:4px;height:4px;border-radius:999px;z-index:3}.leftBottom{position:fixed;bottom:30px;left:30px;z-index:3;font-size:14px;line-height:1.4;z-index:10;color:#fff;mix-blend-mode:difference}@media only screen and (max-width: 767px){.leftBottom{bottom:20px;left:20px;font-size:11px}}.detailText{position:fixed;top:30px;left:30px;z-index:3;font-size:16px;line-height:1.25;z-index:10;opacity:0.7;color:#fff;mix-blend-mode:difference}@media only screen and (max-width: 767px){.detailText{top:20px;left:20px;font-size:14px}}.detailText span{opacity:0.55}.snsLink{position:fixed;top:30px;right:30px;display:flex;gap:8px;z-index:10}@media only screen and (max-width: 767px){.snsLink{top:20px;right:20px;flex-flow:column;gap:6px}.snsLink li{width:40px}.snsLink li a{padding:6px}}.snsLink li{width:44px}.snsLink li a{display:block;border:1px solid rgba(255,255,255,0.8);padding:10px;border-radius:10px;cursor:pointer;color:#fff;mix-blend-mode:difference;background:rgba(0,0,0,0.7);transition:.2s ease-in 0s;height:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.snsLink li a{height:44px}}.snsLink li a figure{transition:.2s ease-in 0s}@media only screen and (min-width: 1025px){.snsLink li a:hover{background:rgba(255,255,255,0.2)}.snsLink li a:hover figure{transform:scale(1.1)}}.floatingBtn{position:fixed;z-index:10;bottom:30px;right:30px;border:2px solid #d615c6;color:#d615c6;border-radius:999px;padding:8px 40px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);cursor:pointer;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.5);transition:.2s ease-in 0s}@media only screen and (min-width: 1025px){.floatingBtn:hover{background:#d615c6;padding:8px 56px 8px 24px}.floatingBtn:hover p{color:#fff}.floatingBtn:hover .icon{animation:.5s buttonDot 1 forwards}@keyframes buttonDot{0%{left:18px;opacity:1}30%{left:32px;opacity:0}55%{left:auto;opacity:0;right:24px;background:#fff}85%{left:auto;right:24px;opacity:1;background:#fff}100%{left:auto;right:24px;opacity:1;background:#fff}}}.floatingBtn p{font-size:16px;color:#fff}.floatingBtn .icon{position:absolute;left:18px;width:6px;height:6px;top:50%;transform:translateY(-50%);background:#d615c6;border-radius:999px;z-index:10}@media only screen and (max-width: 767px){.floatingBtn{bottom:20px;right:20px;padding:6 14px}.floatingBtn p{font-size:13px}.floatingBtn .arrowBox figure{width:18px}}.sec-kv{display:flex;justify-content:center;align-items:center;flex-flow:column;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%}.sec-kv .coporateWrap{margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:24px}.sec-kv .coporateWrap .introBox{display:flex;justify-content:center;flex-flow:column;justify-content:center}.sec-kv .coporateWrap .logoBox{display:flex;gap:16px}.sec-kv .coporateWrap h3{font-size:16px;color:#fff;text-align:center;margin-bottom:12px}@media only screen and (max-width: 767px){.sec-kv .coporateWrap h3{font-size:11px}}.sec-kv .coporateWrap figure{max-width:180px;width:100%;background:rgba(255,255,255,0.6);backdrop-filter:blur(30px) brightness(5);-webkit-backdrop-filter:blur(30px) brightness(5);border-radius:12px;padding:4px}@media only screen and (max-width: 767px){.sec-kv .coporateWrap figure{max-width:120px;padding:2px}}.sec-kv .container{width:100%}.sec-kv .container .en{font-size:21px;text-align:center;color:#fff;opacity:1;line-height:1;margin-bottom:24px;color:#fff;mix-blend-mode:difference}@media only screen and (max-width: 767px){.sec-kv .container .en{text-shadow:none}}.sec-kv .container .jp{font-size:18px;text-align:center;color:rgba(18,18,18,0.95);opacity:1;line-height:1;text-shadow:0px 0px 11px rgba(255,0,0,0.39)}.sec-kv .container h1{font-size:9.6vw;text-align:center;color:#fff;opacity:1;line-height:1;font-family:'baunk', "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";width:50%;margin:auto auto 2.5%}@media only screen and (max-width: 767px){.sec-kv .container h1{font-size:13vw;text-shadow:none;width:78%;margin:auto auto 5%}}.sec-kv .container h1 span{font-family:'baunk', "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";opacity:1;color:#fff;display:inline-block;margin-left:2vw}.sec-about{padding:14vw 7vw;backdrop-filter:blur(15px) brightness(0.3);-webkit-backdrop-filter:blur(15px) brightness(0.3);position:relative;z-index:3;margin-top:100vh}@media only screen and (max-width: 767px){.sec-about{padding:32vw 7vw}}.sec-about .container{display:flex;gap:64px}@media only screen and (max-width: 767px){.sec-about .container{flex-flow:column;gap:24px}}.sec-about .container h2{font-size:1.4vw;color:#FF842A;line-height:1.2}@media only screen and (max-width: 767px){.sec-about .container h2{font-size:28px}}.sec-about .container .textBox{display:flex;flex-wrap:wrap;flex-flow:column;gap:32px}@media only screen and (max-width: 767px){.sec-about .container .textBox{font-size:16px;gap:16px}}.sec-about .container .textBox .en{font-size:4.4vw;color:#fff;line-height:1.2;margin-top:-0.8vw}@media only screen and (max-width: 767px){.sec-about .container .textBox .en{font-size:24px}}.sec-about .container .textBox .jpBox{display:flex;justify-content:space-between;gap:6vw}@media only screen and (max-width: 767px){.sec-about .container .textBox .jpBox{flex-flow:column;margin-top:24px}}.sec-about .container .textBox .jpBox .lead{color:rgba(255,255,255,0.95);font-size:3.6vw}@media only screen and (max-width: 767px){.sec-about .container .textBox .jpBox .lead{font-size:21px}}.sec-about .container .textBox .jpBox .lead.en{font-size:2.4vw;line-height:1.5;color:rgba(255,255,255,0.75)}.sec-about .container .textBox .jpBox .body{font-size:1.2vw;line-height:2;color:rgba(255,255,255,0.75);margin-top:0.4vw}@media only screen and (max-width: 767px){.sec-about .container .textBox .jpBox .body{font-size:12px}}.sec-token{padding:14vw 7vw;background:rgba(0,0,0,0.5);backdrop-filter:blur(15px) brightness(0.1);-webkit-backdrop-filter:blur(15px) brightness(0.1);position:relative;z-index:3}@media only screen and (max-width: 767px){.sec-token{padding:32vw 7vw}}.sec-token .container{display:flex;gap:64px;align-items:center}@media only screen and (max-width: 767px){.sec-token .container{flex-flow:column;gap:24px;width:100%}}.sec-token .container .img{width:45vw}.sec-token .container .img video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.sec-token .container .img{width:100%}}.sec-token .container .textBox{width:50vw}@media only screen and (max-width: 767px){.sec-token .container .textBox{width:100%}}.sec-token .container .textBox h2{font-size:1.4vw;color:#FF842A;line-height:1.2;margin-bottom:48px}@media only screen and (max-width: 767px){.sec-token .container .textBox h2{font-size:28px;margin-bottom:24px}}.sec-token .container .textBox .lead{font-size:3.2vw;color:#FFF;line-height:1.2;margin-bottom:24px}@media only screen and (max-width: 767px){.sec-token .container .textBox .lead{font-size:21px;margin-bottom:12px}}.sec-token .container .textBox .leadEn{font-size:1.2vw;color:rgba(255,255,255,0.5);line-height:1.2;margin-bottom:36px}@media only screen and (max-width: 767px){.sec-token .container .textBox .leadEn{font-size:15px;margin-bottom:24px}}.sec-token .container .textBox .body{font-size:1.2vw;color:rgba(255,255,255,0.75);line-height:1.9}@media only screen and (max-width: 767px){.sec-token .container .textBox .body{font-size:13px}}.visionNumBox{width:16vw;position:fixed;top:7vw;left:7vw;z-index:5;pointer-events:none;transform:scale(0)}@media only screen and (max-width: 767px){.visionNumBox{top:20px;left:50%;transform:translateX(-50%) scale(0);width:35vw}}.visionNumBox h2{text-align:center;width:100%;font-size:4vw;color:#111}@media only screen and (max-width: 767px){.visionNumBox h2{font-size:6vw}}.visionNumBox .imgBox{position:relative}.visionNumBox .imgBox figure{opacity:1}.visionNumBox .imgBox figure.absolute{position:absolute;opacity:0;top:0;left:0}.visionNumBox .imgBox figure.circleInner{opacity:1;transform:rotate(1deg)}.visionNumBox .imgBox figure.circleOuter{opacity:1;transform:rotate(1deg)}.visionNumBox .imgBox figure.visionNum01{opacity:1}.sec-vision{padding:14vw 7vw;position:relative;z-index:3;display:flex;justify-content:space-between;background:rgba(255,255,255,0.7)}@media only screen and (max-width: 767px){.sec-vision{padding:32vw 7vw}}.sec-vision .visionScrollArea{width:64vw;margin-left:22vw}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea{width:81vw;margin-left:5vw}}.sec-vision .visionScrollArea .visionBox{height:100vh;display:flex;align-items:center}.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox{display:flex;align-items:flex-start}.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .jp{font-size:9vw;line-height:1.3}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .jp{font-size:14vw}}.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .jp.enVer{font-size:8vw}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .jp.enVer{font-size:11.5vw}}.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .en{font-size:1.8vw}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea .visionBox .contentsBox .leadBox .en{font-size:16px}}.sec-vision .visionScrollArea .visionBox .contentsBox sup{font-size:11px;vertical-align:super}.sec-vision .visionScrollArea .visionBox .contentsBox .body{font-size:2.4vw;opacity:0.75;line-height:1.4}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea .visionBox .contentsBox .body{font-size:13px}}.sec-vision .visionScrollArea .visionBox .contentsBox .caption{margin-top:24px;font-size:11px;opacity:0.75}@media only screen and (max-width: 767px){.sec-vision .visionScrollArea .visionBox .contentsBox .caption{margin-top:18px}}.sec-loadMap{padding:14vw 7vw;background:rgba(0,0,0,0.75);position:relative;z-index:3}@media only screen and (max-width: 767px){.sec-loadMap{padding:32vw 7vw}}.sec-loadMap .container h2{width:100%;font-size:3vw;color:#FF842A}@media only screen and (max-width: 767px){.sec-loadMap .container h2{font-size:8vw}}.sec-loadMap .container .contents{display:flex;justify-content:space-between;margin-top:4vw;margin-bottom:8vw}.sec-loadMap .container .contents:last-of-type{margin-bottom:0vw}@media only screen and (max-width: 767px){.sec-loadMap .container .contents{flex-flow:column}}.sec-loadMap .container .contents .stickyBox .year{font-size:4vw;color:#fff;clip-path:inset(0 100% 0 0);transition:.3s ease-in 0s}.sec-loadMap .container .contents .stickyBox .year.is-active{clip-path:inset(0 0 0 0)}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .stickyBox .year{font-size:8vw}}.sec-loadMap .container .contents .stickyBox .year.future{font-size:2.8vw}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .stickyBox .year.future{font-size:8vw}}.sec-loadMap .container .contents .newsBox{width:64vw}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox{width:86vw}}.sec-loadMap .container .contents .newsBox .news{border-bottom:1px solid rgba(255,255,255,0.3);padding:40px 0;display:flex;align-items:center;clip-path:inset(0 100% 0 0);transition:.3s ease-in 0s}.sec-loadMap .container .contents .newsBox .news.is-active{clip-path:inset(0 0 0 0)}.sec-loadMap .container .contents .newsBox .news:nth-of-type(1){margin-top:1.4vw;border-top:1px solid rgba(255,255,255,0.3)}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news{padding:16px 0}}.sec-loadMap .container .contents .newsBox .news *{color:#fff}.sec-loadMap .container .contents .newsBox .news .month{font-size:2.8vw;width:13vw;position:relative}.sec-loadMap .container .contents .newsBox .news .month.longText{font-size:1.8vw}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news .month.longText{font-size:2.4vw}}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news .month{font-size:3.6vw;width:13vw}}.sec-loadMap .container .contents .newsBox .news .detailBox{width:67vw;margin-left:5vw}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news .detailBox{width:67vw}}.sec-loadMap .container .contents .newsBox .news .detailBox.noMargin{margin-left:0 !important}.sec-loadMap .container .contents .newsBox .news .detailBox a{position:relative;display:inline-block}.sec-loadMap .container .contents .newsBox .news .detailBox a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:rgba(255,255,255,0.35);z-index:3}.sec-loadMap .container .contents .newsBox .news .detailBox .jp{font-size:21px}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news .detailBox .jp{font-size:16px}}.sec-loadMap .container .contents .newsBox .news .detailBox .en{font-size:16px;opacity:0.8}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .news .detailBox .en{font-size:12px}}.sec-loadMap .container .contents .newsBox .addInfo{font-size:2.1vw;opacity:0.4;margin-top:24px;color:#fff}@media only screen and (max-width: 767px){.sec-loadMap .container .contents .newsBox .addInfo{font-size:4vw}}.sec-line{padding:14vw 7vw;backdrop-filter:blur(4px) brightness(0.75);-webkit-backdrop-filter:blur(4px) brightness(0.75);position:relative;z-index:3}.sec-line .container h2{width:100%;font-size:3vw;color:#FF842A;text-align:center;margin-bottom:4vw}@media only screen and (max-width: 767px){.sec-line .container h2{font-size:8vw}}.sec-line .container .contents h3{width:100%;text-align:center;font-size:2.1vw;margin-bottom:32px;color:#fff;opacity:0.75}@media only screen and (max-width: 767px){.sec-line .container .contents h3{font-size:6vw}}.sec-line .container .contents .bg{pointer-events:none;position:absolute;top:60%;left:50%;width:100%;height:100vh;z-index:1;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.sec-line .container .contents .bg{top:60%;height:660px}}@media only screen and (max-width: 991px){.sec-line .container .contents .bg.bg2{height:60vh}}@media only screen and (max-width: 767px){.sec-line .container .contents .bg.bg2{top:52%;height:640px}}.sec-line .container .contents .bg .kv-card{position:absolute;will-change:transform}.sec-line .container .contents .bg .kv-card>figure{will-change:transform}.sec-line .container .contents .bg .kv-card .cardBg{overflow:hidden}.sec-line .container .contents .bg .kv-card .card-layer-01{z-index:10;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}.sec-line .container .contents .bg .kv-card .card-layer-02{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9;width:155%}.sec-line .container .contents .bg .kv-card .card-layer-03{position:absolute;left:50%;top:52%;transform:translate(-50%, -50%);z-index:8;width:155%;filter:brightness(0) blur(4px);opacity:0.2}.sec-line .container .contents .bg .kv-card .card-layer-04{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:7;width:100%}.sec-line .container .contents .bg .kv-card .card-layer-05{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:6;width:100%}.sec-line .container .contents .bg .kv-card .card-layer-06{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:5;width:100%}.sec-line .container .contents .bg .kv-card .card-layer-07{position:relative;z-index:3;width:100%}.sec-line .container .contents .bg .kv-card.kv-card01{bottom:10%;left:5%;transform:rotate(5deg);width:21%;z-index:5}@media only screen and (max-width: 767px){.sec-line .container .contents .bg .kv-card.kv-card01{width:38%;bottom:-2%}}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-01{animation:6s layer-04 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-02{animation:6s layer-02 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-03{animation:6s layer-03 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-04{animation:6s layer-04 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-05{animation:6s layer-05 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-06{animation:6s layer-06 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card01 .card-layer-07{animation:6s layer-07 infinite ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02{top:5%;left:23%;transform:rotate(-7deg);width:12%;z-index:4}@media only screen and (max-width: 767px){.sec-line .container .contents .bg .kv-card.kv-card02{width:29%;left:8%;top:10%}}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-01{animation:6s layer-04 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-02{animation:6s layer-02 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-03{animation:6s layer-03 infinite -3.2s ease-in-out;filter:brightness(0) blur(5px);opacity:.2}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-04{animation:6s layer-04 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-05{animation:6s layer-05 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-06{animation:6s layer-06 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card02 .card-layer-07{animation:6s layer-07 infinite -3.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03{top:6%;right:8%;transform:rotate(5deg);width:18%;z-index:4}@media only screen and (max-width: 767px){.sec-line .container .contents .bg .kv-card.kv-card03{top:12%;right:19%;width:21%}}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-01{animation:6s layer-04 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-02{animation:6s layer-02 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-03{animation:6s layer-03 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-04{animation:6s layer-04 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-05{animation:6s layer-05 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-06{animation:6s layer-06 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card03 .card-layer-07{animation:6s layer-07 infinite -4.8s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04{bottom:8%;right:18%;transform:rotate(-7deg);width:13%;z-index:2}@media only screen and (max-width: 767px){.sec-line .container .contents .bg .kv-card.kv-card04{bottom:4%;right:12%;width:28%}}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-01{animation:6s layer-04 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-02{animation:6s layer-02 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-03{animation:6s layer-03 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-04{animation:6s layer-04 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-05{animation:6s layer-05 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-06{animation:6s layer-06 infinite -1.2s ease-in-out}.sec-line .container .contents .bg .kv-card.kv-card04 .card-layer-07{animation:6s layer-07 infinite -1.2s ease-in-out}.sec-line .container .contents .and{font-size:4vw;color:rgba(255,255,255,0.3);text-align:center}@media only screen and (max-width: 767px){.sec-line .container .contents .and{font-size:8vw;margin-bottom:80px}}.sec-line .container .contents .gameWrap{position:relative}.sec-line .container .contents .gameWrap:nth-of-type(1){margin-bottom:400px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap:nth-of-type(1){margin-bottom:100px}}.sec-line .container .contents .gameWrap:nth-of-type(2){margin-bottom:300px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap:nth-of-type(2){margin-bottom:60px}}.sec-line .container .contents .gameWrap .storeLogo{display:flex;gap:6px;margin:auto;justify-content:center;position:relative;z-index:10}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo{flex-wrap:wrap;margin:0 auto}}.sec-line .container .contents .gameWrap .storeLogo figure a{display:block;width:100%;max-width:100%}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure a{margin:0}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(1){width:141px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(1){width:120px}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(1).en{width:153px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(1).en{width:136px}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(2){width:174px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(2){width:150px}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(2).en{width:152px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(2).en{height:38px;width:131px}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(2).en img{object-fit:cover;width:100%;height:100%}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(3){width:152px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(3){width:120px;width:138px;display:none}}.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(3).en{width:139px}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .storeLogo figure:nth-of-type(3).en{width:122px;display:none}}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox{height:100vh;display:flex;align-items:center;flex-flow:column}}.sec-line .container .contents .gameWrap .gameBox .bgGard02{position:absolute;will-change:transform;z-index:10;position:absolute;background:rgba(255,255,255,0.15);border-radius:9px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardBase{position:relative;z-index:0}.sec-line .container .contents .gameWrap .gameBox .bgGard02>figure{will-change:transform}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay01{position:absolute;z-index:1;width:100%;left:0;top:0;opacity:0.2}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay02{position:absolute;z-index:1;left:3.5%;width:21%;bottom:3.5%;opacity:0.3}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay03{position:absolute;z-index:4;width:94%;left:3%;bottom:3%}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay04{position:absolute;z-index:1;width:170%;left:50%;top:10%;transform:translateX(-50%)}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay04.cardLay04-02{z-index:2}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay05{position:absolute;z-index:5;left:-5%;top:-5%;width:25%;background:rgba(255,255,255,0.15);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay06{position:absolute;z-index:6;left:20%;top:-3%;width:97%;width:77%}.sec-line .container .contents .gameWrap .gameBox .bgGard02 .cardLay06::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) skew(-4deg, 0deg);z-index:-1;width:100%;height:100%;border-radius:12px;background:rgba(255,255,255,0.1);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px soli rgba(255,255,255,0.15)}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01{animation:6s layer-02-00 infinite -1.2s ease-in-out;right:auto;top:auto;bottom:7%;left:5%;width:23%;z-index:4}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01{animation:6s layer-02-00-sp infinite -1.2s ease-in-out;top:auto;right:auto;width:40%;bottom:3%;left:5%;transform:rotate(5deg);z-index:5}}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01 .cardLay03{animation:6s layer-02-03 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01 .cardLay04{animation:6s layer-02-04 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01 .cardLay05{animation:6s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-01 .cardLay06{animation:6s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02{animation:8s layer-02-00-02 infinite -1.2s ease-in-out;left:19%;top:5%;width:13%;z-index:3}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02{animation:8s layer-02-00-02-sp infinite -1.2s ease-in-out;width:29%;transform:rotate(-7deg);left:8%;top:15%}}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02 .cardLay03{animation:8s layer-02-03 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02 .cardLay04{animation:8s layer-02-04 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02 .cardLay05{animation:8s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-02 .cardLay06{animation:8s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03{animation:6s layer-02-00-03 infinite -1.2s ease-in-out;left:auto;right:5%;top:-3%;width:18%;z-index:4}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03{animation:6s layer-02-00-03-sp infinite -1.2s ease-in-out;top:16%;right:19%;left:auto;width:23%}}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03 .cardLay03{animation:7s layer-02-03 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03 .cardLay04{animation:7s layer-02-04 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03 .cardLay05{animation:7s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-03 .cardLay06{animation:7s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04{animation:8s layer-02-00-04 infinite -1.2s ease-in-out;left:auto;top:auto;right:11%;bottom:17%;width:14%;z-index:3}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04{animation:8s layer-02-00-04-sp infinite -1.2s ease-in-out;z-index:1;bottom:5%;right:12%;left:auto;width:28%;transform:rotate(-7deg);top:auto}}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04 .cardLay03{animation:9s layer-02-03 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04 .cardLay04{animation:9s layer-02-04-reverese infinite -1.2s ease-in-out;width:185%;left:63%}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04 .cardLay05{animation:9s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox .bgGard02.bgCard02-04 .cardLay06{animation:9s layer-02-05 infinite -1.2s ease-in-out}.sec-line .container .contents .gameWrap .gameBox a{width:80%;margin:auto;max-width:720px;transition:.2s ease-in 0s;display:block;position:relative;z-index:10}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox a{margin:36vh auto 0}}.sec-line .container .contents .gameWrap .gameBox a figure{transition:.2s ease-in 0s}.sec-line .container .contents .gameWrap .gameBox a p{position:relative;z-index:10;font-size:2.1vw;color:rgba(255,255,255,0.65);text-align:center;margin-top:-4vw}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox a p{font-size:4vw;margin-top:-6vw}}@media only screen and (max-width: 767px){.sec-line .container .contents .gameWrap .gameBox a{width:95%}}@media only screen and (min-width: 1025px){.sec-line .container .contents .gameWrap .gameBox a:hover figure{transform:scale(1.1)}}.sec-exchange{padding:14vw 7vw;backdrop-filter:blur(4px) brightness(0.75);-webkit-backdrop-filter:blur(4px) brightness(0.75);position:relative;z-index:3}.sec-exchange .container h2{width:100%;font-size:3vw;color:#FF842A;text-align:center;margin-bottom:4vw}@media only screen and (max-width: 767px){.sec-exchange .container h2{font-size:8vw}}.sec-exchange .container .logo{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media only screen and (max-width: 767px){.sec-exchange .container .logo{gap:8px}}.sec-exchange .container .logo li{width:240px;background:rgba(255,255,255,0.95);backdrop-filter:blur(30px) brightness(3);-webkit-backdrop-filter:blur(30px) brightness(3);border-radius:12px;padding:24px}@media only screen and (max-width: 767px){.sec-exchange .container .logo li{width:calc(50% - 4px);padding:16px}}footer{position:relative;z-index:3;transform:scale(0);overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}footer::-webkit-scrollbar{display:none}footer .otherLinks{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:3;display:flex;gap:16px}@media only screen and (max-width: 767px){footer .otherLinks{left:20px;transform:translateX(0);gap:4px;flex-flow:column;bottom:48px}footer .otherLinks li a p{font-size:11px}}footer .otherLinks li a p{font-size:11px;opacity:0.75;color:#222}footer .container{width:calc(100% - 60px);margin:auto;display:flex;align-items:center;height:100vh;justify-content:center}@media only screen and (max-width: 767px){footer .container{height:100svh}}footer .container a{height:75vh;width:75vh;border-radius:9999px;backdrop-filter:blur(15px) brightness(0.3);-webkit-backdrop-filter:blur(15px) brightness(0.3);border:1px solid rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative}@media only screen and (max-width: 767px){footer .container a{width:80vw;height:80vw}}footer .container a .decoration{pointer-events:none;left:50%;top:50%;width:115%;transform:translate(-50%, -50%);z-index:2;position:absolute;animation:r20 20s linear infinite}@keyframes r20{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media only screen and (min-width: 1025px){footer .container a:hover .textBox{transform:scale(0)}footer .container a:hover .cvArrow{transform:translate(-50%, -50%) scale(1) rotate(0deg);opacity:1}footer .container a:hover .mockup{transform:translate(-50%, -50%) scale(0) rotate(-30deg)}}footer .container a .cvArrow{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0) rotate(270deg);z-index:3;opacity:0;width:35%}footer .container a .mockup{width:50%;position:absolute;left:50%;top:-10%;z-index:3;transform:translateX(-50%);transition:.15s ease-in 0s;transform-origin:bottom}@media only screen and (max-width: 767px){footer .container a .mockup{top:-20%}}footer .container a .textBox{transition:.15s ease-in 0s}footer .container a .textBox p{text-align:center}footer .container a .textBox p.smallText{font-size:1.6vw;color:rgba(255,255,255,0.95)}@media only screen and (max-width: 767px){footer .container a .textBox p.smallText{font-size:16px;margin-bottom:8px}}footer .container a .textBox p.bigText{font-size:3.2vw;color:rgba(255,255,255,0.95);line-height:1.1}@media only screen and (max-width: 767px){footer .container a .textBox p.bigText{font-size:36px;line-height:1;margin-bottom:4px}}footer .container a .textBox p.jp{font-size:1.0vw;color:rgba(255,255,255,0.95);text-shadow:0px 0px 11px rgba(255,0,0,0.39)}@media only screen and (max-width: 767px){footer .container a .textBox p.jp{font-size:14px}}footer .container a .textBox .detailBox{display:flex;gap:8px;justify-content:center}footer .container a .textBox .detailBox figure{width:20px}footer .container a .textBox .detailBox p{text-align:center}footer .container a .textBox .detailBox p.smallText{font-size:1vw;color:rgba(255,255,255,0.95)}@media only screen and (max-width: 767px){footer .container a .textBox .detailBox p.smallText{font-size:16px;margin-bottom:8px}}footer .container a *{transition:.2s ease-in 0s}.content{pointer-events:none}canvas{width:100%;height:100vh;position:fixed;z-index:0}body{overflow-x:hidden}@keyframes layer-07{0%{transform:translateY(0px)}50%{transform:translateY(-1%)}100%{transform:translateY(0%)}}@keyframes layer-06{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -51.5%)}100%{transform:translate(-50%, -50%)}}@keyframes layer-05{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -52%)}100%{transform:translate(-50%, -50%)}}@keyframes layer-04{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -52%)}100%{transform:translate(-50%, -50%)}}@keyframes layer-03{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -52.5%) scale(1.04);opacity:.1;filter:brightness(0) blur(7px)}100%{transform:translate(-50%, -50%)}}@keyframes layer-02{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -52.5%) scale(1.04)}100%{transform:translate(-50%, -50%)}}@keyframes layer-01{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -53%)}100%{transform:translate(-50%, -50%)}}canvas{width:100%;height:100vh;position:fixed;z-index:0;top:0;left:0}@media only screen and (max-width: 767px){canvas{height:120svh}}.fadeIn-anm{will-change:transform,opacity}
/*# sourceMappingURL=main.css.map */
