:root{--contentWpx: 1280px;--color-key: #fc69b4;--color-key-rgb: 252, 105, 180;--color-key-dark: #fc69b4;--color-secondary: #005aa0;--color-secondary-light: #1fafd3;--color-gray: #d8dee2;--color-key: #fc69b4;--color-key-rgb: 252, 105, 180;--color-1: #f34e6c;--color-1-rgb: 243, 78, 108;--color-2: #2581c7;--color-2-rgb: 37, 129, 199;--color-3: #ffc20b;--color-3-rgb: 255, 194, 11;--color-3-bg: #ecb40d;--color-4: #11be93;--color-4-rgb: 17, 190, 147;--color-5: #8dbaff;--color-5-bg: #74abff;--color-5-rgb: 141, 186, 255;--color-6: #f39800;--color-6-rgb: 243, 152, 0;--color-particle-1: #f0f0f0;--color-particle-2: #FFd700;--gradient-wide-stripe: repeating-linear-gradient( 90deg, var(--color-2) 0%, var(--color-2) 16.6*1%, var(--color-3) 16.6*1%, var(--color-3) 16.6*2%, var(--color-4) 16.6*2%, var(--color-4) 16.6*3%, var(--color-5) 16.6*3%, var(--color-5) 16.6*4%, var(--color-6) 16.6*4%, var(--color-6) 16.6*5%, var(--color-1) 16.6*5%, var(--color-1) 100%, );--gradient-wide: repeating-linear-gradient( 90deg, var(--color-1) 0%, var(--color-2) 16.6*1%, var(--color-3) 16.6*2%, var(--color-4) 16.6*3%, var(--color-5) 16.6*4%, var(--color-6) 16.6*5%, var(--color-1) 95%, var(--color-1) 100%, );--bg-color-secondary: #f1faff;--bg-color-secondary-2: #f0f7fc;--header-H: 80px;--leading-trim: calc((1em - 1lh) / 2);--font-eng: "Outfit", sans-serif}@media screen and (max-width: 750px){:root{--header-H: 0px}}@supports not (top: 1lh){:root{--leading-trim: 0px}}:root{--contentWpx: 1280px;--color-key: #fc69b4;--color-key-rgb: 252, 105, 180;--color-key-dark: #fc69b4;--color-secondary: #2581c7;--color-secondary-light: #8dbaff;--color-gray: #d8dee2;--color-red: #ff5643;--color-red-rgb: 255, 86, 67;--color-1: #f34e6c;--color-1-rgb: 243, 78, 108;--color-2: #2581c7;--color-2-rgb: 37, 129, 199;--color-3: #ffc20b;--color-3-rgb: 255, 194, 11;--color-3-bg: #ecb40d;--color-4: #11be93;--color-4-rgb: 17, 190, 147;--color-5: #8dbaff;--color-5-bg: #74abff;--color-5-rgb: 141, 186, 255;--color-6: #f39800;--color-6-rgb: 243, 152, 0;--color-particle-1: #f0f0f0;--color-particle-2: #FFd700;--gradient-wide-stripe: repeating-linear-gradient( 90deg, var(--color-2) 0%, var(--color-2) 16.6*1%, var(--color-3) 16.6*1%, var(--color-3) 16.6*2%, var(--color-4) 16.6*2%, var(--color-4) 16.6*3%, var(--color-5) 16.6*3%, var(--color-5) 16.6*4%, var(--color-6) 16.6*4%, var(--color-6) 16.6*5%, var(--color-1) 16.6*5%, var(--color-1) 100%, );--gradient-wide: repeating-linear-gradient( 90deg, var(--color-1) 0%, var(--color-2) 16.6*1%, var(--color-3) 16.6*2%, var(--color-4) 16.6*3%, var(--color-5) 16.6*4%, var(--color-6) 16.6*5%, var(--color-1) 95%, var(--color-1) 100%, );--bg-color-secondary: #f1faff;--bg-color-secondary-2: #f0f7fc;--font-eng: "Outfit", sans-serif;--leading-trim: calc((1em - 1lh) / 2);--header-H: min(80px, 80vw / var(--device) * 100);--device: 1280}@media screen and (max-width: 750px){:root{--header-H: 0px;--device: 750}}@supports not (top: 1lh){:root{--leading-trim: 0px}}html{scrollbar-color:#fff #000;scrollbar-width:thin}html::-webkit-scrollbar{width:.6666666667vw !important}@media screen and (min-width: 751px){html::-webkit-scrollbar{width:min(.234375vw,3px) !important}}html::-webkit-scrollbar-track{background:#000}html::-webkit-scrollbar-thumb{background:#fff;box-shadow:none}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden;display:block;position:relative;background:#000;width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-optical-sizing:auto;line-height:1.6;-webkit-text-size-adjust:none;color:#fff}body:has(.gnav.show) .contentCol{overflow-y:clip}img{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}ul li,ol li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1}@media(any-hover: hover),(-ms-high-contrast: none){a{transition:.2s}a img{transition:opacity .2s}a:hover{color:var(--color-key)}a:hover img{opacity:.8}}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}#bne{position:relative;z-index:100}#container{position:relative;overflow:clip;z-index:2;padding-top:var(--header-H)}#container::before,#container::after{pointer-events:none;content:"";display:block;position:absolute;bottom:0;left:50%;border-radius:100%;translate:-50% 75%;background:#ffc;filter:blur(min(80px, 80vw / var(--device) * 100))}#container::before{width:min(600px,600vw/var(--device)*100);height:min(700px,700vw/var(--device)*100);opacity:.5}#container::after{width:min(200px,200vw/var(--device)*100);height:min(200px,200vw/var(--device)*100);opacity:.7}@media screen and (min-width: 751px){main{padding-top:0}}.contentInner{margin-right:auto;margin-left:auto;padding-right:min(40px,40vw/var(--device)*100);padding-left:min(40px,40vw/var(--device)*100);max-width:var(--contentWpx)}@media screen and (max-width: 750px){.contentInner{padding-right:min(30px,30vw/var(--device)*100);padding-left:min(30px,30vw/var(--device)*100)}}.contentCol{margin-top:5.3333333333vw}@media screen and (min-width: 751px){.contentCol{margin-top:min(3.125vw,40px)}}.contentCol:last-child{margin-bottom:8vw}@media screen and (min-width: 751px){.contentCol:last-child{margin-bottom:min(4.6875vw,60px)}}footer{position:relative;z-index:2;background:#000;padding:5.3333333333vw 0;width:100%;color:#fff}@media screen and (min-width: 751px){footer{padding:min(1.5625vw,20px) 0}}footer .footerInner{position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 750px){footer .footerInner{flex-direction:column;gap:2.6666666667vw}}footer .snsList{display:flex;justify-content:center;align-items:center;gap:3.4666666667vw}@media screen and (min-width: 751px){footer .snsList{gap:min(1.015625vw,13px)}}footer .snsList li{display:inline-block;width:11.7333333333vw}@media screen and (min-width: 751px){footer .snsList li{width:min(3.4375vw,44px)}}footer .copyright{margin:0;text-align:right;font-size:2.6666666667vw}@media screen and (min-width: 751px){footer .copyright{font-size:min(.78125vw,10px)}}#btnPageTop{display:inline-block;position:absolute;right:0;z-index:47;padding:.5em 1.5em 1em 1em;width:min(113px,113vw/var(--device)*100);translate:0px -50%;transition:translate .2s,scale .2s}@media screen and (max-width: 750px){#btnPageTop{top:0;right:min(20px,20vw/var(--device)*100);padding:0;width:min(113px,113vw/var(--device)*100)}}@media screen and (min-width: 751px){#btnPageTop{bottom:0}#btnPageTop:hover{scale:1.2}}header{position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;background:rgba(0,0,0,.6);width:min(1200px,1200vw/var(--device)*100);color:#fff;line-height:1;text-align:center;transition:z-index 1s}@media screen and (min-width: 751px){header{border-bottom:1px solid var(--color-key);border-right:1px solid var(--color-key);border-left:1px solid var(--color-key);border-radius:0 0 min(60px,60vw/var(--device)*100) min(60px,60vw/var(--device)*100);left:50%;translate:-50% 0}}header:has(.gnav.show){transition:z-index .3s}@media screen and (max-width: 750px){header:has(.gnav.show){z-index:999}}.header__logo{position:absolute;top:min(10px,10vw/var(--device)*100);left:max(-30px,-30vw/var(--device)*100);z-index:50;width:min(200px,200vw/var(--device)*100);will-change:filter}@media screen and (max-width: 750px){.header__logo{display:none}}@media(any-hover: hover),(-ms-high-contrast: none){.header__logo:hover{scale:1.1;filter:brightness(1.3)}}#btnMenu{display:none}#btnMenu{cursor:pointer;display:block;position:fixed;top:min(30px,30vw/var(--device)*100);right:min(20px,20vw/var(--device)*100);z-index:9998;background:rgba(0,0,0,0);border:none;width:min(90px,90vw/var(--device)*100);height:min(90px,90vw/var(--device)*100);font-family:"Cormorant Garamond",serif;font-weight:800;letter-spacing:0;transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 751px){#btnMenu{display:none}}#btnMenu::after,#btnMenu::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0) url("../images/common/icon_nav.svg") no-repeat center top/contain;rotate:0deg;font-weight:800;transition:opacity .3s,rotate .3s}#btnMenu::after{background-image:url("../images/common/icon_nav_close.svg");opacity:0}#btnMenu.close{rotate:180deg}#btnMenu.close::before{opacity:0}#btnMenu.close::after{opacity:1}.gnav{display:block;letter-spacing:0;justify-content:center;align-items:center;margin:0 auto}@media screen and (max-width: 750px){.gnav{display:flex;flex-direction:column;text-align:left;margin-left:20%;width:100%;height:100dvh;max-height:100dvh;position:fixed;top:0;z-index:999;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:translate ease-in-out .3s;translate:100% 0;pointer-events:none;background:rgba(0,0,0,.9);border-top:2px solid var(--color-key);border-left:2px solid var(--color-key);border-radius:min(60px,60vw/var(--device)*100) 0 0 0}.gnav.show{pointer-events:all;translate:0% 0}}.gnavList{display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative}@media screen and (max-width: 750px){.gnavList{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100%;width:100%;padding:min(40px,40vw/var(--device)*100) 0 min(50px,50vw/var(--device)*100)}}@media screen and (min-width: 751px){.gnavList{padding-inline:min(190px,190vw/var(--device)*100) min(40px,40vw/var(--device)*100)}}@media screen and (max-width: 750px){.gnavList .header__logo-sp{padding-left:min(20px,20vw/var(--device)*100);margin-bottom:min(20px,20vw/var(--device)*100);width:min(320px,320vw/var(--device)*100)}}.gnavList li:not(.header__logo-sp){position:relative;padding:min(30px,30vw/var(--device)*100) 0 min(20px,20vw/var(--device)*100);line-height:1}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp){padding:3.2vw 0;width:100%}}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp):last-child{padding-bottom:min(80px,80vw/var(--device)*100)}}.gnavList li:not(.header__logo-sp) a{position:relative;display:block;text-decoration:none;padding:0 min(10px,10vw/var(--device)*100) 0;font-weight:600}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp) a{margin-inline:auto;padding:0 0 0 calc(min(42px, 42vw / var(--device) * 100) + .75em)}}.gnavList li:not(.header__logo-sp) a .text{position:relative;display:block;padding:.12em min(10px,10vw/var(--device)*100) .2em 0;text-decoration:none;color:#fff;font-family:var(--font-eng);font-size:min(55px,55vw/var(--device)*100);line-height:1;text-transform:uppercase}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp) a .text{display:flex;align-items:center;gap:.25em}}@media screen and (min-width: 751px){.gnavList li:not(.header__logo-sp) a .text{padding:.12em min(6px,6vw/var(--device)*100) .2em;font-size:min(22px,22vw/var(--device)*100)}}.gnavList li:not(.header__logo-sp) a .text .small{font-size:.7em}.gnavList li:not(.header__logo-sp) a::before{content:"";display:block;position:absolute;top:50%;left:50%;background:var(--color-key);border-radius:100%;width:min(40px,40vw/var(--device)*100);aspect-ratio:1/1;translate:-50% -52%;visibility:hidden}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp) a::before{left:.75em;translate:0% -50%;width:min(32px,32vw/var(--device)*100)}}@media screen and (min-width: 751px){.gnavList li:not(.header__logo-sp) a:focus-visible .text{background-size:100% 100%;background-position:bottom left;color:#fff}}.gnavList li:not(.header__logo-sp).new .text::after{content:"NEW";display:flex;justify-content:center;align-items:center;background-color:var(--color-key);border-radius:1em;padding:2px .5em;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#fff;font-weight:700;transition:translate .2s}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp).new .text::after{font-size:min(21.6px,21.6vw/var(--device)*100)}}@media screen and (min-width: 751px){.gnavList li:not(.header__logo-sp).new .text::after{position:absolute;top:0;left:50%;translate:-50% -100%;font-size:min(12px,12vw/var(--device)*100)}}.gnavList li:not(.header__logo-sp) .nav-hover-bg{position:absolute;top:50%;left:50%;z-index:-1;translate:-50% -50%;width:min(48px,48vw/var(--device)*100);height:min(48px,48vw/var(--device)*100);rotate:-30deg}@media screen and (max-width: 750px){.gnavList li:not(.header__logo-sp) .nav-hover-bg{display:none}}@media screen and (min-width: 751px){.gnavList li:not(.header__logo-sp).is-hover.new .text::after{translate:-50% -152%}}.gnavList li:not(.header__logo-sp).is-hover .nav-hover-bg .circle_path path{animation:strokeGrad .5s linear}@keyframes strokeGrad{0%{stroke:var(--color-1)}20%{stroke:var(--color-2)}30%{stroke:var(--color-3)}40%{stroke:var(--color-4)}50%{stroke:var(--color-5)}60%{stroke:var(--color-6)}100%{stroke:var(--color-key)}}@media screen and (min-width: 751px){.gnavList li:not(.header__logo-sp).active.new .text::after{translate:-50% -152%}}.gnavList li:not(.header__logo-sp).active a::before{visibility:visible}.gnavList li:not(.header__logo-sp).active .nav-hover-bg{visibility:hidden}.gnavList li:not(.header__logo-sp).disabled a{pointer-events:none}.gnavList li:not(.header__logo-sp).disabled .text{color:hsla(0,0%,100%,.4)}.gnavList li:not(.header__logo-sp).disabled .nav-hover-bg{visibility:hidden}.accordionList{display:block}.accordionList:not(:first-child){margin:4vw 0 0}@media screen and (min-width: 751px){.accordionList:not(:first-child){margin:min(2.34375vw,30px) 0 0}}.accordionList>dt{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:.5em;width:100%;position:relative;background-color:rgba(0,0,0,.9);border:min(2px,2vw/var(--device)*100) solid var(--color-key);border-width:2px;border-radius:min(30px,30vw/var(--device)*100);margin:min(15px,15vw/var(--device)*100) auto 0;padding:.75em 2.25em .75em 2em;text-align:left;font-size:min(25.2px,25.2vw/var(--device)*100);font-weight:700;transition:background-color .2s;line-height:1.4}@media screen and (max-width: 750px){.accordionList>dt{flex-wrap:wrap;border-radius:min(40px,40vw/var(--device)*100)}}@media screen and (min-width: 751px){.accordionList>dt{margin:min(10px,10vw/var(--device)*100) auto 0;font-size:min(18px,18vw/var(--device)*100)}}.accordionList>dt::before{pointer-events:none;content:"";position:absolute;left:0;top:0;display:inline-block;width:1em;height:1em;translate:.75em 90%;background-image:none;background-color:#fff;-webkit-mask-image:url("../images/common/icon_star.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_star.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.accordionList>dt::after{pointer-events:none;content:"";display:inline-block;position:absolute;right:1em;top:50%;background:url("../images/common/icon_arrow.svg") no-repeat left top/contain;width:1em;height:1em;translate:0 -50%;transition:scale .15s;background-image:none;background-color:#fff;-webkit-mask-image:url("../images/common/icon_arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.accordionList>dt.active{pointer-events:none;background-color:rgba(var(--color-key-rgb), 1)}.accordionList>dt.active::after{display:none}.accordionList>dt.show{background-color:rgba(var(--color-key-rgb), 0.5)}.accordionList>dt.show::after{scale:1 -1}.accordionList>dt:focus-visible{background-color:rgba(var(--color-key-rgb), 0.5)}@media(any-hover: hover),(-ms-high-contrast: none){.accordionList>dt:hover{background-color:rgba(var(--color-key-rgb), 0.5)}}.accordionList>dt>span{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25em .5em}@media screen and (max-width: 750px){.accordionList>dt>span{flex-direction:column;align-items:flex-start}}.accordionList>dd{display:none;width:100%;margin:0;padding:4vw 2vw;font-size:2.7733333333vw}@media screen and (min-width: 751px){.accordionList>dd{padding:min(30px,30vw/var(--device)*100) min(15px,15vw/var(--device)*100) min(20px,20vw/var(--device)*100);font-size:min(16px,16vw/var(--device)*100)}}.accordionList>dt.show+dd,.accordionList>dt.active+dd{display:block}.js-anime.fadeIn{opacity:0}.js-anime.fadeIn.s{animation:fadeIn 1 0s ease-in-out;animation-fill-mode:forwards}.js-anime.fadeUp{opacity:0}.js-anime.fadeUp.s{animation:fadeUp .4s 0s ease-in-out;animation-fill-mode:forwards}.js-anime.blur{opacity:0}.js-anime.blur.s{animation:blur .5s 0s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp50p{0%{opacity:0;transform:translateX(-50%) translateY(20px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Up{0%{transform:translateY(0)}100%{transform:translateY(-100vh)}}@keyframes Up50p{0%{transform:translateX(-50%) translateY(-50%)}100%{transform:translateX(-50%) translateY(-100vh)}}@keyframes rotateZ{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes rotate{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes rotate180{0%{transform:rotateY(0deg)}60%,100%{transform:rotateY(180deg)}}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}@keyframes bggradient{0%{background-position:50% 100%}50%{background-position:50% 0%}100%{background-position:50% 100%}}@keyframes bggradientX{0%{background-position:100% 50%}50%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes laserLeft{0%{transform:skewX(70deg)}100%{transform:skewX(30deg)}}@keyframes laserLeftSp{0%{transform:skewX(35deg)}100%{transform:skewX(10deg)}}@keyframes laserRight{0%{transform:skewX(-70deg)}100%{transform:skewX(-30deg)}}@keyframes laserRightSp{0%{transform:skewX(-35deg)}100%{transform:skewX(-10deg)}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}#tsparticles{position:fixed;inset:0;mask-image:radial-gradient(transparent 30%, #000 70%);-webkit-mask-size:0;mask-size:0;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(transparent 30%, #000 70%);-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.bg-frame::before,.bg-frame::after{content:"";display:block;position:fixed;top:0;z-index:90;width:min(5px,5vw/var(--device)*100);height:110%;background:repeating-linear-gradient(0deg, var(--color-1), var(--color-2) 20%, var(--color-3) 40%, var(--color-4) 50%, var(--color-5) 70%, var(--color-6) 90%, var(--color-1) 100%);background-repeat:repeat-y;background-size:100% 400%;animation:bggradient 10s linear infinite}@media screen and (max-width: 750px){.bg-frame::before,.bg-frame::after{width:min(8px,8vw/var(--device)*100)}}.bg-frame::before{left:0}@media screen and (max-width: 750px){.bg-frame::before{display:none}}.bg-frame::after{right:0}@media screen and (max-width: 750px){.bg-frame::after{transform-origin:left top;translate:100% 0;rotate:90deg}}.bg{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0)}.bg::before{content:"";display:block;position:fixed;top:0;left:0;background-image:url(../images/common/bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;width:100vw;height:100vh}@media screen and (max-width: 750px){.bg::before{background-image:url(../images/common/bg_sp.webp)}}.bg__light{display:block;position:fixed;top:max(-10px,-10vw/var(--device)*100);left:50%;width:24vw;max-width:500px;height:-moz-fit-content;height:fit-content;translate:calc(max(-530px, -530vw / var(--device) * 100) - 100%) 0}@media screen and (max-width: 750px){.bg__light{display:none}}.bg__light.--right{left:auto;right:50%;translate:calc(min(530px, 530vw / var(--device) * 100) + 100%) 0;scale:-1 1}.bg__tape{display:block;position:fixed;bottom:max(-120px,-120vw/var(--device)*100);left:max(-100px,-100vw/var(--device)*100);width:23vw;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 750px){.bg__tape{bottom:auto;top:min(130px,130vw/var(--device)*100);left:max(-170px,-170vw/var(--device)*100);width:min(322px,322vw/var(--device)*100)}.bg__tape img{rotate:25deg}}.bg__tape.--right{left:auto;right:max(-140px,-140vw/var(--device)*100);width:24vw}@media screen and (max-width: 750px){.bg__tape.--right{left:auto;right:max(-120px,-120vw/var(--device)*100);width:min(288px,288vw/var(--device)*100)}.bg__tape.--right img{rotate:-15deg}}.bg__laser{display:block;position:fixed;inset:0}.bg__laser::before,.bg__laser::after{content:"";display:block;position:fixed;left:50%;bottom:max(-30px,-30vw/var(--device)*100);height:100%;transform:skewX(60deg);animation:laserLeft 4s linear infinite alternate forwards;transform-origin:right bottom}@media screen and (max-width: 750px){.bg__laser::before,.bg__laser::after{animation-name:laserLeftSp;height:110%}}.bg__laser::before{background-color:var(--color-1);filter:blur(16px);width:12px}@media screen and (max-width: 750px){.bg__laser::before{filter:blur(12px);width:8px}}.bg__laser::after{background:linear-gradient(0deg, var(--color-1) 0%, rgba(var(--color-1-rgb), 0) 100%);width:5px}@media screen and (max-width: 750px){.bg__laser::after{width:3px}}.bg__laser:nth-child(2)::before,.bg__laser:nth-child(2)::after{animation-duration:3.8s;animation-delay:-1.5s}.bg__laser:nth-child(2)::before{background-color:var(--color-2)}.bg__laser:nth-child(2)::after{background:linear-gradient(0deg, var(--color-2) 0%, rgba(var(--color-2-rgb), 0) 100%)}.bg__laser:nth-child(3)::before,.bg__laser:nth-child(3)::after{animation-duration:4.4s;animation-delay:-3s}.bg__laser:nth-child(3)::before{background-color:var(--color-3)}.bg__laser:nth-child(3)::after{background:linear-gradient(0deg, var(--color-3) 0%, rgba(var(--color-3-rgb), 0) 100%)}.bg__laser.--right::before,.bg__laser.--right::after{left:auto;right:50%;transform:skewX(-60deg);animation:laserRight 4s linear infinite alternate forwards;transform-origin:left bottom}@media screen and (max-width: 750px){.bg__laser.--right::before,.bg__laser.--right::after{animation-name:laserRightSp}}.bg__laser.--right:nth-child(4)::before{background-color:var(--color-4)}.bg__laser.--right:nth-child(4)::after{background:linear-gradient(0deg, var(--color-4) 0%, rgba(var(--color-4-rgb), 0) 100%)}.bg__laser.--right:nth-child(5)::before,.bg__laser.--right:nth-child(5)::after{animation-duration:3.8s;animation-delay:-1.5s}.bg__laser.--right:nth-child(5)::before{background-color:var(--color-5)}.bg__laser.--right:nth-child(5)::after{background:linear-gradient(0deg, var(--color-5) 0%, rgba(var(--color-5-rgb), 0) 100%)}.bg__laser.--right:nth-child(6)::before,.bg__laser.--right:nth-child(6)::after{animation-duration:4.4s;animation-delay:-3s}.bg__laser.--right:nth-child(6)::before{background-color:var(--color-6)}.bg__laser.--right:nth-child(6)::after{background:linear-gradient(0deg, var(--color-6) 0%, rgba(var(--color-6-rgb), 0) 100%)}@media screen and (max-width: 750px){.bg__mark{display:none}}.bg__mark-item{position:fixed;z-index:1;width:min(124px,124vw/var(--device)*100);animation:huyohuyo 3s infinite linear;opacity:0;transition:.3s}.s .bg__mark-item{opacity:1}.bg__mark-item::before,.bg__mark-item::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1/1;scale:.9;translate:-50% -46%;background:repeating-conic-gradient(transparent 0%, #ffc 2%, transparent 5%);-webkit-mask-image:radial-gradient(black 50%, transparent 70%);mask-image:radial-gradient(black 50%, transparent 70%);-webkit-mask-size:0;mask-size:0;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(black 40%, transparent 70%);-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;opacity:.2;animation:rotate 15s infinite linear}.bg__mark-item::after{scale:1.3;opacity:.1}.bg__mark-item img{position:relative;z-index:2}.bg__mark-item:nth-child(1) img{animation-delay:-0.2s}.bg__mark-item:nth-child(2) img{animation-delay:-0.4s}.bg__mark-item:nth-child(3) img{animation-delay:-.6s}.bg__mark-item:nth-child(4) img{animation-delay:-0.8s}.bg__mark-item:nth-child(5) img{animation-delay:-1s}.bg__mark-item:nth-child(6) img{animation-delay:-1.2s}.bg__mark-item:nth-child(1){top:30svh;left:calc(50% + max(-750px, -750vw / var(--device) * 100));width:min(140px,140vw/var(--device)*100)}.bg__mark-item:nth-child(2){top:50svh;left:calc(50% + max(-780px, -780vw / var(--device) * 100));width:min(116px,116vw/var(--device)*100)}.bg__mark-item:nth-child(3){top:70svh;left:calc(50% + max(-750px, -750vw / var(--device) * 100));width:min(120px,120vw/var(--device)*100)}.bg__mark-item:nth-child(4){top:30svh;right:calc(50% + max(-750px, -750vw / var(--device) * 100));width:min(122px,122vw/var(--device)*100)}.bg__mark-item:nth-child(5){top:50svh;right:calc(50% + max(-780px, -780vw / var(--device) * 100));width:min(120px,120vw/var(--device)*100)}.bg__mark-item:nth-child(6){top:70svh;right:calc(50% + max(-750px, -750vw / var(--device) * 100));width:min(120px,120vw/var(--device)*100)}@keyframes huyohuyo{0%{translate:0 0%}48%{translate:0 10%}53%{translate:0 10%}100%{translate:0 0%}}.contentBox{position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.7);padding:min(50px,50vw/var(--device)*100) min(30px,30vw/var(--device)*100) min(60px,60vw/var(--device)*100)}@media screen and (min-width: 751px){.contentBox{background-size:min(219px,219vw/var(--device)*100) auto;padding:min(60px,60vw/var(--device)*100) min(60px,60vw/var(--device)*100) min(70px,70vw/var(--device)*100)}}.contentBox::before,.contentBox::after{--bdW: 2px;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:var(--bdW);background:repeating-linear-gradient(90deg, var(--color-1) 0%, var(--color-1) 16.6%, var(--color-2) 16.6%, var(--color-2) 33.2%, var(--color-3) 33.2%, var(--color-3) 49.8%, var(--color-4) 49.8%, var(--color-4) 66.4%, var(--color-5) 66.4%, var(--color-5) 83%, var(--color-6) 83%, var(--color-6) 100%);background-size:100% 100%}.contentBox::before{background-size:min(400px,400vw/var(--device)*100) 100%}.contentBox::after{top:auto;bottom:0}.contentBox>.stars::before,.contentBox>.stars::after{pointer-events:none;content:"";display:block;position:absolute;z-index:-1}.contentBox>.stars::before{top:max(-72px,-72vw/var(--device)*100);left:max(-62px,-62vw/var(--device)*100);background:url("../images/common/bg_star_l.webp") no-repeat left top/contain;width:min(230px,230vw/var(--device)*100);aspect-ratio:249/165}.contentBox>.stars::after{top:max(-72px,-72vw/var(--device)*100);right:max(-60px,-60vw/var(--device)*100);background:url("../images/common/bg_star_r.webp") no-repeat left top/contain;width:min(230px,230vw/var(--device)*100);aspect-ratio:334/172;scale:1 -1;rotate:-20deg}.contentBox:not(:first-child){margin-top:min(80px,80vw/var(--device)*100)}@media screen and (min-width: 751px){.contentBox:not(:first-child){margin-top:min(80px,80vw/var(--device)*100)}}.box{position:relative;background-color:hsla(0,0%,100%,.1);padding:min(25px,25vw/var(--device)*100) min(20px,20vw/var(--device)*100);text-indent:0}@media screen and (min-width: 751px){.box{padding:min(30px,30vw/var(--device)*100)}}.box:not(:first-child){margin:min(30px,30vw/var(--device)*100) 0 0}@media screen and (min-width: 751px){.box:not(:first-child){margin:min(30px,30vw/var(--device)*100) 0 0}}.box.--border{position:relative;background-color:rgba(0,0,0,0);border:1px solid var(--color-key);border:1px solid hsla(0,0%,100%,.8)}.box.--border::before{content:"";display:block;position:absolute;inset:2px;border:1px solid hsla(0,0%,100%,.5);border-radius:min(20px,20vw/var(--device)*100) 0 min(20px,20vw/var(--device)*100) 0}.box.--border>*{position:relative}.list .box{margin-block:min(10px,10vw/var(--device)*100) min(15px,15vw/var(--device)*100);padding:min(20px,20vw/var(--device)*100) min(15px,15vw/var(--device)*100)}@media screen and (min-width: 751px){.list .box{margin-block:min(10px,10vw/var(--device)*100) min(15px,15vw/var(--device)*100);padding:min(20px,20vw/var(--device)*100)}}.btn{cursor:pointer;flex:1;display:grid;position:relative;background:rgba(var(--color-key-rgb), 0.7);border-radius:2.5em;border:2px solid var(--color-key);margin-inline:auto;max-width:590px;width:100%;min-height:2em;line-height:1;text-decoration:none;color:#fff;transition:background-color .2s}@media screen and (min-width: 751px){.btn{min-height:4em}}.btn::before,.btn::after{content:"";display:block;position:absolute;inset:0;top:100%;border-radius:2.3em;transition:opacity .2s,top .2s ease-out;opacity:0}.btn::after{background-image:repeating-linear-gradient(90deg, var(--color-1) 0%, var(--color-2) 16.6%, var(--color-3) 33.2%, var(--color-4) 49.8%, var(--color-5) 66.4%, var(--color-6) 83%, var(--color-1) 95%, var(--color-1) 100%);background-repeat:repeat-x;background-size:600% 100%;background-position:right bottom;background-repeat:no-repeat;transition-delay:.1s;animation:bggradientX 8s infinite linear}@media(any-hover: hover),(-ms-high-contrast: none){.btn:hover::before{top:0;opacity:.8}.btn:hover::after{top:0;opacity:.4}}.btn.active{pointer-events:none;background-color:rgba(var(--color-key-rgb), 1)}.btn.active::after{top:0;opacity:.4}.btn a,.btn span{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin:0;padding:.75em 1em;height:100%;font-size:min(18px,18vw/var(--device)*100);line-height:1.2;font-weight:700;text-align:center;text-decoration:none;color:#fff;transition:background-color .2s,color .2s}@media screen and (max-width: 750px){.btn a,.btn span{font-size:min(25.2px,25.2vw/var(--device)*100);height:auto}}.btn a::before,.btn span::before{content:"";display:block;position:absolute;bottom:0;left:50%;z-index:-1;border-style:solid;border-width:min(14px,14vw/var(--device)*100) min(8px,8vw/var(--device)*100);border-color:var(--color-key) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 80%;opacity:0;transition:translate .3s,opacity .3s}@media screen and (max-width: 750px){.btn a::before,.btn span::before{display:none}}.btn a::after,.btn span::after{content:"";display:block;position:absolute;top:0;left:50%;width:min(16px,16vw/var(--device)*100);height:min(16px,16vw/var(--device)*100);opacity:0;translate:-50% 25%;rotate:270deg;transition:translate .5s,rotate .5s,opacity .6s;background-image:none;background-color:#fff;-webkit-mask-image:url("../images/common/icon_star.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_star.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media screen and (max-width: 750px){.btn a::after,.btn span::after{width:min(24px,24vw/var(--device)*100);height:min(24px,24vw/var(--device)*100)}}.btn.active{pointer-events:none}.btn.active span::before,.btn.active a::before{opacity:1;translate:-50% 100%}.btn.active span::after,.btn.active a::after{translate:-50% -65%;rotate:0deg;opacity:1}.btn.disabled{filter:grayscale(1);opacity:.7;pointer-events:none}.btn.--attention{background:rgba(var(--color-red-rgb), 0.7);outline:none;border:2px solid var(--color-red);max-width:1000px;width:100%}.fancybox-bg{background-color:#000 !important;background-image:repeating-linear-gradient(45deg, rgba(var(--color-1-rgb), 0.2) 0%, rgba(var(--color-2-rgb), 0.2) 16.6%, rgba(var(--color-3-rgb), 0.2) 33.2%, rgba(var(--color-4-rgb), 0.2) 49.8%, rgba(var(--color-5-rgb), 0.2) 66.4%, rgba(var(--color-6-rgb), 0.2) 83%, rgba(var(--color-1-rgb), 0.2) 95%, rgba(var(--color-1-rgb), 0.2) 100%) !important}.fancybox-slide{padding:20px}.fancybox-slide--iframe .fancybox-content{background:rgba(0,0,0,0) !important;width:900px;max-width:var(--contentWpx);max-height:90%;margin:0}.fancybox-container .fancybox-bg{background:rgba(0,0,0,.7)}.fancybox-container .fancybox-infobar{color:#fff}.btnCloseFancybox{display:block;position:fixed;z-index:10;right:13px;top:12px;width:42px;height:42px;cursor:pointer;text-align:center}.btnCloseFancybox span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#fff;transition:.3s ease-in-out}.btnCloseFancybox span:nth-child(1){top:16px;left:6px;background:#fff;transform:rotate(-45deg)}.btnCloseFancybox span:nth-child(2){top:16px;background:#fff;transform:rotate(45deg)}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(30px,30vw/var(--device)*100) min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.grid-3{grid-template-columns:1fr}}.grid-3--banner{gap:min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.grid-3--banner{gap:min(15px,15vw/var(--device)*100)}}.grid-3--thin{gap:min(10px,10vw/var(--device)*100) min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.grid-3--thin{gap:min(15px,15vw/var(--device)*100)}}@media screen and (max-width: 750px){.grid-3--sp-2{grid-template-columns:repeat(2, 1fr)}}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(15px,15vw/var(--device)*100)}@media screen and (max-width: 750px){.grid-4{grid-template-columns:repeat(2, 1fr)}}.grid-column{display:grid;grid-template-columns:1fr;gap:min(20px,20vw/var(--device)*100)}.flex-4{display:flex;flex-wrap:wrap;gap:min(15px,15vw/var(--device)*100) min(20px,20vw/var(--device)*100);justify-content:center}@media screen and (max-width: 750px){.flex-4{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 751px){.flex-4>*{width:23.7%}}.icoUpdate{display:inline-block;background:var(--color-key);border-radius:.2em;padding:.2em .6em;color:#fff;font-size:min(19.2px,19.2vw/var(--device)*100);line-height:1;font-weight:800;white-space:nowrap}@media screen and (min-width: 751px){.icoUpdate{padding:.1em .6em .25em;font-size:min(12px,12vw/var(--device)*100)}}.icoEnd{display:inline-block;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.7);border-radius:.2em;padding:.45em .6em .5em;color:#fff;font-size:min(19.2px,19.2vw/var(--device)*100);line-height:1;font-weight:800;white-space:nowrap}@media screen and (min-width: 751px){.icoEnd{font-size:min(12px,12vw/var(--device)*100)}}.icoNew{display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-key);border-radius:1em;padding:.2em .75em;width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#fff;font-size:min(19.2px,19.2vw/var(--device)*100);font-family:var(--font-eng);font-weight:700;line-height:1}@media screen and (min-width: 751px){.icoNew{font-size:min(12px,12vw/var(--device)*100)}}p a,.contentCol li a,dd a,td a,.textLink{word-break:break-all;color:currentColor}p a:not(:has(img)):not(.btn),.contentCol li a:not(:has(img)):not(.btn),dd a:not(:has(img)):not(.btn),td a:not(:has(img)):not(.btn),.textLink:not(:has(img)):not(.btn){text-underline-offset:.25em;color:var(--color-key-dark);font-weight:700;background-image:repeating-linear-gradient(90deg, var(--color-1) 0%, var(--color-2) 16.6%, var(--color-3) 33.2%, var(--color-4) 49.8%, var(--color-5) 66.4%, var(--color-6) 83%, var(--color-1) 95%, var(--color-1) 100%);background-size:0% 100%;background-position:bottom right;background-repeat:no-repeat;padding:.05em .15em;transition:background-size .3s ease-out,color .4s;-webkit-background-clip:text;background-clip:text}p a:not(:has(img)):not(.btn):focus-visible,.contentCol li a:not(:has(img)):not(.btn):focus-visible,dd a:not(:has(img)):not(.btn):focus-visible,td a:not(:has(img)):not(.btn):focus-visible,.textLink:not(:has(img)):not(.btn):focus-visible{text-decoration:none;background-size:100% 100%;background-position:bottom left;transition:background-size .3s ease-out,color .2s}@media(any-hover: hover),(-ms-high-contrast: none){p a:not(:has(img)):not(.btn):hover,.contentCol li a:not(:has(img)):not(.btn):hover,dd a:not(:has(img)):not(.btn):hover,td a:not(:has(img)):not(.btn):hover,.textLink:not(:has(img)):not(.btn):hover{text-decoration:none;background-size:100% 100%;background-position:bottom left;transition:background-size .3s ease-out,color .2s;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}}p a:first-child,.contentCol li a:first-child,dd a:first-child,td a:first-child,.textLink:first-child{margin-top:0}.notice li,.list li{margin-block:var(--leading-trim) 0;font-size:min(24px,24vw/var(--device)*100);text-indent:-1em;padding-left:1em;letter-spacing:0}@media screen and (min-width: 751px){.notice li,.list li{font-size:min(16px,16vw/var(--device)*100)}}.notice li:not(:first-child),.list li:not(:first-child){margin:.8em 0 0}.notice:not(:first-child),.list:not(:first-child){margin-top:min(10px,10vw/var(--device)*100)}@media screen and (min-width: 751px){.notice:not(:first-child),.list:not(:first-child){margin-top:min(30px,30vw/var(--device)*100)}}.notice .notice,.notice .list,.list .notice,.list .list{margin-top:.6666666667vw}@media screen and (min-width: 751px){.notice .notice,.notice .list,.list .notice,.list .list{margin-top:min(.390625vw,5px)}}.notice:first-child,.list:first-child{margin-top:0}@media screen and (min-width: 751px){.notice:first-child,.list:first-child{margin-top:0}}.notice li{font-size:min(21px,21vw/var(--device)*100)}@media screen and (min-width: 751px){.notice li{font-size:min(14px,14vw/var(--device)*100)}}h2+.notice,h2+.list,h3+.notice,h3+.list{margin-top:min(24px,24vw/var(--device)*100) !important}@media screen and (min-width: 751px){h2+.notice,h2+.list,h3+.notice,h3+.list{margin-top:min(30px,30vw/var(--device)*100) !important}}ol.list{margin-left:1.8em}ol.list>li{text-indent:0;padding-left:0;list-style-type:decimal}.loading-page{position:fixed;z-index:100;inset:0;display:grid;place-content:center;place-items:center;background-color:#000;transition:opacity .2s ease-out}.loading-page::before{content:"";display:block;position:fixed;inset:0;background-image:url(../images/common/bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center bottom;opacity:.8}@media screen and (max-width: 750px){.loading-page::before{background-image:url(../images/common/bg_sp.webp)}}.loading-page__item{width:min(220px,220vw/var(--device)*100)}@media screen and (max-width: 750px){.loading-page__item{width:min(275px,275vw/var(--device)*100)}}.loading-page.is-loaded{pointer-events:none;opacity:0}#snav{display:block;position:relative;z-index:3;margin-top:min(40px,40vw/var(--device)*100)}#snav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:min(30px,30vw/var(--device)*100)}@media screen and (max-width: 750px){#snav ul{flex-direction:column;align-items:center}}#snav ul li{margin-inline:unset;max-width:400px}#snav ul li:not(.active){background:rgba(0,0,0,0)}.tabContent{display:none}.tabContent.active{display:block;animation:fadeUp .4s}#popup{background:rgba(0,0,0,0) !important}#popup #container{padding:0}#popup #container::before,#popup #container::after{display:none}#popup .contentCol{position:relative;margin:0}.spacer{margin:6vw auto 5.3333333333vw;width:min(140px,140vw/var(--device)*100);height:min(20px,20vw/var(--device)*100);background-image:repeating-linear-gradient(75deg, var(--color-1) 0%, var(--color-1) 4.98%, var(--color-2) 26.56%, var(--color-3) 43.16%, var(--color-4) 59.76%, var(--color-5) 76.36%, var(--color-6) 100%);-webkit-mask-image:url("../images/common/icon_stars.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_stars.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-repeat:repeat-x;background-size:600% 100%;background-position:right bottom;background-repeat:no-repeat;transition-delay:.1s;animation:bggradientX 12s infinite linear}@media screen and (min-width: 751px){.spacer{margin:min(3.125vw,40px) auto}}.detailTable{position:relative;display:grid;grid-template-columns:auto 1fr;gap:min(10px,10vw/var(--device)*100) min(4px,4vw/var(--device)*100);margin-inline:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 750px){.detailTable{width:100%}}.detailTable:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.detailTable>dt{position:relative;border-bottom:1px solid hsla(0,0%,100%,.8);padding:.5em 1em .5em 1.75em;font-size:min(18px,18vw/var(--device)*100);font-weight:600}@media screen and (max-width: 750px){.detailTable>dt{padding:.5em .75em .5em 1.75em;font-size:min(25.2px,25.2vw/var(--device)*100)}}.detailTable>dt::before{content:"";display:block;position:absolute;top:.7em;left:0;width:1.2em;height:1.2em;background-image:none;background-color:var(--color-key);-webkit-mask-image:url("../images/common/icon_circle.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_circle.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}.detailTable>dd{padding:.5em 1em;border-bottom:1px solid hsla(0,0%,100%,.8);font-size:min(18px,18vw/var(--device)*100)}@media screen and (max-width: 750px){.detailTable>dd{padding:.5em .75em;font-size:min(25.2px,25.2vw/var(--device)*100)}}.table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--color-key);width:100%}.table:not(:first-child){margin-top:4vw}@media screen and (min-width: 751px){.table:not(:first-child){margin-top:min(2.34375vw,30px)}}.table th,.table td{vertical-align:top;padding:.75em 1em;font-size:min(18px,18vw/var(--device)*100);vertical-align:middle}@media screen and (max-width: 750px){.table th,.table td{background-size:auto 1.0666666667vw;width:100%;font-size:min(25.2px,25.2vw/var(--device)*100)}}.table th p:not([class]),.table td p:not([class]){margin:0}.table th{width:auto}@media screen and (max-width: 750px){.table th{background:none;padding-bottom:0}}@media screen and (min-width: 751px){.table th{background-position:right bottom;padding-left:1em;white-space:nowrap}}.table td{width:auto;border-bottom:1px solid var(--color-key)}.table td:not(:last-child){border-right:1px solid var(--color-key)}.table th.price,.table td.price{width:8em;text-align:right}@media screen and (max-width: 750px){.table th.price,.table td.price{width:6em}}.table thead th{background:var(--color-key);padding-block:.2em;font-size:min(16px,16vw/var(--device)*100);vertical-align:middle}@media screen and (max-width: 750px){.table thead th{font-size:min(22.4px,22.4vw/var(--device)*100)}}.table thead th:not(:last-child){border-right:1px solid #000}.textLead{margin-block:var(--leading-trim) 0;line-height:1.6666666667;text-align:center;font-size:min(26px,26vw/var(--device)*100);letter-spacing:.05em}.textLead .textSmall{display:inline-block;font-size:.6111111111em;line-height:1.5}.textLead.--small{font-size:3.2vw}@media screen and (min-width: 751px){.textLead.--small{font-size:min(1.5625vw,20px)}}.textSmall{margin-block:var(--leading-trim) 0;margin-right:auto;margin-left:auto;font-size:2.24vw;text-align:center}@media screen and (min-width: 751px){.textSmall{font-size:min(1.09375vw,14px)}}.textSmall:not(:first-child){margin:calc(4vw + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){.textSmall:not(:first-child){margin:calc(min(2.34375vw, 30px) + var(--leading-trim)) 0 0}}.textLarge{margin-block:var(--leading-trim) 0;margin-right:auto;margin-left:auto;font-size:min(28.6px,28.6vw/var(--device)*100);text-align:center;line-height:1.6}@media screen and (min-width: 751px){.textLarge{font-size:min(26px,26vw/var(--device)*100)}}.textLarge:not(:first-child){margin:calc(4vw + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){.textLarge:not(:first-child){margin:calc(min(2.34375vw, 30px) + var(--leading-trim)) 0 0}}.textStrong{display:flex;justify-content:center;align-items:center;gap:.3em;margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content;font-size:3.4666666667vw;text-align:center}@media screen and (min-width: 751px){.textStrong{font-size:min(2.03125vw,26px)}}.textStrong::before,.textStrong::after{content:"";position:relative;top:.2666666667vw;display:inline-block;width:2.4vw;height:1em;background-image:none;background-color:var(--color-key);-webkit-mask-image:url("../images/common/icon_star.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_star.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media screen and (min-width: 751px){.textStrong::before,.textStrong::after{top:min(.15625vw,2px);width:min(1.40625vw,18px)}}.textStrong.textSecondary::before,.textStrong.textSecondary::after{background:var(--color-secondary)}.textObi{position:relative;background-image:linear-gradient(var(--color-key), var(--color-key));background-size:0% 100%;background-position:bottom right;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .5em .05em}.textObi.js-anime{clip-path:inset(0% 100% 0% 0%);background-position:bottom right;transition:color .2s,background-size .6s cubic-bezier(0.16, 1, 0.3, 1),clip-path .6s cubic-bezier(0.16, 1, 0.3, 1)}.textObi.js-anime.s{clip-path:inset(0% 0% 0% 0%);background-size:100% 100%;background-position:bottom left}.contentCol p,.contentCol a,.contentCol li{word-break:break-all}.contentCol p:not([class]){display:block;margin-block:var(--leading-trim) 0;font-size:3.2vw;line-height:1.6}@media screen and (min-width: 751px){.contentCol p:not([class]){font-size:min(1.25vw,16px)}}.contentCol p:not([class]):not(:first-child){margin:calc(min(40px, 40vw / var(--device) * 100) + var(--leading-trim)) 0 0}.contentCol h3+p:not([class]):not(:first-child),.contentCol h4+p:not([class]):not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.contentCol .box p:not(:first-child){margin:calc(min(10px, 10vw / var(--device) * 100) + var(--leading-trim)) 0 0}.titPage{position:relative;display:block;margin:0 auto;text-shadow:0px 0px min(20px,20vw/var(--device)*100) rgba(0,0,0,.5),0px 0px min(10px,10vw/var(--device)*100) rgba(0,0,0,.25);padding-top:min(50px,50vw/var(--device)*100);text-align:center}@media screen and (max-width: 750px){.titPage{text-shadow:0px 0px min(16px,16vw/var(--device)*100) rgba(0,0,0,.5),0px 0px min(8px,8vw/var(--device)*100) rgba(0,0,0,.25);padding-top:min(80px,80vw/var(--device)*100)}}.titPage::before,.titPage::after{content:"";display:block;position:absolute}.titPage::before{top:0;left:50%;background:#fff;border-radius:100%;width:min(400px,400vw/var(--device)*100);height:min(700px,700vw/var(--device)*100);translate:-50% -75%;filter:blur(min(80px, 80vw / var(--device) * 100));opacity:.7}@media screen and (max-width: 750px){.titPage::before{width:min(320px,320vw/var(--device)*100);height:min(560px,560vw/var(--device)*100)}}.titPage .textEng{position:relative;display:block;font-family:var(--font-eng);font-size:min(72px,72vw/var(--device)*100);font-weight:500;text-transform:uppercase}@media screen and (min-width: 751px){.titPage .textEng{font-size:min(60px,60vw/var(--device)*100)}}.titPage .textJp{position:relative;z-index:2;display:block;font-size:min(22.5px,22.5vw/var(--device)*100)}@media screen and (min-width: 751px){.titPage .textJp{font-size:min(15px,15vw/var(--device)*100)}}.titPage .stars{display:block;margin:.5em auto 0;width:min(140px,140vw/var(--device)*100);aspect-ratio:182/27;background-image:repeating-linear-gradient(75deg, var(--color-1) 0%, var(--color-1) 4.98%, var(--color-2) 26.56%, var(--color-3) 43.16%, var(--color-4) 59.76%, var(--color-5) 76.36%, var(--color-6) 100%);-webkit-mask-image:url("../images/common/icon_stars.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_stars.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-repeat:repeat-x;background-size:600% 100%;background-position:right bottom;background-repeat:no-repeat;transition-delay:.1s;animation:bggradientX 12s infinite linear}.titPage.--no-light::before,.titPage.--no-light::after{display:none}.titPage.--large .textEng{font-size:min(80px,80vw/var(--device)*100);font-weight:700}body:not(#top) h2,.h2{position:relative;display:flex;justify-content:center;gap:min(30px,30vw/var(--device)*100);align-items:center;margin-top:min(50px,50vw/var(--device)*100);padding:.2em 0 .35em;margin-inline:auto}@media screen and (max-width: 750px){body:not(#top) h2,.h2{gap:min(40px,40vw/var(--device)*100)}}body:not(#top) h2:first-child,.h2:first-child{margin-top:0}body:not(#top) h2::before,body:not(#top) h2::after,.h2::before,.h2::after{content:"";display:block;flex:1;background:var(--color-key);border-radius:min(3px,3vw/var(--device)*100);height:min(3px,3vw/var(--device)*100)}body:not(#top) h2>span,.h2>span{position:relative;z-index:2;display:inline-flex;align-items:center;font-size:min(31.2px,31.2vw/var(--device)*100);line-height:1.1;font-weight:700;text-align:center;color:#fff}@media screen and (min-width: 751px){body:not(#top) h2>span,.h2>span{font-size:min(24px,24vw/var(--device)*100)}}body:not(#top) h2>span:has(.icoUpdate),body:not(#top) h2>span:has(.icoEnd),.h2>span:has(.icoUpdate),.h2>span:has(.icoEnd){display:inline-flex;gap:.25em;flex-direction:column;justify-content:center;align-items:center}body:not(#top) h2>span::before,body:not(#top) h2>span::after,.h2>span::before,.h2>span::after{content:"";display:block;position:absolute;top:50%;width:min(16px,16vw/var(--device)*100);height:min(16px,16vw/var(--device)*100);background-image:none;background-color:var(--color-key);-webkit-mask-image:url("../images/common/icon_star.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_star.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media screen and (max-width: 750px){body:not(#top) h2>span::before,body:not(#top) h2>span::after,.h2>span::before,.h2>span::after{width:min(19.2px,19.2vw/var(--device)*100);height:min(19.2px,19.2vw/var(--device)*100)}}body:not(#top) h2>span::before,.h2>span::before{left:0;translate:-150% -50%}body:not(#top) h2>span::after,.h2>span::after{right:0;translate:150% -50%}body:not(#top) h2.color-1::before,body:not(#top) h2.color-1::after,body:not(#top) h2.color-1>span::before,body:not(#top) h2.color-1>span::after,.h2.color-1::before,.h2.color-1::after,.h2.color-1>span::before,.h2.color-1>span::after{background:var(--color-1)}body:not(#top) h2.color-2::before,body:not(#top) h2.color-2::after,body:not(#top) h2.color-2>span::before,body:not(#top) h2.color-2>span::after,.h2.color-2::before,.h2.color-2::after,.h2.color-2>span::before,.h2.color-2>span::after{background:var(--color-2)}body:not(#top) h2.color-3::before,body:not(#top) h2.color-3::after,body:not(#top) h2.color-3>span::before,body:not(#top) h2.color-3>span::after,.h2.color-3::before,.h2.color-3::after,.h2.color-3>span::before,.h2.color-3>span::after{background:var(--color-3)}body:not(#top) h2.color-4::before,body:not(#top) h2.color-4::after,body:not(#top) h2.color-4>span::before,body:not(#top) h2.color-4>span::after,.h2.color-4::before,.h2.color-4::after,.h2.color-4>span::before,.h2.color-4>span::after{background:var(--color-4)}body:not(#top) h2.color-5::before,body:not(#top) h2.color-5::after,body:not(#top) h2.color-5>span::before,body:not(#top) h2.color-5>span::after,.h2.color-5::before,.h2.color-5::after,.h2.color-5>span::before,.h2.color-5>span::after{background:var(--color-5)}body:not(#top) h2.color-6::before,body:not(#top) h2.color-6::after,body:not(#top) h2.color-6>span::before,body:not(#top) h2.color-6>span::after,.h2.color-6::before,.h2.color-6::after,.h2.color-6>span::before,.h2.color-6>span::after{background:var(--color-6)}body:not(#top) h2.color-7::before,body:not(#top) h2.color-7::after,.h2.color-7::before,.h2.color-7::after{background:repeating-linear-gradient(90deg, var(--color-1) 0%, var(--color-2) 16.6%, var(--color-3) 33.2%, var(--color-4) 49.8%, var(--color-5) 66.4%, var(--color-6) 83%, var(--color-1) 95%, var(--color-1) 100%)}body:not(#top) h2.color-7>span::before,body:not(#top) h2.color-7>span::after,.h2.color-7>span::before,.h2.color-7>span::after{background:var(--color-key)}h3:not([class]),.h3{position:relative;background-color:var(--color-key);margin-block:min(3px,3vw/var(--device)*100);margin-inline:min(3px,3vw/var(--device)*100);border-radius:.75em 0;padding:.15em .75em;width:-moz-fit-content;width:fit-content;font-size:3.52vw;font-weight:600;line-height:1.4}@media screen and (min-width: 751px){h3:not([class]),.h3{background-size:auto min(1.5625vw,20px);font-size:min(1.40625vw,18px)}}h3:not([class]):not(:first-child),.h3:not(:first-child){margin-block:calc(min(40px, 40vw / var(--device) * 100) + min(3px, 3vw / var(--device) * 100)) min(3px,3vw/var(--device)*100)}h3:not([class])::before,.h3::before{pointer-events:none;content:"";display:block;position:absolute;inset:max(-3px,-3vw/var(--device)*100);border:min(1px,1vw/var(--device)*100) solid var(--color-key)}.color-1 h3:not([class]),h3:not([class]).color-1,.color-1 .h3,.h3.color-1{background-color:var(--color-1)}.color-1 h3:not([class])::before,h3:not([class]).color-1::before,.color-1 .h3::before,.h3.color-1::before{border:min(1px,1vw/var(--device)*100) solid var(--color-1)}.color-2 h3:not([class]),h3:not([class]).color-2,.color-2 .h3,.h3.color-2{background-color:var(--color-2)}.color-2 h3:not([class])::before,h3:not([class]).color-2::before,.color-2 .h3::before,.h3.color-2::before{border:min(1px,1vw/var(--device)*100) solid var(--color-2)}.color-3 h3:not([class]),h3:not([class]).color-3,.color-3 .h3,.h3.color-3{background-color:var(--color-3-bg)}.color-3 h3:not([class])::before,h3:not([class]).color-3::before,.color-3 .h3::before,.h3.color-3::before{border:min(1px,1vw/var(--device)*100) solid var(--color-3)}.color-4 h3:not([class]),h3:not([class]).color-4,.color-4 .h3,.h3.color-4{background-color:var(--color-4)}.color-4 h3:not([class])::before,h3:not([class]).color-4::before,.color-4 .h3::before,.h3.color-4::before{border:min(1px,1vw/var(--device)*100) solid var(--color-4)}.color-5 h3:not([class]),h3:not([class]).color-5,.color-5 .h3,.h3.color-5{background-color:var(--color-5-bg)}.color-5 h3:not([class])::before,h3:not([class]).color-5::before,.color-5 .h3::before,.h3.color-5::before{border:min(1px,1vw/var(--device)*100) solid var(--color-5)}.color-6 h3:not([class]),h3:not([class]).color-6,.color-6 .h3,.h3.color-6{background-color:var(--color-6)}.color-6 h3:not([class])::before,h3:not([class]).color-6::before,.color-6 .h3::before,.h3.color-6::before{border:min(1px,1vw/var(--device)*100) solid var(--color-6)}h2+h3:not([class]):not(:first-child){margin-top:calc(min(20px, 20vw / var(--device) * 100) + min(3px, 3vw / var(--device) * 100))}h4:not([class]){display:flex;gap:.5em;font-size:min(28px,28vw/var(--device)*100);font-weight:700}@media screen and (min-width: 751px){h4:not([class]){font-size:min(18px,18vw/var(--device)*100)}}h4:not([class])::before{content:"";display:inline-block;width:1em;height:1em;translate:0 0%;background-image:none;background-color:var(--color-key);-webkit-mask-image:url("../images/common/icon_star.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_star.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center}h4:not([class]):not(:first-child){margin:calc(min(25px, 25vw / var(--device) * 100) + var(--leading-trim)) 0 0}@media screen and (min-width: 751px){h4:not([class]):not(:first-child){margin:calc(min(25px, 25vw / var(--device) * 100) + var(--leading-trim)) 0 0}}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.end{pointer-events:none;position:relative}.end::before{content:"";display:block;background:rgba(0,0,0,.6);position:absolute;inset:0;z-index:2}.end::after{content:"受付は終了いたしました";display:flex;justify-content:center;align-items:center;position:absolute;inset:0;width:100%;font-size:min(30px,30vw/var(--device)*100);font-weight:700;z-index:3;text-align:center}.end.--top::after{top:20%;height:-moz-fit-content;height:fit-content}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}@media screen and (min-width: 751px){.mt0{margin-top:0 !important}}.mtS{margin-top:min(16px,16vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mtS{margin-top:min(20px,20vw/var(--device)*100) !important}}.mtM{margin-top:min(32px,32vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mtM{margin-top:min(40px,40vw/var(--device)*100) !important}}.mtL{margin-top:min(48px,48vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mtL{margin-top:min(60px,60vw/var(--device)*100) !important}}.mtXL{margin-top:min(64px,64vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mtXL{margin-top:min(80px,80vw/var(--device)*100) !important}}.mt10{margin-top:min(8px,8vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt10{margin-top:min(10px,10vw/var(--device)*100) !important}}.mt20{margin-top:min(16px,16vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt20{margin-top:min(20px,20vw/var(--device)*100) !important}}.mt25{margin-top:min(20px,20vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt25{margin-top:min(25px,25vw/var(--device)*100) !important}}.mt30{margin-top:min(24px,24vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt30{margin-top:min(30px,30vw/var(--device)*100) !important}}.mt35{margin-top:min(28px,28vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt35{margin-top:min(35px,35vw/var(--device)*100) !important}}.mt40{margin-top:min(32px,32vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt40{margin-top:min(40px,40vw/var(--device)*100) !important}}.mt45{margin-top:min(36px,36vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt45{margin-top:min(45px,45vw/var(--device)*100) !important}}.mt50{margin-top:min(40px,40vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt50{margin-top:min(50px,50vw/var(--device)*100) !important}}.mt60{margin-top:min(48px,48vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt60{margin-top:min(60px,60vw/var(--device)*100) !important}}.mt70{margin-top:min(56px,56vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt70{margin-top:min(70px,70vw/var(--device)*100) !important}}.mt80{margin-top:min(64px,64vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt80{margin-top:min(80px,80vw/var(--device)*100) !important}}.mt100{margin-top:min(80px,80vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt100{margin-top:min(100px,100vw/var(--device)*100) !important}}.mt120{margin-top:min(96px,96vw/var(--device)*100) !important}@media screen and (min-width: 751px){.mt120{margin-top:min(120px,120vw/var(--device)*100) !important}}.tac,.alignCenter{text-align:center !important}.tar,.alignRight{text-align:right !important}.cRed,.textRed{color:var(--color-red) !important}.textKey{color:var(--color-key)}.bold{font-weight:900}
/*# sourceMappingURL=maps/layout.css.map */
