﻿*{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1}article,aside,footer,header,nav,section,main,figcaption,figure,menu,details{display:block}audio,canvas,video{display:inline-block}img{display:block;border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}p{margin:0;padding:0}address,cite,dfn,em,var{font-style:normal}ul,ol{margin:0;padding:0;list-style-type:none}a{background-color:transparent;font-size:inherit;color:inherit;text-decoration:none}a:active,a:hover{outline:0}:focus{outline:0}button,input,select,textarea{margin:0;font-size:inherit}button,html [type="button"],[type="reset"],[type="submit"]{padding:0;border:0;color:inherit;background-color:transparent;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{padding:0;line-height:normal}input::-webkit-input-placeholder{font-weight:300}input::-ms-input-placeholder{font-weight:300}input::-moz-placeholder{font-weight:300}[type="number"]{-moz-appearance:textfield}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{margin:0;height:auto;-webkit-appearance:none}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:none;-webkit-appearance:none}select{-webkit-appearance:none;background-color:#fff}table{border-collapse:collapse;border-spacing:0}.navigation-sp .nav a,.navigation-sp .nav-share .share-headline,.navigation .nav ul{font-family:'Cormorant Garamond', serif;letter-spacing:1px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes navIconAnimation{0%{opacity:1}40%{opacity:1}70%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:.6}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUpShort{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes navColor{0%{color:#0c0d19}100%{color:#fff}}@keyframes navColorBlack{0%{color:#fff}100%{color:#0c0d19}}html{font-size:18px}body{color:#3f3130;line-height:1;position:relative;font-family:fot-tsukuardgothic-std, sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;-webkit-text-size-adjust:100%}body *{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:underline;outline:none;color:#8e5390;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}b,em,strong{font-weight:bold}pre{word-break:break-all}.cinzel{font-family:'Cinzel', serif}.roboto{font-family:'Roboto', sans-serif}.jp{font-family:"Yu Gothic",YuGothic,"源ノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748850078');padding-bottom:15%;width:15%;height:0;background-position:0 0;background-size:cover;display:none;position:fixed;top:10px;left:10px;z-index:100}@media (max-width: 1024px){.nav-open-sp{display:block}}@media only screen and (orientation: landscape){.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748850078');padding-bottom:7%;width:7%;height:0;background-position:0 0;background-size:cover}}.navigation-sp{display:none;position:fixed;top:0;left:-100vw;height:100vh;width:100%;padding-bottom:20%;overflow-y:scroll;background-color:#edeef6;transition-duration:.7s;z-index:101}@media (max-width: 1024px){.navigation-sp{display:block}}.navigation-sp:before{content:'';position:absolute;top:0;left:0;height:110vh;width:100%;background-color:#edeef6}.navigation-sp.is-show{left:0}.navigation-sp .inner{position:relative;margin-bottom:10%;padding:15% 0;background-color:#dcddee}.navigation-sp .nav-close-sp{background-image:url('../../images/common/nav-button-close.png?1748850078');padding-bottom:8.16327%;width:8%;height:0;background-position:0 0;background-size:cover;position:absolute;top:25px;left:25px}.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748850078');padding-bottom:11.41071%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 10%}@media only screen and (orientation: landscape){.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748850078');padding-bottom:7.60714%;width:30%;height:0;background-position:0 0;background-size:cover}}.navigation-sp .nav{width:70%;margin:0 auto;text-align:center}.navigation-sp .nav a{font-size:19px;font-size:5.625vw;display:block;text-decoration:none;font-weight:600;color:#1a1b27}@media (min-width: 414px){.navigation-sp .nav a{font-size:15px;font-size:5.625vw}}@media (min-width: 768px){.navigation-sp .nav a{font-size:20px;font-size:5.625vw}}.navigation-sp .nav ul{margin-bottom:12%}.navigation-sp .nav ul li{margin-bottom:8%}.navigation-sp .nav ul li.border{border-top:1px solid #9f9f9f;padding-top:8%}.navigation-sp .nav .btn-discord{background-image:url('../../images/common/btn-discord.png?1748850078');padding-bottom:8.63014%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto;background-size:contain}.navigation-sp .nav-share{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.navigation-sp .nav-share .share-headline{font-size:17px;font-size:5vw;margin-right:8%;font-weight:500;color:#0c0d19}@media (min-width: 414px){.navigation-sp .nav-share .share-headline{font-size:15px;font-size:5vw}}@media (min-width: 768px){.navigation-sp .nav-share .share-headline{font-size:20px;font-size:5vw}}.navigation-sp .nav-share .share-buttons{display:flex;align-items:center;width:30%}.navigation-sp .nav-share .share-buttons li{width:20%}.navigation-sp .nav-share .share-buttons li:not(:last-child){margin-right:20%}.navigation-sp .nav-share .share-buttons li a{text-indent:-9999px;text-align:left;display:block}.navigation-sp .nav-share .share-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background-color:#262850;letter-spacing:-.5em;text-align:center;z-index:101}@media (max-width: 1024px){.navigation{display:none}}.home .navigation{position:absolute}.navigation .logo{position:absolute;top:10px;left:40px}.home .navigation .logo{top:40px}.navigation .logo a{width:158px;height:40px;background-image:url('../../images/common/logo-header.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block}.home .navigation .logo a{width:280px;height:71px;background-image:url('../../images/common/logo.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;pointer-events:none}.navigation .nav{width:650px}@media (max-width: 1024px){.navigation .nav{display:none}}.navigation .nav ul{display:flex;justify-content:center;column-gap:25px;font-size:18px;font-weight:600}.navigation .nav ul li:nth-child(n+5){padding-left:25px;border-left:1px solid #8e8ecc}.navigation .nav ul a{color:#fff;text-decoration:none}@keyframes maskTransform{0%{-webkit-mask-position:0 0}100%{-webkit-mask-position:200% 0}}@keyframes animIn{100%{-webkit-mask-position:right center}}.footer{position:relative;margin:0 auto;padding-top:70px;background-color:#fff;background-image:url('../../images/common/footer-border.png?1748850078');background-position:center top;background-repeat:no-repeat}@media (max-width: 1024px){.footer{padding-top:10%}}.footer .spec{display:flex;justify-content:center;align-items:center;width:600px;margin:0 auto 50px;font-size:14px}@media (max-width: 1024px){.footer .spec{font-size:10px;font-size:2.8125vw;width:95%;margin-bottom:5%}}@media (max-width: 1024px) and (min-width: 414px){.footer .spec{font-size:15px;font-size:2.8125vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .spec{font-size:20px;font-size:2.8125vw}}.footer .spec .app-icon{margin-right:40px}@media (max-width: 1024px){.footer .spec .app-icon{margin-right:3%;width:17%}}.footer .spec .footer-app-overview{overflow:hidden}.footer .spec .footer-app-overview dt{float:left;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dt{margin-bottom:2%}}.footer .spec .footer-app-overview dt.data{margin-bottom:0}.footer .spec .footer-app-overview dd{overflow:hidden;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dd{margin-bottom:2%}}.footer .spec .footer-app-overview dd.data{margin-bottom:0}.footer .share{display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media (max-width: 1024px){.footer .share{margin-bottom:5%}}.footer .share .share-headline{width:62px;height:19px;background-image:url('../../images/common/share-headline.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin-right:40px}@media (max-width: 1024px){.footer .share .share-headline{background-image:url('../../images/common/share-headline.png?1748850078');padding-bottom:3.98387%;width:13%;height:0;background-position:0 0;background-size:cover;margin-right:10%}}.footer .share .social-buttons{display:flex;align-items:center}@media (max-width: 1024px){.footer .share .social-buttons{width:30%}}@media (max-width: 1024px){.footer .share .social-buttons li{width:20%}}.footer .share .social-buttons li:not(:last-child){margin-right:35px}@media (max-width: 1024px){.footer .share .social-buttons li:not(:last-child){margin-right:20%}}.footer .share .social-buttons li a{text-indent:-9999px;text-align:left;display:block}.footer .share .social-buttons li a.x{width:36px;height:36px;background-image:url('../../images/common/btn-share-x.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.line{width:36px;height:36px;background-image:url('../../images/common/btn-share-line.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.facebook{width:36px;height:36px;background-image:url('../../images/common/btn-share-facebook.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .btn-discord{background-image:url('../../images/common/btn-discord.png?1748850078');padding-bottom:6.71233%;width:35%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;margin:0 auto 8%;background-size:contain}@media (max-width: 1024px){.footer .btn-discord{display:block}}.footer .official-links{display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:40px}@media (max-width: 1024px){.footer .official-links{gap:8%;margin-bottom:10%}}.footer .official-links a{text-indent:-9999px;text-align:left;display:block}@media (max-width: 1024px){.footer .official-links .aiming{width:18%}}.footer .official-links .aiming a{width:106px;height:39px;background-image:url('../../images/common/logo-aiming.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .aiming a{background-image:url('../../images/common/logo-aiming.png?1748850078');padding-bottom:36.79245%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .team-caravan{width:10%}}.footer .official-links .team-caravan a{width:80px;height:80px;background-image:url('../../images/common/logo-team-caravan.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .team-caravan a{background-image:url('../../images/common/logo-team-caravan.png?1748850078');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .shadow-garden{width:33%}}.footer .official-links .shadow-garden a{width:187px;height:37px;background-image:url('../../images/common/logo-anime-official.png?1748850078');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .shadow-garden a{background-image:url('../../images/common/logo-anime-official.png?1748850078');padding-bottom:19.7861%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .footer-links{display:flex;justify-content:center;border-top:1px solid #404040;padding:20px 0;font-size:13px}@media (max-width: 1024px){.footer .footer-links{font-size:9px;font-size:2.5vw;padding:5% 0}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-links{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-links{font-size:20px;font-size:2.5vw}}.footer .footer-links li:not(:last-child):after{content:'\ff0f';margin:0 10px}.footer .footer-links a{text-decoration:none;color:#333}.footer .footer-bottom{padding:60px 0;background-color:#0c0d19;text-align:center;font-size:14px;line-height:1.6;color:#fff}@media (max-width: 1024px){.footer .footer-bottom{font-size:9px;font-size:2.5vw;padding:10% 0}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-bottom{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-bottom{font-size:20px;font-size:2.5vw}}@media (max-width: 1024px){.home .footer .footer-bottom{padding-bottom:31%}}.footer .footer-bottom .license{margin-bottom:20px}@media (max-width: 1024px){.footer .footer-bottom .license{margin-bottom:5%}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-size:44px 152px}#fancybox-loading div{background-size:24px 24px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px !important;height:20px !important;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:15px;line-height:15px;position:absolute;top:0;left:0;width:20px;height:20px;content:'●';text-align:center;opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25)}.slick-dots li.slick-active button:before{opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=70);color:black}#\0033rd-anniversary{position:fixed;width:100%;background-color:#000;overflow-y:scroll}#\0033rd-anniversary .navigation,#\0033rd-anniversary .nav-open-sp,#\0033rd-anniversary .navigation-sp,#\0033rd-anniversary .popup-download,#\0033rd-anniversary #footer{display:none}.loading-sp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#030207;z-index:100}@media (min-width: 1101px){.loading-sp{display:none}}.loading-sp.is-action:before{animation:fadeIn 1s ease forwards}.loading-sp:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-image:url('../../images/3rd-anniversary/loading-bg.png?1760493312');background-size:cover}.loading-sp .loading-keyvisual-sp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url('../../images/3rd-anniversary/sp-load-keyvisual.jpg?1760493312');background-repeat:no-repeat;background-position:left top;background-size:auto 100%}.loading-sp .loading-keyvisual-sp.is-action{animation:bgScroll 4s ease-out forwards}.loading-sp .loading-inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.loading-sp .loading-inner .loading-logo{background-image:url('../../images/3rd-anniversary/loading-logo.png?1760493312');padding-bottom:61.03891%;width:73.3%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 5%}.loading-sp .loading-inner .loading-text{position:relative}.loading-sp .loading-inner .loading-text.is-action .text-first{opacity:0}.loading-sp .loading-inner .loading-text.is-action .text-second{animation:textIn 0.15s steps(4) 0.05s forwards}.loading-sp .loading-inner .loading-text .text-first{background-image:url('../../images/3rd-anniversary/loading-text.png?1760493312');padding-bottom:4.39913%;width:16.93%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto}.loading-sp .loading-inner .loading-text .text-second{background-image:url('../../images/3rd-anniversary/complete-text.png?1760493312');padding-bottom:4.4%;width:21.6%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0}.loading-sp .loading-inner .gauge-wrap{width:500px;height:10px;margin:0 auto 30px;border-radius:10px;overflow:hidden}@media (max-width: 1100px){.loading-sp .loading-inner .gauge-wrap{width:50%;height:.6vw;margin-bottom:3%}}.loading-sp .loading-inner .gauge-wrap div{width:0;height:100%;background-color:#5248dc}.loading-logo-end{background-image:url('../../images/3rd-anniversary/logo-sp.png?1760493312');padding-bottom:12.46527%;width:22.4%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;position:absolute;top:8%;left:27%;margin:0 auto;z-index:101}@media (max-width: 1100px){.loading-logo-end{display:none !important}}.loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#030207;transition-delay:1.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(0, 0.46, 0, 1);z-index:100}@media (min-width: 1101px){.loading{display:block}}.loading.is-end{position:absolute;pointer-events:none}.loading.is-action:before{animation:fadeIn 1s linear forwards}.loading.is-action .loading-keyvisual-bg{animation:bgInPc .3s linear forwards}.loading.is-action .loading-keyvisual-chara1{animation:fadeIn .8s ease .3s forwards}.loading.is-action .loading-keyvisual-chara2{animation:fadeIn .8s ease .35s forwards}.loading.is-action .loading-keyvisual-chara3{animation:fadeIn .8s ease .4s forwards}.loading.is-action .loading-keyvisual-chara4{animation:fadeIn .8s ease .45s forwards}.loading.is-action .loading-keyvisual-chara5{animation:fadeIn .8s ease .5s forwards}.loading.is-action .loading-keyvisual-chara6{animation:fadeIn .8s ease .55s forwards}.loading.is-action .loading-keyvisual-chara7{animation:fadeIn .8s ease .6s forwards}.loading.is-action .loading-keyvisual-chara8{animation:fadeIn .8s ease .65s forwards}.loading.is-action .loading-keyvisual-chara9{animation:fadeIn .8s ease .7s forwards}.loading.is-action .loading-keyvisual-chara10{animation:fadeIn 1.2s ease .8s forwards}.loading.is-action.is-end div{animation:none;display:block;transform:scale(1);opacity:1}.loading .loading-images{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.loading .loading-keyvisual-bg{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(3);transform-origin:70% top;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-blur2.jpg?1760493312');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-bg2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(2.2);transform-origin:70% top;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-blur2.jpg?1760493312');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-bg3{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.5);transform-origin:70% top;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-blur3.jpg?1760493312');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-bg4{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1);z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-bg.jpg?1760493312');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara1{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara1.jpg?1760496137');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara2.jpg?1760496289');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara3{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara3.jpg?1760496340');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara4{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara4.jpg?1760496385');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara5{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara5.jpg?1760496405');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara6{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara6.jpg?1760496435');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara7{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara7.jpg?1760496459');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara8{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara8.jpg?1760496495');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara9{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara9.jpg?1760496522');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-keyvisual-chara10{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;background-image:url('../../images/3rd-anniversary/loading-keyvisual-large-chara10.jpg?1760508343');background-repeat:no-repeat;background-position:left top;background-size:cover}.loading .loading-content{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100}.loading .loading-inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.loading .loading-inner .loading-logo{width:366.66667px;height:305.33333px;background-image:url('../../images/3rd-anniversary/loading-logo.png?1760493312');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 3%}.loading .loading-inner .loading-text{position:relative}.loading .loading-inner .loading-text.is-action .text-first{opacity:0}.loading .loading-inner .loading-text.is-action .text-second{animation:textIn 0.15s steps(4) 0.05s forwards}.loading .loading-inner .loading-text .text-first{width:142px;height:37px;background-image:url('../../images/3rd-anniversary/loading-text-pc.png?1760493312');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto}.loading .loading-inner .loading-text .text-second{width:180px;height:37px;background-image:url('../../images/3rd-anniversary/complete-text-pc.png?1760493312');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0}.loading .loading-inner .gauge-wrap{width:400px;height:4px;margin:0 auto 30px;border-radius:10px;overflow:hidden}.loading .loading-inner .gauge-wrap div{height:100%;width:0;background-color:#5248dc}.third-anniversary-container{position:relative;font-family:'Noto Sans CJK JP', sans-serif;background-color:#0c0d19;overflow:hidden;z-index:2;background-image:url('../../images/3rd-anniversary/bg-pc.jpg?1760493312');background-repeat:no-repeat;background-position:left bottom;background-size:cover;background-attachment:fixed}@media (max-width: 1100px){.third-anniversary-container{background-image:none;-webkit-mask-image:url('../../images/3rd-anniversary/mask.png?1760493313');-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:300vw 120vh;-webkit-mask-position:20vw top}}@media (max-width: 1100px){.third-anniversary-container.is-show{animation:animIn .5s ease forwards}}.third-anniversary-container.is-show.hide-mask{-webkit-mask-image:none}.third-anniversary-container.is-show.hide-mask .firstview-bottom{opacity:1}.third-anniversary-container .bg-sp{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:-1}@media (min-width: 1101px){.third-anniversary-container .bg-sp{display:none}}.third-anniversary-container .bg-sp:before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url('../../images/3rd-anniversary/bg-pc.jpg?1760493312');background-size:cover}.third-anniversary-container .page-navigation{position:fixed;top:0;bottom:0;right:0;width:22.69%;height:100%;background-color:rgba(0,0,0,0.88);padding:3vw 0 0;overflow-y:auto;transform:translateX(100%);transition-delay:1.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(0, 0.46, 0, 1);z-index:10}@media (max-width: 1100px){.third-anniversary-container .page-navigation{display:none}}.is-sp .third-anniversary-container .page-navigation{transform:translateX(0)}.third-anniversary-container .page-navigation.is-action{transform:translateX(0)}.third-anniversary-container .page-navigation::-webkit-scrollbar{position:relative;width:0}.third-anniversary-container .page-navigation .copyright{background-image:url('../../images/3rd-anniversary/navigation-copyright.png?1760493312');padding-bottom:7.41863%;width:98.7%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:-20%;left:0;right:0;margin:0 auto}.third-anniversary-container .page-navigation .navigation-logo{background-image:url('../../images/3rd-anniversary/navigation-logo.png?1760493312');padding-bottom:26.54279%;width:71.6%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 5%;background-size:contain}.third-anniversary-container .page-navigation .nav{width:82.25%;margin:0 auto 10%;font-family:'Nunito Sans', serif;font-weight:200;font-size:1.8vw;letter-spacing:.1em}.third-anniversary-container .page-navigation .nav li:not(:last-child){margin-bottom:5%}.third-anniversary-container .page-navigation .nav li a{position:relative;display:block;text-align:center;text-decoration:none;color:#fff;z-index:1}.third-anniversary-container .page-navigation .nav li a:first-letter{color:#ea0011}.third-anniversary-container .page-navigation .nav li a em{font-weight:200;color:#ea0011}.third-anniversary-container .page-navigation .nav li a span{display:block;padding:2.5% 0}.third-anniversary-container .page-navigation .nav li a.current:before{width:100%}.third-anniversary-container .page-navigation .nav li a:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#000159;transition-duration:.3s;z-index:-1}.third-anniversary-container .page-navigation .icon-social{display:flex;justify-content:center;gap:5%;margin-bottom:25%}.third-anniversary-container .page-navigation .icon-social li{width:8.38%}.third-anniversary-container .page-navigation .icon-social a{text-indent:-9999px;text-align:left;display:block}.third-anniversary-container .page-navigation .icon-social a.x{background-image:url('../../images/3rd-anniversary/icon-x.png?1760493312');padding-bottom:76.92308%;width:100%;height:0;background-position:0 0;background-size:cover}.third-anniversary-container .page-navigation .icon-social a.discord{background-image:url('../../images/3rd-anniversary/icon-discord.png?1760493312');padding-bottom:73.07692%;width:100%;height:0;background-position:0 0;background-size:cover}.third-anniversary-container .page-navigation .navigation-bottom{position:relative;width:100%;padding:1vw 0;background-image:url('../../images/3rd-anniversary/navigation-bottom-bg.png?1760493312');background-repeat:no-repeat;background-position:left bottom;background-size:cover}.third-anniversary-container .page-navigation .navigation-bottom img{width:92.5%;margin:0 auto 1vw}.third-anniversary-container .page-navigation .navigation-bottom .btn-play{background-image:url('../../images/3rd-anniversary/btn-play.png?1760493312');padding-bottom:14.63528%;width:66.1%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto}.third-anniversary-container .btn-menu{display:none}@media (max-width: 1100px){.third-anniversary-container .btn-menu{background-image:url('../../images/3rd-anniversary/btn-menu.png?1760493312');padding-bottom:13%;width:13%;height:0;background-position:0 0;background-size:cover;display:block;position:fixed;top:2vw;right:2%;z-index:10}}.third-anniversary-container .firstview{position:relative;width:77.31%;padding-bottom:180px}@media (max-width: 1100px){.third-anniversary-container .firstview{width:100%;padding:17% 0 18%;background-image:url('../../images/3rd-anniversary/firstview-bg-sp.png?1760493312');background-size:100% auto}}.third-anniversary-container .firstview .logo-kagemasu{display:none}@media (max-width: 1100px){.third-anniversary-container .firstview .logo-kagemasu{background-image:url('../../images/3rd-anniversary/logo-kagemasu.png?1760493312');padding-bottom:13.06667%;width:38%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:1.2%;left:2.5%;display:block}}.third-anniversary-container .firstview .keyvisual{background-image:url('../../images/3rd-anniversary/keyvisual.jpg?1760503274');padding-bottom:57.34375%;width:100%;height:0;background-position:0 0;background-size:cover;background-image:none}@media (max-width: 1100px){.third-anniversary-container .firstview .keyvisual{background-image:url('../../images/3rd-anniversary/keyvisual-sp.jpg?1760505235');padding-bottom:69.6%;width:100%;height:0;background-position:0 0;background-size:cover}}@media (min-width: 1101px){.is-sp .third-anniversary-container .firstview .keyvisual{background-image:url('../../images/3rd-anniversary/keyvisual.jpg?1760503274')}}.third-anniversary-container .firstview .firstview-bottom{position:absolute;bottom:0;left:0;width:100%;height:180px;padding:57px 0 0;opacity:0;transition-duration:1s}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom{position:relative;padding-top:3%;height:auto}}@media (min-width: 1101px){.third-anniversary-container .firstview .firstview-bottom{opacity:1}}.third-anniversary-container .firstview .firstview-bottom .view-more{display:none}.is-sp .third-anniversary-container .firstview .firstview-bottom .view-more{display:block}.third-anniversary-container .firstview .firstview-bottom .view-more .text{position:relative;margin:0 auto;text-align:center;color:#fff;font-size:1.2vw;font-weight:200;letter-spacing:.4em;font-family:'Nunito Sans', serif}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .text{font-size:3.2vw}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow-left{position:absolute;width:20px;top:18%;transform:translateX(-6.6em);left:0;right:0;margin:0 auto}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .arrow-left{top:88%;transform:translateX(-4.8em)}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow-right{position:absolute;width:20px;top:18%;transform:translateX(6.6em);left:0;right:0;margin:0 auto}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .arrow-right{top:88%;transform:translateX(5em)}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow{position:absolute;width:20px;height:1px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .arrow{width:50%;animation:moveSp 3s ease-out infinite}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:first-child{animation:move 3s ease-out 1s infinite}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:first-child{animation:moveSp 3s ease-out 1s infinite}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:nth-child(2){animation:move 3s ease-out 2s infinite}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:nth-child(2){animation:moveSp 3s ease-out 2s infinite}}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:before,.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:before{left:0;transform:skew(0deg, 50deg)}.third-anniversary-container .firstview .firstview-bottom .view-more .arrow:after{right:0;width:50%;transform:skew(0deg, -50deg)}.third-anniversary-container .firstview .firstview-bottom .logo-sp{background-image:url('../../images/3rd-anniversary/logo-sp.png?1760493312');padding-bottom:35.44812%;width:63.7%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;margin:0 auto 5%}@media (max-width: 1100px){.third-anniversary-container .firstview .firstview-bottom .logo-sp{display:block}}@media (min-width: 1101px){.is-sp .third-anniversary-container .firstview .firstview-bottom .logo-sp{background-image:url('../../images/3rd-anniversary/logo-sp.png?1760493312');padding-bottom:16.08243%;width:28.9%;height:0;background-position:0 0;background-size:cover;display:block;position:absolute;bottom:82%;left:0;right:0;margin:0 auto}}.third-anniversary-container .special{position:relative;opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .special{margin-bottom:15%}}.third-anniversary-container .special.is-action{animation:fadeUp 1s ease forwards}.third-anniversary-container .special .light{background-image:url('../../images/3rd-anniversary/special-bg-light.png?1760493312');padding-bottom:56.91204%;width:56.77%;height:0;background-position:0 0;background-size:cover;position:absolute;top:0;left:23%}@media screen and (max-width: 1100px){.third-anniversary-container .special .light{display:none}}.third-anniversary-container .special .bg-character{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1100px){.third-anniversary-container .special .bg-character{display:none}}.third-anniversary-container .special .bg-character div{position:absolute;top:0;left:0;width:100%;height:100%}.third-anniversary-container .special .bg-character div .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(100px);animation:slideInRight .7s ease forwards}.third-anniversary-container .special .bg-character div .text{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:fadeOut .7s ease forwards}.third-anniversary-container .special .bg-character div.chara1 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara1.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara1 .image{background-image:url('../../images/3rd-anniversary/special-chara1.png?1760493312')}.third-anniversary-container .special .bg-character div.chara1 .text{background-image:url('../../images/3rd-anniversary/special-chara1-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara2 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara2.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara2 .image{background-image:url('../../images/3rd-anniversary/special-chara2.png?1760493312')}.third-anniversary-container .special .bg-character div.chara2 .text{background-image:url('../../images/3rd-anniversary/special-chara2-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara3 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara3.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara3 .image{background-image:url('../../images/3rd-anniversary/special-chara3.png?1760493312')}.third-anniversary-container .special .bg-character div.chara3 .text{background-image:url('../../images/3rd-anniversary/special-chara3-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara4 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara4.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara4 .image{background-image:url('../../images/3rd-anniversary/special-chara4.png?1760493312')}.third-anniversary-container .special .bg-character div.chara4 .text{background-image:url('../../images/3rd-anniversary/special-chara4-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara5 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara5.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara5 .image{background-image:url('../../images/3rd-anniversary/special-chara5.png?1760493312')}.third-anniversary-container .special .bg-character div.chara5 .text{background-image:url('../../images/3rd-anniversary/special-chara5-text.png?1760680645');background-size:cover}.third-anniversary-container .special .bg-character div.chara6 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara6.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara6 .image{background-image:url('../../images/3rd-anniversary/special-chara6.png?1760493312')}.third-anniversary-container .special .bg-character div.chara6 .text{background-image:url('../../images/3rd-anniversary/special-chara6-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara7 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara7.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara7 .image{background-image:url('../../images/3rd-anniversary/special-chara7.png?1760493312')}.third-anniversary-container .special .bg-character div.chara7 .text{background-image:url('../../images/3rd-anniversary/special-chara7-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara8 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara8.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara8 .image{background-image:url('../../images/3rd-anniversary/special-chara8.png?1760493312')}.third-anniversary-container .special .bg-character div.chara8 .text{background-image:url('../../images/3rd-anniversary/special-chara8-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara9 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara9.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara9 .image{background-image:url('../../images/3rd-anniversary/special-chara9.png?1760493312')}.third-anniversary-container .special .bg-character div.chara9 .text{background-image:url('../../images/3rd-anniversary/special-chara9-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.chara10 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara10.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character div.chara10 .image{background-image:url('../../images/3rd-anniversary/special-chara10.png?1760493312')}.third-anniversary-container .special .bg-character div.chara10 .text{background-image:url('../../images/3rd-anniversary/special-chara10-text.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character div.is-current .image{animation:slideInLeft .7s ease .1s forwards}.third-anniversary-container .special .bg-character div.is-current .text{animation:fadeIn .7s ease .5s forwards}.third-anniversary-container .special .bg-character-sp{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1100px){.third-anniversary-container .special .bg-character-sp{display:block}}.third-anniversary-container .special .bg-character-sp .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../../images/3rd-anniversary/bg-character-sp.png?1760493312');background-repeat:no-repeat;background-position:center bottom;background-size:cover}.third-anniversary-container .special .bg-character-sp div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.third-anniversary-container .special .bg-character-sp div .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url('../../images/3rd-anniversary/bg-character-spmask.png?1760493312');-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:left top}.third-anniversary-container .special .bg-character-sp div .image{transform:translateX(-5%);animation:slideInRightShort .7s ease forwards;opacity:0;position:absolute;top:0;left:-13.33%;width:126.66%;max-width:inherit;height:100%;z-index:1}.third-anniversary-container .special .bg-character-sp div .text{opacity:0;position:absolute;top:0;left:-13.33%;animation:fadeOut .7s ease forwards;width:126.66%;max-width:inherit;height:100%;z-index:1}.third-anniversary-container .special .bg-character-sp div.chara1 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara1-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara1 .image{background-image:url('../../images/3rd-anniversary/special-chara1-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara1 .text{background-image:url('../../images/3rd-anniversary/special-chara1-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara2 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara2-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara2 .image{background-image:url('../../images/3rd-anniversary/special-chara2-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara2 .text{background-image:url('../../images/3rd-anniversary/special-chara2-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara3 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara3-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara3 .image{background-image:url('../../images/3rd-anniversary/special-chara3-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara3 .text{background-image:url('../../images/3rd-anniversary/special-chara3-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara4 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara4-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara4 .image{background-image:url('../../images/3rd-anniversary/special-chara4-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara4 .text{background-image:url('../../images/3rd-anniversary/special-chara4-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara5 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara5-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara5 .image{background-image:url('../../images/3rd-anniversary/special-chara5-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara5 .text{background-image:url('../../images/3rd-anniversary/special-chara5-text-sp.png?1760680645');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara6 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara6-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara6 .image{background-image:url('../../images/3rd-anniversary/special-chara6-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara6 .text{background-image:url('../../images/3rd-anniversary/special-chara6-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara7 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara7-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara7 .image{background-image:url('../../images/3rd-anniversary/special-chara7-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara7 .text{background-image:url('../../images/3rd-anniversary/special-chara7-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara8 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara8-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara8 .image{background-image:url('../../images/3rd-anniversary/special-chara8-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara8 .text{background-image:url('../../images/3rd-anniversary/special-chara8-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara9 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara9-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara9 .image{background-image:url('../../images/3rd-anniversary/special-chara9-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara9 .text{background-image:url('../../images/3rd-anniversary/special-chara9-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.chara10 .image{background-image:url('../../images/3rd-anniversary/webp/special-chara10-sp.webp?1760493312');background-size:cover}.no-webp .third-anniversary-container .special .bg-character-sp div.chara10 .image{background-image:url('../../images/3rd-anniversary/special-chara10-sp.png?1760493312')}.third-anniversary-container .special .bg-character-sp div.chara10 .text{background-image:url('../../images/3rd-anniversary/special-chara10-text-sp.png?1760493312');background-size:cover}.third-anniversary-container .special .bg-character-sp div.is-current .image{animation:slideInLeftShort .7s ease .1s forwards}.third-anniversary-container .special .bg-character-sp div.is-current .text{animation:fadeIn .7s ease .5s forwards}.third-anniversary-container .special .inner{position:relative;width:77.31%;padding:13% 2.8%;z-index:1}@media screen and (max-width: 1100px){.third-anniversary-container .special .inner{width:100%;padding:0 0 173.33333%}}.third-anniversary-container .special .special-contents{display:flex;width:92.8%;margin-left:7.2%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents{width:100%;margin-left:0}}.third-anniversary-container .special .special-contents .special-contents-left{width:42.8%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-left{width:100%}}.third-anniversary-container .special .special-contents .special-contents-left .special-headline{background-image:url('../../images/3rd-anniversary/special-headline.png?1760680388');padding-bottom:28.40336%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 8%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-left .special-headline{background-image:url('../../images/3rd-anniversary/special-headline.png?1760680388');padding-bottom:22.52387%;width:79.3%;height:0;background-position:0 0;background-size:cover;position:absolute;top:1.5%;left:0;right:0;margin:0 auto}}.third-anniversary-container .special .special-contents .special-contents-left .special-icon{display:flex;gap:.3vw;flex-wrap:wrap;margin-bottom:8%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-left .special-icon{position:absolute;left:0;right:0;bottom:16%;width:80%;margin:0 auto}}.third-anniversary-container .special .special-contents .special-contents-left .special-icon li{width:19%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-left .special-icon li{width:19.7%}}.third-anniversary-container .special .special-contents .special-contents-left .special-icon li a{position:relative;display:block}.third-anniversary-container .special .special-contents .special-contents-left .special-icon li a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:url('../../images/3rd-anniversary/special-icon-current.png?1760493312');background-repeat:no-repeat;background-position:center center;background-size:contain}.third-anniversary-container .special .special-contents .special-contents-left .special-icon li a.is-current:before{opacity:1}.third-anniversary-container .special .special-contents .special-contents-left .btn-special-mission{background-image:url('../../images/3rd-anniversary/special-mission.png?1760680505');padding-bottom:24.25684%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-left .btn-special-mission{background-image:url('../../images/3rd-anniversary/special-mission.png?1760680505');padding-bottom:22.31629%;width:92%;height:0;background-position:0 0;background-size:cover;position:absolute;bottom:1%;left:0;right:0;margin:0 auto}}.third-anniversary-container .special .special-contents .special-contents-right{position:absolute;top:0;left:47.2%;width:52.8%;height:100%}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-right{left:0;height:66%;width:100%}}.third-anniversary-container .special .special-contents .special-contents-right .btn-prev{background-image:url('../../images/3rd-anniversary/special-arrow-prev.png?1760493312');padding-bottom:9.84194%;width:5.4%;height:0;background-position:0 0;background-size:cover;position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-right .btn-prev{top:70%}}.third-anniversary-container .special .special-contents .special-contents-right .btn-next{background-image:url('../../images/3rd-anniversary/special-arrow-next.png?1760493312');padding-bottom:10.00328%;width:5.4%;height:0;background-position:0 0;background-size:cover;position:absolute;top:50%;right:5%;transform:translateY(-50%)}@media screen and (max-width: 1100px){.third-anniversary-container .special .special-contents .special-contents-right .btn-next{top:70%}}.third-anniversary-container .new-arrival{opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival{margin-bottom:15%}}.third-anniversary-container .new-arrival.is-action{animation:fadeUp 1s ease forwards}.third-anniversary-container .new-arrival .inner{position:relative;display:flex;width:77.31%;padding:5% 0}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner{display:block;width:100%;padding:0 2%}}.third-anniversary-container .new-arrival .inner:before{background-image:url('../../images/3rd-anniversary/new-arrival-light.png?1760493312');padding-bottom:81.6%;width:51.2%;height:0;background-position:0 0;background-size:cover;content:'';position:absolute;top:-10%;left:15%;pointer-events:none;background-size:contain}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner:before{display:none}}.third-anniversary-container .new-arrival .inner .contents{position:relative;width:100%;padding-bottom:54.97%;background-image:url('../../images/3rd-anniversary/new-arrival-image.png?1760493312');background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner .contents{padding-bottom:0;background:none}}.third-anniversary-container .new-arrival .inner .contents .detail{position:absolute;top:0;left:50%;width:50%;padding:2.5% 0 0;z-index:1}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner .contents .detail{position:relative;left:0;width:100%;padding:0}}.third-anniversary-container .new-arrival .inner .contents .detail .arrival-headline{background-image:url('../../images/3rd-anniversary/new-arrival-headline.png?1760493312');padding-bottom:14.92411%;width:59%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 10%}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner .contents .detail .arrival-headline{background-image:url('../../images/3rd-anniversary/new-arrival-headline.png?1760493312');padding-bottom:14.41821%;width:57%;height:0;background-position:0 0;background-size:cover;margin-bottom:6.5%}}.third-anniversary-container .new-arrival .inner .contents .detail .image{display:none}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner .contents .detail .image{background-image:url('../../images/3rd-anniversary/new-arrival-image-sp.png?1760493312');padding-bottom:83.47222%;width:100%;height:0;background-position:0 0;background-size:cover;display:block;margin-bottom:5%;background-size:contain}}.third-anniversary-container .new-arrival .inner .contents .detail .arrival-name{background-image:url('../../images/3rd-anniversary/new-arrival-name.png?1760493312');padding-bottom:20.17472%;width:79.8%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 10%}@media screen and (max-width: 1100px){.third-anniversary-container .new-arrival .inner .contents .detail .arrival-name{background-image:url('../../images/3rd-anniversary/new-arrival-name.png?1760493312');padding-bottom:19.87134%;width:78.6%;height:0;background-position:0 0;background-size:cover;margin-bottom:3.5%}}.third-anniversary-container .new-arrival .inner .contents .detail .arrival-movie-thumb{display:flex;margin-bottom:7%;justify-content:center;gap:4%}.third-anniversary-container .new-arrival .inner .contents .detail .arrival-movie-thumb li{width:31.6%}.third-anniversary-container .new-arrival .inner .contents .detail .arrival-movie-thumb img{max-width:inherit;width:100%}.third-anniversary-container .new-arrival .inner .contents .detail .btn-arrival-detail{background-image:url('../../images/3rd-anniversary/btn-new-arrival-detail.png?1760680899');padding-bottom:15.31915%;width:80%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto}.third-anniversary-container .event{opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .event{margin-bottom:15%}}.third-anniversary-container .event.is-action{animation:fadeUp 1s ease forwards}@media screen and (max-width: 1100px){.third-anniversary-container .event .inner{padding:0 3.3%}}.third-anniversary-container .event .event-headline-sp{display:none}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-headline-sp{background-image:url('../../images/3rd-anniversary/event-headline.png?1760493312');padding-bottom:15.05449%;width:30.5%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 8%}}.third-anniversary-container .event .event-inner-sp{display:flex;width:77.31%;margin-bottom:10%;padding:2.5% 2.9%}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-inner-sp{display:block;width:100%;background-image:linear-gradient(to right, #f0d4a6 0%, #fff5cf 30%, #fefae1 50%, #fff5cf 70%, #f0d4a6 100%);border-radius:5vw;border:1px solid #fffd9d;padding:5% 3% 8%}}.third-anniversary-container .event .event-left{width:50%}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-left{width:100%}}.third-anniversary-container .event .event-left .event-headline{background-image:url('../../images/3rd-anniversary/event-headline.png?1760493312');padding-bottom:15.4%;width:31.2%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 5%}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-left .event-headline{display:none}}.third-anniversary-container .event .event-left .event-logo{background-image:url('../../images/3rd-anniversary/event-logo.png?1760493313');padding-bottom:24.95523%;width:56.2%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 2%}.third-anniversary-container .event .event-left .btn-movie{background-image:url('../../images/3rd-anniversary/event-movie-thumb.png?1760493312');padding-bottom:50.5%;width:89.6%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 3%}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-left .btn-movie{background-image:url('../../images/3rd-anniversary/event-movie-thumb.png?1760493312');padding-bottom:56.36161%;width:100%;height:0;background-position:0 0;background-size:cover}}.third-anniversary-container .event .event-left .btn-detail{background-image:url('../../images/3rd-anniversary/btn-event-detail.png?1760493312');padding-bottom:16.7%;width:50.8%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto}.third-anniversary-container .event .event-right{width:50%}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right{width:100%}}.third-anniversary-container .event .event-right .event-campaign{background-image:url('../../images/3rd-anniversary/event-campaign.png?1760668050');padding-bottom:140.1%;width:92.1%;height:0;background-position:0 0;background-size:cover;display:block;margin:0 auto}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign{width:100%;height:auto;background:none;padding-bottom:0}}.third-anniversary-container .event .event-right .event-campaign .event-campaign-headline{display:none}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .event-campaign-headline{background-image:url('../../images/3rd-anniversary/event-campaign-sp.png?1761204852');padding-bottom:74.81298%;width:96.8%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 3%}}.third-anniversary-container .event .event-right .event-campaign .subjugation-headline{background-image:url('../../images/3rd-anniversary/subjugation-status.png?1760493312');padding-bottom:10.09345%;width:54.7%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 3%;padding-top:80%;background-position:center bottom;background-size:100% auto}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .subjugation-headline{background-image:url('../../images/3rd-anniversary/subjugation-status.png?1760493312');padding-bottom:12.91667%;width:70%;height:0;background-position:0 0;background-size:cover;padding-top:0}}.third-anniversary-container .event .event-right .event-campaign .subjugation-length{display:flex;margin-bottom:2%;justify-content:center;font-family:'游明朝', 'Yu Mincho', YuMincho, 'Hiragino Mincho Pro', serif;color:#7a694e;font-size:1.3vw;align-items:end}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .subjugation-length{font-size:4vw}}.third-anniversary-container .event .event-right .event-campaign .subjugation-length .subjugation-length-left{margin-right:2%;padding:1.5% 10%;background-color:#7a694e;color:#fff;font-size:1.5vw;clip-path:polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0% 50%)}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .subjugation-length .subjugation-length-left{font-size:5vw}}.third-anniversary-container .event .event-right .event-campaign .subjugation-bar{position:relative;width:71.9%;margin:0 auto 1%;padding-bottom:2.5%;background-image:linear-gradient(to top, #7d6d54 0%, #473e2f 55%, #473e2f 69%, #473e2f 100%);clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 100%, 2% 100%)}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .subjugation-bar{width:94%;padding-bottom:3%}}.third-anniversary-container .event .event-right .event-campaign .subjugation-bar div{position:absolute;top:0;left:0;height:100%;background-image:linear-gradient(to top, #fa7d76 0%, #e75851 100%);clip-path:polygon(0 0, calc(100% - 8px) 0, 100% 100%, 2% 100%)}.third-anniversary-container .event .event-right .event-campaign .text{width:71.9%;margin:0 auto 2%;text-align:right;font-size:.8vw;color:#7a694e}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .text{width:94%;margin-bottom:5%;font-size:2.5vw}}.third-anniversary-container .event .event-right .event-campaign .reward{width:62.9%;margin:0 auto}@media screen and (max-width: 1100px){.third-anniversary-container .event .event-right .event-campaign .reward{width:85%}}.third-anniversary-container .update{margin-bottom:5%}.third-anniversary-container .update.is-action .update-left{animation:fadeUp 1s ease forwards}@media screen and (min-width: 1101px){.third-anniversary-container .update.is-action .update-right{animation:fadeUp 1s ease forwards}}.third-anniversary-container .update .inner{position:relative;width:77.31%;padding-bottom:56.07903%}@media screen and (max-width: 1100px){.third-anniversary-container .update .inner{width:100%;padding:0 3.3%}}.third-anniversary-container .update .update-left{width:47.3%;height:100%;position:absolute;top:0;left:2.8%;opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left{position:relative;width:100%;left:0;margin-bottom:15%}}.third-anniversary-container .update .update-left:after{background-image:url('../../images/3rd-anniversary/update-bottom-chara.png?1760493312');padding-bottom:66.5%;width:44.1%;height:0;background-position:0 0;background-size:cover;content:'';position:absolute;bottom:5%;left:0;right:0;margin:0 auto}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left:after{display:none}}.third-anniversary-container .update .update-left .update-headline{background-image:url('../../images/3rd-anniversary/update-headline.png?1760493312');padding-bottom:14.9%;width:38.4%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 8%}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left .update-headline{background-image:url('../../images/3rd-anniversary/update-headline.png?1760493312');padding-bottom:14.27917%;width:36.8%;height:0;background-position:0 0;background-size:cover;margin-bottom:5%}}.third-anniversary-container .update .update-left .slide-wrap{width:72.1%;margin:0 auto;padding-bottom:6%}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left .slide-wrap{width:100%;padding-bottom:8%}}.third-anniversary-container .update .update-left .slide-wrap .slick-arrow{display:none !important}.third-anniversary-container .update .update-left .slide-wrap .slick-slide{border:3px solid #7030f3}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left .slide-wrap .slick-slide{border-width:2px}}.third-anniversary-container .update .update-left .slide-wrap img{max-width:inherit;width:100%}.third-anniversary-container .update .update-left .slide-wrap .slick-dots li.slick-active button:before{background-color:#a29eff;opacity:1}.third-anniversary-container .update .update-left .slide-wrap .slick-dots li button:before{content:'';width:1vw;height:1vw;background-color:#3f3b8b;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);opacity:1}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-left .slide-wrap .slick-dots li button:before{width:3vw;height:3vw}}.third-anniversary-container .update .update-right{width:46.4%;height:100%;position:absolute;top:0;left:50%;opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right{position:relative;width:100%;left:0;margin-bottom:20%}}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right.is-action{animation:fadeUp 1s ease forwards}}.third-anniversary-container .update .update-right .shop-headline{background-image:url('../../images/3rd-anniversary/shop-headline.png?1760493312');padding-bottom:15.16904%;width:27.5%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 8%}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right .shop-headline{background-image:url('../../images/3rd-anniversary/shop-headline.png?1760493312');padding-bottom:14.72776%;width:26.7%;height:0;background-position:0 0;background-size:cover}}.third-anniversary-container .update .update-right iframe{display:block;width:73%;margin:0 auto 8%;aspect-ratio:16 / 9;border:2px solid #702ff2}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right iframe{width:100%;margin-bottom:5%}}.third-anniversary-container .update .update-right .update-information{position:relative;width:100%;padding-bottom:122.30612%;overflow-y:scroll;background-color:#100c3f}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right .update-information{padding-bottom:0;overflow:visible;background-color:transparent}}.third-anniversary-container .update .update-right .update-information::-webkit-scrollbar{width:3px;position:relative}.third-anniversary-container .update .update-right .update-information::-webkit-scrollbar-track{background-color:#211d25}.third-anniversary-container .update .update-right .update-information::-webkit-scrollbar-thumb{background-color:#af8ff0}.third-anniversary-container .update .update-right .update-information .update-list{position:absolute;top:4%;left:3.5%;display:flex;flex-wrap:wrap;gap:10px 2%;padding-bottom:5%}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right .update-information .update-list{position:relative;top:0;left:0;padding-bottom:0}}.third-anniversary-container .update .update-right .update-information .update-list li{display:flex;width:47.2%}@media screen and (max-width: 1100px){.third-anniversary-container .update .update-right .update-information .update-list li{width:49%}}.third-anniversary-container .update .update-right .update-information .update-list li a{position:relative;display:flex;border:1px solid #702ff2;padding:10px;background-color:#201d1c;color:#fff;text-decoration:none;line-height:1.6;z-index:1;flex-grow:1;flex-direction:column}.third-anniversary-container .update .update-right .update-information .update-list li a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, #2b1b8b 0%, rgba(40,29,124,0) 100%);opacity:.7;z-index:-1}.third-anniversary-container .update .update-right .update-information .update-list li a:after{background-image:url('../../images/3rd-anniversary/campaign-information-deco.png?1760493312');padding-bottom:22.3565%;width:100%;height:0;background-position:0 0;background-size:cover;content:'';position:absolute;left:0;bottom:0}.third-anniversary-container .update .update-right .update-information .update-list li a img{width:100%;max-width:inherit;margin-bottom:5%}.third-anniversary-container .update .update-right .update-information .update-list li .campaign-title{margin-bottom:5%;font-size:15px;flex-grow:1}.third-anniversary-container .update .update-right .update-information .update-list li .campaign-date{text-align:right;font-size:12px}@media screen and (max-width: 1100px){.third-anniversary-container .campaign{margin-bottom:15%}}.third-anniversary-container .campaign .inner{position:relative;width:77.31%;padding-bottom:56.07903%}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .inner{width:93.33%;margin:0 auto;padding-bottom:0}}.third-anniversary-container .campaign.is-action .campaign-left{animation:fadeUp 1s ease forwards}@media screen and (min-width: 1101px){.third-anniversary-container .campaign.is-action .campaign-right{animation:fadeUp 1s ease forwards}}.third-anniversary-container .campaign .campaign-left{width:46.4%;height:100%;position:absolute;top:0;left:2.8%;opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-left{position:relative;left:0;width:100%;margin-bottom:20%}}.third-anniversary-container .campaign .campaign-left .campaign-headline{background-image:url('../../images/3rd-anniversary/campaign-headline.png?1760493312');padding-bottom:15.9163%;width:51.83%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 5%}.third-anniversary-container .campaign .campaign-left .campaign-left-inner{position:relative;width:100%;padding-bottom:126.93878%;overflow-y:scroll;background-color:#0f0c3e}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-left .campaign-left-inner{padding-bottom:0;overflow-y:visible;background-color:transparent}}.third-anniversary-container .campaign .campaign-left .campaign-left-inner::-webkit-scrollbar{width:3px;position:relative}.third-anniversary-container .campaign .campaign-left .campaign-left-inner::-webkit-scrollbar-track{background-color:#211d25}.third-anniversary-container .campaign .campaign-left .campaign-left-inner::-webkit-scrollbar-thumb{background-color:#af8ff0}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list{position:absolute;top:2%;left:3.5%;display:flex;flex-wrap:wrap;gap:10px 2%;padding-bottom:5%;width:96.5%}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list{position:relative;top:0;left:0;padding:0;width:100%}}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li{display:flex;width:47.2%}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li{width:49%}}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li a{position:relative;display:flex;border:1px solid #702ff2;padding:10px;background-color:#201d1c;color:#fff;text-decoration:none;line-height:1.6;z-index:1;flex-grow:1;flex-direction:column}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, #2b1b8b 0%, rgba(40,29,124,0) 100%);opacity:.7;z-index:-1}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li a:after{background-image:url('../../images/3rd-anniversary/campaign-information-deco.png?1760493312');padding-bottom:22.3565%;width:100%;height:0;background-position:0 0;background-size:cover;content:'';position:absolute;left:0;bottom:0}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li a img{width:100%;max-width:inherit;margin-bottom:5%}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li .campaign-title{margin-bottom:5%;font-size:15px;flex-grow:1}.third-anniversary-container .campaign .campaign-left .campaign-left-inner .campaign-list li .campaign-date{text-align:right;font-size:12px}.third-anniversary-container .campaign .campaign-right{width:46.4%;height:100%;position:absolute;top:0;left:51.1%;opacity:0;transform:translateY(40px)}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right{position:relative;left:0;width:100%}}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right.is-action{animation:fadeUp 1s ease forwards}}.third-anniversary-container .campaign .campaign-right .campaign-headline{background-image:url('../../images/3rd-anniversary/other-headline.png?1760493312');padding-bottom:16.03462%;width:37.9%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 5%}.third-anniversary-container .campaign .campaign-right .campaign-right-inner{position:relative;width:100%;padding-bottom:126.93878%;overflow-y:scroll;background-color:#0f0c3e}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right .campaign-right-inner{padding-bottom:0;overflow-y:visible}}.third-anniversary-container .campaign .campaign-right .campaign-right-inner::-webkit-scrollbar{width:3px;position:relative}.third-anniversary-container .campaign .campaign-right .campaign-right-inner::-webkit-scrollbar-track{background-color:#211d25}.third-anniversary-container .campaign .campaign-right .campaign-right-inner::-webkit-scrollbar-thumb{background-color:#af8ff0}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list{position:absolute;top:2.5%;left:3.5%;width:96.5%;padding-bottom:5%}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list{position:relative;top:0;left:0;padding:5%;width:100%}}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li{width:96.5%}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li{width:100%}}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li:not(:last-child){margin-bottom:3.5%}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 a{position:relative;display:block;border:1px solid #702ff2;padding:10px;background-color:#201d1c;line-height:1.4;z-index:1;color:#fff;text-decoration:none}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(15deg, #1b156a 0%, #4324b9 100%);z-index:-1}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 a:after{background-image:url('../../images/3rd-anniversary/other-information-deco.png?1760493312');padding-bottom:10.46065%;width:50%;height:0;background-position:0 0;background-size:cover;content:'';position:absolute;left:0;top:5%}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 .campaign-title{margin-bottom:2%;font-size:18px}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 .campaign-title{font-size:3.2vw}}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 .campaign-date{text-align:right;font-size:12px}@media screen and (max-width: 1100px){.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li.type2 .campaign-date{font-size:2.4vw}}.third-anniversary-container .campaign .campaign-right .campaign-right-inner .campaign-list li img{max-width:inherit;width:100%}.third-anniversary-container .live{opacity:0;transform:translateY(40px);padding-bottom:100px}@media screen and (max-width: 1100px){.third-anniversary-container .live{padding-bottom:0}}.third-anniversary-container .live.is-action{animation:fadeUp 1s ease forwards}.third-anniversary-container .live .inner{display:flex;width:77.31%;padding:13% 2.8%;align-items:flex-start}@media screen and (max-width: 1100px){.third-anniversary-container .live .inner{display:block;width:100%;padding:0 3.3% 10%}}.third-anniversary-container .live .thumbnail{width:63.9%}@media screen and (max-width: 1100px){.third-anniversary-container .live .thumbnail{width:100%;margin-bottom:3%}}.third-anniversary-container .live .live-headline-sp{background-image:url('../../images/3rd-anniversary/live-headline.png?1760493312');padding-bottom:15.4743%;width:25.7%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;margin:0 auto 6.5%}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-headline-sp{display:block}}.third-anniversary-container .live .live-detail{width:36%}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-detail{width:100%;padding-top:3%}}.third-anniversary-container .live .live-detail .live-headline{background-image:url('../../images/3rd-anniversary/live-headline.png?1760493312');padding-bottom:23.57873%;width:39.16%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 8%}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-detail .live-headline{display:none}}.third-anniversary-container .live .live-detail .live-buttons{width:82.22%;margin:0 auto}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-detail .live-buttons{width:59.7%}}.third-anniversary-container .live .live-detail .live-buttons li:not(:last-child){margin-bottom:.5%}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-detail .live-buttons li:not(:last-child){margin-bottom:.5%}}.third-anniversary-container .live .live-detail .live-buttons li a{text-indent:-9999px;text-align:left;display:block}.third-anniversary-container .live .live-detail .live-buttons li a.btn-view{background-image:url('../../images/3rd-anniversary/btn-view.png?1760493312');padding-bottom:28.20946%;width:100%;height:0;background-position:0 0;background-size:cover}.third-anniversary-container .live .live-detail .live-buttons li a.btn-live{background-image:url('../../images/3rd-anniversary/btn-live.png?1760493312');padding-bottom:28.20946%;width:100%;height:0;background-position:0 0;background-size:cover}.third-anniversary-container .live .live-detail .live-buttons li a.btn-goods{background-image:url('../../images/3rd-anniversary/btn-goods.png?1761211158');padding-bottom:28.20946%;width:100%;height:0;background-position:0 0;background-size:cover}.third-anniversary-container .live .live-detail .live-buttons .goods-bottom-text{margin-top:-3%;font-weight:bold;text-align:center;color:#fff}@media screen and (max-width: 1100px){.third-anniversary-container .live .live-detail .live-buttons .goods-bottom-text{font-size:3vw}}.event-footer{display:none;position:relative;background-color:#000;margin:0 auto;padding:100px 0;z-index:1}@media screen and (max-width: 1100px){.event-footer{display:block;padding:11% 0 25%}}.event-footer small{display:block;color:#fff;line-height:1.8;text-align:center}@media screen and (max-width: 1100px){.event-footer small{font-size:12px}}.event-footer .logo{width:370px;height:94px;background-image:url('../../images/3rd-anniversary/logo-footer.png?1760493312');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 50px}@media screen and (max-width: 1100px){.event-footer .logo{background-image:url('../../images/3rd-anniversary/logo-footer.png?1760493312');padding-bottom:12.52486%;width:49.3%;height:0;background-position:0 0;background-size:cover;margin-bottom:10%;background-size:contain}}.event-footer ul{text-align:center;margin:80px 0}@media screen and (max-width: 1100px){.event-footer ul{margin:10% auto 5%;width:100%}}.event-footer ul li{width:250px;margin:0 25px;display:inline-block}@media screen and (max-width: 1100px){.event-footer ul li{margin-bottom:7%;width:53.3%}}.event-footer ul li a{display:block;width:100%;padding:20px;border:1px solid #999;text-decoration:none;text-align:center;font-size:16px;font-weight:600;color:#fff}.download-footer{display:none;position:fixed;bottom:0;left:0;align-items:center;gap:3vw;width:100%;padding:3vw;z-index:10;background-image:url('../../images/3rd-anniversary/download-footer-bg.png?1760493312');background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 1100px){.download-footer{display:flex;transition-timing-function:cubic-bezier(0, 0.9, 0.49, 0.98);transition-duration:.3s;transform:translateY(20vw)}.download-footer.is-show{transform:translateY(0)}}.download-footer .download-footer-text{width:59.4%}.download-footer .btn-download{background-image:url('../../images/3rd-anniversary/download-footer-btn.png?1760493312');padding-bottom:13.68821%;width:37.5%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block}.popup-youtube{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:90;background-color:rgba(9,3,26,0.9)}@media (max-width: 1100px){.popup-youtube{width:100%;left:0;right:0}}@media screen and (max-height: 880px){.popup-youtube{overflow-y:scroll;overflow-x:hidden}}.popup-youtube .inner{position:absolute;top:50%;left:0;right:0;width:100%;height:700px;border:0;margin:0 auto;padding:100px 0;text-align:center;background-color:transparent;transform:translateY(-50%)}@media (max-width: 1100px){.popup-youtube .inner{width:93.3%;height:150vw}}.popup-youtube .inner .box{position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-color:#fff;border-radius:30px 0}.popup-youtube iframe{width:798px;height:449px;margin:auto;border:0}@media (max-width: 1100px){.popup-youtube iframe{width:90vw;height:50vw}}.popup-youtube .close-popup-model.close-popup-youtube{width:50px}@media (max-width: 1100px){.popup-youtube .close-popup-model.close-popup-youtube{transform:translateY(0);width:10%}}.popup-youtube .close-popup-model.close-popup-youtube img{width:100%;max-width:inherit}.close-popup-model{position:relative;display:block;margin:2% auto 0;left:0;right:0;width:50px;user-select:none;z-index:10}@media (max-width: 1100px){.close-popup-model{width:10%;max-width:inherit;right:1.5%}}@media screen and (max-width: 1100px){.close-popup-model.close-popup-youtube{top:0;right:0;left:0;bottom:0;margin:5% auto;transform:translateY(190%)}}.close-popup-model img{width:100%;pointer-events:none;user-select:none;touch-callout:none}.popup-wrap{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:90;background-color:rgba(9,3,26,0.9)}.popup-inner,.other-popup-inner,.event-popup-inner{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;margin:0 auto;padding:0;overflow-y:scroll;z-index:100}@media (max-width: 1024px){.popup-inner,.other-popup-inner,.event-popup-inner{padding:0}}.popup-inner .post-status,.other-popup-inner .post-status,.event-popup-inner .post-status{display:none}.popup-inner .post-category-name,.other-popup-inner .post-category-name,.event-popup-inner .post-category-name{font-size:18px;color:#fff}@media (max-width: 1024px){.popup-inner .post-category-name,.other-popup-inner .post-category-name,.event-popup-inner .post-category-name{font-size:11px;font-size:3.125vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .post-category-name,.other-popup-inner .post-category-name,.event-popup-inner .post-category-name{font-size:15px;font-size:3.125vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .post-category-name,.other-popup-inner .post-category-name,.event-popup-inner .post-category-name{font-size:20px;font-size:3.125vw}}.popup-inner .post-category-name span,.other-popup-inner .post-category-name span,.event-popup-inner .post-category-name span{display:inline-block;vertical-align:bottom;margin-bottom:25px;padding:5px 15px;background-color:#000}@media (max-width: 1024px){.popup-inner .post-category-name span,.other-popup-inner .post-category-name span,.event-popup-inner .post-category-name span{margin-bottom:3%;padding:2% 5% 1%}}.popup-inner .the-post-title,.other-popup-inner .the-post-title,.event-popup-inner .the-post-title{position:relative;margin-bottom:50px;padding-bottom:35px;border-bottom:2px solid #472fa8;font-size:28px;font-weight:bold;line-height:1.4}@media (max-width: 1024px){.popup-inner .the-post-title,.other-popup-inner .the-post-title,.event-popup-inner .the-post-title{font-size:17px;font-size:5vw;margin-bottom:10%;padding-bottom:5%}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-title,.other-popup-inner .the-post-title,.event-popup-inner .the-post-title{font-size:15px;font-size:5vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-title,.other-popup-inner .the-post-title,.event-popup-inner .the-post-title{font-size:20px;font-size:5vw}}.popup-inner .single-share,.other-popup-inner .single-share,.event-popup-inner .single-share{display:none}.popup-inner .the-post-content,.other-popup-inner .the-post-content,.event-popup-inner .the-post-content{font-size:20px;line-height:2}@media (max-width: 1024px){.popup-inner .the-post-content,.other-popup-inner .the-post-content,.event-popup-inner .the-post-content{font-size:13px;font-size:3.75vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content,.other-popup-inner .the-post-content,.event-popup-inner .the-post-content{font-size:15px;font-size:3.75vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content,.other-popup-inner .the-post-content,.event-popup-inner .the-post-content{font-size:20px;font-size:3.75vw}}.popup-inner .the-post-content h1,.other-popup-inner .the-post-content h1,.event-popup-inner .the-post-content h1{font-size:24px}@media (max-width: 1024px){.popup-inner .the-post-content h1,.other-popup-inner .the-post-content h1,.event-popup-inner .the-post-content h1{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content h1,.other-popup-inner .the-post-content h1,.event-popup-inner .the-post-content h1{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content h1,.other-popup-inner .the-post-content h1,.event-popup-inner .the-post-content h1{font-size:20px;font-size:4.375vw}}.popup-inner .the-post-content .toggle,.other-popup-inner .the-post-content .toggle,.event-popup-inner .the-post-content .toggle{line-height:1.4}.popup-inner .the-post-content .toggle dt,.other-popup-inner .the-post-content .toggle dt,.event-popup-inner .the-post-content .toggle dt{border-bottom:1px solid #472fa8;line-height:1.4}@media (max-width: 1024px){.popup-inner .the-post-content .toggle dt,.other-popup-inner .the-post-content .toggle dt,.event-popup-inner .the-post-content .toggle dt{padding:10px 8.5vw 10px 5vw}}.popup-inner .the-post-content .toggle dt:before,.other-popup-inner .the-post-content .toggle dt:before,.event-popup-inner .the-post-content .toggle dt:before{font-size:20px;color:#472fa8}@media (max-width: 1024px){.popup-inner .the-post-content .toggle dt:before,.other-popup-inner .the-post-content .toggle dt:before,.event-popup-inner .the-post-content .toggle dt:before{font-size:13px;font-size:3.75vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content .toggle dt:before,.other-popup-inner .the-post-content .toggle dt:before,.event-popup-inner .the-post-content .toggle dt:before{font-size:15px;font-size:3.75vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content .toggle dt:before,.other-popup-inner .the-post-content .toggle dt:before,.event-popup-inner .the-post-content .toggle dt:before{font-size:20px;font-size:3.75vw}}.popup-inner .the-post-content p,.popup-inner .the-post-content img,.other-popup-inner .the-post-content p,.other-popup-inner .the-post-content img,.event-popup-inner .the-post-content p,.event-popup-inner .the-post-content img{margin-bottom:3em}.popup-inner .the-post-content img,.other-popup-inner .the-post-content img,.event-popup-inner .the-post-content img{display:block;margin-left:auto;margin-right:auto}.popup-inner .the-post-content .btn,.other-popup-inner .the-post-content .btn,.event-popup-inner .the-post-content .btn{text-align:center}.popup-inner .the-post-content .btn a,.other-popup-inner .the-post-content .btn a,.event-popup-inner .the-post-content .btn a{position:relative;display:inline-block;padding:30px 70px 25px;color:#fff;font-size:24px;font-weight:bold;text-decoration:none;background-color:#472fa8;overflow:hidden;line-height:1}@media (max-width: 1024px){.popup-inner .the-post-content .btn a,.other-popup-inner .the-post-content .btn a,.event-popup-inner .the-post-content .btn a{font-size:14px;font-size:4.0625vw;padding:5vw 10vw 4vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content .btn a,.other-popup-inner .the-post-content .btn a,.event-popup-inner .the-post-content .btn a{font-size:15px;font-size:4.0625vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content .btn a,.other-popup-inner .the-post-content .btn a,.event-popup-inner .the-post-content .btn a{font-size:20px;font-size:4.0625vw}}.popup-inner .the-post-content .btn a:before,.other-popup-inner .the-post-content .btn a:before,.event-popup-inner .the-post-content .btn a:before{content:'';position:absolute;top:0;left:-720px;width:200%;height:100%;background-color:#000;clip-path:polygon(0 0, 85% 0, 100% 100%, 15% 100%);transition-duration:.5s}@media (max-width: 1024px){.popup-inner .the-post-content .btn a:before,.other-popup-inner .the-post-content .btn a:before,.event-popup-inner .the-post-content .btn a:before{width:5vw;height:5vw;left:0;top:auto;bottom:0;clip-path:polygon(0 0, 0% 100%, 100% 100%)}}.popup-inner .the-post-content .btn a:hover:before,.other-popup-inner .the-post-content .btn a:hover:before,.event-popup-inner .the-post-content .btn a:hover:before{left:-70px}@media (max-width: 1024px){.popup-inner .the-post-content .btn a:hover:before,.other-popup-inner .the-post-content .btn a:hover:before,.event-popup-inner .the-post-content .btn a:hover:before{left:0}}.popup-inner .the-post-content .btn span,.other-popup-inner .the-post-content .btn span,.event-popup-inner .the-post-content .btn span{position:relative;z-index:1}.popup-inner .the-post-content h2,.other-popup-inner .the-post-content h2,.event-popup-inner .the-post-content h2{font-size:24px}@media (max-width: 1024px){.popup-inner .the-post-content h2,.other-popup-inner .the-post-content h2,.event-popup-inner .the-post-content h2{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content h2,.other-popup-inner .the-post-content h2,.event-popup-inner .the-post-content h2{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content h2,.other-popup-inner .the-post-content h2,.event-popup-inner .the-post-content h2{font-size:20px;font-size:4.375vw}}.popup-inner .the-post-content dl dt,.other-popup-inner .the-post-content dl dt,.event-popup-inner .the-post-content dl dt{padding:10px 10px 10px 35px}@media (max-width: 1024px){.popup-inner .the-post-content dl dt,.other-popup-inner .the-post-content dl dt,.event-popup-inner .the-post-content dl dt{padding:10px 7.5vw 10px 5vw}}@media (max-width: 1024px){.popup-inner .the-post-content dl dt:before,.other-popup-inner .the-post-content dl dt:before,.event-popup-inner .the-post-content dl dt:before{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 414px){.popup-inner .the-post-content dl dt:before,.other-popup-inner .the-post-content dl dt:before,.event-popup-inner .the-post-content dl dt:before{font-size:15px;font-size:4.375vw}}@media (max-width: 1024px) and (min-width: 768px){.popup-inner .the-post-content dl dt:before,.other-popup-inner .the-post-content dl dt:before,.event-popup-inner .the-post-content dl dt:before{font-size:20px;font-size:4.375vw}}.popup-inner .btn-close,.other-popup-inner .btn-close,.event-popup-inner .btn-close{width:48px;height:48px;background-image:url('../../images/3rd-anniversary/btn-popup-close.png?1760493312');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:fixed;top:60px;left:0;right:0;margin:0 auto;transform:translateX(470px)}@media (max-width: 1024px){.popup-inner .btn-close,.other-popup-inner .btn-close,.event-popup-inner .btn-close{background-image:url('../../images/3rd-anniversary/btn-popup-close.png?1760493312');padding-bottom:8%;width:8%;height:0;background-position:0 0;background-size:cover;top:10svh;left:auto;right:2.5%;transform:translateX(0)}}.popup-post,.other-popup-post,.event-popup-post{position:relative;width:1000px;height:calc(100vh - 120px);margin:60px auto 0;padding:60px;background-color:#fff;border-top:5px solid #472fa8;border-bottom:5px solid #472fa8;overflow-y:scroll}@media (max-width: 1024px){.popup-post,.other-popup-post,.event-popup-post{position:absolute;top:10svh;left:0;right:0;width:95%;height:80svh;margin:0 auto;padding:10% 5% 0;border-width:5px 0}}.popup-post::-webkit-scrollbar,.other-popup-post::-webkit-scrollbar,.event-popup-post::-webkit-scrollbar{width:3px;position:relative}.popup-post::-webkit-scrollbar-track,.other-popup-post::-webkit-scrollbar-track,.event-popup-post::-webkit-scrollbar-track{background-color:#211d25}.popup-post::-webkit-scrollbar-thumb,.other-popup-post::-webkit-scrollbar-thumb,.event-popup-post::-webkit-scrollbar-thumb{background-color:#af8ff0}.popup-menu{position:fixed;top:0;right:80px;width:650px;height:100%;opacity:0;pointer-events:none;overflow:hidden;background-color:rgba(9,3,26,0.9);z-index:100}@media (max-width: 1100px){.popup-menu{width:100%;right:0;overflow-y:auto}}.popup-menu.show{pointer-events:auto;animation:fadeIn .5s ease forwards}.popup-menu .close-popup-model{position:absolute;top:0;left:auto;right:0;width:106px;margin:inherit}@media (max-width: 1100px){.popup-menu .close-popup-model{width:13%;position:fixed;top:2vw;right:2%}}.popup-menu .close-popup-model img{width:100%}.popup-menu .inner{position:absolute;left:0;right:0;top:8%;margin:auto;width:500px;text-align:center}@media (max-width: 1100px){.popup-menu .inner{width:100%}}.popup-menu .inner .menu-logo{background-image:url('../../images/3rd-anniversary/menu-logo.png?1760493312');padding-bottom:29.33333%;width:38%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto 10%}.popup-menu .inner .share{margin:15% auto;display:flex;align-items:center;justify-content:center}.popup-menu .inner .share ul{display:inline-block;vertical-align:top}.popup-menu .inner .headline-share{display:inline-block;vertical-align:top}.popup-menu .menu-list{padding-bottom:10%}.popup-menu .menu-list li{font-size:5.8vw;font-family:'Nunito Sans', serif;font-weight:200;letter-spacing:.2em}.popup-menu .menu-list li:not(:last-child){margin-bottom:60px}@media (max-width: 1100px){.popup-menu .menu-list li:not(:last-child){margin-bottom:8vw}}.popup-menu .menu-list li a{position:relative;display:block;margin:0 auto;text-decoration:none;color:#fff}.popup-menu .menu-list li a:first-letter{color:#ea0011}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:0;transform:translateY(0)}10%{opacity:1;transform:translateY(10%)}75%{opacity:1;transform:translateY(100%)}100%{opacity:1;transform:translateY(100%)}}@keyframes slideInRight{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}@keyframes slideInLeft{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes bgScroll{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes textIn{0%{opacity:0}33.33%{opacity:1}66.66%{opacity:0}100%{opacity:1}}@keyframes bgInPc{0%{transform:scale(3)}100%{transform:scale(1)}}@keyframes animIn{0%{-webkit-mask-position:left top}100%{-webkit-mask-position:-200vw top}}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}@keyframes moveSp{25%{opacity:1}33%{opacity:1;transform:translateY(10px)}67%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(33px) scale3d(0.5, 0.5, 0.5)}}@keyframes slideInRightShort{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-5%);opacity:0}}@keyframes slideInLeftShort{0%{transform:translateX(5%);opacity:0}100%{transform:translateX(0);opacity:1}}
