@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}:root{--TB: 1000px;--SP: 680px;--translation: "Noto Sans", sans-serif;--en: "Unbounded", sans-serif;--go: var(--translation);--ff: var(--go);--fz_pc: 14px;--fz_tb: 13px;--fz_sp: 12px;--lh: 2;--ls: .06em;--enMedium: 500;--enSemiBold: 600;--enBold: 700;--translationBold: 700;--translationExtraBold: 800;--pow0: 14px;--pow1: 17px;--pow2: 20px;--pow3: 24px;--pow4: 29px;--pow5: 35px;--pow6: 42px;--pow7: 50px;--pow8: 60px;--pow9: 72px;--pow10: 87px;--fzs: 12px;--l0: hsla(0, 0%, 0%, 1);--d0: hsla(0, 0%, 100%, 1);--l1: hsla(0, 0%, 1%, 1);--d1: hsla(0, 0%, 99%, 1);--l2: hsla(0, 0%, 2%, 1);--d2: hsla(0, 0%, 98%, 1);--l3: hsla(0, 0%, 3%, 1);--d3: hsla(0, 0%, 97%, 1);--l4: hsla(0, 0%, 4%, 1);--d4: hsla(0, 0%, 96%, 1);--l5: hsla(0, 0%, 5%, 1);--d5: hsla(0, 0%, 95%, 1);--l6: hsla(0, 0%, 6%, 1);--d6: hsla(0, 0%, 94%, 1);--l7: hsla(0, 0%, 7%, 1);--d7: hsla(0, 0%, 93%, 1);--l8: hsla(0, 0%, 8%, 1);--d8: hsla(0, 0%, 92%, 1);--l9: hsla(0, 0%, 9%, 1);--d9: hsla(0, 0%, 91%, 1);--l10: hsla(0, 0%, 10%, 1);--d10: hsla(0, 0%, 90%, 1);--l11: hsla(0, 0%, 11%, 1);--d11: hsla(0, 0%, 89%, 1);--l12: hsla(0, 0%, 12%, 1);--d12: hsla(0, 0%, 88%, 1);--l13: hsla(0, 0%, 13%, 1);--d13: hsla(0, 0%, 87%, 1);--l14: hsla(0, 0%, 14%, 1);--d14: hsla(0, 0%, 86%, 1);--l15: hsla(0, 0%, 15%, 1);--d15: hsla(0, 0%, 85%, 1);--l16: hsla(0, 0%, 16%, 1);--d16: hsla(0, 0%, 84%, 1);--l17: hsla(0, 0%, 17%, 1);--d17: hsla(0, 0%, 83%, 1);--l18: hsla(0, 0%, 18%, 1);--d18: hsla(0, 0%, 82%, 1);--l19: hsla(0, 0%, 19%, 1);--d19: hsla(0, 0%, 81%, 1);--l20: hsla(0, 0%, 20%, 1);--d20: hsla(0, 0%, 80%, 1);--l21: hsla(0, 0%, 21%, 1);--d21: hsla(0, 0%, 79%, 1);--l22: hsla(0, 0%, 22%, 1);--d22: hsla(0, 0%, 78%, 1);--l23: hsla(0, 0%, 23%, 1);--d23: hsla(0, 0%, 77%, 1);--l24: hsla(0, 0%, 24%, 1);--d24: hsla(0, 0%, 76%, 1);--l25: hsla(0, 0%, 25%, 1);--d25: hsla(0, 0%, 75%, 1);--l26: hsla(0, 0%, 26%, 1);--d26: hsla(0, 0%, 74%, 1);--l27: hsla(0, 0%, 27%, 1);--d27: hsla(0, 0%, 73%, 1);--l28: hsla(0, 0%, 28%, 1);--d28: hsla(0, 0%, 72%, 1);--l29: hsla(0, 0%, 29%, 1);--d29: hsla(0, 0%, 71%, 1);--l30: hsla(0, 0%, 30%, 1);--d30: hsla(0, 0%, 70%, 1);--l31: hsla(0, 0%, 31%, 1);--d31: hsla(0, 0%, 69%, 1);--l32: hsla(0, 0%, 32%, 1);--d32: hsla(0, 0%, 68%, 1);--l33: hsla(0, 0%, 33%, 1);--d33: hsla(0, 0%, 67%, 1);--l34: hsla(0, 0%, 34%, 1);--d34: hsla(0, 0%, 66%, 1);--l35: hsla(0, 0%, 35%, 1);--d35: hsla(0, 0%, 65%, 1);--l36: hsla(0, 0%, 36%, 1);--d36: hsla(0, 0%, 64%, 1);--l37: hsla(0, 0%, 37%, 1);--d37: hsla(0, 0%, 63%, 1);--l38: hsla(0, 0%, 38%, 1);--d38: hsla(0, 0%, 62%, 1);--l39: hsla(0, 0%, 39%, 1);--d39: hsla(0, 0%, 61%, 1);--l40: hsla(0, 0%, 40%, 1);--d40: hsla(0, 0%, 60%, 1);--l41: hsla(0, 0%, 41%, 1);--d41: hsla(0, 0%, 59%, 1);--l42: hsla(0, 0%, 42%, 1);--d42: hsla(0, 0%, 58%, 1);--l43: hsla(0, 0%, 43%, 1);--d43: hsla(0, 0%, 57%, 1);--l44: hsla(0, 0%, 44%, 1);--d44: hsla(0, 0%, 56%, 1);--l45: hsla(0, 0%, 45%, 1);--d45: hsla(0, 0%, 55%, 1);--l46: hsla(0, 0%, 46%, 1);--d46: hsla(0, 0%, 54%, 1);--l47: hsla(0, 0%, 47%, 1);--d47: hsla(0, 0%, 53%, 1);--l48: hsla(0, 0%, 48%, 1);--d48: hsla(0, 0%, 52%, 1);--l49: hsla(0, 0%, 49%, 1);--d49: hsla(0, 0%, 51%, 1);--l50: hsla(0, 0%, 50%, 1);--d50: hsla(0, 0%, 50%, 1);--l51: hsla(0, 0%, 51%, 1);--d51: hsla(0, 0%, 49%, 1);--l52: hsla(0, 0%, 52%, 1);--d52: hsla(0, 0%, 48%, 1);--l53: hsla(0, 0%, 53%, 1);--d53: hsla(0, 0%, 47%, 1);--l54: hsla(0, 0%, 54%, 1);--d54: hsla(0, 0%, 46%, 1);--l55: hsla(0, 0%, 55%, 1);--d55: hsla(0, 0%, 45%, 1);--l56: hsla(0, 0%, 56%, 1);--d56: hsla(0, 0%, 44%, 1);--l57: hsla(0, 0%, 57%, 1);--d57: hsla(0, 0%, 43%, 1);--l58: hsla(0, 0%, 58%, 1);--d58: hsla(0, 0%, 42%, 1);--l59: hsla(0, 0%, 59%, 1);--d59: hsla(0, 0%, 41%, 1);--l60: hsla(0, 0%, 60%, 1);--d60: hsla(0, 0%, 40%, 1);--l61: hsla(0, 0%, 61%, 1);--d61: hsla(0, 0%, 39%, 1);--l62: hsla(0, 0%, 62%, 1);--d62: hsla(0, 0%, 38%, 1);--l63: hsla(0, 0%, 63%, 1);--d63: hsla(0, 0%, 37%, 1);--l64: hsla(0, 0%, 64%, 1);--d64: hsla(0, 0%, 36%, 1);--l65: hsla(0, 0%, 65%, 1);--d65: hsla(0, 0%, 35%, 1);--l66: hsla(0, 0%, 66%, 1);--d66: hsla(0, 0%, 34%, 1);--l67: hsla(0, 0%, 67%, 1);--d67: hsla(0, 0%, 33%, 1);--l68: hsla(0, 0%, 68%, 1);--d68: hsla(0, 0%, 32%, 1);--l69: hsla(0, 0%, 69%, 1);--d69: hsla(0, 0%, 31%, 1);--l70: hsla(0, 0%, 70%, 1);--d70: hsla(0, 0%, 30%, 1);--l71: hsla(0, 0%, 71%, 1);--d71: hsla(0, 0%, 29%, 1);--l72: hsla(0, 0%, 72%, 1);--d72: hsla(0, 0%, 28%, 1);--l73: hsla(0, 0%, 73%, 1);--d73: hsla(0, 0%, 27%, 1);--l74: hsla(0, 0%, 74%, 1);--d74: hsla(0, 0%, 26%, 1);--l75: hsla(0, 0%, 75%, 1);--d75: hsla(0, 0%, 25%, 1);--l76: hsla(0, 0%, 76%, 1);--d76: hsla(0, 0%, 24%, 1);--l77: hsla(0, 0%, 77%, 1);--d77: hsla(0, 0%, 23%, 1);--l78: hsla(0, 0%, 78%, 1);--d78: hsla(0, 0%, 22%, 1);--l79: hsla(0, 0%, 79%, 1);--d79: hsla(0, 0%, 21%, 1);--l80: hsla(0, 0%, 80%, 1);--d80: hsla(0, 0%, 20%, 1);--l81: hsla(0, 0%, 81%, 1);--d81: hsla(0, 0%, 19%, 1);--l82: hsla(0, 0%, 82%, 1);--d82: hsla(0, 0%, 18%, 1);--l83: hsla(0, 0%, 83%, 1);--d83: hsla(0, 0%, 17%, 1);--l84: hsla(0, 0%, 84%, 1);--d84: hsla(0, 0%, 16%, 1);--l85: hsla(0, 0%, 85%, 1);--d85: hsla(0, 0%, 15%, 1);--l86: hsla(0, 0%, 86%, 1);--d86: hsla(0, 0%, 14%, 1);--l87: hsla(0, 0%, 87%, 1);--d87: hsla(0, 0%, 13%, 1);--l88: hsla(0, 0%, 88%, 1);--d88: hsla(0, 0%, 12%, 1);--l89: hsla(0, 0%, 89%, 1);--d89: hsla(0, 0%, 11%, 1);--l90: hsla(0, 0%, 90%, 1);--d90: hsla(0, 0%, 10%, 1);--l91: hsla(0, 0%, 91%, 1);--d91: hsla(0, 0%, 9%, 1);--l92: hsla(0, 0%, 92%, 1);--d92: hsla(0, 0%, 8%, 1);--l93: hsla(0, 0%, 93%, 1);--d93: hsla(0, 0%, 7%, 1);--l94: hsla(0, 0%, 94%, 1);--d94: hsla(0, 0%, 6%, 1);--l95: hsla(0, 0%, 95%, 1);--d95: hsla(0, 0%, 5%, 1);--l96: hsla(0, 0%, 96%, 1);--d96: hsla(0, 0%, 4%, 1);--l97: hsla(0, 0%, 97%, 1);--d97: hsla(0, 0%, 3%, 1);--l98: hsla(0, 0%, 98%, 1);--d98: hsla(0, 0%, 2%, 1);--l99: hsla(0, 0%, 99%, 1);--d99: hsla(0, 0%, 1%, 1);--l100: hsla(0, 0%, 100%, 1);--d100: hsla(0, 0%, 0%, 1);--l0: hsla(80, 5%, 0%, 1);--d0: hsla(80, 8%, 100%, 1);--l1: hsla(80, 5%, 1%, 1);--d1: hsla(80, 8%, 99.1%, 1);--l2: hsla(80, 5%, 2%, 1);--d2: hsla(80, 8%, 98.2%, 1);--l3: hsla(80, 5%, 3%, 1);--d3: hsla(80, 8%, 97.3%, 1);--l4: hsla(80, 5%, 4%, 1);--d4: hsla(80, 8%, 96.4%, 1);--l5: hsla(80, 5%, 5%, 1);--d5: hsla(80, 8%, 95.5%, 1);--l6: hsla(80, 5%, 6%, 1);--d6: hsla(80, 8%, 94.6%, 1);--l7: hsla(80, 5%, 7%, 1);--d7: hsla(80, 8%, 93.7%, 1);--l8: hsla(80, 5%, 8%, 1);--d8: hsla(80, 8%, 92.8%, 1);--l9: hsla(80, 5%, 9%, 1);--d9: hsla(80, 8%, 91.9%, 1);--l10: hsla(80, 6%, 10%, 1);--d10: hsla(80, 8%, 91%, 1);--l11: hsla(80, 6%, 11%, 1);--d11: hsla(80, 7%, 90.1%, 1);--l12: hsla(80, 6%, 12%, 1);--d12: hsla(80, 7%, 89.2%, 1);--l13: hsla(80, 6%, 13%, 1);--d13: hsla(80, 7%, 88.3%, 1);--l14: hsla(80, 6%, 14%, 1);--d14: hsla(80, 7%, 87.4%, 1);--l15: hsla(80, 6%, 15%, 1);--d15: hsla(80, 7%, 86.5%, 1);--l16: hsla(80, 6%, 16%, 1);--d16: hsla(80, 7%, 85.6%, 1);--l17: hsla(80, 6%, 17%, 1);--d17: hsla(80, 7%, 84.7%, 1);--l18: hsla(80, 6%, 18%, 1);--d18: hsla(80, 7%, 83.8%, 1);--l19: hsla(80, 6%, 19%, 1);--d19: hsla(80, 7%, 82.9%, 1);--l20: hsla(80, 6%, 20%, 1);--d20: hsla(80, 7%, 82%, 1);--l21: hsla(80, 6%, 21%, 1);--d21: hsla(80, 7%, 81.1%, 1);--l22: hsla(80, 6%, 22%, 1);--d22: hsla(80, 7%, 80.2%, 1);--l23: hsla(80, 6%, 23%, 1);--d23: hsla(80, 7%, 79.3%, 1);--l24: hsla(80, 6%, 24%, 1);--d24: hsla(80, 7%, 78.4%, 1);--l25: hsla(80, 6%, 25%, 1);--d25: hsla(80, 7%, 77.5%, 1);--l26: hsla(80, 6%, 26%, 1);--d26: hsla(80, 7%, 76.6%, 1);--l27: hsla(80, 6%, 27%, 1);--d27: hsla(80, 7%, 75.7%, 1);--l28: hsla(80, 6%, 28%, 1);--d28: hsla(80, 7%, 74.8%, 1);--l29: hsla(80, 6%, 29%, 1);--d29: hsla(80, 7%, 73.9%, 1);--l30: hsla(80, 7%, 30%, 1);--d30: hsla(80, 7%, 73%, 1);--l31: hsla(80, 7%, 31%, 1);--d31: hsla(80, 6%, 72.1%, 1);--l32: hsla(80, 7%, 32%, 1);--d32: hsla(80, 6%, 71.2%, 1);--l33: hsla(80, 7%, 33%, 1);--d33: hsla(80, 6%, 70.3%, 1);--l34: hsla(80, 7%, 34%, 1);--d34: hsla(80, 6%, 69.4%, 1);--l35: hsla(80, 7%, 35%, 1);--d35: hsla(80, 6%, 68.5%, 1);--l36: hsla(80, 7%, 36%, 1);--d36: hsla(80, 6%, 67.6%, 1);--l37: hsla(80, 7%, 37%, 1);--d37: hsla(80, 6%, 66.7%, 1);--l38: hsla(80, 7%, 38%, 1);--d38: hsla(80, 6%, 65.8%, 1);--l39: hsla(80, 7%, 39%, 1);--d39: hsla(80, 6%, 64.9%, 1);--l40: hsla(80, 7%, 40%, 1);--d40: hsla(80, 6%, 64%, 1);--l41: hsla(80, 7%, 41%, 1);--d41: hsla(80, 6%, 63.1%, 1);--l42: hsla(80, 7%, 42%, 1);--d42: hsla(80, 6%, 62.2%, 1);--l43: hsla(80, 7%, 43%, 1);--d43: hsla(80, 6%, 61.3%, 1);--l44: hsla(80, 7%, 44%, 1);--d44: hsla(80, 6%, 60.4%, 1);--l45: hsla(80, 7%, 45%, 1);--d45: hsla(80, 6%, 59.5%, 1);--l46: hsla(80, 7%, 46%, 1);--d46: hsla(80, 6%, 58.6%, 1);--l47: hsla(80, 7%, 47%, 1);--d47: hsla(80, 6%, 57.7%, 1);--l48: hsla(80, 7%, 48%, 1);--d48: hsla(80, 6%, 56.8%, 1);--l49: hsla(80, 7%, 49%, 1);--d49: hsla(80, 6%, 55.9%, 1);--l50: hsla(80, 8%, 50%, 1);--d50: hsla(80, 6%, 55%, 1);--l51: hsla(80, 8%, 51%, 1);--d51: hsla(80, 5%, 54.1%, 1);--l52: hsla(80, 8%, 52%, 1);--d52: hsla(80, 5%, 53.2%, 1);--l53: hsla(80, 8%, 53%, 1);--d53: hsla(80, 5%, 52.3%, 1);--l54: hsla(80, 8%, 54%, 1);--d54: hsla(80, 5%, 51.4%, 1);--l55: hsla(80, 8%, 55%, 1);--d55: hsla(80, 5%, 50.5%, 1);--l56: hsla(80, 8%, 56%, 1);--d56: hsla(80, 5%, 49.6%, 1);--l57: hsla(80, 8%, 57%, 1);--d57: hsla(80, 5%, 48.7%, 1);--l58: hsla(80, 8%, 58%, 1);--d58: hsla(80, 5%, 47.8%, 1);--l59: hsla(80, 8%, 59%, 1);--d59: hsla(80, 5%, 46.9%, 1);--l60: hsla(80, 8%, 60%, 1);--d60: hsla(80, 5%, 46%, 1);--l61: hsla(80, 8%, 61%, 1);--d61: hsla(80, 5%, 45.1%, 1);--l62: hsla(80, 8%, 62%, 1);--d62: hsla(80, 5%, 44.2%, 1);--l63: hsla(80, 8%, 63%, 1);--d63: hsla(80, 5%, 43.3%, 1);--l64: hsla(80, 8%, 64%, 1);--d64: hsla(80, 5%, 42.4%, 1);--l65: hsla(80, 8%, 65%, 1);--d65: hsla(80, 5%, 41.5%, 1);--l66: hsla(80, 8%, 66%, 1);--d66: hsla(80, 5%, 40.6%, 1);--l67: hsla(80, 8%, 67%, 1);--d67: hsla(80, 5%, 39.7%, 1);--l68: hsla(80, 8%, 68%, 1);--d68: hsla(80, 5%, 38.8%, 1);--l69: hsla(80, 8%, 69%, 1);--d69: hsla(80, 5%, 37.9%, 1);--l70: hsla(80, 9%, 70%, 1);--d70: hsla(80, 5%, 37%, 1);--l71: hsla(80, 9%, 71%, 1);--d71: hsla(80, 4%, 36.1%, 1);--l72: hsla(80, 9%, 72%, 1);--d72: hsla(80, 4%, 35.2%, 1);--l73: hsla(80, 9%, 73%, 1);--d73: hsla(80, 4%, 34.3%, 1);--l74: hsla(80, 9%, 74%, 1);--d74: hsla(80, 4%, 33.4%, 1);--l75: hsla(80, 9%, 75%, 1);--d75: hsla(80, 4%, 32.5%, 1);--l76: hsla(80, 9%, 76%, 1);--d76: hsla(80, 4%, 31.6%, 1);--l77: hsla(80, 9%, 77%, 1);--d77: hsla(80, 4%, 30.7%, 1);--l78: hsla(80, 9%, 78%, 1);--d78: hsla(80, 4%, 29.8%, 1);--l79: hsla(80, 9%, 79%, 1);--d79: hsla(80, 4%, 28.9%, 1);--l80: hsla(80, 9%, 80%, 1);--d80: hsla(80, 4%, 28%, 1);--l81: hsla(80, 9%, 81%, 1);--d81: hsla(80, 4%, 27.1%, 1);--l82: hsla(80, 9%, 82%, 1);--d82: hsla(80, 4%, 26.2%, 1);--l83: hsla(80, 9%, 83%, 1);--d83: hsla(80, 4%, 25.3%, 1);--l84: hsla(80, 9%, 84%, 1);--d84: hsla(80, 4%, 24.4%, 1);--l85: hsla(80, 9%, 85%, 1);--d85: hsla(80, 4%, 23.5%, 1);--l86: hsla(80, 9%, 86%, 1);--d86: hsla(80, 4%, 22.6%, 1);--l87: hsla(80, 9%, 87%, 1);--d87: hsla(80, 4%, 21.7%, 1);--l88: hsla(80, 9%, 88%, 1);--d88: hsla(80, 4%, 20.8%, 1);--l89: hsla(80, 9%, 89%, 1);--d89: hsla(80, 4%, 19.9%, 1);--l90: hsla(80, 10%, 90%, 1);--d90: hsla(80, 4%, 19%, 1);--l91: hsla(80, 10%, 91%, 1);--d91: hsla(80, 3%, 18.1%, 1);--l92: hsla(80, 10%, 92%, 1);--d92: hsla(80, 3%, 17.2%, 1);--l93: hsla(80, 10%, 93%, 1);--d93: hsla(80, 3%, 16.3%, 1);--l94: hsla(80, 10%, 94%, 1);--d94: hsla(80, 3%, 15.4%, 1);--l95: hsla(80, 10%, 95%, 1);--d95: hsla(80, 3%, 14.5%, 1);--l96: hsla(80, 10%, 96%, 1);--d96: hsla(80, 3%, 13.6%, 1);--l97: hsla(80, 10%, 97%, 1);--d97: hsla(80, 3%, 12.7%, 1);--l98: hsla(80, 10%, 98%, 1);--d98: hsla(80, 3%, 11.8%, 1);--l99: hsla(80, 10%, 99%, 1);--d99: hsla(80, 3%, 10.9%, 1);--l100: hsla(80, 10%, 100%, 1);--d100: hsla(80, 3%, 10%, 1);--Overlay: hsla(80, 10%, 5%, .6);--Key1: #762b35;--Key2: #e9ccc5;--Key3: #e6ff00;--Attention: #c21f1f;--color1: var(--Key1);--color2: var(--Key2);--White: #ffffff;--contentMaxWidth: 9999999px;--contentInnerWidth: 95%;--contentWidth: 95vw;--contentLeft: 2.5vw;--contentRight: 2.5vw;--commonWidth: min(var(--contentWidth), var(--contentMaxWidth))}:root[lang=jp]{--translation: "Noto Sans JP", sans-serif}:root[lang=ko]{--translation: "Noto Sans KR", sans-serif}:root[lang=zh]{--translation: "Noto Sans SC", sans-serif}:root.is-invert{--color1: var(--Key2);--color2: var(--Key1)}:root{--buttonWidth: 4vw;--duration: .4s;--easing: cubic-bezier(.25, .1, .25, 1);--durationSlow: .8s}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,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,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body,th,td,h1,h2,h3,h4,h5,h6,pre,input,textarea,option,div,p,dt,dd,li,address{font-family:var(--ff);font-weight:var(--fwn);font-style:normal;color:var(--Title);box-sizing:border-box}html{width:100%;height:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:var(--ff);font-size:var(--fz_pc);-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{width:100%;z-index:0;height:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:var(--Base1)}body.is-ready *{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;box-sizing:border-box}::selection{color:var(--Title);background:var(--Border)}::-moz-selection{color:var(--Title);background:var(--Border)}img{display:block;width:100%;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}table{border-collapse:collapse;border-spacing:0}span,i{font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}a{text-decoration:none;display:inline-block;cursor:pointer;color:var(--Title)}select,input,textarea,button{cursor:pointer;box-sizing:border-box;outline:none;border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;background-color:transparent}textarea{resize:vertical;overflow:auto}input+label{cursor:pointer}.show_pc,.show_pctb{display:block}.show_tbsp,.show_tb,.show_sp{display:none}.sitemap a{display:block;margin-bottom:1rem}.sitemap a span{min-width:100px;text-align:center;display:inline-block;border:1px solid #eee;padding:.5rem 1rem}.sitemap div{margin-left:2rem}.width__full{width:100vw;margin-left:calc(var(--ml) * -1)}.width__left{margin-left:calc(var(--ml) * -1)}.width__right{margin-right:calc(var(--mr) * -1)}.width__narrow{width:80%;margin-left:auto;margin-right:auto}.text__center{text-align:center}.p-logo,.p-logo__slash,.p-logo__mark{position:relative;display:block;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;aspect-ratio:3.5714285714}.p-logo svg,.p-logo__slash svg,.p-logo__mark svg{position:absolute;width:100%;height:100%;display:block;z-index:0;top:0;left:0;transition:fill var(--duration) var(--easing) 0ms}.p-logo>span,.p-logo__slash>span,.p-logo__mark>span{position:absolute;width:100%;height:100%;overflow:hidden;text-indent:-9999px;top:0;left:0;display:block}.p-logo__mark{aspect-ratio:1}.p-logo__slash{aspect-ratio:3.4482758621}.p-transformText{width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.p-transformText__wrap{text-align:right}.p-transformText__after{font-size:2.8vw;font-weight:var(--translationBold);font-family:var(--translation);letter-spacing:.02em;line-height:1.2;display:block;color:var(--thisColor);text-transform:uppercase;white-space:nowrap;position:relative;position:absolute;right:0;bottom:0}.p-transformText__after>span{display:block;position:relative}.p-transformText__after>span>span{display:inline-block;margin-top:.21em}.p-transformText__after>span>span.is-en{font-size:3vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;position:relative;top:.07em}.p-transformText__en{font-size:3vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;display:block;color:var(--thisColor);text-transform:uppercase;white-space:nowrap;position:relative}.p-transformText__en>span{display:block;position:relative;bottom:-.1em}.p-transformText__en>span>span{display:inline-block;margin-top:.14em}.p-logoBox{width:100%}.p-logoBox__logo{width:101.5%;position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);fill:var(--thisColor)}.p-logoBox__lead{font-size:1.1vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;display:block;white-space:nowrap;text-transform:uppercase;margin-top:-3%;color:var(--thisColor)}.p-logoBox__stream{margin-top:-3%;overflow:hidden;white-space:nowrap;color:var(--thisColor);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-logoBox__stream *{font-size:1.1vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;text-transform:uppercase}.p-logoBox__stream__base{position:relative;z-index:0;opacity:0}.p-logoBox__stream__wrap{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;-webkit-animation:loop-text 20s linear infinite;animation:loop-text 20s linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-logoBox__stream__text{-webkit-flex:0 0 auto;flex:0 0 auto;display:inline-block;white-space:nowrap}@-webkit-keyframes loop-text{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes loop-text{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.p-bgText{font-size:max(1.4vw,14px);font-weight:var(--translationBold);font-family:var(--translation);letter-spacing:.02em;line-height:1}.p-bgText>span{display:block;color:var(--thisBgc);transition:color var(--duration) var(--easing) 0ms}.p-bgText>span+span{margin-top:1.5em}.p-bgText>span .wrap{padding:.25em .4em;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin-top:.3em;overflow:hidden}.p-bgText>span .wrap:first-child{margin-top:0}.p-bgText>span .wrap:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--thisColor);transition:background-color var(--duration) var(--easing) 0ms}.p-bgText>span .wrap .inner{position:relative;z-index:1;display:block}.p-bgText>span br.is-out{display:none}.p-title__sec{font-size:12.9vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1.15;display:block;position:relative;padding:1% 0;text-indent:-.03em;white-space:nowrap}.p-title__sec.is-small>span>span{font-size:.85em}.p-title__sec.is-small>span>span+span{margin-top:0}.p-title__sec>span{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;-webkit-flex-direction:column;flex-direction:column;color:var(--thisColor);fill:var(--thisColor);transition:color var(--duration) var(--easing) 0ms,fill var(--duration) var(--easing) 0ms}.p-title__sec>span>span{display:block}.p-title__sec>span>span+span{margin-top:-.2em}.p-title__sec>span>span>span{display:block}.p-title__sec .p-cross{width:1.5vw;position:absolute;fill:inherit;display:block}.p-title__sec .p-cross:nth-of-type(1){top:0;left:0;-webkit-transform:translate3d(-100%,-50%,0px);transform:translate3d(-100%,-50%,0)}.p-title__sec .p-cross:nth-of-type(2){top:0;right:0;-webkit-transform:translate3d(100%,-50%,0px);transform:translate3d(100%,-50%,0)}.p-title__sec .p-cross:nth-of-type(3){bottom:0;right:0;-webkit-transform:translate3d(100%,50%,0px);transform:translate3d(100%,50%,0)}.p-title__sec .p-cross:nth-of-type(4){bottom:0;left:0;-webkit-transform:translate3d(-100%,50%,0px);transform:translate3d(-100%,50%,0)}.p-cross{display:block;aspect-ratio:1;fill:inherit}.p-cross svg{display:block;width:100%;height:100%;fill:inherit}.p-iconLink{display:block;aspect-ratio:1}.p-iconLink>span{display:block;width:100%;height:100%;overflow:hidden;position:relative;text-indent:-9999px;fill:var(--thisColor);transition:fill .2s var(--easing) 0ms}.p-iconLink>span svg{position:absolute;width:100%;height:100%;display:block;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.p-button{display:block;aspect-ratio:1;width:var(--buttonWidth);--c1: var(--thisColor);--c2: var(--thisBgc);--c1_hv: var(--Key3);--c2_hv: var(--thisBgc)}.p-button>span{display:block;position:relative;aspect-ratio:1}.p-button>span svg{position:absolute;width:100%;height:100%;top:0;left:0;display:block;transition:fill .2s var(--easing) 0ms}.p-button>span svg.is-button{fill:var(--c1);z-index:1}.p-button>span svg.is-inner{fill:var(--c2);z-index:0}.p-graphic{width:100%}.p-graphic.is-graphic1{aspect-ratio:.9090909091}.p-graphic.is-graphic2{aspect-ratio:1.9396551724}.p-graphic.is-graphic3{aspect-ratio:.8395522388}.p-graphic.is-graphic4{aspect-ratio:.9687836383}.p-graphic__wrap{width:100%;height:100%;position:relative}.p-graphic__image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1}.p-graphic__noise{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;z-index:0;mix-blend-mode:screen}.p-graphic__noise.is-before{-webkit-animation-name:glitch;animation-name:glitch;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:.8;-webkit-filter:hue-rotate(20deg);filter:hue-rotate(20deg)}.p-graphic__noise.is-after{-webkit-animation-name:glitch;animation-name:glitch;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse;opacity:.8;-webkit-filter:hue-rotate(-70deg);filter:hue-rotate(-70deg)}.p-graphic>div{width:100%;height:100%;position:relative}.p-graphic>div img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.p-video{aspect-ratio:.6650246305}@-webkit-keyframes glitch{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes glitch{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0)}48%{-webkit-transform:skew(0deg,0deg);transform:skew(0);-webkit-filter:blur(0);filter:blur(0)}50%{-webkit-transform:skew(-6deg,0deg);transform:skew(-6deg);-webkit-filter:blur(4px);filter:blur(4px)}52%{-webkit-transform:skew(6deg,0deg);transform:skew(6deg)}54%{-webkit-transform:skew(0deg,0deg);transform:skew(0);-webkit-filter:blur(0);filter:blur(0)}to{-webkit-transform:skew(0deg,0deg);transform:skew(0)}}@keyframes glitch-skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0)}48%{-webkit-transform:skew(0deg,0deg);transform:skew(0);-webkit-filter:blur(0);filter:blur(0)}50%{-webkit-transform:skew(-6deg,0deg);transform:skew(-6deg);-webkit-filter:blur(4px);filter:blur(4px)}52%{-webkit-transform:skew(6deg,0deg);transform:skew(6deg)}54%{-webkit-transform:skew(0deg,0deg);transform:skew(0);-webkit-filter:blur(0);filter:blur(0)}to{-webkit-transform:skew(0deg,0deg);transform:skew(0)}}.js-sa__op{opacity:0;will-change:opacity;transition:opacity var(--duration) var(--easing) 0ms}.js-sa__op.is-sa{opacity:1}.js-sa__up{opacity:0;-webkit-transform:translate(0px,10px);transform:translateY(10px);will-change:opacity,transform;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.js-sa__up.is-sa{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0)}.js-sa__scale{opacity:0;will-change:opacity,transform;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(0px,0px) scale(.9,.9);transform:translate(0) scale(.9);transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.js-sa__scale.is-sa{opacity:1;-webkit-transform:translate(0px,0px) scale(1,1);transform:translate(0) scale(1)}.js-sa__list__op.is-sa li{opacity:1}.js-sa__list__op li{opacity:0;will-change:opacity;transition:opacity var(--duration) var(--easing) 0ms}.js-sa__list__op li:nth-child(1){transition-delay:0ms}.js-sa__list__op li:nth-child(2){transition-delay:60ms}.js-sa__list__op li:nth-child(3){transition-delay:.12s}.js-sa__list__op li:nth-child(4){transition-delay:.18s}.js-sa__list__op li:nth-child(5){transition-delay:.24s}.js-sa__list__op li:nth-child(6){transition-delay:.3s}.js-sa__list__op li:nth-child(7){transition-delay:.36s}.js-sa__list__op li:nth-child(8){transition-delay:.42s}.js-sa__list__op li:nth-child(9){transition-delay:.48s}.js-sa__list__op li:nth-child(10){transition-delay:.54s}.js-sa__list__op li:nth-child(11){transition-delay:.6s}.js-sa__list__op li:nth-child(12){transition-delay:.66s}.js-sa__list__op li:nth-child(13){transition-delay:.72s}.js-sa__list__op li:nth-child(14){transition-delay:.78s}.js-sa__list__op li:nth-child(15){transition-delay:.84s}.js-sa__list__op li:nth-child(16){transition-delay:.9s}.js-sa__list__op li:nth-child(17){transition-delay:.96s}.js-sa__list__op li:nth-child(18){transition-delay:1.02s}.js-sa__list__op li:nth-child(19){transition-delay:1.08s}.js-sa__list__op li:nth-child(20){transition-delay:1.14s}.js-sa__list__up.is-sa li{opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0)}.js-sa__list__up li{opacity:0;-webkit-transform:translate(0px,2rem);transform:translateY(2rem);will-change:opacity,transform;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:opacity var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.js-sa__list__up li:nth-child(1){transition-delay:0ms}.js-sa__list__up li:nth-child(2){transition-delay:60ms}.js-sa__list__up li:nth-child(3){transition-delay:.12s}.js-sa__list__up li:nth-child(4){transition-delay:.18s}.js-sa__list__up li:nth-child(5){transition-delay:.24s}.js-sa__list__up li:nth-child(6){transition-delay:.3s}.js-sa__list__up li:nth-child(7){transition-delay:.36s}.js-sa__list__up li:nth-child(8){transition-delay:.42s}.js-sa__list__up li:nth-child(9){transition-delay:.48s}.js-sa__list__up li:nth-child(10){transition-delay:.54s}.js-sa__list__up li:nth-child(11){transition-delay:.6s}.js-sa__list__up li:nth-child(12){transition-delay:.66s}.js-sa__list__up li:nth-child(13){transition-delay:.72s}.js-sa__list__up li:nth-child(14){transition-delay:.78s}.js-sa__list__up li:nth-child(15){transition-delay:.84s}.js-sa__list__up li:nth-child(16){transition-delay:.9s}.js-sa__list__up li:nth-child(17){transition-delay:.96s}.js-sa__list__up li:nth-child(18){transition-delay:1.02s}.js-sa__list__up li:nth-child(19){transition-delay:1.08s}.js-sa__list__up li:nth-child(20){transition-delay:1.14s}.js-sa__float{will-change:transform;--start-y: 200px;--goal-y: 0px;--pRaw-y: clamp(0, 2, 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--pNorm-y: var(--pSpeed-y);--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );-webkit-transform:translate3d(0,var(--value-y),0);transform:translate3d(0,var(--value-y),0)}.js-sa__image{overflow:hidden}.js-sa__image .js-lazy_bgi{will-change:transform;--start-y: 10%;--goal-y: -10%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--pNorm-y: var(--pSpeed-y);--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );-webkit-transform:translate3d(0,var(--value-y),0) scale(1.2);transform:translate3d(0,var(--value-y),0) scale(1.2);-webkit-transform-origin:center center;transform-origin:center center}.js-sa.delay{transition-delay:0ms}.js-sa.delay.is-sa{transition-delay:.3s}.js-canvasVideo__video{display:none}.js-canvasVideo__canvas{width:100%;height:100%}.js-lazy_bgi{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;display:block}body{transition:background-color var(--duration) var(--easing) 0ms}body.is-load #wrapAll{opacity:1;transition:opacity var(--durationSlow) var(--easing) 0ms}#wrapAll{position:relative;z-index:1;overflow:clip;opacity:0;will-change:opacity}.l-main{position:relative;z-index:1;will-change:opacity;transition:opacity var(--durationSlow) var(--easing) 0ms}section{position:relative;z-index:10}section.is-graphic{padding-top:15%;padding-bottom:15%}section.is-graphic.is-current .section__bg{opacity:1;transition:opacity var(--durationSlow) var(--easing) 0ms}section.is-graphic .section__bg{position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;opacity:0;will-change:opacity;transition:opacity var(--durationSlow) var(--easing) 0ms}section.is-graphic .section__bg__wrap{position:relative;width:100%;top:calc((var(--height) - var(--h)) * var(--progressFull) * 1)}section.is-graphic .section__head{margin-bottom:10%}section .section__wrap{width:var(--contentWidth);margin-left:auto;margin-right:auto;position:relative;z-index:3}section .section__inner{width:var(--contentInnerWidth);margin-left:auto;margin-right:auto}.p-language{--thisColor: var(--White);--thisHvColor: var(--Key3);font-size:11px;position:relative;z-index:99999999;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;cursor:pointer}.p-language__wrap{position:relative}.p-language__head{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-language__head svg{width:22px;aspect-ratio:1;display:block;fill:var(--thisColor)}.p-language__body{position:relative}.p-language__select{font-size:11px;font-weight:var(--enBold);font-family:var(--en);letter-spacing:0em;line-height:2;color:var(--thisColor);width:100%;background:transparent;border:0;padding-left:calc(22px + .8em);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-language__select:focus{outline:none}.p-language__select option{color:#000}.l-header{position:fixed;top:0;left:0;z-index:999999;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.l-header__head{position:absolute;top:0;left:0;width:100%;padding:2.6% 0}.l-header__head__wrap{width:var(--contentWidth)!important;margin-left:auto;margin-right:auto}.l-header__head__left{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;width:100%;gap:1rem}.l-header__head__right{display:none}.l-header__body{position:absolute;bottom:0;left:0;width:100%;padding:2.6% 0}.l-header__body__wrap{width:var(--contentWidth);margin-left:auto;margin-right:auto}.l-header__logo{width:max(1.85vw,26px);-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;fill:var(--White);width:26px}.l-header__link{-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;display:none}.l-header__text{display:none;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;position:relative;display:block;text-align:right;overflow:hidden}.l-header__text>span{position:absolute;right:0;display:block;text-align:right;white-space:nowrap;opacity:0;top:1em;will-change:opacity,transform,top;transition:opacity .8s cubic-bezier(.25,.1,.25,1) 0ms,top .8s cubic-bezier(.25,.1,.25,1) 0ms,-webkit-transform 0ms cubic-bezier(.25,.1,.25,1) .8s;transition:transform 0ms cubic-bezier(.25,.1,.25,1) .8s,opacity .8s cubic-bezier(.25,.1,.25,1) 0ms,top .8s cubic-bezier(.25,.1,.25,1) 0ms;transition:transform 0ms cubic-bezier(.25,.1,.25,1) .8s,opacity .8s cubic-bezier(.25,.1,.25,1) 0ms,top .8s cubic-bezier(.25,.1,.25,1) 0ms,-webkit-transform 0ms cubic-bezier(.25,.1,.25,1) .8s}.l-header__nav{-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial;--thisSpeed: .3s}.l-header__nav ul li a *{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.l-header__sns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;gap:21px;--c: var(--White);--c_hv: var(--Key3);width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1%;margin-left:-.2%;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial}.l-header__sns li a{display:block;width:26px;aspect-ratio:1;fill:var(--c)}.l-header__sns li a>span{display:block;aspect-ratio:1;overflow:hidden;position:relative;text-indent:-9999px}.l-header__sns li a>span svg{position:absolute;width:100%;height:100%;display:block;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:-webkit-transform .2s cubic-bezier(.25,.1,.25,1) 0ms;transition:transform .2s cubic-bezier(.25,.1,.25,1) 0ms;transition:transform .2s cubic-bezier(.25,.1,.25,1) 0ms,-webkit-transform .2s cubic-bezier(.25,.1,.25,1) 0ms}body:not([data-status=Mv],[data-status=End]) .l-header .p-language{--thisColor: var(--Key3);--thisHvColor: var(--White)}body:not([data-status=Mv],[data-status=End]) .l-header__logo{fill:var(--Key3)}body:not([data-status=Mv],[data-status=End]) .l-header__sns li a>span svg{-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0)}.l-footer{--thisColor: var(--White);padding:2.6% 0;position:relative}.l-footer__bg{position:absolute;top:0;left:0;width:100%}.l-footer__bg__wrap{position:relative;will-change:transform;--p-y: clamp(0, calc( (var(--progressFull) - 0) / (.3 - 0) ), 1);--y: calc(0% + (-10% - 0%) * var(--p-y));-webkit-transform:translate3d(0%,var(--y),0px);transform:translate3d(0,var(--y),0)}.l-footer__bg__content{aspect-ratio:.6650246305;position:relative;top:0%;left:50%;-webkit-transform:translate3d(-50%,0%,0px);transform:translate3d(-50%,0,0);min-width:100vw;min-height:150vh}.l-footer__bg__content:before{content:"";position:absolute;width:100%;height:100%;z-index:10;background-color:#000;opacity:.2}.l-footer__bg__content__wrap{width:100%;height:100%;position:absolute;top:0;left:0}.l-footer__bg__image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.l-footer__wrap{width:var(--contentWidth);margin-left:auto;margin-right:auto;position:relative;z-index:10;min-height:calc(var(--headerBodyHeight) + var(--logoBoxHeight))}.l-footer__copyright{font-size:max(.8vw,11px);font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;color:var(--thisColor);text-align:right;position:absolute;bottom:0;right:0}.l-loading{position:fixed;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;z-index:99999999999;will-change:opacity,visibility,z-index;overflow:hidden}.l-loading.is-loadingReady .l-loading__stream__wrap{opacity:1;top:0;-webkit-animation:loop-text 5s linear infinite .32s;animation:loop-text 5s linear infinite .32s;transition:top .4s var(--loadEasing) 0ms,opacity .4s var(--loadEasing) 0ms}.l-loading.is-loadingEnd{visibility:hidden;opacity:0;z-index:0;transition:opacity 0ms cubic-bezier(.77,0,.175,1) 2s,z-index 0ms cubic-bezier(.77,0,.175,1) 2s,visibility 0ms cubic-bezier(.77,0,.175,1) 2s}.l-loading.is-loadingEnd:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform 2s cubic-bezier(.77,0,.175,1) 0ms;transition:transform 2s cubic-bezier(.77,0,.175,1) 0ms;transition:transform 2s cubic-bezier(.77,0,.175,1) 0ms,-webkit-transform 2s cubic-bezier(.77,0,.175,1) 0ms}.l-loading.is-loadingEnd .l-loading__wrap{opacity:0;transition:opacity 1s cubic-bezier(.25,.1,.25,1) 0ms}.l-loading:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:var(--White);background-color:#ccc;background-color:var(--Key2);-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);will-change:transform}.l-loading__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;width:100%;height:100%;will-change:opacity}.l-loading__stream{overflow:hidden;white-space:nowrap;color:var(--Key3);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.l-loading__stream *{font-size:1.1vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;text-transform:uppercase}.l-loading__stream__base{position:relative;z-index:0;opacity:0}.l-loading__stream__wrap{position:absolute;top:1em;left:0;display:-webkit-flex;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;will-change:top,opacity}.l-loading__stream__text{-webkit-flex:0 0 auto;flex:0 0 auto;display:inline-block;white-space:nowrap}.l-loading__stream__text>span{-webkit-animation:blink .6s step-start infinite;animation:blink .6s step-start infinite}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}body{--loadDelay: .4s;--loadDuration: 1s;--loadEasing: cubic-bezier(.25, .1, .25, 1)}body.is-loadingLoad{--loadDelay: 1.2s}body.is-load .l-header__head__wrap,body.is-load .l-header__body__wrap{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay)}body.is-load .page-top__mv .p-logoBox__logo svg{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay)}body.is-load .page-top__mv .p-logoBox__lead{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay)}body.is-load .page-top__mv .p-logoBox__stream__wrap{opacity:1;top:0;-webkit-animation:loop-text 20s linear infinite calc(var(--loadDuration) * .8);animation:loop-text 20s linear infinite calc(var(--loadDuration) * .8);transition:top var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay)}body.is-load .page-top__mv .p-transformText{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay);transition:transform var(--loadDuration) var(--loadEasing) var(--loadDelay),opacity var(--loadDuration) var(--loadEasing) var(--loadDelay),-webkit-transform var(--loadDuration) var(--loadEasing) var(--loadDelay)}body .l-header__head__wrap,body .l-header__body__wrap{opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,10%,0px);transform:translate3d(0,10%,0)}body .page-top__mv .p-logoBox__logo svg{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,10%,0px);transform:translate3d(0,10%,0)}body .page-top__mv .p-logoBox__lead{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0)}body .page-top__mv .p-logoBox__stream__wrap{display:block;opacity:0;top:1em;-webkit-animation:none;animation:none;will-change:top,opacity}body .page-top__mv .p-transformText{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,10%,0px);transform:translate3d(0,10%,0)}body:not([data-status=Mv],[data-status=About],[data-status=Ecosystem],[data-status=alice]) .page-top__bg__wrap{-webkit-transform:translate3d(0%,0,0px);transform:translateZ(0)}.page-top__bg{position:absolute;top:0;left:0;width:100%}.page-top__bg__wrap{position:relative;will-change:transform;--p-y: clamp(0, calc( (var(--progress) - 0) / (1 - 0) ), 1);--y: calc(0% + (50% - 0%) * var(--p-y));-webkit-transform:translate3d(0%,var(--y),0px);transform:translate3d(0,var(--y),0)}.page-top__bg__content{aspect-ratio:.6650246305;position:relative;top:0%;left:50%;-webkit-transform:translate3d(-50%,0%,0px);transform:translate3d(-50%,0,0);min-width:100vw;min-height:150vh}.page-top__bg__content:before{content:"";position:absolute;width:100%;height:100%;z-index:10;background-color:#000;--p-opacity: clamp(0, calc( (var(--progress) - .1) / (.3 - .1) ), 1);--opacity: calc(.2 + (.5 - .2) * var(--p-opacity));opacity:var(--opacity)}.page-top__bg__content__wrap{width:100%;height:100%;position:absolute;top:0;left:0}.page-top__bg__image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.page-top section{transition:background-color var(--duration) var(--easing) 0ms;background-color:var(--thisBgc)}.page-top__mv{--thisColor: var(--White);--thisBgc: transparent}.page-top__mv__wrap{height:150vh;height:100vh;height:var(--svh);position:relative}.page-top__mv__titleBox{width:100%;position:relative;z-index:1}.page-top__mv__titleBox__wrap{width:100%;padding-top:2.6%}.page-top__mv__textBox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-top__mv__textBox__wrap{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh;height:var(--svh)}.page-top__mv__textBox__inner{position:absolute;width:100%;bottom:0;left:0}.page-top__mv__text{padding-bottom:2.6%;overflow:hidden}.page-top__about{--thisColor: var(--Key2);--thisBgc: transparent;padding-top:15%;padding-bottom:15%}.page-top__about .p-bgText{--thisBgc: var(--Key1)}.page-top__about__title{font-size:6vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1.1;text-transform:uppercase;margin-bottom:3%}.page-top__about__title>span{display:block;color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__about__title>span>span{display:block}.page-top__about__title>span>span:nth-child(2){text-indent:4.85em}.page-top__about__title>span>span:nth-child(3){text-indent:1.65em}.page-top__about .p-transformText{margin-bottom:6%}.page-top__ecosystem{--thisColor: var(--color1);--thisBgc: var(--color2)}.page-top__ecosystem .p-graphic{width:94.4vw;margin-left:1vw}.page-top__ecosystem .p-title__sec{margin-bottom:5%}.page-top__ecosystem__list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5vw;-webkit-justify-content:center;justify-content:center;width:100%}.page-top__ecosystem__box{width:100%;will-change:opacity,transform}.page-top__ecosystem__box__head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;-webkit-flex-direction:column;flex-direction:column}.page-top__ecosystem__box__title{font-size:2.3vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;width:100%;text-align:center;padding:.1em 0;position:relative}.page-top__ecosystem__box__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--thisColor);z-index:0;transition:background-color var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__title>span{display:block;position:relative;z-index:1;color:var(--thisBgc);transition:color var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__num{font-size:15.5vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1;position:relative;width:100%}.page-top__ecosystem__box__num .num{position:relative;z-index:0;display:block;text-align:center;color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__num .num>span{display:block}.page-top__ecosystem__box__num .p-button{position:absolute;bottom:10%;left:0;z-index:1}.page-top__ecosystem__box__lead{font-size:1.3vw;font-weight:var(--translationBold);font-family:var(--translation);letter-spacing:0em;line-height:1.2;margin-bottom:6.5%}.page-top__ecosystem__box__lead>span{color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__lead>span>span{display:block}.page-top__ecosystem__box__lead>span>span:nth-child(1){font-size:1.5em;margin-bottom:.25em}.page-top__ecosystem__box .p-bgText{font-size:max(1vw,14px);font-weight:var(--translationBold);font-family:var(--translation);letter-spacing:.02em;line-height:1;width:calc(100% - .8em)}.page-top__alice{--thisColor: var(--color1);--thisBgc: var(--color2)}.page-top__alice .p-graphic{width:93.6vw;margin-left:2.5vw}.page-top__alice__body__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;width:100%}.page-top__alice__body__head{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;width:100%;width:auto;gap:1.3vw}.page-top__alice__body__head__left{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;width:100%;width:auto;gap:1.5vw}.page-top__alice__body__head__left__title{font-size:5.8vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.05em;line-height:1}.page-top__alice__body__head__left__title>span{position:relative;display:block;color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__alice__body__head__left__title>span>span{display:block}.page-top__alice__body__head__left__title>span>span:nth-child(1){position:absolute;top:0;left:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate(0,calc(var(--w) * -1)) rotate(90deg);transform:translateY(calc(var(--w) * -1)) rotate(90deg)}.page-top__alice__body__head__left__title>span>span:nth-child(2){padding-left:.8em}.page-top__alice__body__head__left__title>span>span>span{display:block}.page-top__alice__body__head__left .p-button{margin-bottom:.58vw}.page-top__alice__body__head__right{-webkit-flex:1;flex:1}.page-top__alice__body__head__right .p-iconLink{width:calc(var(--buttonWidth) * 1.02);margin-bottom:.58vw}.page-top__alice__body__body{width:56%;padding-bottom:1%}.page-top__alice__body__body .p-bgText>span .wrap{margin-left:auto;margin-right:auto}.page-top__join{--thisColor: var(--color1);--thisBgc: var(--color2)}.page-top__join .p-graphic{width:92.9vw;margin-left:3.8vw}.page-top__join__list ul{display:grid;grid-template-columns:repeat(2,1fr);width:88%;margin-left:auto;margin-right:auto;gap:4vw}.page-top__join__list ul li:nth-child(2){padding-top:22%}.page-top__join__box{width:100%}.page-top__join__box__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;-webkit-flex-direction:column;flex-direction:column}.page-top__join__box__head{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin-bottom:3%}.page-top__join__box__head .p-button{position:absolute;top:100%;right:4.5%}.page-top__join__box__body{width:100%}.page-top__join__box__body__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;aspect-ratio:1;border:1px solid var(--thisColor);background-color:var(--thisBgc);border-radius:100%;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 20%;width:100%;max-width:100%;transition:border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms}.page-top__join__box__body__wrap p{font-size:max(1.2vw,14px);font-weight:var(--translationExtraBold);font-family:var(--translation);letter-spacing:.02em;line-height:1.94}.page-top__join__box__body__wrap p>span{color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__join__box__title{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;-webkit-flex-direction:column;flex-direction:column;font-size:4vw;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:.02em;line-height:1.05;padding-bottom:2.2%}.page-top__join__box__title>span{display:block;position:relative;padding:.1em .4em;color:var(--thisColor);transition:fill var(--duration) var(--easing) 0ms}.page-top__join__box__title>span:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--thisBgc);transition:background-color var(--duration) var(--easing) 0ms;z-index:0}.page-top__join__box__title>span>span{position:relative;z-index:1;white-space:nowrap}.page-top__supporter{--thisColor: var(--color1);--thisBgc: var(--color2)}.page-top__supporter .p-graphic{width:54.5vw;margin-left:45.4vw}.page-top__supporter .p-title__sec{margin-bottom:5%}.page-top__supporter__body{padding-left:3.7vw}.page-top__supporter__body__head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%;gap:3.3vw;margin-bottom:3%}.page-top__supporter__body__body p:not(.p-bgText){font-size:max(1.2vw,14px);font-weight:var(--translationExtraBold);font-family:var(--translation);letter-spacing:.02em;line-height:1.94}.page-top__supporter__body__body p:not(.p-bgText)>span{color:var(--thisColor);transition:color var(--duration) var(--easing) 0ms}.page-top__supporter__logo{width:16vw;fill:var(--thisColor)}:root[lang=en] .page-top__mv .p-transformText .en,:root[lang=en] .page-top__about .p-transformText .en{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}:root[lang=en] .page-top__mv .p-transformText .after,:root[lang=en] .page-top__about .p-transformText .after{display:none}:root:not([lang=en]) .page-top__mv .p-transformText.is-quarter .after{-webkit-transform:translate3d(0%,0%,0px);transform:translateZ(0)}:root:not([lang=en]) .page-top__mv .p-transformText .en{will-change:opacity,transform;--opacity: 1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:var(--opacity)}:root:not([lang=en]) .page-top__mv .p-transformText .en.op1{--p-opacity: clamp(0, calc( (var(--progressFull) - .25) / (.35 - .25) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__mv .p-transformText .en.op2{--p-opacity: clamp(0, calc( (var(--progressFull) - .3) / (.4 - .3) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__mv .p-transformText .en.op3{--p-opacity: clamp(0, calc( (var(--progressFull) - .35) / (.45 - .35) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__mv .p-transformText .en.op4{--p-opacity: clamp(0, calc( (var(--progressFull) - .4) / (.5 - .4) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__mv .p-transformText .en.op5{--p-opacity: clamp(0, calc( (var(--progressFull) - .45) / (.55 - .45) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__mv .p-transformText .after{will-change:opacity,transform;--p-opacity: clamp(0, calc( (var(--progressFull) - .45) / (.55 - .45) ), 1);--opacity: calc(0 + (1 - 0) * var(--p-opacity));opacity:var(--opacity)}:root:not([lang=en]) .page-top__about .p-transformText.is-quarter .after{-webkit-transform:translate3d(0%,0%,0px);transform:translateZ(0)}:root:not([lang=en]) .page-top__about .p-transformText .en{will-change:opacity,transform;--opacity: 1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:var(--opacity)}:root:not([lang=en]) .page-top__about .p-transformText .en.op1{--p-opacity: clamp(0, calc( (var(--progressFull) - .25) / (.35 - .25) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__about .p-transformText .en.op2{--p-opacity: clamp(0, calc( (var(--progressFull) - .3) / (.4 - .3) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__about .p-transformText .en.op3{--p-opacity: clamp(0, calc( (var(--progressFull) - .35) / (.45 - .35) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__about .p-transformText .en.op4{--p-opacity: clamp(0, calc( (var(--progressFull) - .4) / (.5 - .4) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__about .p-transformText .en.op5{--p-opacity: clamp(0, calc( (var(--progressFull) - .45) / (.55 - .45) ), 1);--opacity: calc(1 + (0 - 1) * var(--p-opacity))}:root:not([lang=en]) .page-top__about .p-transformText .after{will-change:opacity,transform;--p-opacity: clamp(0, calc( (var(--progressFull) - .45) / (.55 - .45) ), 1);--opacity: calc(0 + (1 - 0) * var(--p-opacity));opacity:var(--opacity)}.p-bgText>span .wrap.js-sa:before{opacity:0;will-change:transform,background-color;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);transition:background-color var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration);transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms}.p-bgText>span .wrap.js-sa .inner{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.p-bgText>span .wrap.js-sa.is-sa:before{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.p-bgText>span .wrap.js-sa.is-sa .inner{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.p-title__sec>span>span{overflow-y:clip;display:block}.p-title__sec>span>span.js-sa>span{--start-y: 1em;--goal-y: 0em;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .4;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1), 1);--stop-op: .4;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) );-webkit-transform:translate3d(0px,var(--value-y),0px);transform:translate3d(0,var(--value-y),0);opacity:var(--value-op)}.p-title__sec>span>span>span{display:block;will-change:transform,opacity}.p-title__sec.js-sa .p-cross svg{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,0%,0px) rotate(45deg);transform:translateZ(0) rotate(45deg);transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.p-title__sec.js-sa.is-half .p-cross svg{-webkit-transform:translate3d(0,0%,0px) rotate(0deg);transform:translateZ(0) rotate(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__about__title>span>span:nth-child(1).js-sa{-webkit-transform:translate3d(-.5em,0%,0px);transform:translate3d(-.5em,0,0)}.page-top__about__title>span>span:nth-child(2).js-sa{-webkit-transform:translate3d(-.5em,0%,0px);transform:translate3d(-.5em,0,0)}.page-top__about__title>span>span:nth-child(3).js-sa{-webkit-transform:translate3d(-.5em,0%,0px);transform:translate3d(-.5em,0,0)}.page-top__about__title>span>span.js-sa{transition:opacity var(--durationSlow) var(--easing) 0ms,-webkit-transform var(--durationSlow) var(--easing) 0ms;transition:transform var(--durationSlow) var(--easing) 0ms,opacity var(--durationSlow) var(--easing) 0ms;transition:transform var(--durationSlow) var(--easing) 0ms,opacity var(--durationSlow) var(--easing) 0ms,-webkit-transform var(--durationSlow) var(--easing) 0ms;will-change:transform,opacity;opacity:0}.page-top__about__title>span>span.js-sa.is-sa{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.page-top__ecosystem__list ul li:nth-child(1) .page-top__ecosystem__box{--start-y: 15%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1.2), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}.page-top__ecosystem__list ul li:nth-child(2) .page-top__ecosystem__box{--start-y: 30%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1.1), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}.page-top__ecosystem__list ul li:nth-child(3) .page-top__ecosystem__box{--start-y: 45%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}.page-top__ecosystem__list ul li .page-top__ecosystem__box{-webkit-transform:translate3d(0px,var(--value-y),0px);transform:translate3d(0,var(--value-y),0);opacity:var(--value-op)}.page-top__ecosystem__box__title{overflow:hidden}.page-top__ecosystem__box__title.js-sa:before{opacity:0;will-change:transform,background-color;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);transition:background-color var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration);transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__title.js-sa>span{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__title.js-sa.is-sa:before{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__title.js-sa.is-sa>span{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__ecosystem__box__num.js-sa .num{overflow:hidden}.page-top__ecosystem__box__num.js-sa .num>span{will-change:transform,opacity;-webkit-transform:translate3d(0,10%,0px);transform:translate3d(0,10%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__num.js-sa .p-button{will-change:transform,opacity;-webkit-transform:translate3d(-20%,20%,0px);transform:translate3d(-20%,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__ecosystem__box__num.js-sa.is-sa .num>span{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.page-top__ecosystem__box__num.js-sa.is-sa .p-button{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__alice__body__head.js-sa .page-top__alice__body__head__left__title>span>span{overflow:hidden}.page-top__alice__body__head.js-sa .page-top__alice__body__head__left__title>span>span:nth-child(1)>span{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__alice__body__head.js-sa .page-top__alice__body__head__left__title>span>span:nth-child(2)>span{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__alice__body__head.js-sa .p-button,.page-top__alice__body__head.js-sa .p-iconLink{will-change:transform,opacity;-webkit-transform:translate3d(-20%,20%,0px);transform:translate3d(-20%,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__alice__body__head.js-sa.is-sa .page-top__alice__body__head__left__title>span>span:nth-child(1)>span{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.page-top__alice__body__head.js-sa.is-sa .page-top__alice__body__head__left__title>span>span:nth-child(2)>span{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.page-top__alice__body__head.js-sa.is-sa .p-button{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__alice__body__head.js-sa.is-sa .p-iconLink{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) calc(var(--duration) * 1.5),-webkit-transform var(--duration) var(--easing) calc(var(--duration) * 1.5);transition:transform var(--duration) var(--easing) calc(var(--duration) * 1.5),opacity var(--duration) var(--easing) calc(var(--duration) * 1.5);transition:transform var(--duration) var(--easing) calc(var(--duration) * 1.5),opacity var(--duration) var(--easing) calc(var(--duration) * 1.5),-webkit-transform var(--duration) var(--easing) calc(var(--duration) * 1.5)}.page-top__join__box__head.js-sa .page-top__join__box__title>span{overflow:hidden;display:block}.page-top__join__box__head.js-sa .page-top__join__box__title>span:before{opacity:0;will-change:transform,background-color;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);transition:background-color var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration);transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,opacity 0ms var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__head.js-sa .page-top__join__box__title>span>span{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__head.js-sa .p-button{will-change:transform,opacity;-webkit-transform:translate3d(-20%,20%,0px);transform:translate3d(-20%,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__head.js-sa.is-sa .page-top__join__box__title>span:before{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);transition:background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms;transition:background-color var(--duration) var(--easing) 0ms,transform var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__head.js-sa.is-sa .page-top__join__box__title>span>span{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__join__box__head.js-sa.is-sa .p-button{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__join__box__body.js-sa .page-top__join__box__body__wrap{will-change:transform,opacity;-webkit-transform:translate3d(0,0%,0px) scale(.8);transform:translateZ(0) scale(.8);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__body.js-sa p{will-change:transform,opacity;-webkit-transform:translate3d(0,20%,0px);transform:translate3d(0,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__body.js-sa.is-sa .page-top__join__box__body__wrap{-webkit-transform:translate3d(0,0%,0px) scale(1);transform:translateZ(0) scale(1);opacity:1;transition:opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,border-color var(--duration) var(--easing) 0ms,background-color var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__join__box__body.js-sa.is-sa p{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__supporter__body__head.js-sa .page-top__supporter__logo{overflow:hidden}.page-top__supporter__body__head.js-sa .p-logo__slash{will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);opacity:0;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__supporter__body__head.js-sa .p-button{will-change:transform,opacity;-webkit-transform:translate3d(-20%,20%,0px);transform:translate3d(-20%,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__supporter__body__head.js-sa.is-sa .p-logo__slash{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.page-top__supporter__body__head.js-sa.is-sa .p-button{-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1;transition:opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration);transition:transform var(--duration) var(--easing) var(--duration),opacity var(--duration) var(--easing) var(--duration),-webkit-transform var(--duration) var(--easing) var(--duration)}.page-top__supporter__body__body.js-sa p:not(.p-bgText){will-change:transform,opacity;-webkit-transform:translate3d(0,20%,0px);transform:translate3d(0,20%,0);opacity:0;display:block;transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.page-top__supporter__body__body.js-sa.is-sa p:not(.p-bgText){-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0);opacity:1}.l-footer .p-logoBox__logo.js-sa svg{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,10%,0px);transform:translate3d(0,10%,0);transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.l-footer .p-logoBox__logo.js-sa.is-sa svg{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0)}.l-footer .p-logoBox__stream.js-sa .p-logoBox__stream__wrap{display:block;opacity:0;will-change:top,opacity;top:1em;transition:top var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms}.l-footer .p-logoBox__stream.js-sa.is-sa .p-logoBox__stream__wrap{opacity:1;top:0}.l-footer .p-logoBox__lead{overflow-y:hidden}.l-footer .p-logoBox__lead.js-sa>span{display:block;opacity:0;will-change:transform,opacity;-webkit-transform:translate3d(0,100%,0px);transform:translate3d(0,100%,0);transition:opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms;transition:transform var(--duration) var(--easing) 0ms,opacity var(--duration) var(--easing) 0ms,-webkit-transform var(--duration) var(--easing) 0ms}.l-footer .p-logoBox__lead.js-sa.is-sa>span{opacity:1;-webkit-transform:translate3d(0,0%,0px);transform:translateZ(0)}:root[lang=en] .p-bgText{letter-spacing:0}:root[lang=ko],:root[lang=zh]{letter-spacing:.01em}body.is-guide #Guide{position:fixed;top:0;height:100%;left:0;width:100%;z-index:999999999;pointer-events:none;opacity:.5}body.is-guide #Guide:before{content:"";width:100%;height:0;position:absolute;top:50%;left:0;border-top:1px solid red}body.is-guide #Guide>span{display:block;height:100%;width:var(--contentWidth);border-left:1px solid red;border-right:1px solid red;margin-left:auto;margin-right:auto}body.is-guide #Guide>span>span{display:block;height:100%;width:var(--contentInnerWidth);border-left:1px solid red;border-right:1px solid red;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1000px){.p-iconLink:hover>span{fill:var(--Key3)}.p-button:hover>span svg.is-button{fill:var(--c1_hv)}.p-button:hover>span svg.is-inner{fill:var(--c2_hv)}.p-language:hover .p-language__head svg{fill:var(--thisHvColor)}.p-language:hover .p-language__body:after{border-color:var(--thisHvColor)}.p-language:hover .p-language__select{color:var(--thisHvColor)}.l-header__nav{width:-webkit-max-content;width:-moz-max-content;width:max-content}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a{color:var(--Key1);transition:color 0ms cubic-bezier(.25,.1,.25,1) var(--thisSpeed)}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a:hover>span{transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms;width:var(--width)}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a:hover>span>span{transition:opacity 0ms cubic-bezier(.25,.1,.25,1) 0ms;opacity:1}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a>span{transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) var(--thisSpeed);width:1.5em}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a>span:before{content:"";transition:width 0ms cubic-bezier(.25,.1,.25,1) calc(var(--thisSpeed) * 2);width:100%}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a>span:after{transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms,opacity 0ms cubic-bezier(.25,.1,.25,1) calc(var(--thisSpeed) * 2);width:100%;opacity:0}.l-header__nav:not([data-status=Mv],[data-status=End]) ul li a>span>span{transition:opacity 0ms cubic-bezier(.25,.1,.25,1) var(--thisSpeed);opacity:0}.l-header__nav[data-status=Mv] ul li a:hover,.l-header__nav[data-status=End] ul li a:hover{color:var(--Key3)}.l-header__nav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.l-header__nav ul li a{font-size:min(.8vw,11px);font-weight:var(--enBold);font-family:var(--en);letter-spacing:0em;line-height:1.5;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--White);transition:color var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms;overflow:hidden;margin-left:-.75em;font-size:11px}.l-header__nav ul li a>span{display:block;position:relative;will-change:width;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms;width:var(--width);padding:.5em 0}.l-header__nav ul li a>span:before{content:"";height:1.5em;background-color:var(--Key3);position:absolute;top:50%;left:0;-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border-radius:1.5em;z-index:0;width:0%;will-change:width;-webkit-backface-visibility:hidden;backface-visibility:hidden}.l-header__nav ul li a>span:after{content:"";height:1.5em;background-color:var(--Key3);position:absolute;top:50%;left:0;-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border-radius:1.5em;z-index:10;width:0%;will-change:width;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) var(--thisSpeed)}.l-header__nav ul li a>span>span{display:block;overflow:hidden;position:relative;z-index:5;padding:0 .75em;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;transition:opacity 0ms cubic-bezier(.25,.1,.25,1) var(--thisSpeed)}.l-header__sns li a:hover{fill:var(--c_hv)}}@media only screen and (min-width: 11111110px){:root{--contentLeft: calc((100vw - 9999999px)/4) ;--contentRight: calc((100vw - 9999999px)/4) }}@media only screen and (max-width: 1000px){:root{--pow0: 13px}:root{--pow1: 16px}:root{--pow2: 19px}:root{--pow3: 22px}:root{--pow4: 27px}:root{--pow5: 32px}:root{--pow6: 39px}:root{--pow7: 47px}:root{--pow8: 56px}:root{--pow9: 67px}:root{--pow10: 80px}:root{--fzs: 11px}:root{--contentInnerWidth: 95%;--contentWidth: 95vw;--contentLeft: 2.5vw;--contentRight: 2.5vw}:root{--buttonWidth: 5vw}html{font-size:var(--fz_tb)}.show_pc{display:none}.show_pctb,.show_tbsp,.show_tb{display:block}.show_sp{display:none}.p-transformText__after{font-size:4.2vw}.p-transformText__after>span{bottom:-.1em}.p-transformText__after>span>span{margin-top:.2em}.p-transformText__after>span>span.is-en{font-size:4.15vw;letter-spacing:0;top:.03em}.p-transformText__en{font-size:4.15vw;letter-spacing:0}.p-transformText__en>span>span{margin-top:.2em}.p-logoBox__logo{width:100%}.p-logoBox__lead,.p-logoBox__stream *{font-size:1.25vw}.p-bgText{font-size:2vw}.p-bgText>span+span{margin-top:1em}.p-bgText>span .wrap{padding:.25em .2em;margin-top:.2em}.p-title__sec{text-indent:0;font-size:11.9vw;padding:1% 0}.p-title__sec .p-cross{width:2.6vw}.p-title__sec .p-cross:nth-of-type(1){left:-.125em}.p-title__sec .p-cross:nth-of-type(2){right:-.125em}.p-title__sec .p-cross:nth-of-type(3){right:-.125em}.p-title__sec .p-cross:nth-of-type(4){left:-.125em}section.is-graphic{padding-top:20%;padding-bottom:20%}section.is-graphic .section__head{margin-bottom:20%}.p-language__select{font-weight:var(--enMedium)}.l-header__head__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%}.l-header__head__left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.5rem}.l-header__head__right{display:block}.l-header__body__wrap{width:var(--contentWidth);position:relative}.l-header__link,.l-header__text{display:block;color:var(--Key3);font-size:min(2.5vw,10px);font-weight:var(--enMedium);font-family:var(--en);letter-spacing:0em;line-height:1;font-size:10px}.l-header__text:before{content:"( Supporter & IP Holder )";display:block;position:relative;z-index:0;opacity:0}.l-header__nav{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.l-header__nav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.4vw}.l-header__nav ul li a{font-size:10px;font-weight:var(--enMedium);font-family:var(--en);letter-spacing:0em;line-height:1.5;white-space:nowrap;padding:.7em 0;overflow:hidden;display:block}.l-header__nav ul li a.is-current>span{width:var(--width)}.l-header__nav ul li a.is-current>span>span{opacity:1}.l-header__nav ul li a>span{width:100%;display:block;position:relative;will-change:width;width:1.5em;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0px,0%,0px);transform:translateZ(0);transition:width var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms}.l-header__nav ul li a>span:before{content:"";height:1.5em;background-color:var(--Key3);position:absolute;top:50%;left:0;will-change:width;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border-radius:1em;z-index:0;width:100%}.l-header__nav ul li a>span>span{position:relative;display:block;padding:0 .75em;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:5;opacity:0;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0px,0%,0px);transform:translateZ(0);transition:opacity var(--thisSpeed) cubic-bezier(.25,.1,.25,1) 0ms;top:.1em}.l-header__sns{margin-left:auto;--c: var(--Key3)}.l-footer{padding:4% 0 20%}.l-footer__bg__wrap{--p-y: clamp(0, calc( (var(--progressFull) - 0) / (.2 - 0) ), 1);--y: calc(0% + (-10% - 0%) * var(--p-y))}.l-footer__wrap{min-width:0}.l-footer__copyright{text-align:center;margin-top:7%;font-size:2vw;position:relative;bottom:auto;right:auto}.l-loading__stream *{font-size:4vw}body.is-load .page-top__mv .p-logoBox__stream__wrap{-webkit-animation-duration:10s;animation-duration:10s}.page-top__bg__content:before{--p-opacity: clamp(0, calc( (var(--progress) - .1) / (.3 - .1) ), 1);--opacity: calc(.2 + (.5 - .2) * var(--p-opacity))}.page-top__mv__wrap{min-height:0;height:100vh;height:var(--svh)}.page-top__mv__titleBox{height:100vh;height:var(--svh)}.page-top__mv__titleBox__wrap{padding-top:0;width:100%;position:absolute;bottom:calc(var(--mvTextHeight) + var(--headerBodyHeight));left:0;padding-bottom:6%}.page-top__mv__textBox__wrap{min-height:0}.page-top__mv__text{padding-bottom:var(--headerBodyHeight)}.page-top__about{padding-top:30%;padding-bottom:30%}.page-top__about__title{font-size:13.6vw;line-height:1.16;margin-bottom:2.2%}.page-top__about__title>span>span:nth-child(2){text-indent:3.6em}.page-top__about__title>span>span:nth-child(3){text-indent:-.05em}.page-top__about .p-transformText{margin-bottom:12.6%}.page-top__ecosystem .p-graphic{width:105vw;margin-left:-4vw}.page-top__ecosystem__box .p-bgText{font-size:max(1vw,13px)}.page-top__alice__body__wrap{-webkit-flex-direction:column;flex-direction:column}.page-top__alice__body__head{width:100%;gap:2.5vw}.page-top__alice__body__head__left{gap:2.5vw}.page-top__alice__body__head__left__title{white-space:nowrap;font-size:8vw}.page-top__alice__body__head__left__title>span>span{display:inline}.page-top__alice__body__head__left__title>span>span:nth-child(1){position:relative;top:auot;left:auot;-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0) rotate(0)}.page-top__alice__body__head__left__title>span>span:nth-child(2){padding-left:0}.page-top__alice__body__head__left .p-button,.page-top__alice__body__head__right .p-iconLink{margin-bottom:.8vw}.page-top__alice__body__body{width:100%;padding-bottom:0;padding-top:5%}.page-top__alice__body__body .p-bgText{width:calc(100% - .4em)}.page-top__alice__body__body .p-bgText>span .wrap{margin-left:0}.page-top__join .p-graphic{width:90vw;margin-left:6vw}.page-top__join__list ul{width:100%}.page-top__join__box__body__wrap{padding:0 10%}.page-top__join__box__body__wrap p{line-height:1.7}.page-top__supporter .p-graphic{width:89vw;margin-left:4vw}.page-top__supporter__body__head{gap:5.5vw}.page-top__supporter__body__body p:not(.p-bgText){line-height:1.7}.page-top__supporter__logo{width:26vw}}@media only screen and (max-width: 1000px) and (max-width: 680px){.l-header__nav ul{gap:3.2vw}.l-header__nav ul li a{font-size:9px}}@media only screen and (max-width: 680px){:root{--pow0: 12px}:root{--pow1: 14px}:root{--pow2: 16px}:root{--pow3: 18px}:root{--pow4: 21px}:root{--pow5: 24px}:root{--pow6: 28px}:root{--pow7: 32px}:root{--pow8: 37px}:root{--pow9: 42px}:root{--pow10: 49px}:root{--fzs: 10px}:root{--contentInnerWidth: 90%;--contentWidth: 92vw;--contentLeft: 4vw;--contentRight: 4vw}:root{--buttonWidth: 6.2vw}html{font-size:var(--fz_sp)}.show_pc,.show_pctb{display:none}.show_tbsp{display:block}.show_tb{display:none}.show_sp{display:block}.width__narrow{width:100%}.p-logoBox__stream *{font-size:2vw}.p-logoBox__stream__base{width:77vw!important}.p-logoBox__stream__wrap{-webkit-animation-duration:15s;animation-duration:15s}.p-bgText{font-size:4.1vw}.p-bgText>span br{display:none}section.is-graphic .section__head{margin-bottom:30%}.l-header__head,.l-header__body{padding:4% 0}.l-header__logo{width:30px}.l-header__link,.l-header__text{font-size:9px}.l-header__sns{gap:16px}.l-header__sns li a{width:21px}.l-footer{padding:4% 0 20%}.l-footer__copyright{text-align:center;margin-top:7%;font-size:2.5vw}.l-loading__stream__wrap{-webkit-animation-duration:5s;animation-duration:5s}.page-top__ecosystem__list ul{display:block}.page-top__ecosystem__list ul li+li{margin-top:9%}.page-top__ecosystem__box__head{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:4%}.page-top__ecosystem__box__title{font-size:7vw;padding:.1em .5em;text-align:left}.page-top__ecosystem__box__num{font-size:28.6vw;padding-left:1.5vw;letter-spacing:0}.page-top__ecosystem__box__num .num{text-align:left}.page-top__ecosystem__box__lead{letter-spacing:0;font-size:4vw;margin-bottom:5%}.page-top__ecosystem__box .p-bgText{width:calc(100% - .4em);font-size:4.05vw}.page-top__alice__body__body .p-bgText{width:calc(100% - .2em)}.page-top__join__list ul{display:block;width:100%;gap:0}.page-top__join__list ul li{width:100%;-webkit-flex:initial;flex:initial}.page-top__join__list ul li:nth-child(2){padding-top:8%}.page-top__join__box__body__wrap{width:100%}.page-top__join__box__body__wrap p{font-size:3.6vw;line-height:1.7}.page-top__join__box__title{font-size:8vw}.page-top__supporter__head{margin-bottom:100%!important}.page-top__supporter__body{padding-left:0}.page-top__supporter__body__body p:not(.p-bgText){font-size:3.6vw;line-height:1.7}.page-top__supporter__logo{width:36vw}.page-top__ecosystem__list ul li:nth-child(1) .page-top__ecosystem__box{--start-y: 0%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}.page-top__ecosystem__list ul li:nth-child(2) .page-top__ecosystem__box{--start-y: 0%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}.page-top__ecosystem__list ul li:nth-child(3) .page-top__ecosystem__box{--start-y: 0%;--goal-y: 0%;--pRaw-y: clamp(0, var(--progressFull), 1);--pSpeed-y: clamp(0, calc(var(--pRaw-y) * 1), 1);--stop-y: .3;--pStop-y: min(var(--pSpeed-y), var(--stop-y));--pNorm-y: calc(var(--pStop-y) / var(--stop-y));--value-y: calc( var(--start-y) + (var(--goal-y) - var(--start-y)) * var(--pNorm-y) );--start-op: 0;--goal-op: 1;--pRaw-op: clamp(0, var(--progressFull), 1);--pSpeed-op: clamp(0, calc(var(--pRaw-op) * 1), 1);--stop-op: .3;--pStop-op: min(var(--pSpeed-op), var(--stop-op));--pNorm-op: calc(var(--pStop-op) / var(--stop-op));--value-op: calc( var(--start-op) + (var(--goal-op) - var(--start-op)) * var(--pNorm-op) )}}
