:root{--window: 1536;--content: 960;--content-fixed: 600;--fontSize-sp: calc((100 / var(--content)) * 10vw);--fontSize-pc: calc(((100 / var(--window) * var(--content-fixed)) / 10) * 10vw);--fontSize-fx: calc(((var(--content-fixed) / var(--content))) * 10px);--container-main: 96rem;--btn-appPc: 85.3rem;--btn-appStart: 43.8rem;--btn-appDl: 43.8rem;--btn-appFix: 43.8rem;--btn-account: 85.3rem;--btn-thoughts: 85.3rem;--btn-welfareServant: 15.8rem;--btn-download: 39.6rem;--btn-close: 15.8rem;--btn-x: 45.3rem;--btn-line: 45.3rem;--btn-np: 15.8rem;--btn-share: 43.8rem;--btn-sharePc: 31.5rem;--btn-news: 85.3rem;--clr-base-1: #ffffff;--clr-base-1-rgb: 255, 255, 255;--clr-base-1-opacity-0: rgba(var(--clr-base-1-rgb), 0);--clr-base-1-opacity-5: rgba(var(--clr-base-1-rgb), 0.05);--clr-base-1-opacity-10: rgba(var(--clr-base-1-rgb), 0.1);--clr-base-1-opacity-15: rgba(var(--clr-base-1-rgb), 0.15);--clr-base-1-opacity-20: rgba(var(--clr-base-1-rgb), 0.2);--clr-base-1-opacity-25: rgba(var(--clr-base-1-rgb), 0.25);--clr-base-1-opacity-30: rgba(var(--clr-base-1-rgb), 0.3);--clr-base-1-opacity-35: rgba(var(--clr-base-1-rgb), 0.35);--clr-base-1-opacity-40: rgba(var(--clr-base-1-rgb), 0.4);--clr-base-1-opacity-45: rgba(var(--clr-base-1-rgb), 0.45);--clr-base-1-opacity-50: rgba(var(--clr-base-1-rgb), 0.5);--clr-base-1-opacity-55: rgba(var(--clr-base-1-rgb), 0.55);--clr-base-1-opacity-60: rgba(var(--clr-base-1-rgb), 0.6);--clr-base-1-opacity-65: rgba(var(--clr-base-1-rgb), 0.65);--clr-base-1-opacity-70: rgba(var(--clr-base-1-rgb), 0.7);--clr-base-1-opacity-75: rgba(var(--clr-base-1-rgb), 0.75);--clr-base-1-opacity-80: rgba(var(--clr-base-1-rgb), 0.8);--clr-base-1-opacity-85: rgba(var(--clr-base-1-rgb), 0.85);--clr-base-1-opacity-90: rgba(var(--clr-base-1-rgb), 0.9);--clr-base-1-opacity-95: rgba(var(--clr-base-1-rgb), 0.95);--clr-base-1-opacity-100: rgba(var(--clr-base-1-rgb), 1);--clr-base-2: #000000;--clr-base-2-rgb: 0, 0, 0;--clr-base-2-opacity-0: rgba(var(--clr-base-2-rgb), 0);--clr-base-2-opacity-5: rgba(var(--clr-base-2-rgb), 0.05);--clr-base-2-opacity-10: rgba(var(--clr-base-2-rgb), 0.1);--clr-base-2-opacity-15: rgba(var(--clr-base-2-rgb), 0.15);--clr-base-2-opacity-20: rgba(var(--clr-base-2-rgb), 0.2);--clr-base-2-opacity-25: rgba(var(--clr-base-2-rgb), 0.25);--clr-base-2-opacity-30: rgba(var(--clr-base-2-rgb), 0.3);--clr-base-2-opacity-35: rgba(var(--clr-base-2-rgb), 0.35);--clr-base-2-opacity-40: rgba(var(--clr-base-2-rgb), 0.4);--clr-base-2-opacity-45: rgba(var(--clr-base-2-rgb), 0.45);--clr-base-2-opacity-50: rgba(var(--clr-base-2-rgb), 0.5);--clr-base-2-opacity-55: rgba(var(--clr-base-2-rgb), 0.55);--clr-base-2-opacity-60: rgba(var(--clr-base-2-rgb), 0.6);--clr-base-2-opacity-65: rgba(var(--clr-base-2-rgb), 0.65);--clr-base-2-opacity-70: rgba(var(--clr-base-2-rgb), 0.7);--clr-base-2-opacity-75: rgba(var(--clr-base-2-rgb), 0.75);--clr-base-2-opacity-80: rgba(var(--clr-base-2-rgb), 0.8);--clr-base-2-opacity-85: rgba(var(--clr-base-2-rgb), 0.85);--clr-base-2-opacity-90: rgba(var(--clr-base-2-rgb), 0.9);--clr-base-2-opacity-95: rgba(var(--clr-base-2-rgb), 0.95);--clr-base-2-opacity-100: rgba(var(--clr-base-2-rgb), 1);--clr-main-1: #f8962b;--clr-main-1-rgb: 248, 150, 43;--clr-main-1-opacity-0: rgba(var(--clr-main-1-rgb), 0);--clr-main-1-opacity-5: rgba(var(--clr-main-1-rgb), 0.05);--clr-main-1-opacity-10: rgba(var(--clr-main-1-rgb), 0.1);--clr-main-1-opacity-15: rgba(var(--clr-main-1-rgb), 0.15);--clr-main-1-opacity-20: rgba(var(--clr-main-1-rgb), 0.2);--clr-main-1-opacity-25: rgba(var(--clr-main-1-rgb), 0.25);--clr-main-1-opacity-30: rgba(var(--clr-main-1-rgb), 0.3);--clr-main-1-opacity-35: rgba(var(--clr-main-1-rgb), 0.35);--clr-main-1-opacity-40: rgba(var(--clr-main-1-rgb), 0.4);--clr-main-1-opacity-45: rgba(var(--clr-main-1-rgb), 0.45);--clr-main-1-opacity-50: rgba(var(--clr-main-1-rgb), 0.5);--clr-main-1-opacity-55: rgba(var(--clr-main-1-rgb), 0.55);--clr-main-1-opacity-60: rgba(var(--clr-main-1-rgb), 0.6);--clr-main-1-opacity-65: rgba(var(--clr-main-1-rgb), 0.65);--clr-main-1-opacity-70: rgba(var(--clr-main-1-rgb), 0.7);--clr-main-1-opacity-75: rgba(var(--clr-main-1-rgb), 0.75);--clr-main-1-opacity-80: rgba(var(--clr-main-1-rgb), 0.8);--clr-main-1-opacity-85: rgba(var(--clr-main-1-rgb), 0.85);--clr-main-1-opacity-90: rgba(var(--clr-main-1-rgb), 0.9);--clr-main-1-opacity-95: rgba(var(--clr-main-1-rgb), 0.95);--clr-main-1-opacity-100: rgba(var(--clr-main-1-rgb), 1);--clr-accent-1: #edcd6b;--clr-accent-1-rgb: 237, 205, 107;--clr-accent-1-opacity-0: rgba(var(--clr-accent-1-rgb), 0);--clr-accent-1-opacity-5: rgba(var(--clr-accent-1-rgb), 0.05);--clr-accent-1-opacity-10: rgba(var(--clr-accent-1-rgb), 0.1);--clr-accent-1-opacity-15: rgba(var(--clr-accent-1-rgb), 0.15);--clr-accent-1-opacity-20: rgba(var(--clr-accent-1-rgb), 0.2);--clr-accent-1-opacity-25: rgba(var(--clr-accent-1-rgb), 0.25);--clr-accent-1-opacity-30: rgba(var(--clr-accent-1-rgb), 0.3);--clr-accent-1-opacity-35: rgba(var(--clr-accent-1-rgb), 0.35);--clr-accent-1-opacity-40: rgba(var(--clr-accent-1-rgb), 0.4);--clr-accent-1-opacity-45: rgba(var(--clr-accent-1-rgb), 0.45);--clr-accent-1-opacity-50: rgba(var(--clr-accent-1-rgb), 0.5);--clr-accent-1-opacity-55: rgba(var(--clr-accent-1-rgb), 0.55);--clr-accent-1-opacity-60: rgba(var(--clr-accent-1-rgb), 0.6);--clr-accent-1-opacity-65: rgba(var(--clr-accent-1-rgb), 0.65);--clr-accent-1-opacity-70: rgba(var(--clr-accent-1-rgb), 0.7);--clr-accent-1-opacity-75: rgba(var(--clr-accent-1-rgb), 0.75);--clr-accent-1-opacity-80: rgba(var(--clr-accent-1-rgb), 0.8);--clr-accent-1-opacity-85: rgba(var(--clr-accent-1-rgb), 0.85);--clr-accent-1-opacity-90: rgba(var(--clr-accent-1-rgb), 0.9);--clr-accent-1-opacity-95: rgba(var(--clr-accent-1-rgb), 0.95);--clr-accent-1-opacity-100: rgba(var(--clr-accent-1-rgb), 1)}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{height:-webkit-fill-available;font-size:var(--fontSize-sp);scroll-behavior:smooth}@media screen and (min-width: 961px){html{font-size:var(--fontSize-fx)}}@media screen and (min-width: 1980px){html{font-size:var(--fontSize-fx)}}html{scrollbar-gutter:stable}body{min-height:100vh;min-height:-webkit-fill-available;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium",YuGothic,sans-serif;font-size:2.8rem;font-weight:400;font-feature-settings:"palt";line-height:1.6;letter-spacing:.1em;word-wrap:break-word;overflow-wrap:break-word;hanging-punctuation:first allow-end last;background-color:var(--clr-base-1);color:var(--clr-base-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto;max-width:100%;width:100%;vertical-align:bottom;border-style:none}ul,ol,dl{list-style-type:none;margin:0;padding:0}p{line-height:1.5;margin:0}a{text-decoration:none;color:inherit;transition:opacity .3s ease}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity-delay{0%,20%{opacity:0}70%,100%{opacity:1}}@keyframes dialog-open{from{opacity:0;transform:scale(0.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialog-close{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.8) translateY(30px)}}@keyframes backdrop-open{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.7)}}@keyframes backdrop-close{from{background-color:rgba(0,0,0,.7)}to{background-color:rgba(0,0,0,0)}}@keyframes wallpaperArrow{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translateY(2rem)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes modalLoading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rotate-loop{0%,10%{transform:rotate(-5deg)}90%,100%{opacity:rotate(5deg)}}@keyframes shine-run{0%{transform:scale(0) rotate(50deg);opacity:0}40%{transform:scale(1) rotate(50deg);opacity:1}100%{transform:scale(250) rotate(50deg);opacity:0}}@keyframes floating-y{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}@keyframes brightness{0%{filter:brightness(1.2)}100%{filter:brightness(0.6)}}@keyframes poyon{0%{transform:scale(1)}40%{transform:scale(1.08, 0.92)}60%{transform:scale(0.95, 1.05)}80%{transform:scale(1.03, 0.97)}100%{transform:scale(1)}}@keyframes floating-x{0%{transform:translateX(-6rem);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(6rem);opacity:0}}@keyframes floating-y{0%{transform:translateY(-0.5rem)}100%{transform:translateY(0.5rem)}}@keyframes drifting-x{0%{transform:translateX(-3rem);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(3rem);opacity:0}}@keyframes drifting-y{0%{transform:translateY(-0.5rem)}100%{transform:translateY(0.5rem)}}.l-main-wrapper{min-height:500rem;position:relative}.l-main-bg{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1;pointer-events:none}.l-main-bg-st{box-sizing:content-box;height:100dvh;position:sticky;top:0;left:0;width:100%;background:url(../../images/bg_body.jpg) center top/cover no-repeat}.l-main-bg-alignCenter{box-sizing:content-box;height:100%;margin-inline:auto;max-width:var(--container-main);width:100%;background:url(../../images/bg_main.jpg) center top/cover no-repeat}@media screen and (min-width: 961px){.l-main-bg-alignCenter{border-left:solid 9px var(--clr-main-1);border-right:solid 9px var(--clr-main-1)}}.l-main-contents{box-sizing:content-box;overflow:hidden;padding-bottom:0;position:relative;z-index:10}.l-main-fiexd{height:100%;position:absolute;top:0;left:0;width:100%;z-index:100;pointer-events:none}.l-main-fiexd-st{height:100dvh;position:sticky;top:0;left:0;width:100%}.p{position:relative}.p-mv{aspect-ratio:960/3321;margin-inline:auto;max-width:var(--container-main);min-height:205.7rem;position:relative;background:url(../../images/mv_bg.png) center center/cover no-repeat}.p-mv-fgoLogo{max-width:25.8rem;position:absolute;top:4rem;right:4rem;z-index:2}.p-mv-servant{position:relative;z-index:2}.p-mv-servant.--srberserker{position:absolute;top:8.5rem;left:50%;margin-left:-81.0434782609rem;width:186.4rem}.p-mv-servant.--srRider{position:absolute;top:20.5rem;left:50%;margin-left:-34.2553191489rem;width:80.5rem}.p-mv-servant.--ssr{position:absolute;top:85.2rem;left:50%;margin-left:-44.7222222222rem;width:80.5rem}.p-mv-catch{position:relative;z-index:2}.p-mv-catch.--srberserker{position:absolute;top:5.5rem;left:50%;margin-left:-46rem;width:17.69rem}.p-mv-catch.--srRider{position:absolute;top:17.5rem;left:50%;margin-left:28.5rem;width:19.3rem}.p-mv-catch.--ssr{position:absolute;top:84.5rem;left:50%;margin-left:25.3rem;width:19.3rem}.p-mv-button{position:absolute;top:75rem;left:2.5rem;z-index:2}.p-mv-logo{max-width:90.3rem;position:absolute;top:146rem;left:2.5rem;z-index:2}.p-mv-date{max-width:82.7rem;position:absolute;top:176rem;left:7rem;z-index:2}.p-mv-cloudWrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.p-mv-cloud{position:absolute}.p-mv-cloud.--pink{width:42.3rem;top:5rem;right:-10rem;z-index:1}.p-mv-cloud.--orange{width:42.1rem;bottom:135rem;left:-14rem}.p-info{margin-top:-143rem;margin-inline:auto;max-width:var(--container-main);padding:10rem 0}.p-info-app{padding-top:7rem}.p-info-btn{display:flex;justify-content:center}.p-info-note{position:relative;max-width:82.7rem;margin-top:2rem;margin-bottom:4rem;margin-inline:auto}.p-info-movie{margin-inline:auto;overflow:hidden;width:53rem}.p-info-movie-yt{cursor:pointer;position:relative;width:100%;overflow:hidden;aspect-ratio:16/9}.p-info-movie-yt::before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background:url(../../images/movie_thumbnail_cm.png) left top/contain no-repeat}.p-info-movie-frame{height:100%;width:100%}.p-prologue{aspect-ratio:960/1257;margin-top:0;margin-inline:auto;max-width:var(--container-main);padding:20rem 0 10rem;background:url(../../images/prologue_bg.png) center center/cover no-repeat}.p-prologue-heading{max-width:64.4rem;margin-inline:auto;margin-bottom:8rem}.p-prologue-overview{max-width:88.7rem;margin-inline:auto}.p-welfareServant{position:relative;aspect-ratio:960/3398;margin-top:-8rem;margin-inline:auto;max-width:var(--container-main);padding:10rem 0;background:url(../../images/welfareServant_bg.png) center center/cover no-repeat;overflow:hidden}.p-welfareServant-heading{max-width:95.8rem;margin-top:7rem;margin-inline:auto}.p-welfareServant-inner{position:relative;z-index:1}.p-welfareServant-inner-pose{max-width:96rem;margin-top:11.5rem}.p-welfareServant-inner-info{max-width:58.6rem;position:absolute;top:74.5rem;right:1rem}.p-welfareServant-inner-np{position:absolute;left:-5rem}.p-welfareServant-costumeDress{position:relative;z-index:1}.p-welfareServant-costumeDress-desc{max-width:62.8rem;position:absolute;top:18.5rem;left:2.5rem;z-index:1}.p-welfareServant-costumeDress-pose{max-width:78.1rem;position:absolute;top:-11rem;right:.3rem}.p-welfareServant-bustup{max-width:96rem;position:absolute;top:53rem;left:0}.p-welfareServant-bg{position:absolute;top:62.5%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:var(--container-main);height:139.2rem;background:url(../../images/welfareServant_bg_deco.png) center center/100% auto no-repeat;z-index:0}.p-welfareServant-cloud{position:absolute}.p-welfareServant-cloud.--pink{width:42.3rem;top:82rem;right:-20rem}.p-welfareServant-cloud.--orange{width:42.1rem;bottom:70rem;left:0}.p-welfareServant-btn{position:relative;margin-top:79.5rem;z-index:1}.p-welfareServant-btn-news{display:flex;justify-content:center}.p-newServant{margin-top:-5rem;margin-inline:auto;max-width:var(--container-main);padding:10rem 0}.p-newServant-heading{position:relative;max-width:94rem;margin-top:10rem;margin-inline:auto;z-index:1}.p-newServant-ssr{aspect-ratio:960/2351;position:relative;width:100%;margin-inline:auto;background:url(../../images/newServant_ssr_bg.png) center top/100% auto no-repeat;padding:5rem 0;overflow:hidden;z-index:2}.p-newServant-ssr-inner{position:relative;z-index:1}.p-newServant-ssr-inner-pose{max-width:75.7rem;position:absolute;top:30rem;right:0}.p-newServant-ssr-inner-info{max-width:58.6rem;position:absolute;top:106rem;left:1rem}.p-newServant-ssr-np.c-np{position:absolute;top:195rem;left:2.5rem;z-index:1}.p-newServant-ssr-bustup{max-width:95.4rem;position:absolute;top:24rem;right:0}.p-newServant-ssr-bg{position:absolute;top:164rem;left:50%;transform:translate(-50%, -50%);width:100%;max-width:var(--container-main);height:139.3rem;background:url(../../images/newServant_ssr_bg_deco.png) center center/100% auto no-repeat;z-index:0}.p-newServant-ssr-cloud{position:absolute}.p-newServant-ssr-cloud.--orange{width:42.1rem;bottom:108rem;left:0}.p-newServant-ssr-cloud.--pink{width:42.3rem;bottom:10rem;right:-5rem}.p-newServant-sr{aspect-ratio:960/2095;position:relative;width:100%;margin-top:-30rem;margin-inline:auto;background:url(../../images/newServant_sr_bg.png) center top/100% auto no-repeat;padding:5rem 0;overflow:hidden;z-index:1}.p-newServant-sr-inner{position:relative;z-index:1}.p-newServant-sr-inner-pose{max-width:52.6rem;position:absolute;top:45rem;left:0}.p-newServant-sr-inner-info{max-width:58.6rem;position:absolute;top:95rem;right:1rem}.p-newServant-sr-np.c-np{position:absolute;top:147rem;right:2.5rem;z-index:1}.p-newServant-sr-np.c-np .c-np-button{right:auto;left:-8rem}.p-newServant-sr-bustup{max-width:96rem;position:absolute;top:-5rem;right:0}.p-newServant-sr-bg{position:absolute;top:134rem;left:50%;transform:translate(-50%, -50%);width:100%;max-width:var(--container-main);height:139.2rem;background:url(../../images/newServant_sr_bg_deco.png) center center/100% auto no-repeat;z-index:0}.p-newServant-sr-cloud{position:absolute}.p-newServant-sr-cloud.--blue{width:42.1rem;top:73rem;right:-10rem}.p-newServant-sr-cloud.--orange{width:42.1rem;bottom:15rem;left:-2rem}.p-newServant-costumeDress{aspect-ratio:960/2443;position:relative;width:100%;margin-top:-35rem;margin-inline:auto;background:url(../../images/newServant_costumeDress_bg.png) center top/100% auto no-repeat;padding:20rem 0 5rem;overflow:hidden;z-index:0}.p-newServant-costumeDress-heading{position:relative;max-width:95.6rem;margin-top:10rem;margin-inline:auto;z-index:1}.p-newServant-costumeDress-pose{max-width:96rem;position:relative;margin-top:22.8rem;z-index:2}.p-newServant-costumeDress-bustup{max-width:96rem;position:absolute;top:61.3rem;left:0;z-index:1}.p-newServant-costumeDress-bg{position:absolute;top:139rem;left:50%;transform:translate(-50%, -50%);width:100%;max-width:var(--container-main);height:139.2rem;background:url(../../images/newServant_costumeDress_bg_deco.png) center center/100% auto no-repeat;z-index:0}.p-newServant-costumeDress-cloud{position:absolute}.p-newServant-costumeDress-cloud.--gold01{width:46.7rem;top:76rem;right:-10rem;z-index:1}.p-newServant-costumeDress-cloud.--gold02{width:46.7rem;bottom:36rem;left:-2rem;z-index:2}.p-newServant-costumeDress-btn{margin-top:14rem;z-index:1}.p-newServant-costumeDress-btn-news{display:flex;justify-content:center}.p-event{position:relative;aspect-ratio:960/2657;margin-top:-5rem;margin-inline:auto;max-width:var(--container-main);padding:10rem 0;background:url(../../images/event_bg.png) center center/cover no-repeat;overflow:hidden}.p-event-heading{max-width:90.8rem;margin-top:3rem;margin-inline:auto}.p-event-explanation{max-width:95rem;margin-top:1rem;margin-inline:auto}.p-event-btn{margin-top:1rem;z-index:1}.p-event-btn-news{display:flex;justify-content:center}.p-event-btn-app{margin-top:2rem}.p-movie{aspect-ratio:960/999;margin-top:-12rem;margin-inline:auto;max-width:var(--container-main);padding:14rem 0 0;background:url(../../images/movie_bg.png) center center/cover no-repeat}.p-movie-heading{max-width:91.8rem;margin-bottom:4rem;margin-inline:auto}.p-movie-thumbnail{margin-inline:auto;max-width:52.9rem}.p-movie-btn{margin-top:5rem;z-index:1}.p-wallpaper{aspect-ratio:960/3665;margin-top:-8rem;margin-inline:auto;max-width:var(--container-main);padding:13rem 0 0;background:url(../../images/wallpaper_bg.png) center center/cover no-repeat}.p-wallpaper-heading{max-width:92.7rem;margin-bottom:2rem;margin-inline:auto}.p-wallpaper-read{max-width:88.1rem;margin-bottom:2rem;margin-inline:auto}.p-wallpaper-steps{position:relative;z-index:2}.p-wallpaper-steps-start,.p-wallpaper-steps-end{position:relative}.p-wallpaper-num{position:absolute;top:0;left:4rem;max-width:14.4rem}.p-wallpaper-num.--step-02{top:-12rem}.p-wallpaper-logo{max-width:63.7rem;margin-inline:auto;padding-top:5rem}.p-wallpaper-share{max-width:29.9rem;margin-inline:auto}.p-wallpaper-sns{display:grid;place-items:center;width:66.5rem;height:15.6rem;margin:auto;margin:1.6rem auto 0;background:linear-gradient(180deg, rgba(76, 184, 255, 0.65) 0%, rgba(249, 156, 191, 0.65) 100%);-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, black 15%, black 85%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, black 15%, black 85%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%)}.p-wallpaper-sns-btn{display:block;border-radius:9rem;max-width:9rem}.p-wallpaper-shereGroup{display:grid;grid-template-columns:repeat(3, 9rem);gap:8rem}.p-wallpaper-shereGroup-column{grid-row:1/2}.p-wallpaper-shereGroup-column.--x{grid-column:1/2}.p-wallpaper-shereGroup-column.--fb{grid-column:2/3}.p-wallpaper-shereGroup-column.--line{grid-column:3/4}.p-wallpaper-arrow{max-width:12.6rem;margin-top:2.6rem;margin-inline:auto;animation:wallpaperArrow 1s ease-in-out infinite}.p-wallpaper-dlItemList{display:flex;flex-wrap:wrap;justify-content:center}.p-wallpaper-dlItemList-col{display:grid;grid-template-columns:repeat(2, 1fr);min-height:15rem;width:100%}.p-wallpaper-dl{margin-top:4rem}.p-wallpaper-dl:nth-child(3){grid-column:1/3;width:calc((100% - 2rem)/2);justify-self:center;margin-top:0}.p-wallpaper-dl-sample{max-width:33.5rem;margin-inline:auto}.p-wallpaper-dl-title{max-width:39.5rem;margin-inline:auto;padding:2rem 0 0}.p-wallpaper-dl-btn{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 0 2.1rem;position:relative;width:100%}.p-wallpaper-dl-btn-msg{box-sizing:content-box;grid-column:1/2;grid-row:1/2;margin:auto;max-width:39.7rem;z-index:3}.p-wallpaper-dl-btn-link{grid-column:1/2;grid-row:1/2;max-width:var(--btn-download);position:relative;display:grid;place-items:center;margin:auto;z-index:1}.p-wallpaper-cloud{position:absolute}.p-wallpaper-cloud.--pink{width:42.3rem;top:77rem;right:0}.p-wallpaper-cloud.--blue{width:46.9rem;bottom:15rem;left:-2rem}.p-wallpaper-date{max-width:95.5rem;margin-inline:auto}.p-wallpaper-note{max-width:66.3rem;margin-inline:auto}.p-broadcast{position:relative;aspect-ratio:960/2666;margin-top:8rem;margin-inline:auto;max-width:var(--container-main);padding:16rem 0 0;background:url(../../images/broadcast_bg.png) center center/cover no-repeat;z-index:1}.p-broadcast-heading{max-width:95.4rem;margin-inline:auto}.p-broadcast-read{max-width:86rem;margin-bottom:2rem;margin-inline:auto}.p-broadcast-date{max-width:95.5rem;margin-inline:auto}.p-broadcast-desktop,.p-broadcast-sns{margin-inline:auto;padding-top:2rem;position:relative}.p-broadcast-desktop-heading{max-width:54.2rem;margin-inline:auto;padding-top:2rem}.p-broadcast-sns{margin-top:1rem;background:url(../../images/broadcast_border.png) 50% 0rem/88.2rem 4rem no-repeat}.p-broadcast-sns-heading{max-width:44.2rem;margin-inline:auto;padding-top:2rem}.p-broadcast-grid{display:grid;gap:0rem;grid-template-columns:repeat(3, auto)}.p-broadcast-download{margin-top:2rem;margin-inline:auto;max-width:26.8rem}.p-broadcast-download.--desctop{max-width:35.8rem}.p-broadcast-sample{max-width:24rem;margin-inline:auto;padding-top:.5rem}.p-broadcast-sample.--desctop{max-width:57.6rem}.p-broadcast-note{max-width:89.1rem;margin-top:4rem;margin-inline:auto}.p-news{aspect-ratio:960/1380;margin-top:-20rem;margin-inline:auto;max-width:var(--container-main);padding:26rem 0 0;background:url(../../images/news_bg.png) center center/cover no-repeat}.p-news-heading{max-width:69.3rem;margin-inline:auto}.p-news-bnr{max-width:80rem;margin-top:2.5rem;margin-inline:auto;position:relative;z-index:2;transition:filter .4s}.p-news-link{max-width:53.8rem;margin-top:6rem;margin-inline:auto}.p-news-grid{display:grid;grid-template-columns:repeat(2, 45.3rem);gap:2rem;margin-top:4rem;margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:3}.p-news-col{grid-row:1/2}.p-news-col:nth-child(1){grid-column:1/2}.p-news-col:nth-child(2){grid-column:2/3}.p-fixedQr{display:none}@media screen and (min-width: 961px){.p-fixedQr{display:block;position:absolute;right:7rem;bottom:2rem;z-index:1000;max-width:21.9rem}}.p-fixedSherePc{display:none}@media screen and (min-width: 961px){.p-fixedSherePc{display:block;position:absolute;right:2rem;bottom:31rem;z-index:1000;width:var(--btn-sharePc);cursor:pointer;pointer-events:auto}}.p-fixedSp{align-items:center;display:flex;gap:2rem;justify-content:center;position:fixed;left:0;bottom:1rem;width:100%;opacity:0;z-index:1000;cursor:pointer;pointer-events:auto}.p-fixedSp-col.--app{max-width:43.8rem}.p-fixedSp-col.--shere{max-width:var(--btn-share)}@media screen and (min-width: 961px){.p-fixedSp{display:none}}.p-loading{align-items:center;display:flex;justify-content:center;height:100%;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#1ab9fd}.p-loading-logo{max-width:25.8rem}.p-flowIcon{position:relative;width:100%;max-width:var(--container-main);height:0;margin-inline:auto;z-index:3;pointer-events:none}.p-flowIcon-inner{position:absolute;top:-28rem;left:0;width:100%;height:50rem;overflow-x:hidden;overflow-y:visible}.p-flowIcon svg{display:block;width:100%;height:40rem;overflow:visible}.p-flowIcon path{fill:none;stroke:none}.c-animate-opacity{animation-name:opacity-delay;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.c-animate-opacity:nth-of-type(1){animation-delay:2s;animation-duration:3s}.c-animate-opacity:nth-of-type(2){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(3){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(4){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(5){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(6){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(7){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(8){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(9){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(10){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(11){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(12){animation-delay:2s;animation-duration:1s}.c-animate-opacity:nth-of-type(13){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(14){animation-delay:2s;animation-duration:1s}.c-animate-opacity:nth-of-type(15){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(16){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(17){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(18){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(19){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(20){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(21){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(22){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(23){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(24){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(25){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(26){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(27){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(28){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(29){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(30){animation-delay:2s;animation-duration:1s}.c-animate-opacity:nth-of-type(31){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(32){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(33){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(34){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(35){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(36){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(37){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(38){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(39){animation-delay:2s;animation-duration:1s}.c-animate-opacity:nth-of-type(40){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(41){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(42){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(43){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(44){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(45){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(46){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(47){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(48){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(49){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(50){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(51){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(52){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(53){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(54){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(55){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(56){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(57){animation-delay:2s;animation-duration:1s}.c-animate-opacity:nth-of-type(58){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(59){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(60){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(61){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(62){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(63){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(64){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(65){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(66){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(67){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(68){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(69){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(70){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(71){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(72){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(73){animation-delay:4s;animation-duration:1s}.c-animate-opacity:nth-of-type(74){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(75){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(76){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(77){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(78){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(79){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(80){animation-delay:1s;animation-duration:3s}.c-animate-opacity:nth-of-type(81){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(82){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(83){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(84){animation-delay:2s;animation-duration:3s}.c-animate-opacity:nth-of-type(85){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(86){animation-delay:4s;animation-duration:3s}.c-animate-opacity:nth-of-type(87){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(88){animation-delay:2s;animation-duration:3s}.c-animate-opacity:nth-of-type(89){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(90){animation-delay:3s;animation-duration:2s}.c-animate-opacity:nth-of-type(91){animation-delay:3s;animation-duration:1s}.c-animate-opacity:nth-of-type(92){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(93){animation-delay:1s;animation-duration:2s}.c-animate-opacity:nth-of-type(94){animation-delay:4s;animation-duration:2s}.c-animate-opacity:nth-of-type(95){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(96){animation-delay:1s;animation-duration:1s}.c-animate-opacity:nth-of-type(97){animation-delay:2s;animation-duration:2s}.c-animate-opacity:nth-of-type(98){animation-delay:2s;animation-duration:3s}.c-animate-opacity:nth-of-type(99){animation-delay:3s;animation-duration:3s}.c-animate-opacity:nth-of-type(100){animation-delay:1s;animation-duration:3s}.c-animate-float{animation:floating-x 14s ease-in-out infinite alternate}.c-animate-float-image{animation:floating-y 5s ease-in-out infinite alternate}.c-animate-drift{animation:drifting-x 14s ease-in-out infinite alternate}.c-animate-drift-image{animation:drifting-y 5s ease-in-out infinite alternate}.c-animate-shine::before{content:"";position:absolute;display:block;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));width:5rem;height:5rem;top:-6rem;left:-6rem;animation-name:shine-run;animation-delay:0s;animation-duration:3s;animation-timing-function:ease-in;animation-iteration-count:infinite}.js-animate-shine::before{content:"";position:absolute;display:block;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));width:5rem;height:5rem;top:-6rem;left:-6rem}.js-animate-shine.is-active::before{animation-name:shine-run;animation-delay:0s;animation-duration:3s;animation-timing-function:ease-in-out}[data-scroll-animation=fade-down].is-active .js-animate-poyon{animation:poyon .8s ease-out .3s both}.c-appBtnGroup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:auto;margin-left:auto}.c-appBtnGroup-pc{display:none;margin:auto;cursor:pointer}@media screen and (min-width: 961px){.c-appBtnGroup-pc{display:block}}.c-appBtnGroup-sp{display:grid;gap:0;grid-template-columns:repeat(2, auto);justify-content:center;width:100%}@media screen and (min-width: 961px){.c-appBtnGroup-sp{display:none}}.c-appBtnGroup-sp a{transition:filter .4s}.c-btn{display:block;position:relative;padding:0;background-color:inherit;border:none;cursor:pointer}.c-btn.--appPc{max-width:var(--btn-appPc)}.c-btn.--appStart{max-width:var(--btn-appStart)}.c-btn.--appDl{max-width:var(--btn-appDl)}.c-btn.--appFix{max-width:var(--btn-appFix)}.c-btn.--account{max-width:var(--btn-account)}.c-btn.--thoughts{max-width:var(--btn-thoughts)}.c-btn.--welfareServant{max-width:var(--btn-welfareServant)}.c-btn.--download{max-width:var(--btn-download)}.c-btn.--close{max-width:var(--btn-close)}.c-btn.--x{max-width:var(--btn-x)}.c-btn.--line{max-width:var(--btn-line)}.c-btn.--np{max-width:var(--btn-np)}.c-btn.--share{max-width:var(--btn-share)}.c-btn.--sharePc{max-width:var(--btn-sharePc)}.c-btn.--news{max-width:var(--btn-news)}.c-btn.is-hidden{pointer-events:none;opacity:.5}.c-btn.--hover-brightness{transition:filter .4s}@media(hover: hover){.c-btn.--hover-brightness:hover{filter:brightness(120%)}}.c-btn.--hover-brightness-lower{transition:filter .4s}@media(hover: hover){.c-btn.--hover-brightness-lower:hover{filter:brightness(90%)}}@media screen and (min-width: 961px){.c-btn.--has-hover{position:relative}.c-btn.--has-hover::after{background-position:left top;background-repeat:no-repeat;background-size:100%;content:"";opacity:0;display:block;height:100%;position:absolute;top:0;left:0;transition:opacity .4s .2s ease-out;width:100%;pointer-events:none}.c-btn.--has-hover:hover::after{transition:opacity .4s ease-out;opacity:1}.c-btn.--has-hover .c-button-hover-image{transition:opacity .4s ease}.c-btn.--has-hover:hover .c-button-hover-image{transition:opacity .4s .2s ease;opacity:0}}.c-btn.--has-hover.--x::after{background-image:url(../../images/btn_x_over.png)}.c-btn.--has-hover.--line::after{background-image:url(../../images/btn_line_over.png)}.c-dialog{border:none;overflow:hidden;padding:0 0 18rem 0;max-width:var(--container-main);width:100%;background:none}.c-dialog[open]{animation:dialog-open .4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.c-dialog[open]::backdrop{height:100dvh;animation:backdrop-open .4s ease forwards}.c-dialog.is-closing{display:block !important;pointer-events:none;animation:dialog-close .4s ease forwards}.c-dialog.is-closing::backdrop{animation:backdrop-close .4s ease forwards}.c-dialog::backdrop{background-color:rgba(0,0,0,0);transition:display .4s allow-discrete,overlay .4s allow-discrete,background-color .4s}.c-dialog[open]::backdrop{background-color:rgba(0,0,0,.7)}@starting-style{.c-dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}.c-dialog-content{display:flex;flex-direction:column;margin:0 2rem;max-height:calc(100dvh - 24.1rem);overflow:auto;padding:24px;text-align:center;background:linear-gradient(180deg, rgba(76, 184, 255, 0.7) 0%, rgba(249, 156, 191, 0.7) 100%);border:5px solid rgba(199,169,57,.7)}@media screen and (min-width: 961px){.c-dialog-content{margin:0}}.c-dialog-close{position:absolute;bottom:0;right:0}.c-dialog-app-content{aspect-ratio:600/310;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:31rem;padding:0}.c-dialog-app-heading{margin-bottom:2rem;margin-inline:auto;width:138px}.c-dialog-app-qr{margin-bottom:2rem;margin-inline:auto;width:122px}.c-dialog-app-store{display:flex;gap:4%;justify-content:center;padding:1.4rem 8rem 0 8rem;position:relative;z-index:2}@media screen and (min-width: 961px){.c-dialog-app-store{gap:20px}}.c-dialog-app-apple{max-width:43%;width:100%}@media screen and (min-width: 961px){.c-dialog-app-apple{max-width:196px}}.c-dialog-app-google{max-width:53%;width:100%}@media screen and (min-width: 961px){.c-dialog-app-google{max-width:243px}}.c-dialog-wallpaper-content{padding:0;max-width:100%}.c-dialog-wallpaper-heading{margin-inline:auto;max-width:65.6rem;padding-top:5rem;position:relative;z-index:4}.c-dialog-wallpaper-read{margin-inline:auto;max-width:56.4rem;padding-bottom:3rem;position:relative;z-index:4}.c-dialog-youtube{line-height:1}@media screen and (min-width: 961px){.c-dialog-youtube{max-width:960px}}.c-dialog-youtube iframe{aspect-ratio:16/9;width:100%;height:100%}.c-dialog-youtube-content{padding:0;background:none;border:none;box-shadow:none}.c-dialog-servant-content{display:grid;grid-template-columns:repeat(3, 25.6rem);grid-template-rows:auto;justify-content:center}.c-np{position:relative;width:-moz-fit-content;width:fit-content}.c-np-frame{aspect-ratio:16/9;background:inherit;position:relative;width:55.3rem;z-index:3}.c-np-video{overflow:hidden;padding:8px;height:auto;width:100%;background:#fffdf7;border-radius:.5em}.c-np-button{position:absolute;bottom:-6rem;right:-8rem;width:-moz-fit-content;width:fit-content;z-index:5}.u-none{display:none}@media screen and (max-width: 960px){.sp\:u-none{display:none}}@media screen and (min-width: 961px){.pc\:u-none{display:none}}@media screen and (max-width: 375px){.\32 xs\:u-none{display:none}}@media screen and (max-width: 560px){.xs\:u-none{display:none}}@media screen and (min-width: 560px){.sm\:u-none{display:none}}@media screen and (min-width: 768px){.md\:u-none{display:none}}@media screen and (min-width: 1024px){.lg\:u-none{display:none}}@media screen and (min-width: 1280px){.xl\:u-none{display:none}}@media screen and (min-width: 1536px){.\32 xl\:u-none{display:none}}@media screen and (min-width: 1980px){.\33 xl\:u-none{display:none}}.hover\:u-none:hover{display:none}.u-container{margin-inline:auto;max-width:var(--container-main);width:100%}@media screen and (max-width: 960px){.sp\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 961px){.pc\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (max-width: 375px){.\32 xs\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (max-width: 560px){.xs\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 560px){.sm\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 768px){.md\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 1024px){.lg\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 1280px){.xl\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 1536px){.\32 xl\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}@media screen and (min-width: 1980px){.\33 xl\:u-container{margin-inline:auto;max-width:var(--container-main);width:100%}}.hover\:u-container:hover{margin-inline:auto;max-width:var(--container-main);width:100%}.u-m-auto{margin-inline:auto}@media screen and (max-width: 960px){.sp\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 961px){.pc\:u-m-auto{margin-inline:auto}}@media screen and (max-width: 375px){.\32 xs\:u-m-auto{margin-inline:auto}}@media screen and (max-width: 560px){.xs\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 560px){.sm\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 768px){.md\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 1024px){.lg\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 1280px){.xl\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 1536px){.\32 xl\:u-m-auto{margin-inline:auto}}@media screen and (min-width: 1980px){.\33 xl\:u-m-auto{margin-inline:auto}}.hover\:u-m-auto:hover{margin-inline:auto}.u-w-full{width:100%}@media screen and (max-width: 960px){.sp\:u-w-full{width:100%}}@media screen and (min-width: 961px){.pc\:u-w-full{width:100%}}@media screen and (max-width: 375px){.\32 xs\:u-w-full{width:100%}}@media screen and (max-width: 560px){.xs\:u-w-full{width:100%}}@media screen and (min-width: 560px){.sm\:u-w-full{width:100%}}@media screen and (min-width: 768px){.md\:u-w-full{width:100%}}@media screen and (min-width: 1024px){.lg\:u-w-full{width:100%}}@media screen and (min-width: 1280px){.xl\:u-w-full{width:100%}}@media screen and (min-width: 1536px){.\32 xl\:u-w-full{width:100%}}@media screen and (min-width: 1980px){.\33 xl\:u-w-full{width:100%}}.hover\:u-w-full:hover{width:100%}.u-h-full{height:100%}@media screen and (max-width: 960px){.sp\:u-h-full{height:100%}}@media screen and (min-width: 961px){.pc\:u-h-full{height:100%}}@media screen and (max-width: 375px){.\32 xs\:u-h-full{height:100%}}@media screen and (max-width: 560px){.xs\:u-h-full{height:100%}}@media screen and (min-width: 560px){.sm\:u-h-full{height:100%}}@media screen and (min-width: 768px){.md\:u-h-full{height:100%}}@media screen and (min-width: 1024px){.lg\:u-h-full{height:100%}}@media screen and (min-width: 1280px){.xl\:u-h-full{height:100%}}@media screen and (min-width: 1536px){.\32 xl\:u-h-full{height:100%}}@media screen and (min-width: 1980px){.\33 xl\:u-h-full{height:100%}}.hover\:u-h-full:hover{height:100%}.u-block{display:block}@media screen and (max-width: 960px){.sp\:u-block{display:block}}@media screen and (min-width: 961px){.pc\:u-block{display:block}}@media screen and (max-width: 375px){.\32 xs\:u-block{display:block}}@media screen and (max-width: 560px){.xs\:u-block{display:block}}@media screen and (min-width: 560px){.sm\:u-block{display:block}}@media screen and (min-width: 768px){.md\:u-block{display:block}}@media screen and (min-width: 1024px){.lg\:u-block{display:block}}@media screen and (min-width: 1280px){.xl\:u-block{display:block}}@media screen and (min-width: 1536px){.\32 xl\:u-block{display:block}}@media screen and (min-width: 1980px){.\33 xl\:u-block{display:block}}.hover\:u-block:hover{display:block}.u-inline-block{display:inline-block}@media screen and (max-width: 960px){.sp\:u-inline-block{display:inline-block}}@media screen and (min-width: 961px){.pc\:u-inline-block{display:inline-block}}@media screen and (max-width: 375px){.\32 xs\:u-inline-block{display:inline-block}}@media screen and (max-width: 560px){.xs\:u-inline-block{display:inline-block}}@media screen and (min-width: 560px){.sm\:u-inline-block{display:inline-block}}@media screen and (min-width: 768px){.md\:u-inline-block{display:inline-block}}@media screen and (min-width: 1024px){.lg\:u-inline-block{display:inline-block}}@media screen and (min-width: 1280px){.xl\:u-inline-block{display:inline-block}}@media screen and (min-width: 1536px){.\32 xl\:u-inline-block{display:inline-block}}@media screen and (min-width: 1980px){.\33 xl\:u-inline-block{display:inline-block}}.hover\:u-inline-block:hover{display:inline-block}.u-inline{display:inline}@media screen and (max-width: 960px){.sp\:u-inline{display:inline}}@media screen and (min-width: 961px){.pc\:u-inline{display:inline}}@media screen and (max-width: 375px){.\32 xs\:u-inline{display:inline}}@media screen and (max-width: 560px){.xs\:u-inline{display:inline}}@media screen and (min-width: 560px){.sm\:u-inline{display:inline}}@media screen and (min-width: 768px){.md\:u-inline{display:inline}}@media screen and (min-width: 1024px){.lg\:u-inline{display:inline}}@media screen and (min-width: 1280px){.xl\:u-inline{display:inline}}@media screen and (min-width: 1536px){.\32 xl\:u-inline{display:inline}}@media screen and (min-width: 1980px){.\33 xl\:u-inline{display:inline}}.hover\:u-inline:hover{display:inline}.u-overflow-hidden{overflow:hidden}@media screen and (max-width: 960px){.sp\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 961px){.pc\:u-overflow-hidden{overflow:hidden}}@media screen and (max-width: 375px){.\32 xs\:u-overflow-hidden{overflow:hidden}}@media screen and (max-width: 560px){.xs\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 560px){.sm\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 768px){.md\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 1024px){.lg\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 1280px){.xl\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 1536px){.\32 xl\:u-overflow-hidden{overflow:hidden}}@media screen and (min-width: 1980px){.\33 xl\:u-overflow-hidden{overflow:hidden}}.hover\:u-overflow-hidden:hover{overflow:hidden}.u-static{position:static}@media screen and (max-width: 960px){.sp\:u-static{position:static}}@media screen and (min-width: 961px){.pc\:u-static{position:static}}@media screen and (max-width: 375px){.\32 xs\:u-static{position:static}}@media screen and (max-width: 560px){.xs\:u-static{position:static}}@media screen and (min-width: 560px){.sm\:u-static{position:static}}@media screen and (min-width: 768px){.md\:u-static{position:static}}@media screen and (min-width: 1024px){.lg\:u-static{position:static}}@media screen and (min-width: 1280px){.xl\:u-static{position:static}}@media screen and (min-width: 1536px){.\32 xl\:u-static{position:static}}@media screen and (min-width: 1980px){.\33 xl\:u-static{position:static}}.hover\:u-static:hover{position:static}.u-relative{position:relative}@media screen and (max-width: 960px){.sp\:u-relative{position:relative}}@media screen and (min-width: 961px){.pc\:u-relative{position:relative}}@media screen and (max-width: 375px){.\32 xs\:u-relative{position:relative}}@media screen and (max-width: 560px){.xs\:u-relative{position:relative}}@media screen and (min-width: 560px){.sm\:u-relative{position:relative}}@media screen and (min-width: 768px){.md\:u-relative{position:relative}}@media screen and (min-width: 1024px){.lg\:u-relative{position:relative}}@media screen and (min-width: 1280px){.xl\:u-relative{position:relative}}@media screen and (min-width: 1536px){.\32 xl\:u-relative{position:relative}}@media screen and (min-width: 1980px){.\33 xl\:u-relative{position:relative}}.hover\:u-relative:hover{position:relative}.u-absolute{position:absolute}@media screen and (max-width: 960px){.sp\:u-absolute{position:absolute}}@media screen and (min-width: 961px){.pc\:u-absolute{position:absolute}}@media screen and (max-width: 375px){.\32 xs\:u-absolute{position:absolute}}@media screen and (max-width: 560px){.xs\:u-absolute{position:absolute}}@media screen and (min-width: 560px){.sm\:u-absolute{position:absolute}}@media screen and (min-width: 768px){.md\:u-absolute{position:absolute}}@media screen and (min-width: 1024px){.lg\:u-absolute{position:absolute}}@media screen and (min-width: 1280px){.xl\:u-absolute{position:absolute}}@media screen and (min-width: 1536px){.\32 xl\:u-absolute{position:absolute}}@media screen and (min-width: 1980px){.\33 xl\:u-absolute{position:absolute}}.hover\:u-absolute:hover{position:absolute}.u-pointer-events-auto{pointer-events:auto}@media screen and (max-width: 960px){.sp\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 961px){.pc\:u-pointer-events-auto{pointer-events:auto}}@media screen and (max-width: 375px){.\32 xs\:u-pointer-events-auto{pointer-events:auto}}@media screen and (max-width: 560px){.xs\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 560px){.sm\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 768px){.md\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 1024px){.lg\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 1280px){.xl\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 1536px){.\32 xl\:u-pointer-events-auto{pointer-events:auto}}@media screen and (min-width: 1980px){.\33 xl\:u-pointer-events-auto{pointer-events:auto}}.hover\:u-pointer-events-auto:hover{pointer-events:auto}.u-pointer-events-none{pointer-events:none}@media screen and (max-width: 960px){.sp\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 961px){.pc\:u-pointer-events-none{pointer-events:none}}@media screen and (max-width: 375px){.\32 xs\:u-pointer-events-none{pointer-events:none}}@media screen and (max-width: 560px){.xs\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 560px){.sm\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 768px){.md\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 1024px){.lg\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 1280px){.xl\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 1536px){.\32 xl\:u-pointer-events-none{pointer-events:none}}@media screen and (min-width: 1980px){.\33 xl\:u-pointer-events-none{pointer-events:none}}.hover\:u-pointer-events-none:hover{pointer-events:none}.u-hidden{opacity:0;visibility:hidden}@media screen and (max-width: 960px){.sp\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 961px){.pc\:u-hidden{opacity:0;visibility:hidden}}@media screen and (max-width: 375px){.\32 xs\:u-hidden{opacity:0;visibility:hidden}}@media screen and (max-width: 560px){.xs\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 560px){.sm\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 768px){.md\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 1024px){.lg\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 1280px){.xl\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 1536px){.\32 xl\:u-hidden{opacity:0;visibility:hidden}}@media screen and (min-width: 1980px){.\33 xl\:u-hidden{opacity:0;visibility:hidden}}.hover\:u-hidden:hover{opacity:0;visibility:hidden}.u-visible{opacity:1;visibility:visible}@media screen and (max-width: 960px){.sp\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 961px){.pc\:u-visible{opacity:1;visibility:visible}}@media screen and (max-width: 375px){.\32 xs\:u-visible{opacity:1;visibility:visible}}@media screen and (max-width: 560px){.xs\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 560px){.sm\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 768px){.md\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 1024px){.lg\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 1280px){.xl\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 1536px){.\32 xl\:u-visible{opacity:1;visibility:visible}}@media screen and (min-width: 1980px){.\33 xl\:u-visible{opacity:1;visibility:visible}}.hover\:u-visible:hover{opacity:1;visibility:visible}/*# sourceMappingURL=app.min.css.map */