/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes show-scale-opacity{0%{-webkit-transform:translate(0, 100px) scale(0.98);transform:translate(0, 100px) scale(0.98);opacity:0}80%{opacity:1}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes show-scale-opacity{0%{-webkit-transform:translate(0, 100px) scale(0.98);transform:translate(0, 100px) scale(0.98);opacity:0}80%{opacity:1}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes show-scale-opacity-sm{0%{-webkit-transform:translate(0, 30px) scale(0.98);transform:translate(0, 30px) scale(0.98);opacity:0}80%{opacity:1}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@keyframes show-scale-opacity-sm{0%{-webkit-transform:translate(0, 30px) scale(0.98);transform:translate(0, 30px) scale(0.98);opacity:0}80%{opacity:1}100%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);opacity:1}}@-webkit-keyframes show-opacity{0%{opacity:0}100%{opacity:1}}@keyframes show-opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show-y{0%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes show-y{0%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}60%{opacity:0}100%{opacity:0}}@-webkit-keyframes whiteFadeIn{0%{opacity:1}100%{opacity:0}}@keyframes whiteFadeIn{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes whiteFadeOut{0%{opacity:0}100%{opacity:1}}@keyframes whiteFadeOut{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loadingBg{0%{opacity:1}100%{opacity:1}}@keyframes loadingBg{0%{opacity:1}100%{opacity:1}}ul,dl,dd,dt,p,h1,h2,h3,h4,div{padding:0;margin:0}ul{list-style-type:none}picture{display:block}img{display:block;width:100%}a{text-decoration:none}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body.fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}body.fixed #page-header{z-index:-1}body.fixed .key-visual,body.fixed .information{position:relative;z-index:-2}body.fixed .movie{z-index:-3}.header{position:absolute;width:100%;color:#ffffff;z-index:9999}.header a{color:#784f10}.header__menu{position:absolute;z-index:9999}.header__menu>a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__menu .bar01,.header__menu .bar03{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);transition:-webkit-transform 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);transition:transform 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000);transition:transform 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000), -webkit-transform 0.5s cubic-bezier(0.230, 1.000, 0.320, 1.000)}.header__menu.is-show{position:fixed;color:#784f10}.header__menu.is-show a{color:#784f10}.header__menu.is-show .bar02{display:none}.header__menu.is-show .bar01{-webkit-transform:translate(27.5%, -27.5%) rotate(45deg);-ms-transform:translate(27.5%, -27.5%) rotate(45deg);transform:translate(27.5%, -27.5%) rotate(45deg)}.header__menu.is-show .bar03{-webkit-transform:translate(27.5%, 27.5%) rotate(-45deg);-ms-transform:translate(27.5%, 27.5%) rotate(-45deg);transform:translate(27.5%, 27.5%) rotate(-45deg)}.header ::-webkit-scrollbar{width:0}.header ::scrollbar{width:0}.header__menu-open{display:none;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;overflow-y:scroll}.header__menu-open::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.95);-webkit-animation:show-opacity 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000) both;animation:show-opacity 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000) both}.header__menu-open>div{margin:0 auto;height:100%;width:100%}.header__menu-open .inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.header__menu-open .inner .global__nav{text-align:left}.header__menu-open .inner .app__info__acount a{background-color:#fc8e8f;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__menu-open.is-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer{position:relative;z-index:1}.footer #pageTop{position:fixed;bottom:1.5rem;right:1rem;width:5.5rem;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:opacity 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);z-index:9999}.footer #pageTop.is-show{opacity:1;pointer-events:auto}.footer{background-color:#ffffff}.footer-inner{margin:0 auto}.footer-inner .banner-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 auto}.footer-inner .banner-list li{opacity:0}.footer-inner .banner-list li.is-show{-webkit-animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both}.footer-inner .store-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;opacity:0;margin:0 auto}.footer-inner .store-link.is-show{-webkit-animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both}.footer-inner .store-link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-inner .sns-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;opacity:0}.footer-inner .sns-list.is-show{-webkit-animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;animation:show-scale-opacity-sm 0.8s 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000) both}html{font-family:YakuHanMP, 'Noto Sans JP';color:#000039}body{background-color:#ffffff}body #site-wrapper{background-color:#2e22d3}body #site-wrapper.hidden{visibility:hidden}body #site-wrapper .wrapper-inner{position:relative}body #site-wrapper .wrapper-inner .main-bg{width:100%;position:relative;background-repeat:no-repeat;background-size:100% auto}body #site-wrapper .wrapper-inner .main-bg .contents{z-index:1;position:relative}body #site-wrapper .wrapper-inner .main-bg .particle-box{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}body #site-wrapper .wrapper-inner .main-bg .particle-box #particles-js-twinkle,body #site-wrapper .wrapper-inner .main-bg .particle-box #particles-js-circle{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}body #site-wrapper .wrapper-inner .main-bg .particle-box #particles-js-circle{mix-blend-mode:overlay}.contents .contents-frame{position:relative;background-size:100% auto;background-repeat:repeat-y}.contents .contents-frame::before,.contents .contents-frame::after{content:'';display:block;width:100%;background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:0}.contents .contents-frame .line-box{position:relative}.contents .contents-frame .line-box::before{content:'';display:block;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#site-wrapper .text-anime{overflow:hidden}#site-wrapper .text-anime>*,#site-wrapper .text-anime img{-webkit-animation:show-y 0.8s 0.2s cubic-bezier(0.075, 0.820, 0.165, 1.000) both;animation:show-y 0.8s 0.2s cubic-bezier(0.075, 0.820, 0.165, 1.000) both}.page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#ffffff;z-index:9999}.page-loader.hidden{-webkit-animation:whiteFadeIn .5s forwards;animation:whiteFadeIn .5s forwards}.page-loader.pass{display:none;-webkit-animation:none;animation:none}.page-loader .symbol-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:21.3rem;height:22.5rem}.page-loader .symbol-box.hidden{-webkit-animation:whiteFadeIn .2s forwards;animation:whiteFadeIn .2s forwards}.page-loader .symbol-box .symbol{background-image:url(/assets/images/common/loading_symbol_bg.jpg?b127d9e5e7f575c5acf1de4b2d1dd23a);background-repeat:repeat;background-size:320px 320px;-webkit-mask-image:url(/assets/images/common/loading_symbol.svg);mask-image:url(/assets/images/common/loading_symbol.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-animation:loadingBg 60s infinite linear;animation:loadingBg 60s infinite linear;width:21.3rem;height:18.2rem;-webkit-mask-size:100% auto;mask-size:100% auto}.page-loader .symbol-box .text{width:11.4rem;margin:1rem auto 0}#siteTopPage .page-loader.hidden{-webkit-animation:whiteFadeIn 1.5s forwards linear;animation:whiteFadeIn 1.5s forwards linear}#siteTopPage .page-loader.pass{display:none;-webkit-animation:none;animation:none}#siteTopPage .page-loader .symbol-box.hidden{-webkit-animation:whiteFadeIn .8s forwards;animation:whiteFadeIn .8s forwards}@media (min-width: 768px){.pc{display:block}.sp{display:none}.header .starlightstage_logo{width:25.9rem;margin-top:2rem;margin-left:1.5rem}.header .site_logo{width:16.9rem;margin-top:1rem;margin-left:1rem}.header__menu{top:3rem;right:3rem;background-color:#ffffff;width:13.2rem;height:4.4rem;border-radius:2.2rem}.header__menu .txt{width:4.8rem;margin:0 1.7rem 0 2.6rem}.header__menu .btn{width:1.7rem}.header__menu-open .pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__menu-open .inner{width:100rem;margin:auto}.header__menu-open .inner::before{content:'';position:absolute;-webkit-animation:show-opacity 0.5s 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000) both;animation:show-opacity 0.5s 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000) both;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:.1rem;height:56rem;background-color:#c59e63}.header__menu-open .inner .global__nav li a{display:block}.header__menu-open .inner .global__nav li .sub-text{margin-top:1rem}.header__menu-open .inner .global__nav__top{width:8.7rem;margin-bottom:3.5rem}.header__menu-open .inner .global__nav__top .main-text{width:7.1rem}.header__menu-open .inner .global__nav__about{width:19.5rem;margin-bottom:3.2rem}.header__menu-open .inner .global__nav__about .main-text{width:12.9rem}.header__menu-open .inner .global__nav__system{width:13.7rem;margin-bottom:3.6rem}.header__menu-open .inner .global__nav__system .sub-text{width:5.6rem}.header__menu-open .inner .global__nav__achievement{width:24.9rem;margin-bottom:3.6rem}.header__menu-open .inner .global__nav__achievement .sub-text{width:16.8rem}.header__menu-open .inner .global__nav__group_result{width:28.4rem;margin-bottom:3.4rem}.header__menu-open .inner .global__nav__group_result .sub-text{width:15.2rem}.header__menu-open .inner .global__nav__campaign{width:19rem}.header__menu-open .inner .global__nav__campaign .sub-text{width:8.3rem}.header__menu-open .inner .app__info{margin-right:2rem}.header__menu-open .inner .app__info__logo{width:22rem;margin:0 auto 3.2rem}.header__menu-open .inner .app__info__title{width:29.2rem;margin:0 auto}.footer{background-image:url(/assets/images/common/pc/footer_bg.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-position:top center;background-repeat:no-repeat;background-size:auto}.footer-inner{width:112rem;padding:5.9rem 0 5rem}.footer-inner .banner-list{width:55.5rem;margin:0 auto 5rem}.footer-inner .banner-portal{width:27.2rem}.footer-inner .banner-sinderellalivrary{width:27.2rem}.footer-inner .store-link{width:71.9rem}.footer-inner .store-link .app-ico{width:12rem;height:12rem}.footer-inner .store-link>dl{width:57.9rem}.footer-inner .store-link>dl dt{font-size:2rem;font-weight:700;line-height:1.25}.footer-inner .store-link>dl ul{margin-top:1.1rem}.footer-inner .store-link>dl ul li{width:20rem}.footer-inner .store-link>dl ul li:first-child{width:16.2rem}.footer-inner .sns-list{width:16.2rem;margin-top:4.8rem}.footer-inner .sns-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:50%;border:.2rem solid #d4d8e3;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:7rem;height:7rem}.footer-inner .sns-list li a.js-twitter{color:#1da1f2}.footer-inner .sns-list li a.js-twitter svg{width:3.4rem}.footer-inner .sns-list li a.js-facebook{color:#0077fb}.footer-inner .sns-list li a.js-facebook svg{width:3.2rem}html{font-size:.71429vw}body #site-wrapper{background-image:url(/assets/images/common/pc/bg_pattern_xy.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-repeat:repeat;background-size:4rem 4rem}body #site-wrapper .wrapper-inner{background-image:url(/assets/images/common/pc/bg_pattern_y.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-repeat:repeat-y;background-position:center}body #site-wrapper .wrapper-inner .wrapper-inner-inner{background-image:url(/assets/images/common/pc/bg_gradation.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-repeat:repeat-x}body #site-wrapper .wrapper-inner .wrapper-inner-inner .main-bg{background-image:url(/assets/images/common/pc/bg_visual.png?b127d9e5e7f575c5acf1de4b2d1dd23a);max-width:2000px;margin:0 auto}body #site-wrapper .wrapper-inner .wrapper-inner-inner .main-bg .particle-box{max-width:2000px}.contents{padding-bottom:8rem}.contents header{padding-top:14rem}.contents .contents-frame{background-image:url(/assets/images/common/pc/frame_middle.png?b127d9e5e7f575c5acf1de4b2d1dd23a);width:112rem;margin:3.4rem auto;padding:6.6rem 6rem}.contents .contents-frame::before,.contents .contents-frame::after{height:3.4rem}.contents .contents-frame::before{top:-3.3rem;background-image:url(/assets/images/common/pc/frame_top.png?b127d9e5e7f575c5acf1de4b2d1dd23a)}.contents .contents-frame::after{bottom:-3.3rem;background-image:url(/assets/images/common/pc/frame_bottom.png?b127d9e5e7f575c5acf1de4b2d1dd23a)}.contents .contents-frame .line-box::before{background-image:url(/assets/images/common/pc/line_center.png?b127d9e5e7f575c5acf1de4b2d1dd23a);width:100.1rem;height:2.2rem}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.header__menu{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.header__menu:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(.85);filter:brightness(.85);opacity:.7}.header__menu-open .inner .global__nav li a{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.header__menu-open .inner .global__nav li a:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:.6}}@media (min-width: 768px) and (min-width: 2000px){body #site-wrapper .wrapper-inner .wrapper-inner-inner .main-bg .particle-box{left:-webkit-calc(50% - 2000px/2);left:calc(50% - 2000px/2)}}@media (min-width: 1400px){html{font-size:10px}}@media (max-width: 767.98px){.pc{display:none}.sp{display:block}.header .starlightstage_logo{width:30.8rem;margin-top:1rem;margin-left:1.3rem}.header .site_logo{width:18.6rem;margin-top:1rem;margin-left:2.7rem}.header__menu{top:2rem;right:2rem;width:19.8rem;height:6.6rem;border-radius:3.3rem;background-color:#ffffff}.header__menu .txt{width:7.2rem;margin:0 2.7rem 0 4rem}.header__menu .btn{width:2.5rem}.header__menu-open .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:64rem;height:107rem;padding:3.5rem 0}.header__menu-open .app__info__logo{width:21.8rem;margin:0 auto .8rem}.header__menu-open .app__info__title{width:26.6rem}.header__menu-open .global__nav{height:65.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__menu-open .global__nav .sub-text{margin-top:.8rem}.header__menu-open .global__nav__top{width:9.1rem;margin-bottom:6.3rem}.header__menu-open .global__nav__top .main-text{width:9rem}.header__menu-open .global__nav__about{width:20.1rem;margin-bottom:6rem}.header__menu-open .global__nav__about .main-text{width:16.4rem}.header__menu-open .global__nav__system{width:17.4rem;margin-bottom:6.2rem}.header__menu-open .global__nav__system .sub-text{width:5.8rem}.header__menu-open .global__nav__achievement{width:31.8rem;margin-bottom:6.2rem}.header__menu-open .global__nav__achievement .sub-text{width:17.6rem}.header__menu-open .global__nav__group_result{width:35.7rem;margin-bottom:6.2rem}.header__menu-open .global__nav__group_result .sub-text{width:15.8rem}.header__menu-open .global__nav__campaign{width:24.2rem}.header__menu-open .global__nav__campaign .sub-text{width:8.4rem}.header__menu-open .global__nav::before,.header__menu-open .global__nav::after{content:'';position:absolute;-webkit-animation:show-opacity 0.5s 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000) both;animation:show-opacity 0.5s 0.2s cubic-bezier(0.190, 1.000, 0.220, 1.000) both;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64rem;height:.2rem;background-color:#c59e63}.header__menu-open .global__nav::before{top:-9.2rem}.header__menu-open .global__nav::after{bottom:-9.2rem}.header__menu-open .global__nav a{display:block}.footer #pageTop{width:11rem;bottom:3rem;right:2rem}.footer-inner{padding:8.2rem 0 10rem;background-image:url(/assets/images/common/sp/footer_bg.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-position:top center;background-repeat:no-repeat;background-size:auto 100%}.footer-inner .banner-list{width:70.4rem;margin:0 auto 9.1rem}.footer-inner .banner-portal{width:34.2rem}.footer-inner .banner-sinderellalivrary{width:34.2rem}.footer-inner .store-link{width:70.9rem}.footer-inner .store-link .app-ico{width:16.5rem;height:16.5rem}.footer-inner .store-link>dl{width:51.7rem}.footer-inner .store-link>dl dt{font-size:2.8rem;font-weight:700;line-height:1.25}.footer-inner .store-link>dl ul{margin-top:.8rem}.footer-inner .store-link>dl ul li{width:27.2rem}.footer-inner .store-link>dl ul li:first-child{width:22rem}.footer-inner .store-link>dl ul li:last-child{display:none}.footer-inner .sns-list{width:27.8rem;margin-top:10rem}.footer-inner .sns-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:50%;border:.2rem solid #d4d8e3;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:12.1rem;height:12.1rem}.footer-inner .sns-list li a.js-twitter{color:#1da1f2}.footer-inner .sns-list li a.js-twitter svg{width:5.6rem}.footer-inner .sns-list li a.js-facebook{color:#0077fb}.footer-inner .sns-list li a.js-facebook svg{width:5.6rem}html{font-size:1.33333vw}body #site-wrapper .wrapper-inner{background-image:url(/assets/images/common/sp/bg_pattern_y.png?b127d9e5e7f575c5acf1de4b2d1dd23a);background-repeat:repeat-y;background-position:center}body #site-wrapper .wrapper-inner .main-bg{background-image:url(/assets/images/common/sp/bg_visual.png?b127d9e5e7f575c5acf1de4b2d1dd23a)}.contents{padding-bottom:10rem}.contents header{padding-top:16rem}.contents .contents-frame{background-image:url(/assets/images/common/sp/frame_middle.png?b127d9e5e7f575c5acf1de4b2d1dd23a);width:67rem;margin:3.4rem auto 3.5rem;padding:4.7rem 3.5rem 8.8rem}.contents .contents-frame::before{height:3.7rem}.contents .contents-frame::after{height:3.5rem}.contents .contents-frame::before{top:-3.4rem;background-image:url(/assets/images/common/sp/frame_top.png?b127d9e5e7f575c5acf1de4b2d1dd23a)}.contents .contents-frame::after{bottom:-3.5rem;background-image:url(/assets/images/common/sp/frame_bottom.png?b127d9e5e7f575c5acf1de4b2d1dd23a)}.contents .contents-frame .line-box::before{background-image:url(/assets/images/common/sp/line_center.png?b127d9e5e7f575c5acf1de4b2d1dd23a);width:60rem;height:3.2rem}}@media (max-width: 767.98px) and (hover: hover) and (pointer: fine){.header__menu{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.header__menu:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(.85);filter:brightness(.85);opacity:.7}.header__menu-open .global__nav a{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.header__menu-open .global__nav a:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:.6}.footer-inner .sns-list li a{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.footer-inner .sns-list li a:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(.85);filter:brightness(.85);opacity:.7}}@media (hover: hover) and (pointer: fine){.footer-inner .banner-list li a img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.footer-inner .banner-list li a img:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1);filter:brightness(1);opacity:.6}.footer-inner .store-link ul li a img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.footer-inner .store-link ul li a img:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:.6}.footer-inner .sns-list li a{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.footer-inner .sns-list li a:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:.6}.contents .btn img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .6s cubic-bezier(0.165, 0.840, 0.440, 1.000)}.contents .btn img:hover{-webkit-transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all .8s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:.6}}

