@keyframes articleLink{0%{border-color:rgba(255,255,255,.4901960784)}10%{border-color:rgba(0,0,0,0)}20%{border-color:rgba(255,255,255,.4901960784)}30%{border-color:rgba(0,0,0,0)}40%{border-color:rgba(255,255,255,.4901960784)}50%{border-color:rgba(0,0,0,0)}60%{border-color:rgba(255,255,255,.4901960784)}70%{border-color:rgba(0,0,0,0)}80%{border-color:rgba(255,255,255,.4901960784)}}@keyframes hoverArrowUp{0%{transform:translate(0, 0);clip-path:inset(0 0 0 0)}40%{transform:translate(6px, -6px);clip-path:inset(0 0 100% 100%);opacity:1}42%{opacity:0}49%{opacity:0;transform:translate(-6px, 6px);clip-path:inset(100% 100% 0% 0%)}50%{opacity:1}100%{transform:translate(0, 0);clip-path:inset(0 0% 0% 0%)}}@keyframes hoverArrowRight{0%{transform:translateX(0, 0);clip-path:inset(0 0 0 0)}40%{transform:translateX(8px);clip-path:inset(0 0 0 100%);opacity:1}42%{opacity:0}49%{opacity:0;transform:translateX(-8px);clip-path:inset(0 100% 0% 0%)}50%{opacity:1}100%{transform:translateX(0, 0);clip-path:inset(0 0% 0% 0%)}}@keyframes fadeInPic{0%{opacity:0;clip-path:inset(100% 0 0 0)}50%{opacity:1;filter:var(--blur-hover) brightness(1.1)}100%{opacity:1;filter:blur(0) brightness(1);clip-path:inset(0% 0 0 0)}}@keyframes fadeInPicS{0%{opacity:0}50%{opacity:1}100%{opacity:1;filter:blur(0) brightness(1)}}@keyframes hoverPicCard{0%{filter:blur(0) brightness(1)}30%{filter:blur(3px) brightness(1.05)}100%{filter:blur(0) brightness(1)}}.hover-up{position:relative;display:inline-block}@media(min-width: 1025px){.hover-up:hover{text-decoration:underline}.hover-up:hover .arrow{animation:hoverArrowUp 1s var(--ease-up) running}}.hover-up.-about{display:flex}@media(min-width: 1025px){.hover-up.-about:hover .arrow{animation:hoverArrowRight 1s var(--ease-up) running}}@media(min-width: 1025px){.hover-up.-vm:hover{text-decoration:none}.hover-up.-vm:hover .w-right .arrow{margin-left:10px;width:15px;clip-path:inset(0 0% 0 0)}}.hover-up.-vm .w-right .arrow{margin-left:0;width:0px;clip-path:inset(0 100% 0 0);transition:all .5s var(--ease-up);animation:none}.hover-up .arrow{transform:translateZ(0)}.js-fade-pic{opacity:0;clip-path:inset(100% 0 0 0);filter:var(--blur-hover) brightness(1.1)}.js-fade-pic.-fade-s{clip-path:inset(0 0 0 0)}.js-fade-pic.-fade-s.show{animation:fadeInPicS 1s var(--ease-up) forwards}.js-fade-pic.show{animation:fadeInPic .95s var(--ease-up) forwards}:root{--Black-01: #000000;--Black-02: #141415;--White-01: #ffffff;--Gray-01: #6E6E6E;--Gray-02: #707070;--Cyan-01: #20F5DD;--Purple-01: #654EA3;--Purple-03: #F2E9F5;--minWidth-01: min(83%, 1440px);--minWidth-02: min(83%, 960px);--minWidth-03: min(83%, 760px);--f-14-16: clamp(1.4rem, 3vw, 1.6rem);--easing-01: cubic-bezier(0.06, 1.04, 0.67, 0.97)}html{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:62.5%;line-height:1.75;color:var(--White-01);background-color:var(--Black-02)}body.position-fix{overflow:hidden}svg{width:100%;height:auto}.inter{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.anton{font-family:"Anton",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em}.ns-sc{font-family:"Noto Sans SC",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ns-tc{font-family:"Noto Sans TC",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.delta{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em}.u-fw900{font-weight:900}.sp-hidden{display:none}@media(min-width: 768px){.sp-hidden{display:block}}.pc-hidden{display:block}@media(min-width: 768px){.pc-hidden{display:none}}.otgs-development-site-front-end{display:none}@keyframes blinking01{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes blinking02{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes glitch01{0%{clip-path:inset(100% 0 -3% 0);opacity:1}50%{clip-path:inset(-3% 0 100% 0);opacity:1}55%{clip-path:inset(-3% 0 100% 0);opacity:0}60%{clip-path:inset(100% 0 -3% 0);opacity:0}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}@keyframes glitch02{0%{clip-path:polygon(0 60%, 100% 60%, 100% 65%, 0 65%)}10%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}20%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}.footer{margin:clamp(100px,14vw,140px) 0 0;padding-bottom:clamp(30px,5vw,60px)}@media(min-width: 1025px){.footer{display:grid;grid-template-columns:var(--gtc);justify-content:space-between;grid-template-areas:"left-f right-f right-f"}}@media(min-width: 1025px){.footer .f-sp{display:none}}.footer .f-pc{display:none}@media(min-width: 1025px){.footer .f-pc{display:flex}}.footer .footerSupport{font-size:clamp(1.2rem,14px,1.6rem);font-weight:700;column-gap:50px;padding-bottom:.6rem;display:flex;position:relative}.footer .footerSupport::before{content:"";width:100%;height:2px;background-color:#fff;display:block;position:absolute;bottom:0;left:0}@media(hover: hover){.footer .footerSupport:hover{animation:blinking01 .4s;animation-timing-function:steps(10, start)}}.footer__logo{display:block;width:190px}.footer .f-left{grid-area:left-f;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}@media(min-width: 1025px){.footer .f-left{display:flex}}.footer .f-left__t__logo{width:252px}.footer .f-left__t .w-out-links{margin-top:46px}.footer .f-left .copy{font-size:1rem;line-height:1em}.footer .w-f-links{grid-area:right-f}@media(min-width: 1025px){.footer .w-f-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}}@media(min-width: 1025px){.footer .w-f-links .f-center{width:68%}}@media(min-width: 1025px){.footer .w-f-links .f-sns{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:27%;height:100%}}.footer .w-f-links .f-sns .f-pc{font-size:1.3rem;line-height:1.3em}@media(min-width: 1025px){.footer .w-f-links .f-sns .f-pc{align-self:flex-end}}.footer .w-f-links .f-sns .to-top{cursor:pointer}.footer .w-out-links{margin:50px 0 0;display:inline-flex;flex-direction:column;align-items:flex-start}@media(min-width: 1025px){.footer .w-out-links.f-sp{display:none}}.footer .f-bottom{display:flex;justify-content:space-between;align-items:end;margin:50px 0 0}@media(min-width: 1025px){.footer .f-bottom{display:none}}.footer .f-bottom p{font-size:1em;line-height:1em}.footer .f-bottom .scroll-top{font-size:1.3rem;line-height:1.4em;cursor:pointer}.menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-main);clip-path:inset(0% 0 100% 0);transform:translateY(-20%);transition:clip-path 1s var(--ease-up),transform 1.4s var(--ease-up);pointer-events:none;display:none;z-index:400}.menu.show{clip-path:inset(0% 0 0 0);transform:translateY(0%);pointer-events:all}.menu .w-menu{overflow-y:auto;height:100%;padding:110px 20px}@media(min-width: 1025px){.menu .w-menu{position:relative;display:flex;flex-direction:row;align-items:center;padding:0 80px;justify-content:center}}.menu__logo{position:absolute;top:clamp(20px,5vw,40px);left:clamp(20px,5vw,40px);width:clamp(138px,18vw,194px)}.menu__con{width:100%}.menu__con .article-links{margin:0}.menu__bottom{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;align-items:flex-start;margin:50px 0 0;row-gap:50px}@media(min-width: 1025px){.menu__bottom{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}}.menu__bottom .w-out-links{display:flex;flex-direction:column}@media(min-width: 1025px){.menu__bottom .w-out-links{flex-direction:row;align-items:end;column-gap:40px}}.header{position:fixed;top:0;left:0;width:100%;padding:clamp(20px,5vw,40px) clamp(20px,5vw,40px) 0;mix-blend-mode:difference;z-index:500}.header__burger{position:absolute;top:clamp(20px,5vw,40px);right:clamp(20px,5vw,40px);display:flex;align-items:center;cursor:pointer}@media(min-width: 1025px){.header__burger:hover .bot-b{transform:scale(1.3)}}.header__burger.close .text-b .roboto{transform:translateY(1.2em)}.header__burger .bot-b{background-color:var(--white);width:6px;height:6px;transition:transform 1.4s var(--ease-up)}.header__burger .text-b{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;margin-left:8px;font-size:clamp(1.6rem,2vw,1.8rem);line-height:1.2em;height:1.2em}.header__burger .text-b .roboto{font-size:inherit;line-height:inherit;transition:transform 1.4s var(--ease-up);color:var(--white)}.main-logo{display:block;position:fixed;top:clamp(20px,5vw,40px);left:clamp(20px,5vw,40px);width:clamp(138px,18vw,194px);pointer-events:all;clip-path:inset(0 0 0 0);transition:clip-path .4s ease;transform-origin:left top;mix-blend-mode:difference;opacity:0;z-index:600}@media(min-width: 1025px){.main-logo{transform:translate(0, 0)}}.main-logo.hide{clip-path:inset(100% 0 0 0);pointer-events:none;z-index:350}.loading-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:550}header.header{--gapSliceBlock: 8px;width:max-content;background:#fff;color:#000;position:fixed;top:66px;right:12px;left:auto;mix-blend-mode:unset;padding:0;margin:0;clip-path:polygon(0 0, calc(100% - var(--gapSliceBlock)) 0, 100% var(--gapSliceBlock), 100% 100%, var(--gapSliceBlock) 100%, 0 calc(100% - var(--gapSliceBlock)));opacity:0;visibility:hidden}@media(min-width: 1025px){header.header{background:rgba(0,0,0,.4);color:#fff;top:20px;left:50%;transform:translateX(-50%);opacity:1;visibility:visible}}header.header[aria-hidden=false]{opacity:1;visibility:visible}header.header .headerWrap{padding:30px 25px 30px 22px}@media(min-width: 1025px){header.header .headerWrap{padding:14px 50px 13px}}header.header .headerNav{display:flex;flex-direction:column;line-height:1;gap:18px}@media(min-width: 1025px){header.header .headerNav{gap:40px;flex-direction:row;line-height:1.75}}header.header .headerNavLink{font-size:clamp(2rem,22px,2.4rem);letter-spacing:.05em}@media(min-width: 1025px){header.header .headerNavLink{font-size:clamp(1.6rem,18px,2rem)}}@media(hover: hover){header.header .headerNavLink:hover{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}.menuTrigger{display:block;width:43px;height:43px;background-color:#fff;position:fixed;top:12px;right:12px;z-index:100}@media(min-width: 1025px){.menuTrigger{display:none}}.menuTrigger[aria-expanded=true] span:nth-child(1){transform:translateY(5px) rotate(-45deg)}.menuTrigger[aria-expanded=true] span:nth-child(2){transform:translateY(-3px) rotate(45deg)}.menuTrigger .menuTriggerWrap{width:100%;height:100%;display:grid;place-content:center;place-items:center;row-gap:5px}.menuTrigger span{display:block;background-color:#000;width:23px;height:3px;transition:transform .2s ease}@keyframes blinking01{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes blinking02{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes glitch01{0%{clip-path:inset(100% 0 -3% 0);opacity:1}50%{clip-path:inset(-3% 0 100% 0);opacity:1}55%{clip-path:inset(-3% 0 100% 0);opacity:0}60%{clip-path:inset(100% 0 -3% 0);opacity:0}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}@keyframes glitch02{0%{clip-path:polygon(0 60%, 100% 60%, 100% 65%, 0 65%)}10%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}20%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}.nav{position:fixed;top:12px;right:58px;display:flex;align-items:center;gap:24px;height:43px;padding:0 20px;color:var(--Black-01);z-index:100}@media(min-width: 1025px){.nav{right:20px;top:20px}}.nav__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--White-01);clip-path:polygon(0 8px, 8px 0, 100% 0, 100% 100%, 0 100%);z-index:10}@media(min-width: 1025px){.nav__bg{clip-path:polygon(0 0, calc(100% - 8px) 0%, 100% 8px, 100% 100%, 0 100%)}}.nav .w-sns{position:relative;display:flex;align-items:center;gap:14px;z-index:20}.nav .w-sns a{height:auto;line-height:0;transition:opacity .3s ease}@media(hover: hover){.nav .w-sns a:hover{animation:blinking01 .4s;animation-timing-function:steps(10, start)}}.nav .w-sns a.x{width:16px}.nav .w-sns a.fb{width:15px}.nav .w-sns a.youtube{width:18px}.nav .lang{position:relative;z-index:20}@media(hover: hover){.nav .lang:hover .lang-list{transform:translateY(0);opacity:1;pointer-events:all}}.nav .lang.show .lang-list{transform:translateY(0);opacity:1;pointer-events:all}@media(min-width: 1025px){.nav .lang.show .lang-list{opacity:0;transform:translateY(-10px);pointer-events:none}}.nav .lang__t{position:relative;font-size:1.4rem;z-index:20}.nav .lang .lang-list{position:absolute;top:6px;right:-20px;padding-top:40px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .4s linear,transform .4s ease;z-index:10}.nav .lang .lang-list .w-lang-list{--slice: 10px;display:flex;flex-direction:column;clip-path:polygon(var(--slice) 0, 100% 0, 100% calc(100% - var(--slice)), calc(100% - var(--slice)) 100%, 0 100%, 0 var(--slice));background-color:var(--White-01);padding:12px 12px 12px 34px}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions{margin:0;padding:0}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item{position:relative}@media(hover: hover){.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item:hover::before{animation:blinking01 .4s;animation-timing-function:steps(10, start)}}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item::before{content:"";display:block;position:absolute;top:calc(50% - 1px);right:calc(100% + 8px);width:7px;height:1px;opacity:0;background-color:var(--Black-01)}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item.wpml-ls-current-language::before,.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item.-current::before{opacity:1}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item>a{white-space:nowrap;font-size:1.4rem;line-height:1.65;margin:0;padding:0}.nav .lang .lang-list .w-lang-list .lan-change .wpml-ls-statics-shortcode_actions .wpml-ls-item>a .wpml-ls-display{display:none}.banner-steam{--slice: 8px;position:fixed;left:50%;bottom:12px;display:flex;justify-content:start;align-items:center;width:calc(100vw - 24px);height:80px;background-color:var(--Cyan-01);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--slice) 100%, 0 calc(100% - var(--slice)));transform:translateX(-50%);z-index:100}@media(hover: hover){.banner-steam:hover .link-steam{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}@media(min-width: 1025px){.banner-steam{--slice: 16px;bottom:20px;width:calc(100vw - 40px);height:max(15vh,120px)}}.banner-steam__close{position:absolute;top:50%;right:12px;width:25px;height:25px;z-index:10;border:1px solid var(--Black-01);border-radius:100%;transform:translateY(-50%);cursor:pointer}@media(min-width: 1025px){.banner-steam__close{top:12px;right:12px;width:40px;height:40px;transform:none}}.banner-steam__close::before,.banner-steam__close::after{content:"";width:50%;height:1px;background-color:var(--Black-01);position:absolute;top:11px;left:25%}@media(min-width: 1025px){.banner-steam__close::before,.banner-steam__close::after{top:18px}}.banner-steam__close::before{transform:rotate(45deg)}.banner-steam__close::after{transform:rotate(-45deg)}.banner-steam .link-steam{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:inherit;height:inherit;padding-left:20px;gap:16px}.banner-steam .link-steam.-reverse{justify-content:flex-end;flex-direction:row-reverse}@media(min-width: 1025px){.banner-steam .link-steam.-reverse{justify-content:center}}.banner-steam .link-steam.-reverse p{font-weight:700}@media(min-width: 1025px){.banner-steam .link-steam{justify-content:center;gap:30px}}.banner-steam .link-steam svg{width:100px;color:var(--Black-01)}@media(min-width: 1025px){.banner-steam .link-steam svg{width:180px}}.banner-steam .link-steam p{font-size:2.2rem;letter-spacing:.05em;color:var(--Black-01)}@media(min-width: 1025px){.banner-steam .link-steam p{font-size:4.4rem}}.cat-label{display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.1;width:fit-content;padding:.4em 8px;background-color:var(--Cyan-01);color:var(--Black-01);clip-path:polygon(0% 0%, calc(100% - 5px) 0%, 100% 5px, 100% 100%, 0% 100%)}@media(min-width: 1025px){.cat-label{font-size:1.4rem}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.characterModalContaner{display:grid;place-content:center;place-items:center}.characterModal{pointer-events:none;user-select:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000;opacity:0;transition:.4s ease opacity;border:1px solid rgba(255,255,255,.5);background-color:#141415;-ms-overflow-style:none;scrollbar-width:none;aspect-ratio:353/701;width:calc(100% - 4rem);height:calc(100% - 4rem)}@media(min-width: 768px){.characterModal{aspect-ratio:760/668;width:76rem;width:auto;height:64.4rem;height:calc(100vh - 10rem);max-width:88vw}}.characterModal::-webkit-scrollbar{display:none}.characterModalBg{pointer-events:none;user-select:none;position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;opacity:0;transition:.4s ease opacity;background:rgba(0,0,0,.8)}body.is-openModalId{overflow:hidden}body.is-openModalId .characterModalBg{opacity:1;pointer-events:auto;user-select:auto}.characterModal.is-openModalId{user-select:initial;pointer-events:initial;opacity:1}.characterModalInner{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.characterModalHead{position:relative;height:19.6rem}@media(min-width: 768px){.characterModalHead{height:auto}}.characterModalClose{position:absolute;top:1rem;right:1rem;z-index:20000;width:4.3rem;height:4.3rem;background-color:rgba(0,0,0,.4)}@media(min-width: 768px){.characterModalClose{top:2rem;right:2rem;width:5rem;height:5rem}}.characterModalClose .characterModalCloseBar{display:flex;width:50%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.characterModalClose .characterModalCloseBar:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.characterModalClose .characterModalCloseBar:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}.characterModalHeadBg video{width:100%}.characterModalName{position:absolute;top:auto;bottom:calc(50% + 3rem);left:2rem;font-weight:700;z-index:10}@media(min-width: 768px){.characterModalName{left:3rem;top:-11rem;bottom:auto}}.characterModalNameCopy{font-size:3.6rem;color:#000;background-color:#fff;line-height:1;padding:.5rem .5rem 1rem;width:max-content}@media(min-width: 768px){.characterModalNameCopy{font-size:4.4rem}}html:lang(en) .characterModalNameCopy{padding:.5rem}.characterModalNameVoice{font-size:1.6rem;padding:.4rem .3rem;line-height:1;background-color:#000;margin-top:1rem;width:max-content}@media(min-width: 768px){.characterModalNameVoice{font-size:1.8rem;line-height:1.5;padding:0;background-color:rgba(0,0,0,0);width:auto}}.characterModalBody{position:relative;height:calc(100% - 19.6rem)}@media(min-width: 768px){.characterModalBody{height:calc(100% - 42.4rem);height:100%}}.characterModalText{width:calc(100% - 2.8rem);height:25.6rem;height:50%;background-color:rgba(0,0,0,.5);position:absolute;bottom:1.4rem;left:1.4rem;z-index:10;padding:1.5rem}.characterModalText ::-webkit-scrollbar{width:3px}.characterModalText ::-webkit-scrollbar-track{border:none;background:rgba(0,0,0,0)}.characterModalText ::-webkit-scrollbar-thumb{border-radius:0;background:#20f5dd;box-shadow:none}@media(min-width: 768px){.characterModalText{padding:2rem}}@media(min-width: 768px){.characterModalText{bottom:auto;top:1rem;left:1rem;width:60.3rem;width:44.1434846266vw;min-width:60.3rem;height:calc(100% - 2rem)}}.characterModalTextWrap{height:100%;overflow-y:scroll}.characterModalTextLead{font-size:2rem;line-height:1.2;letter-spacing:.04em}@media(min-width: 768px){.characterModalTextLead{font-size:2.3rem}}.characterModalTextLead .dummy{color:#929998}@media(min-width: 768px){html:lang(ja) .characterModalTextLead{font-size:2.6rem}}html:lang(zh-cn) .characterModalTextLead{font-family:"Noto Sans SC",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}html:lang(zh-tw) .characterModalTextLead{font-family:"Noto Sans TC",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.characterModalTextDetail{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;margin-top:2rem}@media(min-width: 768px){.characterModalTextDetail{flex-direction:row;margin-top:3rem;gap:3rem}}.characterModalTextDetailBlock{width:100%;font-size:1.3rem;line-height:1.7}@media(min-width: 768px){.characterModalTextDetailBlock{font-size:1.4rem;width:26rem}}.characterModalTextDetailTitle{font-weight:700;color:var(--Cyan-01);padding-left:1.3rem;display:inline-block;position:relative}.characterModalTextDetailTitle::before{content:"";width:.4rem;height:1.4rem;background-color:var(--Cyan-01);display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.characterModalTextDetailCopy{margin-top:1rem}.characterModalImage{position:absolute;top:30%;bottom:auto;right:-2.5rem;transform:scale(3)}@media(min-width: 768px){.characterModalImage{top:auto;bottom:0;right:3rem;transform:scale(1);width:89.84375vh;bottom:-36.4583333333vh;right:-28.6458333333vh}.characterModalImage img{width:100%}}.characterModalDot{position:absolute;top:1rem;left:2rem;width:10.8rem;height:10.8rem}@media(min-width: 768px){.characterModalDot{left:auto;right:0;top:auto;bottom:2.4rem;width:12rem;height:12rem}}.characterModalDot img{width:100%}.characterModalPg .characterModalPgPrev,.characterModalPg .characterModalPgNext{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);background:var(--Cyan-01);width:2.5rem;height:7.5rem}@media(hover: hover){.characterModalPg .characterModalPgPrev:hover,.characterModalPg .characterModalPgNext:hover{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}@media(min-width: 768px){.characterModalPg .characterModalPgPrev,.characterModalPg .characterModalPgNext{column-gap:1rem}}.characterModalPg .characterModalPgPrev .icon,.characterModalPg .characterModalPgNext .icon{background-color:#000;width:.8rem;height:1.6rem;clip-path:polygon(0% 0%, 100% 50%, 0% 100%)}.characterModalPg .characterModalPgPrev{left:-1.5rem;clip-path:polygon(0 0, calc(100% - 8px) 0%, 100% 8px, 100% 100%, 0 100%);clip-path:polygon(40% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 16%)}@media(min-width: 768px){.characterModalPg .characterModalPgPrev{left:-4.5rem}}.characterModalPg .characterModalPgPrev .icon{rotate:-180deg;margin-left:-0.1em}.characterModalPg .characterModalPgNext{right:-1.5rem;clip-path:polygon(0 0, calc(100% - 8px) 0%, 100% 8px, 100% 100%, 0 100%)}@media(min-width: 768px){.characterModalPg .characterModalPgNext{right:-4.5rem}}.news-page .wrap-hero{position:relative;width:100vw;height:300px;padding:0;margin:0;overflow:hidden}@media(min-width: 1025px){.news-page .wrap-hero{height:400px}}.news-page .wrap-hero .bg-news{background-image:url("../images/news/hero-news-sp.jpg")}@media(min-width: 1025px){.news-page .wrap-hero .bg-news{background-image:url("../images/news/hero-news.webp")}}.news-page .wrap-hero img{width:100%;height:100%;object-fit:cover}.news-page .wrap-hero h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:4.5rem;z-index:10}@media(min-width: 1025px){.news-page .wrap-hero h1{font-size:6rem}}.news-page .news-con{width:min(100vw - 40px,750px);margin:100px auto 0}@media(min-width: 1025px){.news-page .news-con{margin-top:140px}}.news-page .news-con .info-first .time{font-size:1.4rem;margin-left:1em}.news-page .news-con .info-first .title-news{font-size:2rem;margin-top:.5em;font-weight:700}@media(min-width: 1025px){.news-page .news-con .info-first .title-news{font-size:2.2rem}}.news-page .news-con .main-con{margin:20px 0 0;padding:60px 0 0;border-top:2px solid var(--White-01)}.news-page .news-con .main-con p{font-size:1.4rem}@media(min-width: 1025px){.news-page .news-con .main-con p{font-size:1.6rem}}.news-page .news-con .main-con p:nth-child(n+2){margin-top:2em}.news-page .news-con .main-con h1,.news-page .news-con .main-con h2,.news-page .news-con .main-con h3,.news-page .news-con .main-con h4,.news-page .news-con .main-con h5,.news-page .news-con .main-con h6{font-weight:700;margin:3em auto 0}.news-page .news-con .main-con h1{font-size:2.4rem}@media(min-width: 1025px){.news-page .news-con .main-con h1{font-size:2.6rem}}.news-page .news-con .main-con h2{font-size:2.2rem}@media(min-width: 1025px){.news-page .news-con .main-con h2{font-size:2.4rem}}.news-page .news-con .main-con h3{font-size:2rem}@media(min-width: 1025px){.news-page .news-con .main-con h3{font-size:2.2rem}}.news-page .news-con .main-con h3{font-size:1.8rem}@media(min-width: 1025px){.news-page .news-con .main-con h3{font-size:2rem}}.news-page .news-con .main-con h4{font-size:1.6rem}@media(min-width: 1025px){.news-page .news-con .main-con h4{font-size:1.8rem}}.news-page .news-con .main-con a{text-decoration:underline;word-break:break-all}.news-page .news-con .main-con a:hover{text-decoration:none}.news-page .news-con .main-con>iframe,.news-page .news-con .main-con>figure,.news-page .news-con .main-con .wp-block-embed,.news-page .news-con .main-con .movie{position:relative;width:100%;height:auto;margin:20px auto 0;aspect-ratio:16/9}.news-page .news-con .main-con>iframe video,.news-page .news-con .main-con>figure video,.news-page .news-con .main-con .wp-block-embed video,.news-page .news-con .main-con .movie video{width:100%}.news-page .news-con .main-con>iframe .w-iframe,.news-page .news-con .main-con>iframe .wp-block-embed__wrapper,.news-page .news-con .main-con>figure .w-iframe,.news-page .news-con .main-con>figure .wp-block-embed__wrapper,.news-page .news-con .main-con .wp-block-embed .w-iframe,.news-page .news-con .main-con .wp-block-embed .wp-block-embed__wrapper,.news-page .news-con .main-con .movie .w-iframe,.news-page .news-con .main-con .movie .wp-block-embed__wrapper{position:absolute;top:50%;left:50%;width:100%;height:0;overflow:hidden;padding-bottom:56.25%;transform:translate(-50%, -50%)}.news-page .news-con .main-con>iframe .w-iframe iframe,.news-page .news-con .main-con>iframe .wp-block-embed__wrapper iframe,.news-page .news-con .main-con>figure .w-iframe iframe,.news-page .news-con .main-con>figure .wp-block-embed__wrapper iframe,.news-page .news-con .main-con .wp-block-embed .w-iframe iframe,.news-page .news-con .main-con .wp-block-embed .wp-block-embed__wrapper iframe,.news-page .news-con .main-con .movie .w-iframe iframe,.news-page .news-con .main-con .movie .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.news-page .news-con .main-con figure{aspect-ratio:unset}.news-page .news-con .main-con .btn-cyan{--slice: 10px;display:inline-flex;justify-content:center;align-items:center;height:60px;padding:0 46px;margin-top:20px;gap:8px;clip-path:polygon(0 0, calc(100% - var(--slice)) 0, 100% var(--slice), 100% 100%, var(--slice) 100%, 0 calc(100% - var(--slice)));background-color:var(--Cyan-01);color:var(--Black-01);grid-column:span 1/span 1;text-decoration:none;cursor:pointer}@media(hover: hover)and (pointer: fine){.news-page .news-con .main-con .btn-cyan:hover{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}@media(min-width: 1025px){.news-page .news-con .main-con .btn-cyan{height:70px;padding:0 60px}}.news-page .news-con .main-con .btn-cyan .anton{font-size:2.2rem;letter-spacing:.05em}@media(min-width: 1025px){.news-page .news-con .main-con .btn-cyan .anton{font-size:3rem}}.news-page .news-con .main-con .btn-cyan p{font-size:1.7rem;font-weight:700;margin:0;color:var(--Black-01)}@media(min-width: 1025px){.news-page .news-con .main-con .btn-cyan p{font-size:2.4rem}}.news-page .news-con .btn-back{display:inline-flex;gap:10px;align-items:center;margin:100px auto 0 0;font-size:2rem}.news-page .news-con .btn-back::before{content:"";width:7px;height:15px;background-color:var(--White-01);clip-path:polygon(100% 0, 100% 100%, 0 50%)}@media(hover: hover)and (pointer: fine){.news-page .news-con .btn-back:hover{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}.news-page .pagination{margin:60px auto 0}.news-page .pagination .info-pager .page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 25px;font-family:"Anton",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em;font-size:2rem}.news-page .pagination .info-pager .page-numbers li .current{color:var(--Cyan-01)}.news-page .footer-new{margin:80px auto 40px}@media(min-width: 1025px){.news-page .footer-new{margin-top:120px}}.news-page .footer-new .cr{text-align:center;font-size:1.1rem}@media(min-width: 1025px){.news-page .footer-new .cr{font-size:1.2rem}}.news-list{display:flex;flex-direction:column;width:100%;row-gap:20px}@media(min-width: 1025px){.news-list.-archive .news-list__i{display:grid;grid-template-columns:110px auto}}@media(min-width: 1025px){.news-list.-archive .news-list__i .cat-label{grid-row:1/3;grid-column:1/2;align-self:flex-start}}@media(min-width: 1025px){.news-list.-archive .news-list__i .time{grid-row:1/2;grid-column:2/3}}.news-list__i{border-bottom:1px solid rgba(255,255,255,.4901960784);padding-bottom:10px}@media(min-width: 1025px){.news-list__i{padding-bottom:16px}}@media(hover: hover){.news-list__i:hover{animation:articleLink .4s;animation-timing-function:steps(10, start)}}.news-list__i .time{font-size:1.2rem}@media(min-width: 1025px){.news-list__i .time{font-size:1.4rem;margin:0;align-self:center}}.news-list__i .title{display:-webkit-box;font-size:var(--f-14-16);margin-top:.4em;line-height:1.6;text-underline-offset:4px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1025px){.news-list__i .title{-webkit-line-clamp:2;grid-row:2/3;grid-column:2/3}}@keyframes blinking01{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes blinking02{0%{opacity:0}10%{opacity:1}20%{opacity:0}30%{opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes glitch01{0%{clip-path:inset(100% 0 -3% 0);opacity:1}50%{clip-path:inset(-3% 0 100% 0);opacity:1}55%{clip-path:inset(-3% 0 100% 0);opacity:0}60%{clip-path:inset(100% 0 -3% 0);opacity:0}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}@keyframes glitch02{0%{clip-path:polygon(0 60%, 100% 60%, 100% 65%, 0 65%)}10%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}20%{clip-path:polygon(0 80%, 40% 80%, 40% 85%, 0 85%)}100%{clip-path:inset(100% 0 -3% 0);opacity:1}}main .kv{position:fixed;top:0;left:0;width:100%;height:100svh;height:100%;overflow:hidden;z-index:10}@media(min-width: 1025px){main .kv{height:100vh}}main .kv__fv{position:relative;width:100%;height:100%;z-index:10}main .kv__fv .kv-video{display:none}@media(min-width: 1025px){main .kv__fv .kv-video{display:block;width:100%;height:100%;object-fit:cover}}main .kv__fv .w-kv-sp{width:inherit;height:inherit}main .kv__fv .w-kv-sp img{width:100%;height:100%;object-fit:cover}main .kv .kv-logo{position:absolute;top:100px;left:12px;width:calc(100vw - 24px);opacity:1;z-index:50}@media(min-width: 768px){main .kv .kv-logo{top:50%;left:50%;width:86%;transform:translate(-50%, -50%)}}main .kv .kv-logo img{width:100%}main .kv .scroll{position:absolute;right:0;bottom:112px;width:30px;height:160px;z-index:50;display:flex;flex-direction:column;align-items:center}@media(min-width: 1025px){main .kv .scroll{top:50%;right:16px;bottom:auto;transform:translateY(-50%)}}main .kv .scroll__text{writing-mode:vertical-rl;font-size:1.8rem;letter-spacing:.05em;margin:30px 0}@media(min-width: 1025px){main .kv .scroll__text{font-size:2rem}}main .kv .scroll .arrows{display:flex;flex-direction:column;align-items:center;gap:5px}main .kv .scroll .arrows__i{width:15px;height:7px;background-color:var(--White-01);clip-path:polygon(0 0, 100% 0, 50% 100%);animation:blinking01 2s infinite;animation-timing-function:steps(10, start)}main .kv .scroll .arrows__i:nth-child(1){animation-delay:.15s}main .kv .scroll .arrows__i:nth-child(2){animation-delay:.3s}main .kv .scroll .arrows__i:nth-child(3){animation-delay:.45s}main .kv .scroll .arrows__i:nth-child(4){animation-delay:.6s}main .kv .scroll .arrows__i:nth-child(5){animation-delay:.75s}main .kv .scroll .arrows__i:nth-child(6){animation-delay:.9s}main .kv .scroll .arrows__i:nth-child(7){animation-delay:1.05s}main .kv .scroll .arrows__i:nth-child(8){animation-delay:1.2s}main .kv .scroll .arrows__i:nth-child(9){animation-delay:1.35s}main .kv .scroll .arrows__i:nth-child(10){animation-delay:1.5s}main .kv.show .kv__bg{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}main .kv.show .kv__bg img{transform:scale(1) rotate(0);filter:contrast(1)}main .kv__bg{--size: 25px;position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(calc(50% + var(--size)) 50%, 50% calc(50% + var(--size)), calc(50% - var(--size)) 50%, 50% calc(50% - var(--size)));transition:clip-path 1.6s var(--easing-01);z-index:10}@media(min-width: 1025px){main .kv__bg{--size: 30px}}main .kv__bg img{position:relative;width:100%;height:100%;transform:scale(2) rotate(-35deg);filter:contrast(2);opacity:0;transition:transform 3s var(--easing-01),filter 1s linear;object-fit:cover;z-index:10}main .kv .w-chara{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}main .kv .w-chara .chara{position:absolute;opacity:0}main .kv .w-chara .chara.-tl{width:145%;bottom:44%;left:-11%;z-index:40}@media(min-width: 768px){main .kv .w-chara .chara.-tl{width:130%;bottom:55%;left:-38%}}@media(min-width: 1025px){main .kv .w-chara .chara.-tl{width:73%;bottom:34%;left:auto;right:43.5%}}main .kv .w-chara .chara.-tr{width:35%;top:18%;right:-2%;z-index:30}@media(min-width: 1025px){main .kv .w-chara .chara.-tr{width:19.5%;top:3.5%;right:15%}}main .kv .w-chara .chara.-cr01{top:45%;right:11%;width:17%;z-index:20}@media(min-width: 768px){main .kv .w-chara .chara.-cr01{top:43%}}@media(min-width: 1025px){main .kv .w-chara .chara.-cr01{top:22%;right:35.5%;width:10%}}main .kv .w-chara .chara.-cr02{top:50%;right:5%;width:15%;z-index:30}@media(min-width: 1025px){main .kv .w-chara .chara.-cr02{top:3.8%;right:41%;width:7.7%}}main .kv .w-chara .chara.-br{top:44%;right:-41%;width:179%;z-index:40}@media(min-width: 768px){main .kv .w-chara .chara.-br{width:143%;top:53%;right:-61%}}@media(min-width: 1025px){main .kv .w-chara .chara.-br{top:29.5%;right:auto;left:43.5%;width:84%}}main .kv .w-chara .chara.-bl{bottom:14%;left:-3%;width:59%;z-index:30}@media(min-width: 768px){main .kv .w-chara .chara.-bl{width:45%;left:0}}@media(min-width: 1025px){main .kv .w-chara .chara.-bl{top:60%;left:5.1%;width:29%}}main .kv .w-chara .chara.-cl01{bottom:42%;left:1%;width:24%;z-index:20}@media(min-width: 1025px){main .kv .w-chara .chara.-cl01{bottom:21%;left:28.5%;width:12.5%}}main .block-c{--gapSliceBlock: 16px;position:relative;max-width:1024px;margin:40px 16px 0;padding:32px 24px 40px;background-color:var(--Black-01);clip-path:polygon(0 0, calc(100% - var(--gapSliceBlock)) 0, 100% var(--gapSliceBlock), 100% 100%, var(--gapSliceBlock) 100%, 0 calc(100% - var(--gapSliceBlock)));z-index:40}@media(min-width: 1025px){main .block-c{--gapSliceBlock: 20px;margin:70px auto 0;width:80%;padding:50px}}main .block-c.show{transform:translateY(0)}main .block-c.-first{margin:calc(100vh + 40px) 16px 0}@media(min-width: 1025px){main .block-c.-first{margin:calc(100vh + 140px) auto 0;padding:50px 50px 70px}}main .block-c .main-btns{display:grid;gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:50px auto 0;max-width:580px}@media(min-width: 1025px){main .block-c .main-btns{gap:20px}}main .block-c .main-btns .btn-cyan{--slice: 10px;display:flex;justify-content:center;align-items:center;height:60px;gap:8px;clip-path:polygon(0 0, calc(100% - var(--slice)) 0, 100% var(--slice), 100% 100%, var(--slice) 100%, 0 calc(100% - var(--slice)));background-color:var(--Cyan-01);color:var(--Black-01);grid-column:span 1/span 1;cursor:pointer}@media(hover: hover)and (pointer: fine){main .block-c .main-btns .btn-cyan:hover{animation:blinking01 .3s;animation-timing-function:steps(10, start)}}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan{height:70px;gap:12px}}main .block-c .main-btns .btn-cyan.-noEn p,main .block-c .main-btns .btn-cyan.-noEn .anton{letter-spacing:0;font-family:inherit}main .block-c .main-btns .btn-cyan.-reverse{flex-direction:row-reverse}main .block-c .main-btns .btn-cyan.-noactive{opacity:.5;pointer-events:none}main .block-c .main-btns .btn-cyan.-textSmall p,main .block-c .main-btns .btn-cyan.-textSmall .anton{font-size:1.7rem}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan.-textSmall p,main .block-c .main-btns .btn-cyan.-textSmall .anton{font-size:2.4rem}}main .block-c .main-btns .btn-cyan.-textMediul p,main .block-c .main-btns .btn-cyan.-textMediul .anton{font-size:1.7rem;font-weight:700}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan.-textMediul p,main .block-c .main-btns .btn-cyan.-textMediul .anton{font-size:2.4rem}}main .block-c .main-btns .btn-cyan.-large{grid-column:span 2/span 1;gap:16px}main .block-c .main-btns .btn-cyan .steam{width:100px}main .block-c .main-btns .btn-cyan .x,main .block-c .main-btns .btn-cyan .fb{width:18px}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan .x,main .block-c .main-btns .btn-cyan .fb{width:22px}}main .block-c .main-btns .btn-cyan .fb{margin-top:2px}main .block-c .main-btns .btn-cyan .anton{font-size:2.2rem;letter-spacing:.05em}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan .anton{font-size:3rem}}main .block-c .main-btns .btn-cyan p{font-size:1.7rem;font-weight:600}@media(min-width: 1025px){main .block-c .main-btns .btn-cyan p{font-size:2.4rem}}main .block-c .w-title{position:relative;text-align:center}main .block-c .w-title .m-title{font-size:min(19vw,16.5rem);white-space:nowrap;line-height:1.2;margin:16px 0 0}main .block-c .w-title .time{font-size:clamp(2.4rem,6vw,5rem);line-height:1.2}main .block-c .w-title .title-i{opacity:0}main .block-c .w-title .title-i.show{animation:blinking02 .4s;animation-timing-function:steps(10, start)}main .block-c .w-title .line{position:relative;width:100%;height:2px;background-color:var(--White-01);margin:40px auto;transform-origin:center;transform:scaleX(0);transition:transform 1s cubic-bezier(0.01, 1.03, 0.79, 1.01) .6s;opacity:.5}@media(min-width: 1025px){main .block-c .w-title .line{margin:70px auto}}main .block-c .w-title .line.show{transform:scaleX(1)}@media(min-width: 1025px){main .block-c__con{display:flex;align-items:start}}main .block-c__con .title-se{font-size:clamp(3.2rem,7vw,4rem);line-height:1.2}@media(min-width: 1025px){main .block-c__con .title-se{flex:3}}main .block-c__con .w-con{margin:32px auto 0}@media(min-width: 1025px){main .block-c__con .w-con{flex:7;margin:0}}main .block-c__con .w-con .each-platform{font-size:clamp(1.6rem,4vw,2rem)}main .block-c__con .w-con .info-list{margin:16px auto 0 0}main .block-c__con .w-con .info-list li{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}main .block-c__con .w-con .info-list li p{font-size:var(--f-14-16)}main .block-c__con .w-con .movie{position:relative;width:100%;aspect-ratio:16/9}main .block-c__con .w-con .movie+.movie{margin-top:5rem}main .block-c__con .w-con .movie .w-iframe{position:absolute;top:50%;left:50%;width:100%;height:0;overflow:hidden;padding-bottom:56.25%;transform:translate(-50%, -50%)}main .block-c__con .w-con .movie .w-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}main .footer{position:relative;display:flex;flex-direction:column;gap:40px;align-items:center;margin:clamp(120px,10vw,150px) 0 0;padding:80px 40px 100px;background:rgba(0,0,0,.4);backdrop-filter:blur(5px);--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:blur(5px);z-index:40}@media(min-width: 1025px){main .footer{padding-bottom:180px}}main .footer .w-companies{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:min(80%,360px)}main .footer .w-companies__ag{width:50%}main .footer .w-companies__tg{width:40%}main .footer .banner-re{max-width:620px;border:1px solid rgba(255,255,255,.5);box-shadow:0px 0px 4px 1px rgba(255,255,255,.25);transition:all .3s ease}@media(hover: hover){main .footer .banner-re:hover{transform:scale(0.985);box-shadow:0px 0px 20px 10px rgba(0,170,255,.2)}}main .footer .btn-archive{--gapSlice: 16px;display:flex;align-items:center;justify-content:center;width:230px;height:70px;clip-path:polygon(0 0, calc(100% - var(--gapSlice)) 0, 100% var(--gapSlice), 100% 100%, var(--gapSlice) 100%, 0 calc(100% - var(--gapSlice)));transition:clip-path .3s ease;background-color:var(--White-01);color:var(--Black-01)}@media(hover: hover){main .footer .btn-archive:hover{--gapSlice: 24px;animation:blinking01 .3s;animation-timing-function:steps(10, start)}}main .footer .btn-archive p{letter-spacing:.05em;font-size:1.8rem}main .footer .cr{font-size:1.1rem;margin-top:2em}main .w-modal-cbt{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;opacity:0;pointer-events:none;transition:opacity .4s linear}main .w-modal-cbt.-show{pointer-events:all;opacity:1}main .w-modal-cbt.-show .modal-cbt{transform:translateY(0)}@media(min-width: 1025px){main .w-modal-cbt.-show .modal-cbt{transform:translate(-50%, 0)}}main .w-modal-cbt .bg-modal{position:absolute;top:0;left:0;width:inherit;height:inherit;background-color:rgba(0,0,0,.6784313725);z-index:50}main .w-modal-cbt .modal-cbt{position:absolute;top:40px;left:20px;width:calc(100vw - 40px);height:calc(100% - 80px);z-index:60;border:1px solid rgba(255,255,255,.4941176471);background-color:var(--Black-01);box-shadow:0 0 10px rgba(255,255,255,.2901960784);transform:translateY(3vh);transition:transform .4s ease;overflow:auto}@media(min-width: 1025px){main .w-modal-cbt .modal-cbt{left:50%;width:min(60vw,840px);transform:translate(-50%, 3vh)}}main .w-modal-cbt .modal-cbt .close-modal{position:sticky;top:0;right:0;left:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;margin:0 0 0 auto;cursor:pointer;z-index:20}main .w-modal-cbt .modal-cbt .close-modal::after,main .w-modal-cbt .modal-cbt .close-modal::before{position:relative;display:block;content:"";width:60%;height:1px;background-color:var(--White-01)}main .w-modal-cbt .modal-cbt .close-modal::after{transform:rotate(45deg)}main .w-modal-cbt .modal-cbt .close-modal::before{transform:translateY(1px) rotate(-45deg)}main .w-modal-cbt .modal-cbt .wrap-con .kv-pic{position:relative;height:auto;line-height:0;transform:translateY(-60px)}main .w-modal-cbt .modal-cbt .wrap-con .kv-pic img{width:100%;height:auto}main .w-modal-cbt .modal-cbt .wrap-con .kv-pic::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:70px;background:-moz-linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:10}main .w-modal-cbt .modal-cbt .wrap-con .kv-pic .logo{position:absolute;top:calc(100% - 20px);left:50%;transform:translateX(-50%);width:min(85%,500px)}main .w-modal-cbt .modal-cbt .wrap-con p{text-align:center;font-size:1.6rem;margin:-2em auto 0}@media(min-width: 1025px){main .w-modal-cbt .modal-cbt .wrap-con p{font-size:2rem}}main .w-modal-cbt .modal-cbt .wrap-con .main-form{width:min(100% - 40px,700px);margin:30px auto 0;padding:30px 0 40px;border-top:2px solid var(--White-01)}@media(min-width: 1025px){main .w-modal-cbt .modal-cbt .wrap-con .main-form{margin:40px auto 0;padding:40px 0}}main .w-modal-cbt .modal-cbt .wrap-con .main-form .formrun-embed{width:100%;height:auto}main #story{padding:40px 24px}@media(min-width: 768px){main #story{padding:120px 30px 40px}}main #story .char{overflow:hidden;padding:0 .3em;margin:0 -0.3em;display:inline-flex !important}main #story .char-inner{display:inline-block;will-change:transform,opacity}main #story .center{text-align:left}@media(min-width: 768px){main #story .center{text-align:center;flex-direction:column;justify-content:center;align-items:center}}main #story .block-c__con .title-se{flex:0}main #story .block-text{margin-top:50px}@media(min-width: 768px){main #story .block-text{margin-top:80px}}main #story .block-copy{color:#a347ff;font-size:clamp(1.8rem,20px,2.2rem);line-height:1.6}main #story .block-copy .color-cyan{color:#20f5dd}@media(min-width: 768px){main #story .block-copy{font-size:clamp(3.2rem,34px,3.6rem)}}main #story .block-copy+.block-copy{margin-top:1.6em}main #story .block-copy.-last{color:#20f5dd;font-size:clamp(1.8rem,20px,2.2rem);transition:color .2s ease-in-out}@media(min-width: 768px){main #story .block-copy.-last{font-size:clamp(4rem,42px,4.4rem)}}main #story .block-copy.-last:hover{color:#ff3737}main #story .block-mascotLoop{width:100%;margin-top:30px}@media(min-width: 768px){main #story .block-mascotLoop{margin-top:65px}}main #story .block-mascotLoopSlide{width:5.8rem;display:grid;place-content:center;place-items:center}@media(min-width: 768px){main #story .block-mascotLoopSlide{width:13.9rem}}main #story .block-mascotLoopImage{display:block}main #gamesystem{width:100%;position:relative;z-index:40;margin-top:7rem}@media(min-width: 1025px){main #gamesystem{margin-top:15rem}}main #gamesystem h2.title-se{font-size:clamp(3.2rem,7vw,4rem);line-height:1.2;position:absolute;top:4rem;left:1.6rem;z-index:50;writing-mode:vertical-rl}@media(min-width: 1025px){main #gamesystem h2.title-se{position:sticky;top:6rem;left:6rem;margin-left:6rem;writing-mode:unset}}main #gamesystem .gamesystemWrap{position:relative;margin-top:0}@media(min-width: 1025px){main #gamesystem .gamesystemWrap{margin-top:-10rem}}main #gamesystem .gamesystemContent{width:100%;position:relative}@media(min-width: 1025px){main #gamesystem .gamesystemContent{overflow:hidden}main #gamesystem .gamesystemContent::before{display:none}}main #gamesystem .gamesystemContent.purple .gamesystemContentPin{background-color:#a347ff}@media(min-width: 1025px){main #gamesystem .gamesystemContent.purple .gamesystemContentPin{background-color:rgba(163,71,255,.78)}}main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText{background-color:#a347ff;color:#30055b}@media(min-width: 1025px){main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item01{clip-path:inset(0 100% 0 0)}}main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item01 .gamesystemContentLoopCopy:nth-child(1){animation:loopLR 50s -25s linear infinite}main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item01 .gamesystemContentLoopCopy:nth-child(2){animation:loopLR2 50s linear infinite}@media(min-width: 1025px){main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item02{clip-path:inset(0 0 0 100%)}}main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item02 .gamesystemContentLoopCopy:nth-child(1){animation:loopRL 50s -25s linear infinite}main #gamesystem .gamesystemContent.purple .gamesystemContentLoopText.item02 .gamesystemContentLoopCopy:nth-child(2){animation:loopRL2 50s linear infinite}main #gamesystem .gamesystemContent.purple .gamesystemContentChara{left:0}main #gamesystem .gamesystemContent.purple .gamesystemContentChara img{margin-right:auto}@media(min-width: 1025px){main #gamesystem .gamesystemContent.purple .gamesystemContentBody{right:8rem}}main #gamesystem .gamesystemContent.cyan .gamesystemContentPin{background-color:#2cc6b5}@media(min-width: 1025px){main #gamesystem .gamesystemContent.cyan .gamesystemContentPin{background-color:rgba(32,245,221,.78)}}main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText{background-color:#2cc6b5;color:#fff}@media(min-width: 1025px){main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText{background-color:#20f5dd}}@media(min-width: 1025px){main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item01{clip-path:inset(0 0 0 100%)}}main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item01 .gamesystemContentLoopCopy:nth-child(1){animation:loopRL 50s -25s linear infinite}main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item01 .gamesystemContentLoopCopy:nth-child(2){animation:loopRL2 50s linear infinite}@media(min-width: 1025px){main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item02{clip-path:inset(0 100% 0 0)}}main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item02 .gamesystemContentLoopCopy:nth-child(1){animation:loopLR 50s -25s linear infinite}main #gamesystem .gamesystemContent.cyan .gamesystemContentLoopText.item02 .gamesystemContentLoopCopy:nth-child(2){animation:loopLR2 50s linear infinite}main #gamesystem .gamesystemContent.cyan .gamesystemContentChara{right:0}main #gamesystem .gamesystemContent.cyan .gamesystemContentChara img{margin-left:auto}@media(min-width: 1025px){main #gamesystem .gamesystemContent.cyan .gamesystemContentBody{left:8rem}}main #gamesystem .gamesystemContent.exploration .gamesystemContentLoopText.item01{rotate:6.89deg;bottom:14rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.exploration .gamesystemContentLoopText.item01{bottom:10rem}}main #gamesystem .gamesystemContent.exploration .gamesystemContentLoopText.item02{rotate:-21deg;top:4rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.exploration .gamesystemContentLoopText.item02{rotate:-11deg;top:17rem}}main #gamesystem .gamesystemContent.battle .gamesystemContentLoopText.item01{rotate:-11deg;bottom:17rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.battle .gamesystemContentLoopText.item01{rotate:-4.76deg;bottom:10rem}}main #gamesystem .gamesystemContent.battle .gamesystemContentLoopText.item02{rotate:17.97deg;top:9rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.battle .gamesystemContentLoopText.item02{rotate:22.47deg;top:17rem}}main #gamesystem .gamesystemContent.battle .gamesystemContentBody{margin:-11rem auto 0}@media(min-width: 1025px){main #gamesystem .gamesystemContent.battle .gamesystemContentBody{margin:0}}main #gamesystem .gamesystemContent.training .gamesystemContentLoopText.item01{rotate:20.13deg;bottom:16rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.training .gamesystemContentLoopText.item01{rotate:14.05deg;bottom:3rem}}main #gamesystem .gamesystemContent.training .gamesystemContentLoopText.item02{rotate:-10.62deg;top:5rem}@media(min-width: 1025px){main #gamesystem .gamesystemContent.training .gamesystemContentLoopText.item02{top:9.3rem}}main #gamesystem .gamesystemContent.training .gamesystemContentPanelItem:nth-child(3){overflow:hidden}@keyframes noise{0%{transform:translate3d(0, 9rem, 0)}10%{transform:translate3d(-1rem, -4rem, 0)}20%{transform:translate3d(-8rem, 2rem, 0)}30%{transform:translate3d(9rem, -9rem, 0)}40%{transform:translate3d(-2rem, 7rem, 0)}50%{transform:translate3d(-9rem, -4rem, 0)}60%{transform:translate3d(2rem, 6rem, 0)}70%{transform:translate3d(7rem, -8rem, 0)}80%{transform:translate3d(-9rem, 1rem, 0)}90%{transform:translate3d(6rem, -5rem, 0)}to{transform:translate3d(-7rem, 0, 0)}}main #gamesystem .gamesystemContentNoise{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}main #gamesystem .gamesystemContentNoise::before{content:"";position:absolute;top:-10rem;left:-10rem;background-image:url("../images/home/noise-white.png");background-repeat:repeat;width:calc(120% + 20rem);height:calc(120% + 20rem);animation:noise 1s steps(2) .01s infinite;animation-play-state:running;z-index:10}@media(min-width: 1025px){main #gamesystem .gamesystemContentNoise{display:none}}main #gamesystem .gamesystemContentPin{width:100%;height:100%;position:relative}@media(min-width: 1025px){main #gamesystem .gamesystemContentPin{overflow:hidden;height:100vh}main #gamesystem .gamesystemContentPin::before{content:"";position:absolute;top:-10rem;left:-10rem;background-image:url("../images/home/noise-white.png");background-repeat:repeat;width:calc(120% + 20rem);height:calc(120% + 20rem);animation:noise 1s steps(2) .01s infinite;animation-play-state:running;z-index:10}}main #gamesystem .gamesystemContentWrap{width:100%;height:100%}main #gamesystem .gamesystemContentHead{position:sticky;top:0;height:max-content;overflow:hidden;z-index:20}@media(min-width: 1025px){main #gamesystem .gamesystemContentHead{position:static}}main #gamesystem .gamesystemContentChara{width:100%;height:100%;position:relative;z-index:15}main #gamesystem .gamesystemContentChara img{object-fit:cover;height:100%}main #gamesystem .gamesystemContentLoopText{position:absolute;width:120vw;display:flex;align-items:center;padding:0 4rem;transition:clip-path .8s cubic-bezier(0.5, 1, 0.89, 1)}main #gamesystem .gamesystemContentLoopText.item01{bottom:4rem;left:-10vw;height:6.6rem;font-size:4.8rem;z-index:20}@media(min-width: 1025px){main #gamesystem .gamesystemContentLoopText.item01{bottom:4.5rem;height:10rem;font-size:8rem}}main #gamesystem .gamesystemContentLoopText.item02{top:4rem;left:-10vw;height:4.9rem;font-size:3.8rem;z-index:10}@media(min-width: 1025px){main #gamesystem .gamesystemContentLoopText.item02{top:12.3rem;height:8.4rem;font-size:6.7rem}}main #gamesystem .gamesystemContentLoopText.item02 .gamesystemContentLoopCopy{opacity:.6}main #gamesystem .gamesystemContentLoopCopy{letter-spacing:.03em;flex-shrink:0;line-height:1;display:flex;column-gap:5rem;backface-visibility:hidden;will-change:transform;padding:0 2.5rem}@media(min-width: 1025px){main #gamesystem .gamesystemContentLoopCopy{column-gap:9rem;padding:0 4.5rem}}main #gamesystem .gamesystemContentLoopCopy span{line-height:1;padding-bottom:.09em}@keyframes loopRL{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loopRL2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loopLR{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loopLR2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}main #gamesystem .gamesystemContentBody{width:calc(100% - 3.2rem);margin:-6rem auto 0;padding-bottom:8rem;position:relative;z-index:30}@media(min-width: 1025px){main #gamesystem .gamesystemContentBody{width:68rem;width:49.7803806735vw;position:absolute;top:18rem;margin:0}}main #gamesystem .gamesystemContentPanel{position:relative;width:100%;height:100%}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanel{width:100%;aspect-ratio:680/382}}main #gamesystem .gamesystemContentPanel img{width:100%}main #gamesystem .gamesystemContentPanelItem{transition:opacity .3s ease-in,transform .3s ease-out;transform-origin:top;position:relative}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItem{position:absolute;top:0;left:0}}main #gamesystem .gamesystemContentPanelItem:nth-child(n+2){margin-top:5rem}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItem:nth-child(n+2){transform:translateY(30%);opacity:0;margin-top:0}}main #gamesystem .gamesystemContentPanelItem.small{width:30rem;width:76.3358778626vw}main #gamesystem .gamesystemContentPanelItem.small.right{margin-left:auto}main #gamesystem .gamesystemContentPanelItem.small .gamesystemContentPanelItemCopy{font-size:1.8rem}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItem.small{width:100%}main #gamesystem .gamesystemContentPanelItem.small.right{margin-left:0}main #gamesystem .gamesystemContentPanelItem.small .gamesystemContentPanelItemCopy{font-size:2.9rem}}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItem.is-view{opacity:1;transform:translateY(0)}main #gamesystem .gamesystemContentPanelItem.is-view .gamesystemContentPanelItemCopy{clip-path:inset(0)}main #gamesystem .gamesystemContentPanelItem.is-view .gamesystemContentPanelItemCopy span{clip-path:inset(0)}}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItem:nth-child(2){z-index:1;top:1.2rem}main #gamesystem .gamesystemContentPanelItem:nth-child(3){z-index:2;top:2.4rem}main #gamesystem .gamesystemContentPanelItem:nth-child(4){z-index:3;top:3.6rem}main #gamesystem .gamesystemContentPanelItem:nth-child(5){z-index:4;top:4.8rem}main #gamesystem .gamesystemContentPanelItem:nth-child(6){z-index:5;top:6rem}main #gamesystem .gamesystemContentPanelItem:nth-child(7){z-index:6;top:7.2rem}}main #gamesystem .gamesystemContentPanelImage{width:100%;height:100%;outline:1px solid rgba(255,255,255,.5);outline-offset:-1px;clip-path:polygon(0 0, 100% 0, 100% 87%, 92.5% 100%, 0 100%, 0% 50%);position:relative}main #gamesystem .gamesystemContentPanelItemText{position:static;margin-top:.8rem}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItemText{margin-top:0;position:absolute;bottom:0;left:0}}main #gamesystem .gamesystemContentPanelItemCopy{background-color:#fff;color:#000;font-size:2rem;letter-spacing:.05em;line-height:1;padding:.7rem .6rem .6rem;width:max-content}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItemCopy{clip-path:inset(0 100% 0 0);transition:clip-path .4s ease .4s;font-size:2.9rem;padding:1.4rem 1.4rem 1.2rem}}main #gamesystem .gamesystemContentPanelItemCopy.anton{letter-spacing:0}main #gamesystem .gamesystemContentPanelItemCopy+.gamesystemContentPanelItemCopy{padding:.6rem .6rem .7rem;margin-top:-0.01em}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItemCopy+.gamesystemContentPanelItemCopy{padding:1.2rem 1.4rem 1.4rem}}@media(min-width: 1025px){main #gamesystem .gamesystemContentPanelItemCopy span{clip-path:inset(0 100% 0 0);transition:clip-path .4s ease .6s}}main #gamesystem .gamesystemContentTrigger{display:none}@media(min-width: 1025px){main #gamesystem .gamesystemContentTrigger{display:block;position:absolute;left:0;top:18rem;width:68rem;width:49.7803806735vw;aspect-ratio:680/382}main #gamesystem .gamesystemContentTrigger .gamesystemContentBar{width:100%;height:100%;pointer-events:none}main #gamesystem .gamesystemContentTrigger .gamesystemContentBar:nth-child(n+2){margin-top:9rem}}main #character{width:100%;height:100lvh !important;background-color:var(--Black-02);position:relative;z-index:40;overflow:hidden}@media(min-width: ){main #character{height:100vh}}@media(min-width: 1281px){main #character{padding:6rem 0 10rem;height:100vh !important}}main #character .characterHead{margin:min(70px,9.4594594595vh) 2.4rem 0}@media(min-width: 768px){main #character .characterHead{margin:5.1413881748vh 6rem 0}}@media(min-width: 1281px){main #character .characterHead{margin:0 6rem}}main #character .title-se{font-size:clamp(3.2rem,7vw,4rem);line-height:1.2}main #character .characterBody{position:absolute;top:51%;left:0;transform:translateY(-50%);width:100%;height:46rem}@media(min-width: 768px){main #character .characterBody{height:67.7083333333vh;max-height:52rem}}@media(min-width: 1281px){main #character .characterBody{height:52rem;max-height:auto}}main #character .characterList{display:flex;flex-wrap:nowrap;column-gap:1.6rem;padding-right:2.4rem;padding-left:2.4rem;position:absolute;height:100%}@media(min-width: 768px){main #character .characterList{column-gap:1.8rem;padding-right:6rem;padding-left:6rem}}main #character .characterItem{flex-shrink:0;position:relative;aspect-ratio:200/460;width:20rem;cursor:pointer;overflow:hidden}@media(min-width: 768px){main #character .characterItem{aspect-ratio:250/520;width:18.3016105417vw;min-width:25rem}}@media(min-width: 1281px){main #character .characterItem{aspect-ratio:250/520;width:25rem;min-width:auto}}main #character .characterItem::before{content:"";width:2px;height:100%;background-color:#4d4d4d;position:absolute;top:0;left:0;z-index:20}main #character .characterItem::after{content:"";width:100%;height:100%;background-color:#4d4d4d;position:absolute;z-index:0;bottom:0;right:0}main #character .characterItemWrap{width:100%;height:100%;clip-path:polygon(0 0, 100% 0, 100% 90%, 80% 100%, 0 100%, 0% 50%);clip-path:polygon(0 0, 100% 0, 100% 87%, 72% 100%, 0 100%, 0% 50%);position:relative;background-color:var(--Black-01);transition:background-color .2s linear;z-index:10}main #character .characterItemWrap:hover{background-color:var(--Cyan-01)}main #character .characterItemWrap:hover .characterName{color:rgba(0,0,0,.3)}main #character .characterName{font-size:5.7rem;white-space:nowrap;color:rgba(255,255,255,.3);line-height:1;position:absolute;top:0;left:-0.07em;writing-mode:vertical-rl}@media(min-width: 768px){main #character .characterName{font-size:7.3rem}}main #character .characterImage{position:absolute;top:99%;left:10%;width:100%;height:100%;transform:scale(3.4)}@media(min-width: 768px){main #character .characterImage{transform:scale(3.5)}}main #character .characterDot{position:absolute;bottom:0;right:-1.2rem;width:9rem;height:9rem;z-index:10}@media(min-width: 768px){main #character .characterDot{width:11rem;height:11rem}}main #character .characterDot img{width:100%}main #character .characterScroll{width:34.5rem;height:10px;background-color:#4a4a4e;position:absolute;bottom:-5rem;left:50%;transform:translateX(-50%)}@media(min-width: 768px){main #character .characterScroll{width:63.5rem}}main #character .characterScrollBar{width:100%;height:1rem;background-color:var(--Cyan-01);display:block;position:absolute;top:50%;top:0;left:0;transform:scaleX(0);transform-origin:left}main .platform.block-c{margin:70px 16px 0}@media(min-width: 1025px){main .platform.block-c{margin:100px auto 0}}main .platform.block-c .main-btns{max-width:500px;margin:50px 0 0}