:root{--window-innerWidth: 1536;--content-innerWidth: 960;--content-innerWidth-fixed: 600;--fontSize-sp: calc((100 / var(--content-innerWidth)) * 1vw);--fontSize-pc: calc(((100 / var(--window-innerWidth) * var(--content-innerWidth-fixed)) / 10) * 1vw);--fontSize-fx: calc(((var(--content-innerWidth-fixed) / var(--content-innerWidth))) * 1px);--color-base-primary: #fff;--color-base-secondary: #000;--color-base-tertiary: #d99d19;--color-main-primary: #6e77cc;--color-main-secondary: #6876ff;--color-main-tertiary: #b1c7ff;--color-main-quaternary: #8aa5f1;--color-main-quinary: #fefdf2;--color-accent-primary: #ff6604;--color-accent-secondary: #fdff7a;--color-accent-tertiary: #00278b;--color-accent-quaternary: #db5402;--color-base-primary-rgb: 255, 255, 255;--color-base-secondary-rgb: 0, 0, 0;--color-base-tertiary-rgb: 217, 157, 25;--color-main-primary-rgb: 110, 119, 204;--color-main-secondary-rgb: 104, 118, 255;--color-main-tertiary-rgb: 177, 199, 255;--color-main-quaternary-rgb: 138, 165, 241;--color-main-quinary-rgb: 254, 253, 242;--color-accent-primary-rgb: 255, 102, 4;--color-accent-secondary-rgb: 253, 255, 122;--color-accent-tertiary-rgb: 0, 39, 139;--color-accent-quaternary-rgb: 219, 84, 2}*,*::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]){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;height:-moz-available;height:fill-available;font-size:var(--fontSize-sp)}@media screen and (min-width: 961px){html{font-size:var(--fontSize-fx)}}@media screen and (min-width: 1980px){html{font-size:var(--fontSize-fx)}}body{min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium",YuGothic,sans-serif;font-size:28rem;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6;letter-spacing:.1em;word-break:break-word;overflow-wrap:break-word;hanging-punctuation:first allow-end last}body.noscroll{overflow:hidden}@media screen and (min-width: 1024px){body{background-color:var(--color-main-primary);font-size:26px}}body#home{opacity:0}img{height:auto;max-width:100%;vertical-align:bottom}ul,ol,dl{list-style-type:none;margin:0;padding:0}p{line-height:1.5}.l-loading{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}.l-loading-view{color:#fff;height:100%;width:100%}.l-loading-logo{height:164rem;margin:-108rem 0 0 -108rem;opacity:0;position:fixed;top:50%;left:50%;width:216rem}.l-bg{display:none}@media screen and (min-width: 961px){.l-bg{height:100%;display:block;position:fixed;top:50%;left:0;transform:translateY(-50%);width:100%}.l-bg::before{content:"";display:block;height:100vh;margin:auto;position:fixed;top:0;right:0;left:0;width:100%}}.l-main{position:relative;z-index:1;overflow-x:hidden;font-size:0}.l-main::before{box-sizing:content-box;content:"";display:block;height:100%;margin:auto;position:fixed;top:0;right:0;left:0;width:990rem;z-index:2}.l-main-bg{background-image:url(../../images/01_white.png);background-position:top;background-repeat:repeat;content:"";display:block;height:100%;margin:auto;position:fixed;top:0;right:0;left:0;transform:translate3d(0, 0, -1px);width:960rem;z-index:3}.l-main-mv{overflow:hidden;margin-right:auto;margin-left:auto;position:relative;z-index:6;width:960rem}@media screen and (min-width: 961px){.l-main-mv{overflow:visible}}.l-main-container{margin:0 auto;position:relative;width:960rem;z-index:5}.l-main-frame{margin-top:-124rem;padding-top:220rem}.l-main-inner{position:relative;z-index:10}.l-main-contents.--prologue{position:relative;z-index:1}.l-main-contents.--servant{margin-top:40rem;position:relative;z-index:2}.l-main-contents.--eventMovie{margin-top:66rem;position:relative;z-index:1}.l-main-contents.--howto{position:relative;z-index:1}.l-main-contents.--event{position:relative;z-index:1}.l-main-contents.--wallpaper{position:relative;z-index:1}.l-main-contents.--news{position:relative;z-index:1}.borderline{margin:-20rem auto;position:relative;width:960rem;z-index:4}.borderline-2{margin-top:-20rem}button.button{background-color:inherit;border:none;cursor:pointer;margin:0;padding:0}.button{display:block;position:relative}.button.--appPc{width:834rem}.button.-appStart{width:410rem}.button.-appDl{width:410rem}.button.--account{width:834rem}.button.--impressions{width:834rem}.button.--download{width:408rem}.button.--close{width:125rem}.button.--x{width:453rem}.button.--line{width:453rem}.button.--np-01{width:117rem}.button.--np-02{width:117rem}.button.--news{width:826rem}.button.--onenga{width:826rem}.button-shere{display:block;position:relative;height:156rem;width:460rem}.button-shere::before,.button-shere::after{background-position:top left;background-size:460rem 156rem;background-repeat:no-repeat;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%}.button-shere::after{background-image:url(../../images/button_share_fixed.png)}@media screen and (min-width: 961px){.button-shere{height:323rem;width:323rem}.button-shere::before{background-size:323rem 323rem}.button-shere::after{background-image:url(../../images/button_share_fixed_pc.png);background-size:323rem 323rem}}.download{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;width:100%}.download-msg{box-sizing:content-box;grid-column:1/2;grid-row:1/2;max-width:283rem;margin:auto;padding:25rem 50rem;z-index:3}.download-button{grid-column:1/2;grid-row:1/2;position:relative;display:grid;place-items:center;margin:auto;z-index:1}.downloadApp{max-width:834rem;margin-right:auto;margin-left:auto}.downloadApp-pc{display:none;margin:auto;cursor:pointer}@media screen and (min-width: 961px){.downloadApp-pc{display:block}}.downloadApp-sp{display:grid;grid-template-columns:repeat(2, auto);gap:14rem}@media screen and (min-width: 961px){.downloadApp-sp{display:none}}.downloadApp-sp a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.fixed-qr{display:none}@media screen and (min-width: 961px){.fixed-qr{display:block;position:fixed;right:52rem;bottom:19rem;z-index:10;max-width:204rem}}@media screen and (min-width: 961px){.fixed-shere{opacity:1 !important;position:fixed;right:19rem;bottom:350rem;z-index:10;max-width:302rem;visibility:visible !important}}@media screen and (max-width: 960px){.fixed-shere{opacity:0;position:fixed;bottom:36rem;right:36rem;z-index:10;max-width:428rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}}.fixed-dl{display:none;position:fixed;bottom:36rem;left:36rem;z-index:10;max-width:436rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}@media screen and (max-width: 960px){.fixed-dl{opacity:0;display:block !important}}.heading{margin:0 auto;display:block}.heading.--navigation{max-width:934rem}.heading.--campaign{max-width:934rem}.heading.--newYear{max-width:934rem}.heading.--servant{max-width:960rem}.heading.--friendPoint{max-width:934rem}.heading.--omikuji{max-width:934rem}.heading.--panelmission{max-width:934rem}.heading.--present{max-width:934rem}.heading.--wall{max-width:934rem}.heading.--news{max-width:934rem}.modal{position:relative;z-index:100}.modal-area{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.modal-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.modal-container{align-items:flex-start;box-sizing:border-box;height:100%;display:flex;justify-content:center;padding:40rem}.modal-container::-webkit-scrollbar{width:10rem}.modal-container::-webkit-scrollbar-track{background-color:inherit}.modal-container::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5)}.modal-inner{box-sizing:content-box;position:relative;pointer-events:auto;max-width:960rem;width:100%}@media screen and (min-width: 961px){.modal-inner{max-width:960rem}}.modal-heading{margin:0 auto;padding-bottom:34rem;position:relative;width:604rem;z-index:4}.modal-close{position:absolute;right:0;bottom:-136rem;display:block;width:96rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.modal-mov{padding-bottom:56.25%}.modal-qr{align-items:center;display:flex;flex-direction:column;margin:0 auto 20px;position:relative;z-index:2;width:140px}.modal-qrTitle{padding-bottom:4px}.modal-qrImage{padding-top:4px}.modal-store{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto;position:relative;z-index:2}.modal-store a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.modal-store img{height:72px}.modalYt-container{align-items:center}@media screen and (min-width: 560px){.modalApp-container{align-items:center}}.modalApp .modal-inner{max-width:600px;padding:25px}@media screen and (min-width: 961px){.modalWall-container{align-items:center}}.modalWall .modal-inner{box-sizing:border-box;padding:25px;max-width:960rem}.modalWall-main.wallpaper{height:auto;padding-bottom:0}.modalWall-main .wallpaper-step02{background-image:none}.modalWall-main .wallpaper-step02 .wallpaper-num{display:none}.modalWall-read{margin:0 auto;position:relative;z-index:4;width:511rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.shinyshiny{height:100%;position:fixed;top:-100rem;left:-100%;transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);width:100rem;z-index:100}@media screen and (max-width: 960px){.shinyshiny{left:-100%}}@media screen and (min-width: 961px){.shinyshiny{left:-50vh}}.luckyBagSlide{min-height:520rem;position:relative;padding-top:25.6rem;width:100%}.luckyBagSlider-img{position:relative;display:grid;place-items:center;max-width:470rem;filter:brightness(50%);transition:filter .4s,transform .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.luckyBagSlider-img img{height:520rem;max-width:none;transform:translateX(-160rem);width:780rem}.slick-center .luckyBagSlider-img{filter:none;transform:translateY(-25.6rem);z-index:1}.slick-list{overflow:visible}.slick-slide{position:relative;z-index:1}.slick-slide.slick-active{z-index:2}.slick-slide.slick-current{z-index:3}.slick-slide.slick-cloned{z-index:0}.slick-slide.slick-cloned.slick-center{z-index:3}.slick-prev,.slick-next{position:absolute;top:212.8rem;display:block;width:64rem;height:95rem;padding:0;font-size:0;color:rgba(0,0,0,0);cursor:pointer;content:"";background:url("../../images/lucky_slider_arrow.png") no-repeat 0 0/contain;border:none;transition:filter .4s}@media(hover: hover){.slick-prev:hover,.slick-next:hover{filter:brightness(80%)}}@media(hover: none){.slick-prev:active,.slick-next:active{filter:brightness(80%)}}.slick-prev{left:14.4rem}.slick-next{background:url("../../images/lucky_slider_arrow_02.png") no-repeat 0 0/contain;right:14.4rem}.slick-dots{padding-top:40rem;padding-bottom:20rem;display:flex;flex-wrap:wrap;max-width:760rem;margin:auto}.slick-dots li{padding-left:17rem;padding-right:17rem}.slick-dots button{background-color:inherit;background-position:center;background-repeat:no-repeat;background-size:46rem 46rem;border:none;height:46rem;transition:background-image .4s,filter .4s,transform .4s;width:46rem;will-change:filter}.slick-dots li.slick-active button{filter:drop-shadow(0 0 1rem #000);transform:scale(1.6, 1.6)}.slick-dots li:nth-child(1),.slick-dots li:nth-child(19){padding-left:55rem}.slick-dots li:nth-child(28){padding-left:95rem}.slick-dots li:nth-child(13) button,.slick-dots li:nth-child(23) button,.slick-dots li:nth-child(24) button,.slick-dots li:nth-child(35) button{background-image:url(../../images/indicator_supportr_off.png)}.slick-dots li:nth-child(13).slick-active button,.slick-dots li:nth-child(23).slick-active button,.slick-dots li:nth-child(24).slick-active button,.slick-dots li:nth-child(35).slick-active button{background-image:url(../../images/indicator_support_on.png)}.slick-dots li:nth-child(1) button,.slick-dots li:nth-child(2) button,.slick-dots li:nth-child(7) button,.slick-dots li:nth-child(8) button,.slick-dots li:nth-child(14) button,.slick-dots li:nth-child(15) button,.slick-dots li:nth-child(25) button,.slick-dots li:nth-child(29) button,.slick-dots li:nth-child(30) button{background-image:url(../../images/indicator_quick_off.png)}.slick-dots li:nth-child(1).slick-active button,.slick-dots li:nth-child(2).slick-active button,.slick-dots li:nth-child(7).slick-active button,.slick-dots li:nth-child(8).slick-active button,.slick-dots li:nth-child(14).slick-active button,.slick-dots li:nth-child(15).slick-active button,.slick-dots li:nth-child(25).slick-active button,.slick-dots li:nth-child(29).slick-active button,.slick-dots li:nth-child(30).slick-active button{background-image:url(../../images/indicator_quick_on.png)}.slick-dots li:nth-child(3) button,.slick-dots li:nth-child(4) button,.slick-dots li:nth-child(9) button,.slick-dots li:nth-child(10) button,.slick-dots li:nth-child(16) button,.slick-dots li:nth-child(17) button,.slick-dots li:nth-child(18) button,.slick-dots li:nth-child(26) button,.slick-dots li:nth-child(31) button{background-image:url(../../images/indicator_arts_off.png)}.slick-dots li:nth-child(3).slick-active button,.slick-dots li:nth-child(4).slick-active button,.slick-dots li:nth-child(9).slick-active button,.slick-dots li:nth-child(10).slick-active button,.slick-dots li:nth-child(16).slick-active button,.slick-dots li:nth-child(17).slick-active button,.slick-dots li:nth-child(18).slick-active button,.slick-dots li:nth-child(26).slick-active button,.slick-dots li:nth-child(31).slick-active button{background-image:url(../../images/indicator_arts_on.png)}.slick-dots li:nth-child(5) button,.slick-dots li:nth-child(6) button,.slick-dots li:nth-child(11) button,.slick-dots li:nth-child(12) button,.slick-dots li:nth-child(19) button,.slick-dots li:nth-child(20) button,.slick-dots li:nth-child(21) button,.slick-dots li:nth-child(22) button,.slick-dots li:nth-child(27) button,.slick-dots li:nth-child(28) button,.slick-dots li:nth-child(32) button,.slick-dots li:nth-child(33) button,.slick-dots li:nth-child(34) button{background-image:url(../../images/indicator_buster_off.png)}.slick-dots li:nth-child(5).slick-active button,.slick-dots li:nth-child(6).slick-active button,.slick-dots li:nth-child(11).slick-active button,.slick-dots li:nth-child(12).slick-active button,.slick-dots li:nth-child(19).slick-active button,.slick-dots li:nth-child(20).slick-active button,.slick-dots li:nth-child(21).slick-active button,.slick-dots li:nth-child(22).slick-active button,.slick-dots li:nth-child(27).slick-active button,.slick-dots li:nth-child(28).slick-active button,.slick-dots li:nth-child(32).slick-active button,.slick-dots li:nth-child(33).slick-active button,.slick-dots li:nth-child(34).slick-active button{background-image:url(../../images/indicator_buster_on.png)}.mv{--clipPath-left: 0;--clipPath-right: 0;clip-path:inset(0 var(--clipPath-right) 0 var(--clipPath-left));margin:auto;position:relative;z-index:1}@media screen and (max-width: 960px){.mv{width:100%;overflow:hidden}}.mv-bg{height:100%;overflow-x:hidden;position:absolute;top:0;left:0;width:100%;z-index:1}.mv-logo{margin-left:-394rem;position:absolute;bottom:315rem;left:50%;width:788rem;z-index:4}.mv-logo-fgo{position:absolute;top:26rem;left:12rem;width:258rem;z-index:4}.mv-ornament{margin-top:-235rem;position:relative;z-index:10}.information{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:35rem;position:relative;width:100%;z-index:3}.information-container{align-items:center;height:100%;display:flex;flex-direction:column;position:relative;z-index:2}.information-download{padding-top:40rem}.information-content-top{align-items:center;display:flex;flex-direction:column;position:relative}.information-contact{display:block;padding-top:24rem;width:834rem}.campaign{padding-top:42rem}.campaign-flex{display:flex;flex-wrap:wrap;justify-content:center;padding-top:33rem;padding-bottom:74rem}.campaign-item{padding:12rem}.campaign-link{display:block;max-width:453rem}.newYear-heading{margin-top:46rem}.newYear-date{margin:0 auto;max-width:848rem;padding-top:50rem}.servant-date{margin:0 auto;max-width:848rem;padding-top:35rem}.servant-particle{height:100%;overflow:hidden;transform:scale(1, -1);width:100%}.servant-keyVisual{height:1207rem;overflow:hidden;margin-top:40rem;max-width:960rem;position:relative;z-index:1}.servant-keyVisual-magicCircle{max-width:900rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:1}.servant-keyVisual-frame{height:100%;max-width:960rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:4}.servant-keyVisual-image{max-width:918rem;position:absolute;top:110rem;left:50%;transform:translateX(-50%);width:100%;z-index:2}.servant-keyVisual-name{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;max-width:240rem;position:absolute;top:210rem;left:34rem;width:100%;z-index:3}.servant-keyVisual-name::before{background:var(--color-base-secondary);content:"";clip-path:inset(var(--clipPath-3) 0 var(--clipPath-2) 0);height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-keyVisual-name-image{clip-path:inset(0 0 var(--clipPath) 0)}.servant-keyVisual-catch{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;max-width:189rem;position:absolute;top:160rem;right:56rem;width:100%;z-index:4}.servant-keyVisual-catch::before{background:var(--color-base-secondary);content:"";clip-path:inset(var(--clipPath-3) 0 var(--clipPath-2) 0);height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-keyVisual-catch-image{clip-path:inset(0 0 var(--clipPath) 0)}.servant-information{background:url(../../images/04_red.png) left top repeat;height:2592rem;margin-top:-18rem;overflow:hidden;position:relative;z-index:2}.servant-information-bg{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;position:relative;z-index:1}.servant-information-bg::before{background:var(--color-base-secondary);content:"";clip-path:inset(0 var(--clipPath-2) 0 var(--clipPath-3));height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-information-bg-image{clip-path:inset(0 var(--clipPath) 0 0)}.servant-information-container{height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-profile{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;max-width:525rem;padding:80rem 0 0 0rem;position:relative;width:100%}.servant-profile::before{background:var(--color-base-secondary);content:"";clip-path:inset(0 var(--clipPath-2) 0 var(--clipPath-3));height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-profile-image{clip-path:inset(0 var(--clipPath) 0 0)}.servant-status{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;margin:0 auto;max-width:946rem;padding-top:205rem;position:relative;width:100%}.servant-status::before{background:var(--color-base-secondary);content:"";clip-path:inset(0 var(--clipPath-2) 0 var(--clipPath-3));height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-status-image{clip-path:inset(0 var(--clipPath) 0 0)}.servant-mov{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;margin:0 auto;max-width:752rem;padding-top:62rem;position:relative;width:100%}.servant-mov::before{background:var(--color-base-secondary);content:"";clip-path:inset(0 var(--clipPath-2) 0 var(--clipPath-3));height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-mov-button{background:inherit;border:none;outline:none}.servant-mov-image{clip-path:inset(0 var(--clipPath) 0 0)}.servant-quest{--clipPath: 0%;--clipPath-2: 100%;--clipPath-3: 0%;margin:0 auto;max-width:946rem;padding-top:55rem;position:relative;width:100%}.servant-quest::before{background:var(--color-base-secondary);content:"";clip-path:inset(0 var(--clipPath-2) 0 var(--clipPath-3));height:100%;position:absolute;top:0;left:0;width:100%;z-index:2}.servant-quest-image{clip-path:inset(0 var(--clipPath) 0 0)}.servant-more{margin:0 auto;max-width:826rem;padding-top:28rem}.navigation-heading{margin-top:32rem}.navigation-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;justify-content:center;margin:12rem auto 0;max-width:918rem}.navigation-column{min-height:10px}.navigation-link{display:block;margin:0 auto;width:298rem}.pickupServant{padding-bottom:60rem}.pickupServant-heading{margin-top:32rem}.pickupServant-list{max-width:880rem;margin:32rem auto 0;position:relative}.pickupServant-link{position:absolute;bottom:30rem;left:336rem}.pickupItem{height:1100rem}.pickupItem-heading{margin-top:32rem}.pickupItem-card{margin:37rem auto 0;position:relative;width:292rem;transform-origin:center bottom}.pickupItem-detail{width:292rem}.pickupItem-detail.--item-1{position:relative;z-index:3}.pickupItem-detail.--item-2{position:absolute;top:0rem;left:230rem;transform:rotate(15deg);transform-origin:left center;z-index:2}.pickupItem-detail.--item-3{position:absolute;top:0rem;left:-230rem;transform:rotate(-15deg);transform-origin:right center;z-index:1}.pickupItem-attention{margin:0 auto;max-width:729rem;padding-top:48rem}.pickupItem-more{margin:0 auto;max-width:826rem;padding-top:28rem}.friendPoint{box-sizing:border-box;padding-top:34rem;padding-bottom:83rem}.friendPoint-heading{margin-top:32rem}.friendPoint-ss{margin:0 auto;max-width:670rem;padding-top:40rem}.friendPoint-attention{margin:0 auto;max-width:938rem;padding-top:30rem}.friendPoint-more{margin:0 auto;max-width:826rem;padding-top:28rem}.omikuji{padding-top:34rem;padding-bottom:83rem}.omikuji-heading{margin-top:32rem}.omikuji-date{margin:0 auto;max-width:848rem;padding-top:40rem}.omikuji-attention{margin:0 auto;max-width:913rem;padding-top:40rem}.omikuji-item{margin:0 auto;max-width:928rem;padding-top:40rem}.omikuji-attention-2{margin:0 auto;max-width:751rem;padding-top:40rem}.omikuji-user{margin:0 auto;max-width:846rem;padding-top:40rem}.omikuji-more{margin:0 auto;max-width:826rem;padding-top:28rem}.luckyBag{padding-top:34rem;padding-bottom:83rem}.luckyBag-heading{margin-top:32rem}.luckyBag-attention{margin:0 auto;max-width:954rem;padding-top:36rem}.luckyBag-date{margin:0 auto;max-width:848rem;padding-top:42rem}.luckyBag-store{margin:0 auto;max-width:806rem;padding-top:30rem}.luckyBag-slide{overflow:hidden;padding-top:12rem;position:relative}.luckyBag-more{margin:0 auto;max-width:826rem;padding-top:28rem}.panelmission{padding-top:34rem;padding-bottom:83rem}.panelmission-heading{margin-top:32rem}.panelmission-date{margin:0 auto;max-width:848rem;padding-top:40rem}.panelmission-date-2{margin:0 auto;max-width:848rem;padding-top:18rem}.panelmission-ss{margin:0 auto;max-width:941rem;padding-top:40rem}.panelmission-item{margin:0 auto;max-width:939rem;padding-top:40rem}.panelmission-attention{margin:-50rem auto 0;max-width:924rem}.panelmission-secret{margin:0 auto;max-width:700rem;padding-top:36rem;position:relative}.panelmission-secret-bg{max-width:700rem;width:100%}.panelmission-secret-card{margin-left:-162rem;max-width:324rem;position:absolute;top:88rem;left:50%;transform:rotate(-8deg);width:100%}.panelmission-attention-2{margin:0 auto;max-width:847rem}.panelmission-more{margin:0 auto;max-width:826rem;padding-top:28rem}.present{padding-top:34rem;padding-bottom:83rem}.present-heading{margin-top:32rem}.present-attention{margin:0 auto;max-width:885rem;padding-top:40rem}.present-date{margin:0 auto;max-width:846rem;padding-top:33rem}.present-outer{margin-top:22rem;position:relative}.present-outer-bg{height:392rem;position:absolute;top:-11rem;left:50%;transform:translateX(-50%);width:920rem;z-index:1}.present-outer-container{position:relative;z-index:3}.present-sample{margin:0 auto;max-width:872rem;padding-top:38rem}.present-text{margin:0 auto;max-width:295rem;padding-top:38rem}.present-more{margin:0 auto;max-width:826rem;padding-top:28rem}.wallpaper{box-sizing:border-box;height:2356rem;position:relative;z-index:2}.wallpaper-heading{padding-top:55rem}.wallpaper-read{margin-left:auto;margin-right:auto;padding-top:20rem;max-width:901rem}.wallpaper-steps{position:relative;z-index:2}.wallpaper-step01,.wallpaper-step02{position:relative}.wallpaper-step01{margin-top:32rem;margin-bottom:22rem}.wallpaper-step02{margin-top:-50rem}.wallpaper-num{position:absolute;top:0;left:46rem;width:107rem}.wallpaper-logo{max-width:575rem;margin:0 auto 22rem}.wallpaper-sns{display:grid;place-items:center;width:665rem;height:156rem;margin:auto}.wallpaper-shereGroup{display:grid;grid-template-columns:repeat(3, 90rem);gap:80rem}.wallpaper-shereGroup-column{grid-row:1/2}.wallpaper-shereGroup-column.--x{grid-column:1/2}.wallpaper-shereGroup-column.--fb{grid-column:2/3}.wallpaper-shereGroup-column.--line{grid-column:3/4}.wallpaper-arrow{max-width:127rem;margin:0 auto 26rem}.wallpaper-download{display:grid;gap:0 40rem;grid-template-columns:repeat(2, 398rem);justify-content:center;margin:auto 0;padding-top:100rem}.wallpaper-download-column.--center{grid-column:1/3}.wallpaper-sample{margin:0 auto;max-width:334rem;position:relative}.wallpaper-share{margin-left:auto;margin-right:auto;max-width:289rem;padding-bottom:18rem}.wallpaper-title{width:315rem;margin:36rem auto 0}.wallpaper-date{max-width:848rem;margin:0 auto;padding-top:50rem}.wallpaper-note{max-width:687rem;margin:auto;padding-top:30rem}.news{margin-bottom:0;overflow:hidden;padding-top:48rem;padding-bottom:100rem;position:relative;z-index:2}.news::after{content:none}.news-bnr{display:block;margin-top:42rem;margin-left:auto;margin-right:auto;max-width:800rem;position:relative;z-index:2;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.news-list{padding-left:128rem;padding-right:128rem}.news-text{margin-top:54rem;margin-right:auto;margin-left:auto;width:547rem}.news-grid{display:grid;grid-template-columns:repeat(2, 453rem);gap:20rem;margin-top:35rem;margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:3}.news-col{grid-row:1/2}.news-col:nth-child(1){grid-column:1/2}.news-col:nth-child(2){grid-column:2/3}.theme-loading{background-color:var(--color-main-quinary)}@media screen and (min-width: 961px){.theme-bg{background:url(../../images/05_PC.png) top left repeat}.theme-bg::before{background:url(../../images/body_bg.png) center/1920px 1351px no-repeat}}@media screen and (min-width: 1536px){.theme-bg::before{background:url(../../images/body_bg.png) center/100% no-repeat}}.theme-main::before{-webkit-filter:drop-shadow(0 0 10rem var(--color-base-secondary));filter:drop-shadow(0 0 10rem var(--color-base-secondary))}@media screen and (min-width: 961px){.theme-main::before{background-color:var(--color-main-primary);border-right:solid 10rem var(--color-base-primary);border-left:solid 10rem var(--color-base-primary)}}.theme-campaign{background:url(../../images/03_blue.png) left top repeat}.theme-servant-keyVisual{background:url(../../images/servant_bg.png) 50% 0rem/960rem 1207rem no-repeat}.theme-servant-keyVisual-frame{background:url(../../images/servant_bg_frame.png) 50% 17rem/960rem 1169rem no-repeat}.theme-servant-np-container{height:312rem;position:relative;width:544rem}.theme-servant-effectStar{pointer-events:none;position:absolute;top:390rem;right:20rem;width:537rem;z-index:3}.theme-pickupItem{background:url(../../images/pickupItem_bg.png) 50% 30rem/960rem 1151rem no-repeat}.theme-friendPoint{background:url(../../images/friendpoint_bg.png) 50% 100%/960rem 803rem no-repeat}.theme-omikuji{background:url(../../images/omikuji_bg.png) 50% 100%/960rem 893rem no-repeat,url(../../images/03_blue.png) left top repeat}.theme-luckyBag{background:url(../../images/02_yellow.png) left top repeat}.theme-panelmission{background:url(../../images/panelmission_bg.png) 50% 850rem/960rem 1859rem no-repeat}.theme-present{background:url(../../images/present_bg.png) 50% 360rem/960rem 913rem no-repeat,url(../../images/02_yellow.png) left top repeat}.theme-wallpaper{background:url(../../images/wallpaper_bg.png) 50% 415rem/960rem 1900rem no-repeat}.theme-wallpaper-sns{background:linear-gradient(90deg, rgba(var(--color-main-quaternary-rgb), 0) 0%, rgba(var(--color-main-quaternary-rgb), 0) 5%, rgba(var(--color-main-quaternary-rgb), 0.5) 15%, rgba(var(--color-main-quaternary-rgb), 0.5) 85%, rgba(var(--color-main-quaternary-rgb), 0) 95%, rgba(var(--color-main-quaternary-rgb), 0) 100%)}.theme-news{background:url(../../images/03_blue.png) left top repeat}.theme-download-msg{background:rgba(var(--color-base-secondary-rgb), 0.8)}.theme-modal-area{background-color:rgba(var(--color-base-secondary-rgb), 0.9)}.theme-modal-inner{border:5px solid rgba(var(--color-main-secondary-rgb), 0.6)}.theme-modal-inner::before{background:rgba(var(--color-main-tertiary-rgb), 0.6);content:"";display:block;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:0}.theme-shinyshiny{background-color:var(--color-base-primary)}.is-animation-opacity{animation:opacity 1s ease forwards}.is-animation-scaleDownn{animation:scaleDownn 1s ease forwards}.is-animation-wallpaperArrow{animation:wallpaperArrow 1s ease-in-out infinite}.is-animation-rotation{animation:rotation 120s linear infinite}@media screen and (max-width: 960px){.is-animation-shinyshiny{animation:shinyshiny 2s ease-in-out}}@media screen and (min-width: 961px){.is-animation-shinyshiny{animation:shinyshiny-pc 2.5s ease-in-out}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes scaleDownn{0%{opacity:0;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes wallpaperArrow{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20rem);transform:translateY(20rem)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shinyshiny{0%{transform:scale(0);-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0);-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4);-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50);-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes shinyshiny-pc{0%{transform:scale(0);-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0);-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4);-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(120);-webkit-transform:scale(120) rotate(45deg);opacity:0}}.is-hidden{opacity:0;visibility:hidden}.is-hidden-before::before,.is-hidden-after::after{opacity:0;visibility:hidden}.is-visible{opacity:1;visibility:visible}.is-visible-before::before,.is-visible-after::after{opacity:0;visibility:hidden}.is-button-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%}.is-button-hover.--appPc::after{background-image:url(../../images/button_app_pc_over.png)}.is-button-hover.--account::after{background-image:url(../../images/button_account_over.png)}.is-button-hover.--impressions::after{background-image:url(../../images/button_impressions_over.png)}.is-button-hover.--download::after{background-image:url(../../images/button_download_over.png)}.is-button-hover.--close::after{background-image:url(../../images/button_close_over.png)}.is-button-hover.--x::after{background-image:url(../../images/button_x_over.png)}.is-button-hover.--line::after{background-image:url(../../images/button_line_over.png)}.is-button-hover.--np-01::after{background-image:url(../../images/button_np_01_over.png)}.is-button-hover.--np-02::after{background-image:url(../../images/button_np_02_over.png)}.is-button-hover.--news::after{background-image:url(../../images/button_news_link_over.png)}.is-button-hover.--onenga::after{background-image:url(../../images/button_onenga_link_over.png)}.is-button-hover:hover::after{transition:opacity .4s ease-out;opacity:1}.is-button-hover:hover .is-button-hover-image{transition:opacity .6s .2s ease;opacity:0}.is-button-hover-image{transition:opacity .6s ease}.is-button-hidden{pointer-events:none;opacity:.5}.is-button-hover-brightness{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}@media(hover: hover){.is-button-hover-brightness:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}}@media screen and (min-width: 961px){.is-button-shere-hover::before{background-image:url(../../images/button_share_fixed_pc_over.png);opacity:0;transition:opacity .4s .2s ease}.is-button-shere-hover::after{transition:opacity .4s ease}}@media screen and (min-width: 961px)and (hover: hover){.is-button-shere-hover:hover::before{transition:opacity .4s ease;transition-delay:0;opacity:1}.is-button-shere-hover:hover::after{transition:opacity .4s .2s ease;transition-delay:.2s;opacity:0}}.is-button-shere-visited::after{background-image:url(../../images/button_share_after_fixed.png)}@media screen and (min-width: 961px){.is-button-shere-visited::before{background-image:url(../../images/button_share_after_fixed_pc_over.png)}.is-button-shere-visited::after{background-image:url(../../images/button_share_after_fixed_pc.png)}}.is_download-hidden{visibility:hidden}