.alt{overflow:hidden;white-space:nowrap;text-indent:-9999px}.fixed-front{z-index:100}.movie-thumb{position:relative}.movie-thumb img{position:absolute;top:0;left:0;width:100%;height:auto}.movie-thumb::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:43px;height:30px;display:block;background-image:url(/promotion/promare/assets/common/img/sp/common/icon_youtube.png);background-repeat:no-repeat;background-position:0 0;background-size:43px 30px}.about-modal-container,.simpleModal,.terms-modal-container{position:fixed;top:0;left:0;visibility:hidden;overflow:auto;width:100%;height:100%;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:none;opacity:0;-webkit-overflow-scrolling:touch}.show.about-modal-container,.show.terms-modal-container,.simpleModal.show{visibility:visible;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:auto;opacity:1}.hide.about-modal-container,.hide.terms-modal-container,.simpleModal.hide{visibility:visible;-webkit-transition:opacity .15s linear 0s,height 0s linear .15s;transition:opacity .15s linear 0s,height 0s linear .15s;pointer-events:none;opacity:0}.about-modal-container[data-easySwitch-state=show],.simpleModal[data-easySwitch-state=show],.terms-modal-container[data-easySwitch-state=show]{visibility:visible;-webkit-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;pointer-events:auto;opacity:1}.about-modal-container[data-easySwitch-state=hide],.simpleModal[data-easySwitch-state=hide],.terms-modal-container[data-easySwitch-state=hide]{visibility:visible;height:0;-webkit-transition:opacity .15s linear 0s,height 1ms linear .15s;transition:opacity .15s linear 0s,height 1ms linear .15s;pointer-events:none;opacity:0}.pc-only{display:none!important}.is-not-animated,.is-not-animated *,.is-not-animated::after,.is-not-animated::before{-webkit-animation:none!important;animation:none!important;opacity:0}.c-heading-noise{position:relative;line-height:1;text-align:center}.c-heading-noise::before{content:'';position:absolute;top:0;right:0;left:0;opacity:0;zoom:1;-webkit-animation:noise2 .2s 0 linear;animation:noise2 .2s 0 linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-right:auto;margin-left:auto}.c-heading-noise::after{content:'';position:absolute;top:0;right:0;left:0;opacity:0;zoom:1;-webkit-animation:noise1 .2s 0 linear;animation:noise1 .2s 0 linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-right:auto;margin-left:auto}.c-heading-noise em{position:absolute;top:0;right:0;left:0;-webkit-animation:noise0 3s 0 ease-out;animation:noise0 3s 0 ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-right:auto;margin-left:auto}@-webkit-keyframes noise0{0%,100%,3%,5%,62%,64%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;zoom:1}4.2%{-webkit-transform:scale(1,1.3);transform:scale(1,1.3);opacity:.7;zoom:1}63%{-webkit-transform:scale(1.15,1);transform:scale(1.15,1)}}@keyframes noise0{0%,100%,3%,5%,62%,64%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;zoom:1}4.2%{-webkit-transform:scale(1,1.3);transform:scale(1,1.3);opacity:.7;zoom:1}63%{-webkit-transform:scale(1.15,1);transform:scale(1.15,1)}}@-webkit-keyframes noise1{0%,20%,40%,60%,70%,90%{opacity:0;zoom:1}10%{opacity:.1;zoom:1}50%{opacity:.5;zoom:1;left:-4px}80%{opacity:.3;zoom:1;top:1px}100%{opacity:.6;zoom:1;left:2px}}@keyframes noise1{0%,20%,40%,60%,70%,90%{opacity:0;zoom:1}10%{opacity:.1;zoom:1}50%{opacity:.5;zoom:1;left:-4px}80%{opacity:.3;zoom:1;top:1px}100%{opacity:.6;zoom:1;left:2px}}@-webkit-keyframes noise2{0%,20%,40%,60%,70%,90%{opacity:0;zoom:1}10%{opacity:.1;zoom:1}50%{opacity:.5;zoom:1;left:3px}80%{opacity:.3;zoom:1;top:-2px}100%{opacity:.6;zoom:1;left:-2px}}@keyframes noise2{0%,20%,40%,60%,70%,90%{opacity:0;zoom:1}10%{opacity:.1;zoom:1}50%{opacity:.5;zoom:1;left:3px}80%{opacity:.3;zoom:1;top:-2px}100%{opacity:.6;zoom:1;left:-2px}}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,8px);transform:translate(0,8px)}100%{-webkit-transform:translat(0,-8px);transform:translat(0,-8px)}}@keyframes vertical{0%{-webkit-transform:translate(0,8px);transform:translate(0,8px)}100%{-webkit-transform:translat(0,-8px);transform:translat(0,-8px)}}.c-animation-text .c-animation-text-content{position:relative;display:inline-block;overflow:hidden}.c-animation-text .c-animation-text-overlay{position:absolute;z-index:1;top:0;left:-102%;display:inline-block;width:100%;height:100%;background-color:#000;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.c-animation-text .c-animation-text-body{opacity:0;-webkit-transition:opacity;transition:opacity}.c-animation-text.is-animated .c-animation-text-overlay{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-name:left;animation-name:left;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-animation-text.is-animated .c-animation-text-body{-webkit-transition-delay:.64s;transition-delay:.64s;opacity:1}@-webkit-keyframes left{40%{left:0}100%{left:102%}}@keyframes left{40%{left:0}100%{left:102%}}.c-section-offset{margin-top:-96px;padding-top:96px;pointer-events:none}.c-section-offset--chara{margin-top:-120px;padding-top:120px}.c-section-offset.movie-offset{margin-top:-104px;padding-top:104px}.cv-nav__content{position:fixed;width:100%;height:48px;background-color:rgba(17,17,17,.8);bottom:0;left:0;z-index:9}.cv-nav__group{position:absolute;left:0;top:0;width:100%;height:100%}.cv-nav__group .btn__wrap{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.cv-nav__group .btn__wrap a{margin:0 8px}.cv-nav__group .btn__wrap a.open{width:160px;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/floating-appOpen.png);background-repeat:no-repeat;background-position:0 0;background-size:160px 34px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.install{width:160px;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/floating-appInstall.png);background-repeat:no-repeat;background-position:0 0;background-size:160px 34px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.tweet{width:222px;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/floating-videoTweet.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 34px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.campaign{width:270px;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/floating-campaign.png);background-repeat:no-repeat;background-position:0 0;background-size:270px 34px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv{width:100%;overflow:hidden;position:relative}.kv__title{font-size:0;color:transparent}.kv__countdown{position:absolute;top:0;left:0;z-index:4}.kv__countdown--0{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-0.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--1{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-1.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--2{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-2.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--3{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-3.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--4{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-4.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--5{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-5.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--in-session{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-in-session.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__countdown--in-session{width:375px;height:78px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-countdown-in-session-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 78px}.kv__movie-nav{display:none;position:absolute;top:0;right:0;z-index:4}.kv__movie-nav a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:107px;height:42px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-daily-movie.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 42px}.kv .kv-card-wrapper .card{width:100%;background-color:#000;border-bottom:2px solid #fff;box-sizing:content-box;position:relative;overflow:hidden}.kv .kv-card-wrapper .card .card-content{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.kv .kv-card-wrapper .card .card-content .card-video{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.kv .kv-card-wrapper .card .card-content .card-video::before{content:'';display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.kv .kv-card-wrapper .card .card-content .card-video::after{content:'';display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:url(/promotion/promare/assets/index/img/sp/kv-dot.png) repeat 0 0;background-size:3px auto}.kv .kv-card-wrapper .card .card-content .card-video video{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.kv .kv-card-wrapper .card .card-content .card-chara{position:absolute;z-index:2}.kv .kv-card-wrapper .card .card-content .card-link{position:absolute;bottom:0;left:0;z-index:4}.kv .kv-card-wrapper .card.grenragan{height:205px}.kv .kv-card-wrapper .card.grenragan .card-chara{top:42px;left:85px}.kv .kv-card-wrapper .card.promare{height:146px}.kv .kv-card-wrapper .card.promare .card-chara{top:-30px;left:-38px}.kv .kv-card-wrapper .card.promare .card-link{right:0;left:auto}.kv .kv-card-wrapper .card.kill-la-kill{height:146px}.kv .kv-card-wrapper .card.kill-la-kill .card-chara{top:-14px;right:2px}.kv .kv-card-wrapper .card.grenragan .card-logo{width:142px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/logo-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:142px 62px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.kv .kv-card-wrapper .card.grenragan .card-chara{width:290px;height:277px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-chara-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:290px 277px}.kv .kv-card-wrapper .card.grenragan .card-link a{width:88px;height:147px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-grenragan-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:88px 147px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card.promare .card-logo{width:143px;height:65px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:143px 65px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.kv .kv-card-wrapper .card.promare .card-chara{width:373px;height:338px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-chara-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:373px 338px}.kv .kv-card-wrapper .card.promare .card-link a{width:88px;height:147px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-promare-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:88px 147px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card.kill-la-kill .card-logo{width:142px;height:63px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/logo-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:142px 63px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.kv .kv-card-wrapper .card.kill-la-kill .card-chara{width:253px;height:226px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-chara-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:253px 226px}.kv .kv-card-wrapper .card.kill-la-kill .card-link a{width:88px;height:147px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/kv-kill-la-kill-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:88px 147px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card:last-child{border:0}#kvcard1,#kvcard2,#kvcard3{top:auto;left:-100%;opacity:0;-webkit-transition:opacity .3s ease,right .3s ease,left .3s ease;transition:opacity .3s ease,right .3s ease,left .3s ease}#kvcard2{-webkit-transition-delay:4s;transition-delay:4s}#kvcard3{left:auto;right:-100%;-webkit-transition-delay:2s;transition-delay:2s}#kv.is-animated #kvcard1,#kv.is-animated #kvcard2,#kv.is-animated #kvcard3{left:0;opacity:1}#kv.is-animated #kvcard3{left:auto;right:0}#kv.no-animated #kvcard1,#kv.no-animated #kvcard2,#kv.no-animated #kvcard3{left:0;opacity:1}#kv.no-animated #kvcard1.card-content,#kv.no-animated #kvcard2.card-content,#kv.no-animated #kvcard3.card-content{background:url(/promotion/promare/assets/index/img/sp/kv-bg-grenragan-sp.png) no-repeat 50% 50%;background-size:100% auto}#kv.no-animated #kvcard2{-webkit-transition-delay:.6s;transition-delay:.6s}#kv.no-animated #kvcard2.card-content{background-image:url(/promotion/promare/assets/index/img/sp/kv-bg-promare-sp.png)}#kv.no-animated #kvcard3{left:auto;right:0;-webkit-transition-delay:.3s;transition-delay:.3s}#kv.no-animated #kvcard3.card-content{background-image:url(/promotion/promare/assets/index/img/sp/kv-bg-kill-la-kill-sp.png)}#kvchara1,#kvchara2,#kvchara3{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#kvchara1{-webkit-transition-delay:2s;transition-delay:2s}#kvchara2{-webkit-transition-delay:6s;transition-delay:6s}#kvchara3{-webkit-transition-delay:4s;transition-delay:4s}#kv.is-animated #kvchara1,#kv.is-animated #kvchara2,#kv.is-animated #kvchara3{opacity:1}#kv.is-animated #kvchara1{-webkit-animation:anime1 .3s forwards;animation:anime1 .3s forwards;-webkit-animation-delay:2s;animation-delay:2s}#kv.is-animated #kvchara2{-webkit-animation:anime2 .3s forwards;animation:anime2 .3s forwards;-webkit-animation-delay:6s;animation-delay:6s}#kv.is-animated #kvchara3{-webkit-animation:anime3 .3s forwards;animation:anime3 .3s forwards;-webkit-animation-delay:4s;animation-delay:4s}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){#kv.is-animated #kvchara1{-webkit-animation:none;animation:none}#kv.is-animated #kvchara2{-webkit-animation:none;animation:none}#kv.is-animated #kvchara3{-webkit-animation:none;animation:none}}}@-webkit-keyframes anime1{0%{top:92px}100%{top:42px}}@keyframes anime1{0%{top:92px}100%{top:42px}}@-webkit-keyframes anime2{0%{top:20px}100%{top:-30px}}@keyframes anime2{0%{top:20px}100%{top:-30px}}@-webkit-keyframes anime3{0%{top:36px}100%{top:-14px}}@keyframes anime3{0%{top:36px}100%{top:-14px}}#kv.no-animated #kvchara1,#kv.no-animated #kvchara2,#kv.no-animated #kvchara3{opacity:1}#kv.no-animated #kvchara1{-webkit-transition-delay:0s;transition-delay:0s}#kv.no-animated #kvchara2{-webkit-transition-delay:.4s;transition-delay:.4s}#kv.no-animated #kvchara3{-webkit-transition-delay:.2s;transition-delay:.2s}#kvcd{left:-100%;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1),left .4s cubic-bezier(.215,.61,.355,1);transition:opacity .4s cubic-bezier(.215,.61,.355,1),left .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:6.1s;transition-delay:6.1s}#kv.is-animated #kvcd{left:0;opacity:1}#kv.no-animated #kvcd{left:0;opacity:1;-webkit-transition-delay:.7s;transition-delay:.7s}#kvmovnav{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#kv.is-animated #kvmovnav{opacity:1;-webkit-transition-delay:6.2s;transition-delay:6.2s}#kv.no-animated #kvmovnav{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s}.kv-link-animation{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:6.1s;transition-delay:6.1s}#kv.is-animated .kv-link-animation{opacity:1}#kv.no-animated .kv-link-animation{opacity:1;-webkit-transition-delay:.7s;transition-delay:.7s}.gnav{position:relative;z-index:1;padding-top:5px;background:url(/promotion/promare/assets/index/img/sp/nav-bg-v2.png) repeat-y 50% 0;background-size:cover}.gnav .site-copy{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;width:356px;margin-right:auto;margin-bottom:-3px;margin-left:auto}.gnav .site-copy__1{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:113px;height:54px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-text.png);background-repeat:no-repeat;background-position:0 0;background-size:113px 54px}.gnav .site-copy__2{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:232px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-logo.png);background-repeat:no-repeat;background-position:0 0;background-size:232px 64px}.gnav__list{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;padding:18px 0;-webkit-transition:background-image .4s ease;transition:background-image .4s ease}.gnav__item{padding:0 3px}.gnav__item>a{overflow:hidden;white-space:nowrap;text-indent:-9999px}.gnav__item:nth-child(1)>a{width:86px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-character-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 62px}.gnav__item:nth-child(2)>a{width:86px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-prodama-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 62px}.gnav__item:nth-child(3)>a{width:86px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-chara-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 62px}.gnav__item:nth-child(4)>a{width:86px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-twitter-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 62px}.gnav__item:nth-child(5)>a{width:86px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/nav-chara-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:86px 62px}.fixed-front .gnav__list{background:url(/promotion/promare/assets/index/img/sp/fixed-nav-bg-v2.png) 0 0;background-size:4px auto}.cdcp{padding-top:1px}.cdcp__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:345px;height:206px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:345px 206px;margin-right:auto;margin-left:auto;margin-bottom:12px;padding-top:30px;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.cdcp__heading::before{width:345px;height:206px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:345px 206px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;content:'';top:0;z-index:-1;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.cdcp__heading .label1{width:175px;height:17px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:175px 17px;margin-right:auto;margin-left:auto;margin-bottom:8px}.cdcp__heading .label2{width:auto;height:129px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:8px}.cdcp__heading .label2 em,.cdcp__heading .label2::after,.cdcp__heading .label2::before{width:333px;height:129px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:333px 129px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.cdcp__heading .label3{width:69px;height:11px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:69px 11px;margin-right:auto;margin-left:auto}.cdcp__period{margin-bottom:10px}.cdcp__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:12px;text-align:center}.cdcp__period .start .c-animation-text-body{width:74px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:74px 28px;margin-right:auto;margin-left:auto}.cdcp__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:20px;text-align:center}.cdcp__period .day .c-animation-text-body{width:335px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cdcp-period-day.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 46px;margin-right:auto;margin-left:auto}.cdcp__period .text{font-size:12px;line-height:1.6;padding:0 20px}.cdcp__period .text__small{display:block;margin-top:8px;font-size:8px}.cdcp__gacha-text{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:30px;text-align:center}.cdcp__gacha-text .c-animation-text-body{width:366px;height:82px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-gacha-text.png);background-repeat:no-repeat;background-position:0 0;background-size:366px 82px;margin-right:auto;margin-left:auto}.cdcp .obtain{width:100%;height:auto;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-bg.png);background-repeat:repeat-y;background-position:50% 0;background-size:375px 848px;background-size:100% auto}.cdcp .method{padding:40px 20px;background:url(/promotion/promare/assets/index/img/sp/twitter-method-bg.png) 50% 0}.cdcp .method__heading{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:40px;text-align:center}.cdcp .method__heading .c-animation-text-body{width:64px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:64px 24px;margin-right:auto;margin-left:auto}.cdcp .method .method-flex .steps__step+.steps__step{padding-top:60px;background:url(/promotion/promare/assets/index/img/sp/icon-arrow-bottom.png) no-repeat 50% 15px;background-size:auto 27px}.cdcp .method .method-flex .steps__step:nth-child(3){background-position-y:22px}.cdcp .method .method-flex .steps__text{font-size:14px;line-height:1.6}.cdcp .method .method-flex .steps__text .c-animation-text-body{padding-left:48px;display:block;background-repeat:no-repeat;background-position:0 4px;background-size:34px auto}.cdcp .method .method-flex .steps__text--step1 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-001.png)}.cdcp .method .method-flex .steps__text--step2 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-002.png)}.cdcp .method .method-flex .steps__text--step3 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-003.png)}.cdcp .method .method-flex .steps__text a{color:#fc141f}.cdcp .method .method-flex .steps__text a:hover{text-decoration:underline}.cdcp .method .method-flex .steps .step2-period{padding-left:45px}.cdcp .method .method-flex .steps .step2-period .repletion{margin-bottom:8px}.cdcp .method .method-flex .steps .step2-period .repletion small{color:#fc141f;font-size:12px;line-height:1.583}.cdcp .method .method-flex .steps .step2-period .period-box{background-color:rgba(254,254,254,.6);padding:12px 12px 6px 12px}.cdcp .method .method-flex .steps .step2-period .period-box ul li{position:relative;font-size:12px;line-height:1.5;padding-left:17px;background-position:0 2px;background-repeat:no-repeat;background-size:12px auto}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(1){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-1.png)}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(2){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-2.png)}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(3){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-3.png)}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(4){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-4.png)}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(5){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-5.png)}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(6){background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-num-6.png)}.cdcp .method .method-flex .movie{margin-top:20px}.cdcp .method .method-flex .movie__daily .label{margin-bottom:2px}.cdcp .method .method-flex .movie__daily .label .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:153px;height:21px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-daily-label.png);background-repeat:no-repeat;background-position:0 0;background-size:153px 21px}.cdcp .method .method-flex .movie__daily .daily-movie{display:block;width:100%;position:relative;margin-bottom:20px}.cdcp .method .method-flex .movie__daily .daily-movie__video{display:block;width:335px;height:189px}.cdcp .method .method-flex .movie__daily .daily-movie-comingsoon{width:100%;height:0;display:none;background-image:url(/promotion/promare/assets/index/img/sp/characters/coming.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;padding-top:56.25%;margin-bottom:20px}.cdcp .method .method-flex .movie__retweet a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:337px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-btn-retweet-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:337px 62px;margin-right:auto;margin-left:auto}.cdcp .method__prize{text-align:center;margin:30px auto 40px}.cdcp .method__prize .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:335px;height:1113px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-prize-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 1113px;margin-right:auto;margin-left:auto}.cdcp .method__terms a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-btn-terms.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.twitter-accordion{width:100%;height:auto;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-bg.png);background-repeat:repeat-x;background-position:50% 0;background-size:375px 848px;padding:17px 0;overflow:visible;position:relative}.twitter-accordion::before{content:'';width:38px;height:38px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/label-campaign-closed.png);background-repeat:no-repeat;background-position:0 0;background-size:38px 38px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:20px}.twitter-accordion span{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:172px;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-accordion-label.png);background-repeat:no-repeat;background-position:0 50%;background-size:138px 41px;margin-right:auto;margin-left:auto;position:relative;left:18px}.twitter-accordion span::after{content:'';width:20px;height:20px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/icon-accordion.png);background-repeat:no-repeat;background-position:0 0;background-size:20px 20px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.twitter-accordion:hover{cursor:pointer}.twitter-accordion.opened span::after{-webkit-transform:rotate(0);transform:rotate(0)}.twitter-accordion--2 span{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:239px;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-accordion-label-2.png);background-repeat:no-repeat;background-position:0 50%;background-size:207px 41px}.twitter__padding{padding-top:50px}.twitter__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:332px;height:159px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:332px 159px;margin-right:auto;margin-left:auto;margin-bottom:20px;padding-top:25px;position:relative;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.twitter__heading::before{width:332px;height:159px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:332px 159px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;content:'';top:0;z-index:0;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.twitter__heading .label1{width:175px;height:17px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:175px 17px;margin-right:auto;margin-left:auto;margin-bottom:10px}.twitter__heading .label2{width:auto;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:8px}.twitter__heading .label2 em,.twitter__heading .label2::after,.twitter__heading .label2::before{width:302px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:302px 84px}.twitter__heading .label3{width:69px;height:11px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:69px 11px;margin-right:auto;margin-left:auto}.twitter__period{position:relative;z-index:1;margin-bottom:40px}.twitter__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:12px;text-align:center}.twitter__period .start .c-animation-text-body{width:87px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:87px 28px;margin-right:auto;margin-left:auto}.twitter__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:20px;text-align:center}.twitter__period .day .c-animation-text-body{width:335px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-period-day.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 46px;margin-right:auto;margin-left:auto}.twitter__period .text{font-size:12px;line-height:2;padding:0 20px}.twitter .method{padding:40px 20px;background:url(/promotion/promare/assets/index/img/sp/twitter-method-bg.png) repeat-y 50% 0;background-size:100%}.twitter .method__heading{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:40px;text-align:center}.twitter .method__heading .c-animation-text-body{width:64px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:64px 24px;margin-right:auto;margin-left:auto}.twitter .method .method-flex .steps__step+.steps__step{padding-top:65px;background:url(/promotion/promare/assets/index/img/sp/icon-arrow-bottom.png) no-repeat 50% 15px;background-size:auto 27px}.twitter .method .method-flex .steps__step:nth-child(3){background-position-y:22px}.twitter .method .method-flex .steps__text{font-size:14px;line-height:1.6}.twitter .method .method-flex .steps__text .c-animation-text-body{padding-left:48px;display:block;background-repeat:no-repeat;background-position:0 4px;background-size:34px auto}.twitter .method .method-flex .steps__text--step1 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-001.png)}.twitter .method .method-flex .steps__text--step2 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-002.png)}.twitter .method .method-flex .steps__text--step3 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-003.png)}.twitter .method .method-flex .steps__text a{color:#fc141f}.twitter .method .method-flex .steps__text a:hover{text-decoration:underline}.twitter .method .method-flex .steps__dummy-video{width:335px;height:189px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-step-dummy-video.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 189px;margin-bottom:20px;margin-top:10px;position:relative;background-image:none}.twitter .method .method-flex .steps__dummy-video img{position:absolute;width:100%;top:0;left:0}.twitter .method .method-flex .steps__btn-retweet a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-btn-retweet.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.twitter .method .method-flex .prize{margin-top:40px}.twitter .method .method-flex .prize__image{text-align:center;margin-bottom:40px}.twitter .method .method-flex .prize__image .c-animation-text-body{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;width:335px;height:399px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-prize.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 399px}.twitter .method .method-flex .prize__btn-terms a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/twitter-method-btn-terms.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.terms-modal-wrapper{position:absolute;z-index:100;top:0;left:0;width:100%}.terms-modal-container{text-align:center;background-color:rgba(0,0,0,.8)}.terms-modal-container::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.terms-modal-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.terms-modal-scroll{display:inline-block;padding:60px 0 40px;vertical-align:middle;position:relative;z-index:1}.terms-modal-main{box-sizing:border-box;padding:40px 25px;position:relative;width:335px;height:2906px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-terms-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 2906px}.terms-modal-main.v2{width:335px;height:3587px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-terms-bg-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 3587px}.tmodal__close{width:36px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/icon-close.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 36px;position:absolute;top:-50px;right:0;z-index:1;font-size:0;color:transparent;line-height:0}.tmodal__close:hover{cursor:pointer}.tmodal .acc-terms{text-align:left}.tmodal .acc-terms__title{width:72px;height:29px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-terms-title.png);background-repeat:no-repeat;background-position:0 0;background-size:72px 29px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-bottom:40px}.tmodal .acc-terms dl dt{font-weight:700;font-size:14px;line-height:1.5;margin-bottom:5px}.tmodal .acc-terms dl dd{font-size:12px;line-height:1.58}.tmodal .acc-terms dl dd+dt{margin-top:22px}.tmodal .acc-terms dl dd ul{padding-left:1.5em;margin-top:5px}.tmodal .acc-terms dl dd ul>li{list-style:disc}.tmodal .acc-terms dl dd ul.prize-list{padding-left:0}.tmodal .acc-terms dl dd ul.prize-list>li{list-style:none}.tmodal .acc-terms dl dd ul.prize-list>li+li{margin-top:8px}.tmodal .acc-terms ol{padding-left:1.4em}.tmodal .acc-terms ol>li+li{margin-top:10px}.tmodal .acc-terms a{color:#fc141f}.tmodal .acc-terms a:hover{text-decoration:underline}.tmodal .acc-terms small{display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin-top:12px}.characters{padding:40px 0 70px;position:relative}.characters__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:287px;height:116px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/characters-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:287px 116px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:40px;background-image:none;box-sizing:border-box;overflow:visible;position:relative}.characters__heading::before{width:287px;height:116px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/characters-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:287px 116px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;content:'';top:0;z-index:0;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.characters__heading .label1{width:auto;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/characters-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:7px}.characters__heading .label1 em,.characters__heading .label1::after,.characters__heading .label1::before{width:208px;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/characters-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:208px 41px}.characters__heading .label2{width:184px;height:11px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/characters-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:184px 11px;margin-right:auto;margin-left:auto}.characters .characters-list-wrapper{overflow:hidden}.characters .tabs{position:relative;z-index:2;background-color:#fff}.characters .tabs__list{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:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.characters .tabs__item{overflow:hidden;white-space:nowrap;text-indent:-9999px}.characters .tabs__item--gacha{width:158px;height:44px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/tab-off.png);background-repeat:no-repeat;background-position:0 0;background-size:158px 44px;margin-right:13px}.characters .tabs__item--gacha.is-active{width:172px;height:53px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/tab-on.png);background-repeat:no-repeat;background-position:0 0;background-size:172px 53px;margin-right:0}.characters .tabs__item--korin{width:158px;height:44px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/tab-off.png);background-repeat:no-repeat;background-position:0 0;background-size:158px 44px;margin-left:13px}.characters .tabs__item--korin.is-active{width:172px;height:53px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/tab-on.png);background-repeat:no-repeat;background-position:0 0;background-size:172px 53px;margin-left:0}.characters .tabs__item:hover{cursor:pointer}.characters .content{display:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative}.characters .content .slick-list{width:375px}.characters .content .slick-arrow{position:absolute;top:307px;z-index:2}.characters .content .slick-prev{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-left.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;left:9px}.characters .content .slick-next{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-right.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;right:9px}.characters .content .index{padding:12px 20px;background:url(/promotion/promare/assets/index/img/sp/characters/index-bg.png) repeat 50% 50%;position:relative;z-index:2}.characters .content .index__list .slick-arrow{position:absolute;top:18px;z-index:2;background-size:13px auto!important}.characters .content .index__list .slick-prev{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-left.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;left:-18px}.characters .content .index__list .slick-next{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-right.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;right:-34px}.characters .content .index__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.characters .content .index__item button{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-left:6px}.characters .content .index__item button:first-child{margin-left:0}.characters .content .index__item button:hover{cursor:pointer}.characters .content .bg-image{position:absolute;top:76px;left:0;z-index:1}.characters .content .bg-image__item{position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}.characters .content .bg-image__item.is-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.characters .content .main-wrapper{width:100%;overflow:visible;position:relative;z-index:2}.characters .content .main-wrapper .ball-image{position:absolute;top:436px;right:70px;z-index:1}.characters .content .main-wrapper .ball-image__item{position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .2s linear,-webkit-transform .2s cubic-bezier(.68,-.55,.265,1.55);transition:opacity .2s linear,transform .2s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-delay:.45s;transition-delay:.45s}.characters .content .main-wrapper .ball-image__item.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.characters .content .main{position:relative}.characters .content .main__figure-list{width:100%}.characters .content .main__figure-item{overflow:hidden;white-space:nowrap;text-indent:-9999px}.characters .content .main__figure-item .item-inner{position:relative;height:505px!important}.characters .content .main__figure-item .item-inner::before{content:'';position:absolute;top:150px;left:20px;z-index:4}.characters .content .main__figure-item .item-inner.promare::before{width:83px;height:37px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:83px 37px}.characters .content .main__figure-item .item-inner.grenragan::before{width:85px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/logo-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:85px 36px}.characters .content .main__figure-item .item-inner.kill-la-kill::before{width:85px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/logo-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:85px 36px}.characters .content .main__figure-item .bg{position:absolute;bottom:0;right:0;z-index:1}.characters .content .main__figure-item .name{position:absolute;top:40px;left:20px;z-index:2}.characters .content .main__figure-item .image{position:absolute;z-index:2;left:30px;bottom:30px}.characters .content .main__figure-item.slick-center .image{-webkit-animation:chara_base_loop 2s cubic-bezier(.25,.46,.45,.94) 0s;animation:chara_base_loop 2s cubic-bezier(.25,.46,.45,.94) 0s}.characters .content .main__figure-item.slick-center .image.copy-blur{-webkit-animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s;animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s}@-webkit-keyframes chara_base_loop{0%{-webkit-transform:scale(.9);transform:scale(.9)}20%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chara_base_loop{0%{-webkit-transform:scale(.9);transform:scale(.9)}20%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes chara_over_loop{0%{-webkit-transform:scale(.99);transform:scale(.99);opacity:.8}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes chara_over_loop{0%{-webkit-transform:scale(.99);transform:scale(.99);opacity:.8}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}.characters .content .main__text-list{width:100%}.characters .content .main__text-item{position:relative;padding:0 20px}.characters .content .main__text-item .intro{margin-bottom:15px}.characters .content .main__text-item .intro__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:147px;height:17px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-introduction.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 17px;margin-bottom:20px}.characters .content .main__text-item .intro__text{font-size:12px;line-height:1.583}.characters .content .main__text-item .howtoget{width:335px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-bet-bg.png);background-repeat:repeat;background-position:0 0;background-size:375px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;box-sizing:border-box;margin-bottom:33px}.characters .content .main__text-item .howtoget__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:55px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-get.png);background-repeat:no-repeat;background-position:0 0;background-size:55px 16px}.characters .content .main__text-item .howtoget__text{color:#fff;font-size:12px;line-height:1.583;padding-left:12px}.characters .content .main__text-item .movie{width:100%}.characters .content .main__text-item .movie__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:110px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-movie.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 24px;margin-bottom:20px;margin-right:auto;margin-left:auto}.characters .content .main__text-item .movie .movie-main-wrapper{display:none}.characters .content .main__text-item .movie__youtube{display:block;position:relative;padding-top:56.25%;background-color:#000}.characters .content .main__text-item .movie__youtube img{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.characters .content .main__text-item .movie__youtube.comingsoon{display:none;background:#000 url(/promotion/promare/assets/index/img/sp/characters/coming.png) no-repeat 0 0;background-size:cover}.characters .content--gacha .index__item button.character-1{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index1-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--gacha .index__item button.character-2{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index2-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--gacha .index__item button.character-3{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index3-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--gacha .index__item button.character-4{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index4-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--gacha .index__item button.character-5{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index5-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--gacha .bg-image__item:nth-child(1){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(2){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(3){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(4){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(5){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(6){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(7){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(8){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(9){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .bg-image__item:nth-child(10){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(1){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(2){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(3){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(4){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(5){width:61px;height:61px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:61px 61px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(6){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(7){width:60px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 59px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(8){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(9){width:45px;height:65px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:45px 65px;top:-7px;left:15px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(10){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--gacha.index-1{display:block}.characters .content--gacha.index-1 .index__item button.character-1{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index1-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--gacha .main__figure-item.character-1-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-1-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-1-before .image{width:319px;height:283px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 283px}.characters .content--gacha .main__figure-item.character-1-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-1-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-1-after .image{width:319px;height:288px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara1-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 288px}.characters .content--gacha.index-2{display:block}.characters .content--gacha.index-2 .index__item button.character-2{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index2-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--gacha .main__figure-item.character-2-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-2-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-2-before .image{width:319px;height:286px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 286px}.characters .content--gacha .main__figure-item.character-2-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-2-after .name{width:344px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:344px 93px}.characters .content--gacha .main__figure-item.character-2-after .image{width:319px;height:288px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara2-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 288px}.characters .content--gacha.index-3{display:block}.characters .content--gacha.index-3 .index__item button.character-3{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index3-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--gacha .main__figure-item.character-3-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-3-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-3-before .image{width:319px;height:283px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 283px}.characters .content--gacha .main__figure-item.character-3-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-3-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-3-after .image{width:319px;height:284px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara3-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 284px}.characters .content--gacha.index-4{display:block}.characters .content--gacha.index-4 .index__item button.character-4{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index4-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--gacha .main__figure-item.character-4-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-4-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-4-before .image{width:157px;height:288px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:157px 288px}.characters .content--gacha .main__figure-item.character-4-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-4-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-4-after .image{width:319px;height:279px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara4-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 279px}.characters .content--gacha.index-5{display:block}.characters .content--gacha.index-5 .index__item button.character-5{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/index5-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--gacha .main__figure-item.character-5-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-5-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-5-before .image{width:262px;height:289px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:262px 289px}.characters .content--gacha .main__figure-item.character-5-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--gacha .main__figure-item.character-5-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--gacha .main__figure-item.character-5-after .image{width:319px;height:279px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/gacha/chara5-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 279px}.characters .content--gacha .main__figure-item.character-4-before .image{left:110px}.characters .content--gacha .main__figure-item.character-5-before .image{left:60px}.characters .content--korin .index__item button.character-1{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index1-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .index__item button.character-2{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index2-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .index__item button.character-3{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index3-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .index__item button.character-4{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index4-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .index__item button.character-5{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index5-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .index__item button.character-6{width:107px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index6-off.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 50px}.characters .content--korin .bg-image__item:nth-child(1){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(2){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(3){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(4){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(5){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(6){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(7){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(8){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(9){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(10){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(11){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .bg-image__item:nth-child(12){width:375px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 467px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(1){width:56px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:56px 59px;left:5px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(2){width:60px;height:61px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 61px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(3){width:60px;height:61px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 61px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(4){width:60px;height:61px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 61px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(5){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(6){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(7){width:60px;height:61px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 61px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(8){width:60px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 62px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(9){width:64px;height:58px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:64px 58px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(10){width:62px;height:58px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:62px 58px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(11){width:60px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 46px;top:12px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(12){width:60px;height:60px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 60px}.characters .content--korin.index-1{display:block}.characters .content--korin.index-1 .index__item button.character-1{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index1-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-1-before .bg{width:137px;height:162px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 162px}.characters .content--korin .main__figure-item.character-1-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-1-before .image{width:305px;height:289px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:305px 289px}.characters .content--korin .main__figure-item.character-1-after .bg{width:137px;height:162px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 162px}.characters .content--korin .main__figure-item.character-1-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-1-after .image{width:319px;height:283px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara1-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 283px}.characters .content--korin.index-2{display:block}.characters .content--korin.index-2 .index__item button.character-2{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index2-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-2-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-2-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-2-before .image{width:319px;height:267px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 267px}.characters .content--korin .main__figure-item.character-2-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-2-after .name{width:344px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:344px 93px}.characters .content--korin .main__figure-item.character-2-after .image{width:319px;height:285px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara2-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 285px}.characters .content--korin.index-3{display:block}.characters .content--korin.index-3 .index__item button.character-3{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index3-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-3-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-3-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-3-before .image{width:308px;height:288px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:308px 288px}.characters .content--korin .main__figure-item.character-3-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-3-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-3-after .image{width:319px;height:280px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara3-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 280px}.characters .content--korin.index-4{display:block}.characters .content--korin.index-4 .index__item button.character-4{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index4-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-4-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-4-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-4-before .image{width:277px;height:288px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:277px 288px}.characters .content--korin .main__figure-item.character-4-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-4-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-4-after .image{width:319px;height:284px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara4-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 284px}.characters .content--korin.index-5{display:block}.characters .content--korin.index-5 .index__item button.character-5{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index5-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-5-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-5-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-5-before .image{width:319px;height:281px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 281px}.characters .content--korin .main__figure-item.character-5-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-5-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-5-after .image{width:319px;height:285px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara5-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 285px}.characters .content--korin.index-6{display:block}.characters .content--korin.index-6 .index__item button.character-6{width:109px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/index6-on.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 52px}.characters .content--korin .main__figure-item.character-6-before .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-6-before .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-6-before .image{width:319px;height:283px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 283px}.characters .content--korin .main__figure-item.character-6-after .bg{width:137px;height:172px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:137px 172px}.characters .content--korin .main__figure-item.character-6-after .name{width:343px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:343px 93px}.characters .content--korin .main__figure-item.character-6-after .image{width:319px;height:286px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/korin/chara6-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:319px 286px}.characters__label-check{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:207px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-text.png);background-repeat:no-repeat;background-position:0 0;background-size:207px 36px;margin-right:auto;margin-left:auto;margin-top:40px;margin-bottom:20px}.characters__btn a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/btn.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.prodama{background:url(/promotion/promare/assets/index/img/sp/twitter-method-bg.png) repeat 50% 0;background-size:375px auto;padding-top:50px;position:relative;z-index:1}.prodama__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:315px;height:98px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-deco-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:315px 98px;margin-right:auto;margin-left:auto;margin-bottom:12px;padding-top:30px;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.prodama__heading::before{width:315px;height:98px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-deco-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:315px 98px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;content:'';top:0;z-index:0;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.prodama__heading .label1{width:179px;height:17px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:179px 17px;margin-right:auto;margin-left:auto;margin-bottom:8px;display:none}.prodama__heading .label2{width:auto;height:42px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:8px}.prodama__heading .label2 em,.prodama__heading .label2::after,.prodama__heading .label2::before{width:275px;height:42px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:275px 42px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.prodama__heading .label3{width:65px;height:11px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:65px 11px;margin-right:auto;margin-left:auto}.prodama__period{margin-bottom:30px}.prodama__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:12px;text-align:center}.prodama__period .start .c-animation-text-body{width:74px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:74px 28px;margin-right:auto;margin-left:auto}.prodama__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:20px;text-align:center}.prodama__period .day .c-animation-text-body{width:335px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-period-day.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 46px;margin-right:auto;margin-left:auto}.prodama__period .text{font-size:12px;line-height:1.6;padding:0 20px}.prodama__period .text__small{display:block;margin-top:8px;font-size:8px}.prodama__gacha-text{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:40px;text-align:center}.prodama__gacha-text .c-animation-text-body{width:366px;height:82px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-gacha-text.png);background-repeat:no-repeat;background-position:0 0;background-size:366px 82px;margin-right:auto;margin-left:auto}.prodama .obtain{width:100%;height:auto;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-bg.png);background-repeat:repeat-y;background-position:50% 0;background-size:375px 848px;background-size:100% auto}.prodama .obtain__label{padding:40px 0}.prodama .obtain__label span{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:190px;height:25px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:159px 25px;margin-right:auto;margin-left:auto;position:relative}.prodama .obtain__label span::after{content:'';width:20px;height:20px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/icon-accordion.png);background-repeat:no-repeat;background-position:0 0;background-size:20px 20px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.prodama .obtain__label:hover{cursor:pointer}.prodama .obtain__label.opened span::after{-webkit-transform:rotate(0);transform:rotate(0)}.prodama .obtain__images{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;text-align:center;margin-bottom:40px}.prodama .obtain__images .c-animation-text-body{width:335px;height:514px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-image.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 514px}.prodama .obtain__period{margin-bottom:25px}.prodama .obtain__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;text-align:center;margin-bottom:15px}.prodama .obtain__period .start .c-animation-text-body{width:165px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:165px 24px;margin-right:auto;margin-left:auto}.prodama .obtain__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;text-align:center}.prodama .obtain__period .day .c-animation-text-body{width:298px;height:22px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-day.png);background-repeat:no-repeat;background-position:0 0;background-size:298px 22px;margin-right:auto;margin-left:auto}.prodama .obtain__btn{overflow:hidden;white-space:nowrap;text-indent:-9999px}.prodama .obtain__btn>a{width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/prodama-obtain-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.prodama .obtain__spacer{height:40px}.chara{padding-top:40px;padding-bottom:50px}.chara__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:305px;height:98px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:305px 98px;margin-right:auto;margin-left:auto;margin-bottom:12px;padding-top:35px;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.chara__heading::before{width:305px;height:98px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:305px 98px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;content:'';top:0;z-index:0;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.chara__heading .label1{width:95px;height:51px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-balloon.png);background-repeat:no-repeat;background-position:0 0;background-size:95px 51px;margin-right:auto;margin-left:auto;position:absolute;top:-31px;left:10px;z-index:1;opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease,top .2s ease;transition:opacity .2s ease,transform .2s ease,top .2s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.chara__heading .label1.is-animated{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;top:-23px}.chara__heading .label2{width:auto;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:8px}.chara__heading .label2 em,.chara__heading .label2::after,.chara__heading .label2::before{width:254px;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:254px 41px}.chara__heading .label3{width:81px;height:11px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:81px 11px;margin-right:auto;margin-left:auto}.chara__period{position:relative;z-index:2}.chara__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:12px;text-align:center}.chara__period .start .c-animation-text-body{margin-right:auto;margin-left:auto}.chara__period .start--1 .c-animation-text-body{width:123px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-period-label-1.png);background-repeat:no-repeat;background-position:0 0;background-size:123px 28px}.chara__period .start--2 .c-animation-text-body{width:163px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-period-label-2.png);background-repeat:no-repeat;background-position:0 0;background-size:163px 28px}.chara__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:20px;text-align:center}.chara__period .day .c-animation-text-body{margin-right:auto;margin-left:auto}.chara__period .day--1 .c-animation-text-body{width:335px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-period-day-1.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 46px}.chara__period .day--2 .c-animation-text-body{width:335px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/chara-period-day-2.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 46px}.chara__period .text{font-size:12px;line-height:2;padding:0 20px;margin-bottom:35px}.chara__period .text a{text-decoration:underline}.chara .aina-eiyu .text1{text-align:center;margin-bottom:15px}.chara .aina-eiyu .text1 .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:286px;height:39px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-text-001.png);background-repeat:no-repeat;background-position:0 0;background-size:286px 39px}.chara .aina-eiyu .text2{text-align:center;margin-bottom:20px}.chara .aina-eiyu .text2 .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;font-size:0;color:transparent;line-height:0;width:329px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-text-002.png);background-repeat:no-repeat;background-position:0 0;background-size:329px 28px}.chara .aina-eiyu .image{width:335px;height:98px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-eiyu-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 98px;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;margin-bottom:20px}.chara .aina-eiyu .image .icon1{width:203px;height:70px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-eiyu-icon-001.png);background-repeat:no-repeat;background-position:0 0;background-size:203px 70px;position:absolute;z-index:2;top:17px;left:26px}.chara .aina-eiyu .image .icon2{width:81px;height:86px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-eiyu-icon-002.png);background-repeat:no-repeat;background-position:0 0;background-size:81px 86px;position:absolute;z-index:2;top:9px;right:18px}.chara .aina-eiyu .image .light{width:164px;height:164px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-eiyu-light.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 164px;position:absolute;top:-31px;right:-27px;z-index:1;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.chara .aina-eiyu .link{margin-bottom:55px}.chara .aina-eiyu .link a{width:222px;height:62px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/aina-eiyu-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:222px 62px;margin-right:auto;margin-left:auto}.chara__list{margin-top:50px;overflow:visible}.chara__item{height:724px;position:relative}.chara__item .chara-bg{position:absolute;left:50%;right:0;top:10px;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.chara__item .chara-deco{width:488px;height:497px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/deco-block.png);background-repeat:no-repeat;background-position:0 0;background-size:488px 497px;position:absolute;top:35px;left:50%;z-index:2;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none}.chara__item .chara-name{position:absolute;top:0;left:20px;z-index:3}.chara__item .chara-main{position:absolute;z-index:3}.chara__item .chara-ball{position:absolute;z-index:3}.chara__item .chara-video{position:absolute;left:20px;bottom:0;z-index:3}.chara__item .chara-video__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:110px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/video-label.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 24px;margin-bottom:20px;margin-right:auto;margin-left:auto}.chara__item .chara-video__youtube{display:block;width:335px;height:189px;position:relative}.chara__item .chara-video__youtube img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.chara__item .chara-video__youtube.dummy{width:335px;height:189px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/video-comingsoon.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 189px}.chara__item.chara1 .chara-bg{width:426px;height:441px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/bg/1.png);background-repeat:no-repeat;background-position:0 0;background-size:426px 441px}.chara__item.chara1 .chara-name{width:171px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/name/1.png);background-repeat:no-repeat;background-position:0 0;background-size:171px 59px}.chara__item.chara1 .chara-main{width:276px;height:319px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/chara/1.png);background-repeat:no-repeat;background-position:0 0;background-size:276px 319px;top:100px;left:60px}.chara__item.chara1 .chara-ball{width:59px;height:69px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/ball/1.png);background-repeat:no-repeat;background-position:0 0;background-size:59px 69px;top:350px;left:20px}.chara .aina-slider-wrapper{position:relative;padding-top:30px;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.chara .aina-slider-wrapper .load-deco{width:375px;height:497px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 497px;position:absolute;top:32px;left:0;z-index:1;opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-transition-delay:.2s;transition-delay:.2s;pointer-events:none}.chara .aina-slider-wrapper .load-image{width:340px;height:302px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:340px 302px;position:absolute;top:112px;left:20px;z-index:2;pointer-events:none}.chara .aina-slider-wrapper .slick-arrow{overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;top:233px;z-index:2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.chara .aina-slider-wrapper .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.chara .aina-slider-wrapper .slick-prev{width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-left.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;left:8px}.chara .aina-slider-wrapper .slick-next{width:29px;height:45px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/arrow-right.png);background-repeat:no-repeat;background-position:0 0;background-size:29px 45px;right:8px}.chara .aina-slider-wrapper .bg-image{position:absolute;top:6px;left:0;z-index:1}.chara .aina-slider-wrapper .bg-image__item{position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}.chara .aina-slider-wrapper .bg-image__item.before{width:375px;height:441px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 441px}.chara .aina-slider-wrapper .bg-image__item.after{width:375px;height:441px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 441px}.chara .aina-slider-wrapper .ball-image{position:absolute;top:345px;left:20px;z-index:2}.chara .aina-slider-wrapper .ball-image__item{position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .2s linear,-webkit-transform .2s cubic-bezier(.68,-.55,.265,1.55);transition:opacity .2s linear,transform .2s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-delay:.45s;transition-delay:.45s}.chara .aina-slider-wrapper .ball-image__item.before{width:60px;height:70px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:60px 70px}.chara .aina-slider-wrapper .ball-image__item.after{width:68px;height:69px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:68px 69px}.chara .aina-slider-wrapper .aina-slider{width:100%;position:relative;z-index:1}.chara .aina-slider-wrapper .aina-slider .slick-list{width:375px}.chara .aina-slider-wrapper .aina-slider li .item-inner{position:relative;width:100%;height:528px}.chara .aina-slider-wrapper .aina-slider li .item-inner>*{position:absolute}.chara .aina-slider-wrapper .aina-slider li .item-inner .deco{width:375px;height:497px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 497px;top:32px;left:0;z-index:2;opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-transition-delay:.2s;transition-delay:.2s}.chara .aina-slider-wrapper .aina-slider li .item-inner .name{top:0;left:20px;z-index:3}.chara .aina-slider-wrapper .aina-slider li .item-inner .anime{width:83px;height:37px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:83px 37px;position:absolute;left:20px;z-index:4}.chara .aina-slider-wrapper .aina-slider li .item-inner .image{top:95px;left:52px;z-index:3}.chara .aina-slider-wrapper .aina-slider li .item-inner .state{top:322px;right:20px;z-index:3}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .name{width:237px;height:58px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:237px 58px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .anime{top:65px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .image{width:276px;height:319px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:276px 319px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .state{width:75px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-state-before.png);background-repeat:no-repeat;background-position:0 0;background-size:75px 93px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .name{width:265px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:265px 93px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .anime{top:100px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .image{width:340px;height:302px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:340px 302px;top:112px;left:20px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .state{width:75px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/charas/aina-state-after.png);background-repeat:no-repeat;background-position:0 0;background-size:75px 93px}.chara .aina-slider-wrapper .aina-slider li.slick-center .item-inner .deco{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.chara .aina-slider-wrapper .aina-slider li.slick-center .item-inner .image{-webkit-animation:chara_base_loop 2s cubic-bezier(.25,.46,.45,.94) 0s forwards;animation:chara_base_loop 2s cubic-bezier(.25,.46,.45,.94) 0s forwards}.chara .aina-slider-wrapper .aina-slider li.slick-center .item-inner .image.copy-blur{-webkit-animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s forwards;animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s forwards}@keyframes chara_base_loop{0%{-webkit-transform:scale(.9);transform:scale(.9)}20%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chara_over_loop{0%{-webkit-transform:scale(.99);transform:scale(.99);opacity:.8}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}.chara .aina-slider-wrapper .aina-slider li.deco-hide .item-inner .deco{opacity:0}.chara .aina-slider-text{width:100%;margin-top:-40px;padding:0 20px;box-sizing:border-box;position:relative;z-index:4}.chara .aina-slider-text .intro{margin-bottom:15px}.chara .aina-slider-text .intro__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:147px;height:17px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-introduction.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 17px;margin-bottom:20px}.chara .aina-slider-text .intro__text{font-size:12px;line-height:1.583}.chara .aina-slider-text .howtoget{width:335px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-bet-bg.png);background-repeat:repeat;background-position:0 0;background-size:375px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;box-sizing:border-box;margin-bottom:33px}.chara .aina-slider-text .howtoget__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:55px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-get.png);background-repeat:no-repeat;background-position:0 0;background-size:55px 16px}.chara .aina-slider-text .howtoget__text{color:#fff;font-size:12px;line-height:1.583;padding-left:12px}.chara .aina-slider-text .movie{width:100%}.chara .aina-slider-text .movie__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:110px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/characters/label-movie.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 24px;margin-bottom:20px;margin-right:auto;margin-left:auto}.chara .aina-slider-text .movie__youtube{display:block;position:relative;padding-top:56.25%}.chara .aina-slider-text .movie__youtube img{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.about{padding:70px 0 40px;background:url(/promotion/promare/assets/index/img/sp/twitter-method-bg.png) 50% 0;background-size:375px auto}.about__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-bottom:40px;position:relative}.about__heading .label1{width:317px;height:40px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:317px 40px;margin-right:auto;margin-left:auto;margin-bottom:20px}.about__heading .label2{width:auto;height:73px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:10px}.about__heading .label2 em,.about__heading .label2::after,.about__heading .label2::before{width:333px;height:73px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:333px 73px}.about__heading .label3{width:225px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:225px 16px;margin-right:auto;margin-left:auto;margin-bottom:20px}.about__heading .label4{width:auto;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-004.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none}.about__heading .label4 em,.about__heading .label4::after,.about__heading .label4::before{-webkit-animation-delay:1.3s;animation-delay:1.3s;width:211px;height:34px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-heading-004.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 34px}.about__btn-modal{position:relative;margin-bottom:84px}.about__btn-modal a{display:block;text-align:center}.about__btn-modal a .c-animation-text-body{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-right:auto;margin-left:auto}.about__btn-modal:nth-of-type(2){margin-left:0}.about__btn-modal:nth-of-type(2) a .c-animation-text-body{width:335px;height:160px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-btn-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 160px}.about__btn-modal:nth-of-type(4) a .c-animation-text-body{width:335px;height:160px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-btn-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 160px}.about__btn-modal:nth-of-type(6){margin-bottom:0}.about__btn-modal:nth-of-type(6) a .c-animation-text-body{width:335px;height:160px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/about-btn-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 160px}.about__btn-modal:nth-of-type(6)::after{display:none}.about__btn-modal::after{content:'';display:block;width:1px;height:60px;border-left:1px solid #000;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;z-index:1;top:calc(100% + 9px)}.about-modal-wrapper{position:absolute;z-index:100;top:0;left:0;width:100%}.about-modal-container{text-align:center;background-color:rgba(0,0,0,.8)}.about-modal-container::before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.about-modal-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.about-modal-scroll{display:inline-block;padding:60px 0 40px;vertical-align:middle;position:relative;z-index:1}.about-modal-main{position:relative;box-sizing:border-box}.about-modal-main--promare{width:335px;height:617px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-promare-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 617px}.about-modal-main--kill-la-kill{width:335px;height:595px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-kill-la-kill-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 595px}.about-modal-main--grenragan{width:335px;height:750px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/acc-grenragan-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 750px}.amodal__close{width:36px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/icon-close.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 36px;position:absolute;top:-50px;right:0;z-index:1;font-size:0;color:transparent;line-height:0}.amodal__close:hover{cursor:pointer}.amodal .acc-about{padding-top:350px}.amodal .acc-about--kill-la-kill{padding-top:385px}.amodal .acc-about--grenragan{padding-top:380px}.amodal .acc-about .catch-copy{font-weight:700;font-size:16px;line-height:1.2;margin-bottom:20px;padding:0 45px}.amodal .acc-about .detail-text{font-size:12px;line-height:1.58333333333;text-align:left;padding:0 25px}.amodal .acc-about .detail-text+.detail-text{margin-top:15px}.video{padding:40px 0}.video__banner .banner-text{font-weight:700;font-size:14px;line-height:1.6;margin-bottom:10px;text-align:center}.video__banner .banner-text a{font-weight:inherit;color:#fc141f}.video__banner .banner-text a:hover{text-decoration:underline}.video__banner .banner-link{text-align:center}.video__banner .banner-link a .c-animation-text-body{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;width:335px;height:143px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/video-banner.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 143px}.video__banner .banner-link--gyao a .c-animation-text-body{width:335px;height:143px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/bnr-gyao.jpg);background-repeat:no-repeat;background-position:0 0;background-size:335px 143px}.video__banner .banner-link--toukon a .c-animation-text-body{width:335px;height:143px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/bnr-toukon.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 143px}.video__banner .banner-link+.banner-link{margin-top:20px}#footer{background-size:375px auto;background-color:#fff}#footer .siteNav{display:none}#footer .getApp{background-image:none;height:650px;margin:40px auto}#footer .getApp__container{width:335px;top:515px;left:0;right:0;margin-right:auto;margin-left:auto}#footer .getApp__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:123px;height:26px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/about-monst-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:123px 26px;margin-right:auto;margin-left:auto;margin-bottom:20px}#footer .getApp__text{font-size:12px;line-height:1.6;text-align:center}#footer .getApp__icon{width:62px;height:62px;margin-bottom:12px}#footer .getApp__btn--startup{width:160px;height:52px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/sp/footer/about-monst-btn-app.png);background-repeat:no-repeat;background-position:0 0;background-size:160px 52px;margin-right:16px}#footer .getApp__btn--install{width:160px;height:52px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/sp/footer/about-monst-btn-install.png);background-repeat:no-repeat;background-position:0 0;background-size:160px 52px}#footer .getApp .tryGame{width:335px;height:393px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/tryGame-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 393px;top:102px;right:0;left:0;margin-right:auto;margin-left:auto}#footer .getApp .tryGame .playable canvas{width:95.22388%;top:9px;left:8px}#footer .siteShare-externalSite-wrapper{background:url(/promotion/promare/assets/index/img/sp/footer/bg.png) repeat-y 50% 0;background-size:cover;padding:40px 0}#footer .siteShare--footer{margin-top:0}#footer .siteShare__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:150px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/share-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:150px 24px;margin-bottom:24px;margin-right:auto;margin-left:auto}#footer .siteShare__btn--facebook{border-radius:6px}#footer .siteShare__btn--twitter{border-radius:6px}#footer .siteShare__btn--line{border-radius:6px}#footer .externalSite{margin-top:30px}#footer .externalSite .relationBanner__list .relationBanner__item .relationBanner__link{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:335px;height:134px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/sp/footer/monst-bnr.png);background-repeat:no-repeat;background-position:0 0;background-size:335px 134px}#footer .externalSite .relationBanner__list .relationBanner__item .relationBanner__link img{display:none}#footer .externalSite .snsOfficial__list{margin-top:15px}#footer .externalSite .snsOfficial__list .snsOfficial__item{margin:0 8px}#footer .externalSite .snsOfficial__list .snsOfficial__link--twitterOfficial{width:159px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/btn-twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:159px 52px}#footer .externalSite .snsOfficial__list .snsOfficial__link--lineOfficial{width:159px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/btn-line.png);background-repeat:no-repeat;background-position:0 0;background-size:159px 52px}#footer .downloadInfo{margin-top:0;padding:20px 0 12px;background-color:#fff}#footer .downloadInfo .downloadInfo__icon{width:40px;height:40px}#footer .downloadInfo .downloadInfo__txt{width:291px;height:35px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/sp/footer/label-download.png);background-repeat:no-repeat;background-position:0 0;background-size:291px 35px}#footer .appText__notes{margin-top:0;padding-bottom:22px;background-color:#fff;margin-bottom:-10px}#footer .aboutXflag{background:url(/promotion/promare/assets/index/img/sp/footer/bg.png) repeat-y 50% 0;background-size:cover;padding:35px 0 40px;position:relative}#footer .aboutXflag::before{content:'';width:289px;height:97px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/logo-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:289px 97px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:115px;z-index:1}#footer .aboutXflag .footer__anchor--toPagetop{width:94px;height:53px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/footer/pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:94px 53px;margin-top:0;margin-bottom:25px}#footer .aboutXflag .aboutXflag__logo{margin:0 auto;position:relative;z-index:2}#footer .aboutXflag .aboutXflag__list{margin:40px auto 30px}#footer .aboutXflag .aboutXflag__item{margin:0 8px}#footer .aboutXflag .aboutXflag__copyright{font-size:.85em}@-webkit-keyframes flash{50%{opacity:0}}@keyframes flash{50%{opacity:0}}@-webkit-keyframes blur{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes blur{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}#ainaAnimationWrapper{position:relative}#cutin1{width:375px;height:146px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/cut-top.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 146px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:0;z-index:19;overflow:hidden;pointer-events:none}#cutin1>span{width:375px;height:146px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/cut-top.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 146px;position:absolute;top:-40%;left:-100%;-webkit-transition:opacity .3s cubic-bezier(.075,.82,.165,1),top .3s cubic-bezier(.075,.82,.165,1),left .3s cubic-bezier(.075,.82,.165,1);transition:opacity .3s cubic-bezier(.075,.82,.165,1),top .3s cubic-bezier(.075,.82,.165,1),left .3s cubic-bezier(.075,.82,.165,1)}#ainaAnimationWrapper.is-animated #cutin1>span{top:0;left:0;opacity:1;-webkit-animation:flash .15s ease 2 alternate;animation:flash .15s ease 2 alternate;-webkit-animation-delay:1.4s;animation-delay:1.4s}#ainaAnimationWrapper.is-animated2 #cutin1>span{-webkit-transition:opacity 1s cubic-bezier(.075,.82,.165,1),top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1);transition:opacity 1s cubic-bezier(.075,.82,.165,1),top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1);top:40%;left:100%;opacity:0}#cutin2{width:375px;height:133px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/cut-bottom.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 133px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:342px;z-index:19;overflow:hidden;pointer-events:none}#cutin2>span{width:375px;height:133px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/cut-bottom.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 133px;position:absolute;top:-40%;left:-100%;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.075,.82,.165,1),top .5s cubic-bezier(.075,.82,.165,1),left .5s cubic-bezier(.075,.82,.165,1);transition:opacity .3s cubic-bezier(.075,.82,.165,1),top .5s cubic-bezier(.075,.82,.165,1),left .5s cubic-bezier(.075,.82,.165,1);-webkit-transition-delay:.2s;transition-delay:.2s}#ainaAnimationWrapper.is-animated #cutin2>span{top:0;left:0;opacity:1;-webkit-animation:flash .15s ease 2 alternate;animation:flash .15s ease 2 alternate;-webkit-animation-delay:1.4s;animation-delay:1.4s}#ainaAnimationWrapper.is-animated2 #cutin2>span{-webkit-transition:opacity 1s cubic-bezier(.075,.82,.165,1),top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1);transition:opacity 1s cubic-bezier(.075,.82,.165,1),top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1);top:40%;left:100%;opacity:0}#ainabg{width:375px;height:360px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 360px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:64px;z-index:17;overflow:hidden;pointer-events:none}#ainabg>span{width:375px;height:360px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 360px;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.25s;transition-delay:.25s}#ainaAnimationWrapper.is-animated #ainabg>span{opacity:1}#ainaAnimationWrapper.is-animated2 #ainabg>span{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}#aina{width:375px;height:360px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/aina.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 360px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:64px;z-index:18;overflow:hidden;pointer-events:none}#aina>span{width:375px;height:360px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/aina.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 360px;position:absolute;top:-80px;left:-100%;-webkit-transition:opacity .6s ease,top 2.9s cubic-bezier(.075,.82,.165,1),left 2.9s cubic-bezier(.075,.82,.165,1);transition:opacity .6s ease,top 2.9s cubic-bezier(.075,.82,.165,1),left 2.9s cubic-bezier(.075,.82,.165,1);-webkit-transition-delay:.4s,.3s,.3s;transition-delay:.4s,.3s,.3s}#ainaAnimationWrapper.is-animated #aina>span{top:0;left:0}#ainaAnimationWrapper.is-animated2 #aina>span{-webkit-transition:opacity .4s ease,top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1),-webkit-transform 2s cubic-bezier(.075,.82,.165,1);transition:opacity .4s ease,top 2s cubic-bezier(.075,.82,.165,1),left 2s cubic-bezier(.075,.82,.165,1),transform 2s cubic-bezier(.075,.82,.165,1);top:40px;left:100%;opacity:0;-webkit-transform:scale(1);transform:scale(1)}#door{width:375px;height:452px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/door.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 452px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:0;z-index:19;overflow:hidden;pointer-events:none}#door>span{width:375px;height:452px;display:block;background-image:url(/promotion/promare/assets/index/img/sp/cutin/door.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 452px;position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease}#ainaAnimationWrapper.is-animated3 #door>span{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#ainaAnimationWrapper.is-animated4 #door>span{-webkit-transition:top .8s cubic-bezier(.79,0,.79,.22);transition:top .8s cubic-bezier(.79,0,.79,.22);top:-103%}#ainaChara{opacity:0;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:-webkit-transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease}#ainaAnimationWrapper.is-animated5 #ainaChara{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#ainaDeco1{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:scale(1);transform:scale(1)}#ainaAnimationWrapper.is-animated5 #ainaDeco1{opacity:1}#ainaAnimationWrapper.is-animated5 .aina-slider-wrapper{opacity:1;pointer-events:initial}#ainaAnimationWrapper.is-animated5 #ainaDeco2{-webkit-animation:op .4s cubic-bezier(.645,.045,.355,1) .4s forwards;animation:op .4s cubic-bezier(.645,.045,.355,1) .4s forwards}@-webkit-keyframes op{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes op{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#ainaAnimationWrapper.is-animated5 #ainaMain{-webkit-animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s forwards;animation:chara_over_loop 3s cubic-bezier(.645,.045,.355,1) 0s forwards}@keyframes chara_over_loop{0%{-webkit-transform:scale(.99);transform:scale(.99);opacity:.8}20%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}#ainaAnimationWrapper.is-animated5 #ainaBall{opacity:1;-webkit-transform:translate(0);transform:translate(0)}#ainaName{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.6s;transition-delay:.6s}#ainaAnimationWrapper.is-animated5 #ainaName{opacity:1}#ainaVideo{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s}#ainaAnimationWrapper.is-animated5 #ainaVideo{opacity:1}