:root{--contentWpx: 1280px;--color-1: #0fbe94;--color-1-rgb: 15, 190, 148;--color-1-dark: #008158;--color-2: #8adfff;--color-2-rgb: 138, 223, 255;--color-2-dark: #419ac3;--color-gray: #d8dee2;--color-gray-dark: #3d3d3d;--color-gray-dark-rgb: 61, 61, 61;--color-red: #ff5643;--color-red-rgb: 255, 86, 67;--gradient-half: linear-gradient(90deg,var(--color-1) 0%,var(--color-2) 100%);--gradient-half-opacity: linear-gradient(90deg,rgba(var(--color-1-rgb),0.5) 0%,rgba(var(--color-2-rgb),0.5) 100%);--font-serif: "Noto Serif JP", serif;--font-eng: "Libertinus Serif", serif;--header-H: min(64px, 64vw / var(--device) * 100);--device: 1280}@media screen and (max-width: 750px){:root{--header-H: 0px;--device: 750}}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}.c-popup-content{display:none}body{overflow-x:hidden;display:block;position:relative;width:100%;font-family:var(--font-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{max-width:100%;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 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:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);margin-top:min(40px,40vw/var(--device)*100);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;width:100%;color:#fff;line-height:1;text-align:center;transition:z-index 1s}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)}}.l-gnav__button{cursor:pointer;pointer-events:auto;padding:0;border:none;outline:none;position:fixed;top:min(15px,15vw/var(--device)*100);right:min(15px,15vw/var(--device)*100);z-index:120;height:min(80px,80vw/var(--device)*100);width:min(80px,80vw/var(--device)*100);background:var(--gradient-half);transition:box-shadow 1s}@media screen and (min-width: 751px){.l-gnav__button{display:none}}.l-gnav__button span{display:block;position:absolute;left:51%;background:#fff;width:50%;height:2px}.l-gnav__button span:nth-of-type(1){top:27%;z-index:1;transition:top .1s .1s,transform .1s;translate:-50% 0}.l-gnav__button span:nth-of-type(2){top:48%;z-index:1;transition:transform .1s;translate:-50% -50%}.l-gnav__button span:nth-of-type(3){top:63%;z-index:1;transition:top .1s .1s,transform .1s;translate:-50% 0}.l-gnav__button.--close{position:fixed;z-index:9999}.l-gnav__button.is-show span:nth-of-type(1){top:45%;transform:rotateZ(45deg);translate:-50% 0;transition:top .1s,transform .1s .1s}.l-gnav__button.is-show span:nth-of-type(2){transform:scaleX(0);translate:-50% 0;transition:transform .2s}.l-gnav__button.is-show span:nth-of-type(3){top:45%;transform:rotateZ(-45deg);translate:-50% 0;transition:top .1s,transform .1s .1s}.l-gnav{position:relative;top:0;z-index:50;background:rgba(0,0,0,0);border:none;width:100%;max-width:unset}@media screen and (min-width: 751px){.l-gnav{display:block;padding-bottom:min(20px,20vw/var(--device)*100)}}@media screen and (max-width: 750px){.l-gnav{overflow-y:auto}}@media screen and (min-width: 751px){.l-gnav::after{content:"";display:block;position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:opacity .5s}}.l-gnav::backdrop{background:rgba(0,0,0,0)}.l-gnav.is-show::after{opacity:1}.l-gnav__inner{display:block;letter-spacing:0;justify-content:center;align-items:center;margin:0 auto}@media screen and (max-width: 750px){.l-gnav__inner{pointer-events:none;display:flex;flex-direction:column;text-align:left;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 .3s;translate:100% 0;background:rgba(0,0,0,.8)}.is-show .l-gnav__inner{pointer-events:all;translate:0% 0}}@media screen and (min-width: 751px){.l-gnav__inner{width:100%}}.l-gnav__list{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto}@media screen and (max-width: 750px){.l-gnav__list{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100%;padding:min(80px,80vw/var(--device)*100);width:100%;text-align:center}}.l-gnav__list li{position:relative;padding:min(20px,20vw/var(--device)*100) 0 0;line-height:1}@media screen and (max-width: 750px){.l-gnav__list li{padding:3.2vw 0;width:100%}}@media screen and (max-width: 750px){.l-gnav__list li:last-child{padding-bottom:min(80px,80vw/var(--device)*100)}}.l-gnav__list li a{position:relative;display:block;text-decoration:none;font-weight:600}.l-gnav__list li a .text{position:relative;display:block;text-shadow:0px 0px min(8px,8vw/var(--device)*100) #000,0px 0px min(6px,6vw/var(--device)*100) #000;padding:min(18px,18vw/var(--device)*100) min(35px,1.75vw) 0;text-decoration:none;color:#fff;font-family:var(--font-eng);font-size:max(17px,min(26px,26vw/var(--device)*100));font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 750px){.l-gnav__list li a .text{margin-inline:auto;padding:min(25px,25vw/var(--device)*100) min(54px,54vw/var(--device)*100);width:-moz-fit-content;width:fit-content;font-size:min(39px,39vw/var(--device)*100)}}.l-gnav__list li a .text::after{content:"";display:block;position:absolute;inset:0;background-image:url("../images/common/icon_spark_l.webp"),url("../images/common/icon_spark_r.webp");background-repeat:no-repeat;background-position:left center,right center;background-size:min(42px,2.1vw) auto;opacity:0;scale:0 0;transform-origin:center bottom;transition:opacity .2s,scale .2s}@media screen and (max-width: 750px){.l-gnav__list li a .text::after{background-position:left top,right top;background-size:min(50px,50vw/var(--device)*100) auto}}.l-gnav__list li a:focus-visible .text::after{opacity:1;scale:1 1}.l-gnav__list li.new a::before{content:"NEW";width:-moz-fit-content;width:fit-content;white-space:nowrap;position:absolute;top:0;left:50%;translate:-50% -25%;color:#fff;font-family:var(--font-eng);font-weight:600;font-size:min(14px,14vw/var(--device)*100)}@media screen and (max-width: 750px){.l-gnav__list li.new a::before{font-size:min(25.2px,25.2vw/var(--device)*100)}}.l-gnav__list li:hover a .text::after{opacity:1;scale:1 1}.l-gnav__list li.active a .text::after{opacity:1;scale:1 1}.l-wrapper{position:relative;z-index:2}.l-container{position:relative;margin-inline:auto;max-width:var(--contentWpx);width:calc(100% - min(40px, 40vw / var(--device) * 100))}.l-container.--bg-dark{background:rgba(0,0,0,.5)}.l-container-inner{padding:min(60px,60vw/var(--device)*100) min(80px,80vw/var(--device)*100) min(80px,80vw/var(--device)*100)}@media screen and (max-width: 750px){.l-container-inner{padding:min(32px,32vw/var(--device)*100)}}.l-container-inline{padding-inline:min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.l-container-inline{padding-inline:min(20px,20vw/var(--device)*100)}}.l-container-block{padding-block:min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.l-container-block{padding-block:min(20px,20vw/var(--device)*100)}}.c-accordion{display:block}.c-accordion:not(:first-child){margin-top:min(30px,30vw/var(--device)*100)}.c-accordion:last-child>dd:last-of-type{padding-bottom:0}.c-accordion>dt{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:.5em;width:100%;position:relative;background-image:var(--gradient-half);margin:min(15px,15vw/var(--device)*100) auto 0;padding:.75em 2.25em .75em 1em;text-align:left;font-size:min(25.2px,25.2vw/var(--device)*100);font-weight:700;line-height:1.4;transition:opacity .2s}@media screen and (max-width: 750px){.c-accordion>dt{flex-wrap:wrap}}@media screen and (min-width: 751px){.c-accordion>dt{margin:min(10px,10vw/var(--device)*100) auto 0;font-size:clamp(14px,18vw/var(--device)*100,18px)}}.c-accordion>dt::before{pointer-events:none;content:"";position:absolute;inset:0;background:url("../images/common/bg_aurora.webp") no-repeat center center/cover;opacity:.7;transition:opacity .2s}.c-accordion>dt::after{pointer-events:none;content:"";display:inline-block;position:absolute;right:1em;top:50%;border-top:2px solid #fff;border-right:2px solid #fff;width:min(12px,12vw/var(--device)*100);aspect-ratio:1/1;rotate:135deg;translate:0 -70%;transition:rotate .15s}.c-accordion>dt.active{pointer-events:none}.c-accordion>dt.active::after{display:none}.c-accordion>dt.show::before{opacity:.8;mix-blend-mode:multiply}.c-accordion>dt.show::after{translate:0 -30%;rotate:-45deg}.c-accordion>dt:focus-visible{opacity:.8}@media(any-hover: hover),(-ms-high-contrast: none){.c-accordion>dt:hover{opacity:.8}}.c-accordion>dt>span{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25em .5em}@media screen and (max-width: 750px){.c-accordion>dt>span{flex-direction:column;align-items:flex-start}}.c-accordion>dd{display:none;width:100%;margin:0;padding:min(20px,20vw/var(--device)*100) 0;font-size:min(20.8px,20.8vw/var(--device)*100)}@media screen and (min-width: 751px){.c-accordion>dd{font-size:min(16px,16vw/var(--device)*100)}}.c-accordion>dt.show+dd,.c-accordion>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}.c-anime-stalker{pointer-events:none;width:min(20px,20vw/var(--device)*100);height:min(20px,20vw/var(--device)*100);border-radius:50%;background:radial-gradient(circle, rgba(var(--color-2-rgb), 0.6), rgba(var(--color-1-rgb), 0.6));position:fixed;z-index:900;transform:translate(-50%, -50%);mix-blend-mode:screen;filter:blur(4px);transition:opacity .4s}@media screen and (max-width: 750px){.c-anime-stalker{display:none}}.c-anime-stalker__trail{pointer-events:none;width:min(15px,15vw/var(--device)*100);height:min(15px,15vw/var(--device)*100);border-radius:50%;background:radial-gradient(circle, rgba(var(--color-2-rgb), 0.6), rgba(var(--color-2-rgb), 0));position:fixed;z-index:899;pointer-events:none;transform:translate(-50%, -50%);mix-blend-mode:screen;filter:blur(2px);opacity:.5;scale:1;transition:scale .2s,transform .5s ease-out}.c-anime-stalker__trail:nth-child(2n+1){background:radial-gradient(circle, rgba(var(--color-1-rgb), 0.6), rgba(var(--color-1-rgb), 0))}@media screen and (max-width: 750px){.c-anime-stalker__trail{display:none}}.js-stalker{pointer-events:none}.js-stalker.is-hover .c-anime-stalker{opacity:0}.js-stalker.is-hover .c-anime-stalker__trail{scale:0}.isSafari .js-stalker{display:none}@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 rotate{0%{rotate:0deg}100%{rotate:360deg}}.c-bg{pointer-events:none;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;clip-path:inset(0)}.c-bg::before{content:"";display:block;position:fixed;inset:0;background:url("../images/common/bg_base02.webp") center top/cover}@media screen and (max-width: 750px){.c-bg::before{background-image:url("../images/common/bg_base02_sp.webp")}}.c-bg::after{content:"";display:block;position:fixed;inset:0;background:url("../images/common/bg_base01.webp") center top/cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("../images/common/bg_mask_fade_t.webp"),url("../images/common/bg_mask_fade_b.webp"),url("../images/common/bg_mask_fade_l.webp"),url("../images/common/bg_mask_fade_r.webp");mask-image:url("../images/common/bg_mask_fade_t.webp"),url("../images/common/bg_mask_fade_b.webp"),url("../images/common/bg_mask_fade_l.webp"),url("../images/common/bg_mask_fade_r.webp");-webkit-mask-position:center top,center bottom,left center,right center;mask-position:center top,center bottom,left center,right center;-webkit-mask-size:100% min(120px,120vw/var(--device)*100),100% min(120px,120vw/var(--device)*100),min(120px,120vw/var(--device)*100) 100%,min(120px,120vw/var(--device)*100) 100%;mask-size:100% min(120px,120vw/var(--device)*100),100% min(120px,120vw/var(--device)*100),min(120px,120vw/var(--device)*100) 100%,min(120px,120vw/var(--device)*100) 100%}@media screen and (max-width: 750px){.c-bg::after{background-image:url("../images/common/bg_base01_sp.webp");-webkit-mask-size:100% min(60px,60vw/var(--device)*100),100% min(60px,60vw/var(--device)*100),min(60px,60vw/var(--device)*100) 100%,min(60px,60vw/var(--device)*100) 100%;mask-size:100% min(60px,60vw/var(--device)*100),100% min(60px,60vw/var(--device)*100),min(60px,60vw/var(--device)*100) 100%,min(60px,60vw/var(--device)*100) 100%}}.c-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){.c-box{padding:min(20px,20vw/var(--device)*100) min(25px,25vw/var(--device)*100)}}.c-box:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.c-box.--border{position:relative;background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.8)}.c-box.--border>*{position:relative}.c-list .c-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){.c-list .c-box{margin-block:min(10px,10vw/var(--device)*100) min(15px,15vw/var(--device)*100);padding:min(20px,20vw/var(--device)*100)}}.c-btn{cursor:pointer;flex:1;display:grid;position:relative;background-image:var(--gradient-half);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){.c-btn{min-height:3em}}.c-btn::before{pointer-events:none;content:"";position:absolute;inset:0;background:url("../images/common/bg_aurora.webp") no-repeat center center/cover;opacity:.7;transition:opacity .2s}.c-btn::after{content:"";display:block;position:absolute;inset:0;background-image:linear-gradient(90deg, var(--color-1) 0%, var(--color-2) 100%);background-repeat:repeat-x;background-size:0% 100%;background-position:right bottom;background-repeat:no-repeat;transition:opacity .2s,background-size .2s ease-out}.c-btn a,.c-btn span{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin:0;padding:1em 1em;height:100%;font-size:clamp(13px,18vw/var(--device)*100,18px);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){.c-btn a,.c-btn span{padding:.75em 1.5em;font-size:min(25.2px,25.2vw/var(--device)*100);height:auto}}.c-btn a::after,.c-btn span::after{content:"";display:block;position:absolute;top:0;left:50%;width:min(26px,26vw/var(--device)*100);aspect-ratio:1/1;opacity:0;scale:0;translate:-50% -50%;transition:scale .3s,opacity .3s;background-image:none;background-color:#fff;-webkit-mask-image:url("../images/common/icon_kira.webp");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../images/common/icon_kira.webp");mask-size:contain;mask-repeat:no-repeat;mask-position:center}@media screen and (max-width: 750px){.c-btn a::after,.c-btn span::after{width:min(24px,24vw/var(--device)*100);height:min(24px,24vw/var(--device)*100)}}@media(any-hover: hover),(-ms-high-contrast: none){.c-btn:hover::after{background-position:left bottom;background-size:100% 100%;opacity:.3}}.c-btn:focus-visible::after{background-position:left bottom;background-size:100% 100%;opacity:.2}.c-btn.active{pointer-events:none}.c-btn.active::before{opacity:.9;mix-blend-mode:multiply}.c-btn.active::after{background-position:left bottom;background-size:100% 100%;opacity:.2}.c-btn.active span::after,.c-btn.active a::after{scale:1;opacity:1}.c-btn.disabled{filter:grayscale(1);opacity:.7;pointer-events:none}.c-flex-2{display:flex;flex-wrap:wrap;gap:min(40px,40vw/var(--device)*100);justify-content:center}@media screen and (min-width: 751px){.c-flex-2>*{width:calc((100% - min(40px, 40vw / var(--device) * 100))/2)}}.c-flex-3{display:flex;flex-wrap:wrap;gap:min(15px,15vw/var(--device)*100) min(20px,20vw/var(--device)*100);justify-content:center}@media screen and (min-width: 751px){.c-flex-3>*{flex:1;max-width:33.3%}}.c-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 (min-width: 751px){.c-flex-4>*{width:23.7%}}.c-row-grid{display:grid;gap:min(40px,40vw/var(--device)*100);height:-moz-fit-content;height:fit-content}.c-grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.c-grid-2.--sp-break{grid-template-columns:auto}}.c-grid__subgrid-5{display:grid;gap:min(40px,40vw/var(--device)*100)}@media screen and (min-width: 751px){.c-grid__subgrid-5{grid-template-rows:subgrid;grid-row:span 5}}.c-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){.c-grid-3{grid-template-columns:1fr}}.c-grid-3--banner{gap:min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.c-grid-3--banner{gap:min(15px,15vw/var(--device)*100)}}.c-grid-3--thin{gap:min(10px,10vw/var(--device)*100) min(40px,40vw/var(--device)*100)}@media screen and (max-width: 750px){.c-grid-3--thin{gap:min(15px,15vw/var(--device)*100)}}@media screen and (max-width: 750px){.c-grid-3--sp-2{grid-template-columns:repeat(2, 1fr)}}.c-grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(15px,15vw/var(--device)*100)}@media screen and (max-width: 750px){.c-grid-4{grid-template-columns:repeat(2, 1fr)}}.c-grid-8{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(15px,15vw/var(--device)*100) min(10px,10vw/var(--device)*100)}@media screen and (max-width: 750px){.c-grid-8{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 751px){.c-grid-8 li a{min-height:1em}}.c-grid-8 li span{font-size:min(18px,18vw/var(--device)*100)}@media screen and (min-width: 751px){.c-grid-8 li span{font-size:min(15px,15vw/var(--device)*100)}}.c-grid-column{display:grid;grid-template-columns:1fr;gap:min(20px,20vw/var(--device)*100)}.c-icon-update{display:inline-block;background:rgba(0,0,0,.3);margin-inline:.2em;padding:.3em .6em .4em;color:#fff;font-size:clamp(10px,14vw/var(--device)*100,14px);line-height:1;font-weight:500;white-space:nowrap}@media screen and (max-width: 750px){.c-icon-update{font-size:min(21px,21vw/var(--device)*100)}}.c-icon-end{display:inline-block;background:rgba(0,0,0,.3);margin-inline:.2em;padding:.3em .6em .4em;color:#fff;font-size:clamp(10px,14vw/var(--device)*100,14px);line-height:1;font-weight:500;white-space:nowrap}@media screen and (max-width: 750px){.c-icon-end{font-size:min(21px,21vw/var(--device)*100)}}.l-wrapper p a,.l-wrapper li a,.l-wrapper dd a,.l-wrapper td a,.l-wrapper .c-link-text{word-break:break-all;color:currentColor}.l-wrapper p a:not(:has(img)):not(.btn),.l-wrapper li a:not(:has(img)):not(.btn),.l-wrapper dd a:not(:has(img)):not(.btn),.l-wrapper td a:not(:has(img)):not(.btn),.l-wrapper .c-link-text:not(:has(img)):not(.btn){text-decoration:none;color:#fff;font-weight:600;background-image:linear-gradient(90deg, #fff 0%, #fff 100%);background-size:100% 1px;background-position:bottom left;background-repeat:no-repeat;padding:.05em .15em;transition:background-size .3s ease-out,color .4s}.l-wrapper p a:not(:has(img)):not(.btn):focus-visible,.l-wrapper li a:not(:has(img)):not(.btn):focus-visible,.l-wrapper dd a:not(:has(img)):not(.btn):focus-visible,.l-wrapper td a:not(:has(img)):not(.btn):focus-visible,.l-wrapper .c-link-text:not(:has(img)):not(.btn):focus-visible{text-decoration:none;background-size:0% 1px;background-position:bottom right;transition:background-size .3s ease-out,color .2s}@media(any-hover: hover),(-ms-high-contrast: none){.l-wrapper p a:not(:has(img)):not(.btn):hover,.l-wrapper li a:not(:has(img)):not(.btn):hover,.l-wrapper dd a:not(:has(img)):not(.btn):hover,.l-wrapper td a:not(:has(img)):not(.btn):hover,.l-wrapper .c-link-text:not(:has(img)):not(.btn):hover{background-size:0% 1px;background-position:bottom right;transition:background-size .3s ease-out,color .2s}}.l-wrapper p a:first-child,.l-wrapper li a:first-child,.l-wrapper dd a:first-child,.l-wrapper td a:first-child,.l-wrapper .c-link-text:first-child{margin-top:0}.c-list>li{text-indent:-1em;padding-left:1em;letter-spacing:0;font-size:clamp(13px,17vw/var(--device)*100,17px);line-height:1.6}@media screen and (max-width: 750px){.c-list>li{font-size:min(25.5px,25.5vw/var(--device)*100)}}.c-list>li:not(:first-child){margin:.3em 0 0}.c-list>li>.c-list{margin-top:min(5px,5vw/var(--device)*100);margin-bottom:min(10px,10vw/var(--device)*100)}.c-list:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.c-list.--note>li{font-size:min(24px,24vw/var(--device)*100);line-height:1.5}@media screen and (min-width: 751px){.c-list.--note>li{font-size:clamp(11px,15vw/var(--device)*100,15px)}}.c-list.--note:not(:first-child){margin-top:min(10px,10vw/var(--device)*100)}ol.c-list{margin-left:1.8em}ol.c-list>li{text-indent:0;padding-left:0;list-style-type:decimal}.c-nav-local{display:block;position:relative;z-index:3;margin:0 min(40px,40vw/var(--device)*100) min(40px,40vw/var(--device)*100)}.c-nav-local ul{display:flex;flex-wrap:wrap;justify-content:center;gap:min(30px,30vw/var(--device)*100)}@media screen and (max-width: 750px){.c-nav-local ul{flex-direction:column;align-items:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}}.c-nav-local ul li{margin-inline:unset}@media screen and (min-width: 751px){.c-nav-local ul li{max-width:400px}}.c-tab-content{display:none}.c-tab-content.active{display:block;animation:fadeUp .4s}.c-table-list-a{position:relative;display:grid;grid-template-columns:auto 1fr;border-top:1px solid hsla(0,0%,100%,.5);width:100%}.c-table-list-a:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.c-table-list-a:first-child{border-top:none}.c-table-list-a:first-child>div:first-child{padding-top:0}.c-table-list-a>div{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:min(40px,40vw/var(--device)*100);border-bottom:1px solid hsla(0,0%,100%,.5);padding:min(20px,20vw/var(--device)*100) 0}.c-table-list-a>div>dt{position:relative;font-size:clamp(13px,17vw/var(--device)*100,17px)}@media screen and (max-width: 750px){.c-table-list-a>div>dt{font-size:min(25.5px,25.5vw/var(--device)*100)}}.c-table-list-a>div>dd{font-size:clamp(13px,17vw/var(--device)*100,17px)}@media screen and (max-width: 750px){.c-table-list-a>div>dd{font-size:min(25.5px,25.5vw/var(--device)*100)}}@media screen and (max-width: 750px){.c-table-list-a.--sp-break{grid-template-columns:1fr}}@media screen and (max-width: 750px){.c-table-list-a.--sp-break>div{display:block}}@media screen and (max-width: 750px){.c-table-list-a.--sp-break>div>dd{padding:.5em 0 0}}h2+.c-table-list-a{border-top:none}h2+.c-table-list-a>div:first-child{padding-top:0}.c-table-list-b{position:relative;display:grid;grid-template-columns:auto 1fr;width:100%}@media screen and (max-width: 750px){.c-table-list-b{grid-template-columns:1fr}}.c-table-list-b>div{padding:min(10px,10vw/var(--device)*100) 0 0}@media screen and (min-width: 751px){.c-table-list-b>div{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:min(10px,10vw/var(--device)*100)}}.c-table-list-b>div:first-child{padding-top:0}.c-table-list-b>div>dt{position:relative;padding-right:min(30px,30vw/var(--device)*100);font-size:min(18px,18vw/var(--device)*100);font-weight:600}@media screen and (max-width: 750px){.c-table-list-b>div>dt{padding-right:0;font-size:min(25.2px,25.2vw/var(--device)*100)}}.c-table-list-b>div>dt::after{content:"";display:inline-block;position:absolute;top:50%;right:0;background:url("../images/common/icon_dia.webp") no-repeat center center/contain;width:1em;aspect-ratio:1/1;translate:0 -50%}@media screen and (max-width: 750px){.c-table-list-b>div>dt::after{display:none}}.c-table-list-b>div>dd{font-size:min(18px,18vw/var(--device)*100)}@media screen and (max-width: 750px){.c-table-list-b>div>dd{font-size:min(25.2px,25.2vw/var(--device)*100)}}.c-table-scroll{overflow-y:auto;max-height:50vh}.c-table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #fff}.c-table:not(:first-child){margin-top:4vw}@media screen and (min-width: 751px){.c-table:not(:first-child){margin-top:min(2.34375vw,30px)}}.c-table th,.c-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){.c-table th,.c-table td{background-size:auto 1.0666666667vw;width:100%;font-size:min(25.2px,25.2vw/var(--device)*100)}}.c-table th p:not([class]),.c-table td p:not([class]){margin:0}.c-table th{width:auto}@media screen and (max-width: 750px){.c-table th{background:none;padding-bottom:0}}@media screen and (min-width: 751px){.c-table th{background-position:right bottom;padding-left:1em;white-space:nowrap}}.c-table tr.title{position:relative;border-top:1px solid #fff;text-align:left;background:var(--gradient-half-opacity)}.c-table tr.title::before{pointer-events:none;content:"";position:absolute;inset:0;z-index:-1;background:url("../images/common/bg_aurora.webp") no-repeat center center/cover;transition:opacity .2s}.c-table tr.title th{padding-block:.25em}.c-table td{width:auto;border-bottom:1px solid #fff}.c-table td:not(:last-child){border-right:1px solid #fff}.c-table th.price,.c-table td.price{width:8em;text-align:right}@media screen and (max-width: 750px){.c-table th.price,.c-table td.price{width:6em}}.c-table th.num,.c-table td.num{width:6em;text-align:center}@media screen and (max-width: 750px){.c-table th.num,.c-table td.num{width:5em}}.c-table thead th{position:relative;padding-block:.2em;background:var(--gradient-half-opacity);font-size:min(16px,16vw/var(--device)*100);vertical-align:middle}@media screen and (max-width: 750px){.c-table thead th{font-size:min(22.4px,22.4vw/var(--device)*100)}}.c-table thead th::before{pointer-events:none;content:"";position:absolute;inset:0;z-index:-1;background:url("../images/common/bg_aurora.webp") no-repeat center center/cover;transition:opacity .2s}.c-table thead th>*{position:relative}.c-table thead th:not(:last-child){border-right:1px solid #fff}.l-wrapper p:not([class]),.c-text{margin-right:auto;margin-left:auto;font-size:clamp(13px,17vw/var(--device)*100,17px)}@media screen and (max-width: 750px){.l-wrapper p:not([class]),.c-text{font-size:min(25.5px,25.5vw/var(--device)*100)}}.l-wrapper p:not([class]):not(:first-child),.c-text:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.c-text-s{margin-right:auto;margin-left:auto;font-size:min(22.4px,22.4vw/var(--device)*100);text-align:center}@media screen and (min-width: 751px){.c-text-s{font-size:clamp(12px,14vw/var(--device)*100,14px)}}.c-text-s:not(:first-child){margin-top:min(10px,10vw/var(--device)*100)}.c-text-l{margin-right:auto;margin-left:auto;font-size:min(26.4px,26.4vw/var(--device)*100);text-align:center;line-height:1.6}@media screen and (min-width: 751px){.c-text-l{font-size:clamp(16px,24vw/var(--device)*100,24px)}}.c-text-l:not(:first-child){margin-top:min(20px,20vw/var(--device)*100)}.c-text-marker{position:relative;background-image:linear-gradient(90deg, rgba(var(--color-1-rgb), 0.6), rgba(var(--color-2-rgb), 0.6));background-size:100% 30%;background-position:bottom -2px right;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:.05em;padding:0 .25em}.l-wrapper p,.l-wrapper a,.l-wrapper li{word-break:break-all}.l-wrapper .c-box p:not(:first-child){margin-top:min(10px,10vw/var(--device)*100)}.c-title-page{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:min(10px,10vw/var(--device)*100);margin:0 auto;padding:min(120px,120vw/var(--device)*100) 0 min(40px,40vw/var(--device)*100);text-align:center;line-height:1}.c-title-page .text-eng{position:relative;display:block;font-family:var(--font-eng);font-size:min(76px,76vw/var(--device)*100);letter-spacing:.05em;font-weight:300;text-transform:uppercase}@media screen and (max-width: 750px){.c-title-page .text-eng{font-size:min(72px,72vw/var(--device)*100)}}.c-title-page .text-jp{position:relative;z-index:2;display:block;padding-bottom:.4em;font-size:min(30px,30vw/var(--device)*100)}@media screen and (min-width: 751px){.c-title-page .text-jp{font-size:min(20px,20vw/var(--device)*100)}}.l-wrapper h2:not([class]),.h2,.c-title-a{position:relative;margin-bottom:min(30px,30vw/var(--device)*100);padding-bottom:min(10px,10vw/var(--device)*100);text-align:center}.l-wrapper h2:not([class]):not(:first-child),.h2:not(:first-child),.c-title-a:not(:first-child){padding-top:min(60px,60vw/var(--device)*100)}.l-wrapper h2:not([class])::before,.l-wrapper h2:not([class])::after,.h2::before,.h2::after,.c-title-a::before,.c-title-a::after{content:"";display:block}.l-wrapper h2:not([class])::before,.h2::before,.c-title-a::before{position:absolute;bottom:0;background:var(--gradient-half);width:100%;height:2px}.l-wrapper h2:not([class])::after,.h2::after,.c-title-a::after{position:absolute;bottom:0;background:url("../images/common/icon_star_l.webp") no-repeat left top/contain,url("../images/common/icon_star_r.webp") no-repeat right top/contain;margin-inline:max(-10px,-10vw/var(--device)*100);width:calc(100% + min(20px, 20vw / var(--device) * 100));height:min(15px,15vw/var(--device)*100);translate:0 32%}@media screen and (max-width: 750px){.l-wrapper h2:not([class])::after,.h2::after,.c-title-a::after{height:min(20px,20vw/var(--device)*100)}}.l-wrapper h2:not([class])>span:not([class]),.h2>span:not([class]),.c-title-a>span:not([class]){position:relative;display:inline-flex;align-items:flex-start;padding:.4em .8em 0;gap:min(10px,10vw/var(--device)*100);font-size:min(36px,36vw/var(--device)*100);font-weight:600;line-height:1.3}.l-wrapper h2:not([class])>span:not([class])::before,.l-wrapper h2:not([class])>span:not([class])::after,.h2>span:not([class])::before,.h2>span:not([class])::after,.c-title-a>span:not([class])::before,.c-title-a>span:not([class])::after{content:"";display:block;position:absolute;top:0;background-repeat:no-repeat;background-size:contain;background-position:center top;width:1.3em;aspect-ratio:64/67}.l-wrapper h2:not([class])>span:not([class])::before,.h2>span:not([class])::before,.c-title-a>span:not([class])::before{left:max(-15px,-15vw/var(--device)*100);background-image:url("../images/common/icon_spark_l.webp")}.l-wrapper h2:not([class])>span:not([class])::after,.h2>span:not([class])::after,.c-title-a>span:not([class])::after{right:max(-20px,-20vw/var(--device)*100);background-image:url("../images/common/icon_spark_r.webp")}.l-wrapper h2:not([class]).--en>span,.h2.--en>span,.c-title-a.--en>span{font-family:var(--font-eng);font-size:min(50px,50vw/var(--device)*100);font-weight:700;font-style:italic;text-transform:uppercase}.l-wrapper h2:not([class]).--en>span::before,.h2.--en>span::before,.c-title-a.--en>span::before{margin-right:-0.1em}.l-wrapper h2:not([class]).--en>span::after,.h2.--en>span::after,.c-title-a.--en>span::after{margin-left:.1em}.l-wrapper h3:not([class]),.h3,.c-title-b{display:flex;flex-direction:column;align-items:center;gap:min(10px,10vw/var(--device)*100);position:relative;margin-inline:auto;width:-moz-fit-content;width:fit-content;text-align:center}.l-wrapper h3:not([class]):not(:first-child),.h3:not(:first-child),.c-title-b:not(:first-child){margin-top:min(40px,40vw/var(--device)*100)}.l-wrapper h3:not([class])>span:not([class]),.h3>span:not([class]),.c-title-b>span:not([class]){display:inline-flex;align-items:center;gap:min(10px,10vw/var(--device)*100);font-size:clamp(16px,22vw/var(--device)*100,22px);font-weight:600;line-height:1.4}@media screen and (max-width: 750px){.l-wrapper h3:not([class])>span:not([class]),.h3>span:not([class]),.c-title-b>span:not([class]){font-size:min(28.6px,28.6vw/var(--device)*100)}}.l-wrapper h3:not([class])>span:not([class])::before,.l-wrapper h3:not([class])>span:not([class])::after,.h3>span:not([class])::before,.h3>span:not([class])::after,.c-title-b>span:not([class])::before,.c-title-b>span:not([class])::after{content:"";display:block;background-image:url("../images/common/icon_dia.webp");background-repeat:no-repeat;background-size:contain;background-position:center top;width:1.3em;aspect-ratio:1/1}.l-wrapper h4:not([class]),.h4,.c-title-c{display:flex;align-items:start;gap:.5em;font-size:clamp(15px,20vw/var(--device)*100,20px);font-weight:700;line-height:1.4}@media screen and (max-width: 750px){.l-wrapper h4:not([class]),.h4,.c-title-c{font-size:min(28px,28vw/var(--device)*100)}}.l-wrapper h4:not([class])::before,.h4::before,.c-title-c::before{content:"";display:block;width:1.2em;min-width:1.2em;aspect-ratio:1/1;background-image:url("../images/common/icon_kira.webp");background-repeat:no-repeat;background-size:contain;background-position:center center}.l-wrapper h4:not([class]):not(:first-child),.h4:not(:first-child),.c-title-c:not(:first-child){margin-top:min(40px,40vw/var(--device)*100)}.c-title-d{display:flex;justify-content:flex-start;align-items:center;gap:.5em;width:100%;position:relative;background-image:var(--gradient-half);padding:.75em 2.25em .75em 1em;text-align:left;font-size:clamp(14px,18vw/var(--device)*100,18px);font-weight:700;line-height:1.4;transition:opacity .2s}@media screen and (max-width: 750px){.c-title-d{flex-wrap:wrap;font-size:min(25.2px,25.2vw/var(--device)*100)}}.c-title-d:not(:first-child){margin-top:min(50px,50vw/var(--device)*100)}.c-title-d::before{pointer-events:none;content:"";position:absolute;inset:0;background:url("../images/common/bg_aurora.webp") no-repeat center center/cover;opacity:.5;transition:opacity .2s}.c-title-d>span:not([class]){position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25em .5em}@media screen and (max-width: 750px){.c-title-d>span:not([class]){flex-direction:column;align-items:flex-start}}.c-title-d.--sidem{background:var(--color-1)}.c-title-d.--sidem::before{mix-blend-mode:multiply}.c-title-d.--shiny{background:var(--color-2)}.c-title-d.--shiny::before{mix-blend-mode:multiply}.c-title-e{position:relative;text-align:center}.c-title-e:not(:first-child){margin-top:min(30px,30vw/var(--device)*100)}.c-title-e>span:not([class]){position:relative;display:inline-flex;align-items:flex-start;padding:.4em .8em 0;gap:min(10px,10vw/var(--device)*100);font-size:clamp(16px,28vw/var(--device)*100,28px);font-weight:600;line-height:1.3}.c-title-f{display:inline-block;margin:0;padding:.2em .75em;border:1px solid;-o-border-image:linear-gradient(to right, var(--color-1) 0%, var(--color-2) 100%) 1;border-image:linear-gradient(to right, var(--color-1) 0%, var(--color-2) 100%) 1;font-size:clamp(14px,18vw/var(--device)*100,18px);font-weight:600;line-height:1.3}.c-title-f:not(:first-child){margin-top:min(30px,30vw/var(--device)*100)}.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{position:relative}.end::before{pointer-events:none;content:"";display:block;background:rgba(0,0,0,.6);position:absolute;inset:0;z-index:2}.end::after{pointer-events:none;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}}.mtXS{margin-top:min(10px,10vw/var(--device)*100) !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(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}}.u-text-indent{text-indent:-1em;padding-left:1em}.tac,.u-align-center{text-align:center !important}.tar,.u-align-right{text-align:right !important}.cRed,.u-color-red{color:var(--color-red) !important}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.bold{font-weight:900}@media screen and (min-width: 751px){.u-width-auto{width:auto}}
/*# sourceMappingURL=maps/layout.css.map */
