.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}.sp-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:-132px;padding-top:132px;pointer-events:none}.c-section-offset--chara{margin-top:-153px;padding-top:153px}.c-section-offset.movie-offset{margin-top:-140px;padding-top:140px}.cv-nav__content{position:fixed;width:100%;height:80px;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 10px}.cv-nav__group .btn__wrap a.open{width:324px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/floating-appOpen.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 52px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.install{width:324px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/floating-appInstall.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 52px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.tweet{width:324px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/floating-videoTweet.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 52px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.cv-nav__group .btn__wrap a.campaign{width:484px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/floating-campaign.png);background-repeat:no-repeat;background-position:0 0;background-size:484px 52px;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:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-0.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--1{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-1.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--2{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-2.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--3{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-3.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--4{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-4.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--5{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-5.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--in-session{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-in-session.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv__countdown--in-session{width:796px;height:109px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-countdown-in-session-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:796px 109px}.kv .kv-card-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.kv .kv-card-wrapper .card{width:33.333333333%;padding-top:38.75%;background-color:#000;border-right:4px 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/pc/kv-dot.png) repeat 0 0}.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;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.kv .kv-card-wrapper .card .card-content .card-link{position:absolute;bottom:0;right:0;z-index:4}.kv .kv-card-wrapper .card.grenragan .card-chara{width:114.48598%!important;padding-top:103.27103%;top:96px}.kv .kv-card-wrapper .card.promare .card-chara{width:135.51402%!important;padding-top:122.19626%;-webkit-transform:translate(-48%,0);transform:translate(-48%,0);top:24px}.kv .kv-card-wrapper .card.kill-la-kill .card-chara{width:94.85981%!important;padding-top:84.57944%;top:80px}.kv .kv-card-wrapper .card.grenragan .card-logo{width:331px;height:143px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/logo-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:331px 143px;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:980px;height:0;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-chara-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto}.kv .kv-card-wrapper .card.grenragan .card-link a{width:243px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-grenragan-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:243px 50px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card.promare .card-logo{width:334px;height:152px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:334px 152px;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:1160px;height:0;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-chara-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto}.kv .kv-card-wrapper .card.promare .card-link a{width:198px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-promare-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:198px 50px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card.kill-la-kill .card-logo{width:331px;height:146px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/logo-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:331px 146px;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:812px;height:0;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-chara-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:100% auto}.kv .kv-card-wrapper .card.kill-la-kill .card-link a{width:162px;height:50px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/kv-kill-la-kill-anchor-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:162px 50px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.kv .kv-card-wrapper .card:last-child{border:0}#kvcard1,#kvcard2,#kvcard3{top:auto;bottom:100%;opacity:0;-webkit-transition:opacity .3s ease,bottom .3s ease;transition:opacity .3s ease,bottom .3s ease}#kvcard2{-webkit-transition-delay:4s;transition-delay:4s}#kvcard3{-webkit-transition-delay:2s;transition-delay:2s}#kv.is-animated #kvcard1,#kv.is-animated #kvcard2,#kv.is-animated #kvcard3{bottom:0;opacity:1}#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 all and (-ms-high-contrast:none){#kv.is-animated #kvchara1,::-ms-backdrop{animation-name:anime1-ie}#kv.is-animated #kvchara2,::-ms-backdrop{animation-name:anime2-ie}#kv.is-animated #kvchara3,::-ms-backdrop{animation-name:anime3-ie}}@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:176px}100%{top:96px}}@keyframes anime1{0%{top:176px}100%{top:96px}}@-webkit-keyframes anime2{0%{top:104px}100%{top:24px}}@keyframes anime2{0%{top:104px}100%{top:24px}}@-webkit-keyframes anime3{0%{top:160px}100%{top:80px}}@keyframes anime3{0%{top:160px}100%{top:80px}}@-webkit-keyframes anime1-ie{0%{top:176px}100%{top:96px}}@keyframes anime1-ie{0%{top:176px}100%{top:96px}}@-webkit-keyframes anime2-ie{0%{top:104px}100%{top:24px}}@keyframes anime2-ie{0%{top:104px}100%{top:24px}}@-webkit-keyframes anime3-ie{0%{top:160px}100%{top:80px}}@keyframes anime3-ie{0%{top:160px}100%{top:80px}}#kvcd{left:-100%;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1),left .3s cubic-bezier(.215,.61,.355,1);transition:opacity .3s cubic-bezier(.215,.61,.355,1),left .3s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:6.1s;transition-delay:6.1s}#kv.is-animated #kvcd{left:0;opacity:1}.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}.gnav{position:relative;z-index:1;padding-top:5px;background:url(/promotion/promare/assets/index/img/pc/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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:800px;margin-right:auto;margin-left:auto;margin-bottom:-12px}.gnav .site-copy__1{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:442px;height:46px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-text.png);background-repeat:no-repeat;background-position:0 0;background-size:442px 46px}.gnav .site-copy__2{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:348px;height:97px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-logo.png);background-repeat:no-repeat;background-position:0 0;background-size:348px 97px}.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:24px 0;-webkit-transition:background-image .4s ease;transition:background-image .4s ease}.gnav__item{padding:0 10px}.gnav__item>a{overflow:hidden;white-space:nowrap;text-indent:-9999px}.gnav__item:nth-child(1)>a{width:186px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-character-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:186px 84px}.gnav__item:nth-child(2)>a{width:186px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-prodama-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:186px 84px}.gnav__item:nth-child(3)>a{width:186px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-chara-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:186px 84px}.gnav__item:nth-child(4)>a{width:186px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-twitter-0604.png);background-repeat:no-repeat;background-position:0 0;background-size:186px 84px}.gnav__item:nth-child(5)>a{width:152px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/nav-chara-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:152px 84px}.fixed-front .gnav__list{background:url(/promotion/promare/assets/index/img/pc/fixed-nav-bg-v2.png) 0 0;position:fixed;top:0;left:0;width:100%}.cdcp{padding-top:1px}.cdcp__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:812px;height:257px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:812px 257px;margin-right:auto;margin-left:auto;margin-bottom:20px;padding-top:50px;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.cdcp__heading::before{width:812px;height:257px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:812px 257px;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:303px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:303px 28px;margin-right:auto;margin-left:auto;margin-bottom:15px}.cdcp__heading .label2{width:auto;height:126px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:15px}.cdcp__heading .label2 em,.cdcp__heading .label2::after,.cdcp__heading .label2::before{width:638px;height:126px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:638px 126px}.cdcp__heading .label3{width:93px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:93px 16px;margin-right:auto;margin-left:auto}.cdcp__period{margin-bottom:80px}.cdcp__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:25px;text-align:center}.cdcp__period .start .c-animation-text-body{width:102px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 36px;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:25px;text-align:center}.cdcp__period .day .c-animation-text-body{width:554px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-period-day.png);background-repeat:no-repeat;background-position:0 0;background-size:554px 64px;margin-right:auto;margin-left:auto}.cdcp__period .text{font-size:16px;line-height:2;text-align:center}.cdcp .method{padding:80px 0;background:url(/promotion/promare/assets/index/img/pc/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:80px;text-align:center}.cdcp .method__heading .c-animation-text-body{width:106px;height:40px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:106px 40px;margin-right:auto;margin-left:auto}.cdcp .method .method-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1024px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cdcp .method .method-flex .steps{width:475px}.cdcp .method .method-flex .steps__step+.steps__step{padding-top:80px;background:url(/promotion/promare/assets/index/img/pc/icon-arrow-bottom.png) no-repeat 50% 15px}.cdcp .method .method-flex .steps__step:nth-child(3){background-position-y:25px}.cdcp .method .method-flex .steps__text{font-size:20px;line-height:1.6}.cdcp .method .method-flex .steps__text .c-animation-text-body{padding-left:64px;display:block;background-repeat:no-repeat;background-position:0 5px}.cdcp .method .method-flex .steps__text--step1 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-step-001.png)}.cdcp .method .method-flex .steps__text--step2 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-step-002.png)}.cdcp .method .method-flex .steps__text--step3 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/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:60px}.cdcp .method .method-flex .steps .step2-period .repletion{margin-bottom:14px}.cdcp .method .method-flex .steps .step2-period .repletion small{color:#fc141f;font-size:14px;line-height:1.429}.cdcp .method .method-flex .steps .step2-period .period-box{background-color:rgba(254,254,254,.6);padding:12px}.cdcp .method .method-flex .steps .step2-period .period-box ul li{position:relative;font-size:14px;line-height:1.714;padding-left:24px;background-position:0 3px;background-repeat:no-repeat}.cdcp .method .method-flex .steps .step2-period .period-box ul li:nth-child(1){background-image:url(/promotion/promare/assets/index/img/pc/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/pc/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/pc/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/pc/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/pc/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/pc/twitter-method-num-6.png)}.cdcp .method .method-flex .movie{width:516px}.cdcp .method .method-flex .movie__daily .label{margin-bottom:4px}.cdcp .method .method-flex .movie__daily .label .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:226px;height:29px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-daily-label.png);background-repeat:no-repeat;background-position:0 0;background-size:226px 29px}.cdcp .method .method-flex .movie__daily .daily-movie{display:block;width:512px;padding-top:56.25%;position:relative;margin-bottom:24px}.cdcp .method .method-flex .movie__daily .daily-movie img{position:absolute;width:100%;top:0;left:0}.cdcp .method .method-flex .movie__daily .daily-movie__video{display:block;position:absolute;width:100%;top:0;left:0}.cdcp .method .method-flex .movie__daily .daily-movie-comingsoon{width:512px;height:0;display:none;background-image:url(/promotion/promare/assets/index/img/pc/characters/coming.png);background-repeat:no-repeat;background-position:0 0;background-size:100%;padding-top:56.25%;margin-bottom:24px}.cdcp .method .method-flex .movie__retweet a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:516px;height:68px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-btn-retweet-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:516px 68px;margin-right:auto;margin-left:auto}.cdcp .method__prize{text-align:center;margin:70px auto}.cdcp .method__prize .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:1024px;height:678px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-prize-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 678px;margin-right:auto;margin-left:auto}.cdcp .method__terms a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-btn-terms.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;margin-right:auto;margin-left:auto}.twitter-accordion{width:100%;height:auto;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-bg.png);background-repeat:repeat-x;background-position:50% 0;background-size:1920px 981px;padding:46px 0;overflow:visible}.twitter-accordion span{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:578px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-accordion-label.png);background-repeat:no-repeat;background-position:60% 50%;background-size:456px 31px;margin-right:auto;margin-left:auto;position:relative}.twitter-accordion span::before{content:'';width:57px;height:30px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/label-campaign-closed.png);background-repeat:no-repeat;background-position:0 0;background-size:57px 30px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0}.twitter-accordion span::after{content:'';width:32px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/icon-accordion.png);background-repeat:no-repeat;background-position:0 0;background-size:32px 32px;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:722px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-accordion-label-2.png);background-repeat:no-repeat;background-position:60% 50%;background-size:599px 31px}.twitter__padding{padding-top:100px}.twitter__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:879px;height:207px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:879px 207px;margin-right:auto;margin-left:auto;margin-bottom:25px;padding-top:55px;position:relative;background-image:none;overflow:visible;box-sizing:border-box}.twitter__heading::before{width:879px;height:207px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:879px 207px;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:303px;height:28px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:303px 28px;margin-right:auto;margin-left:auto;margin-bottom:15px}.twitter__heading .label2{width:auto;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:15px}.twitter__heading .label2 em,.twitter__heading .label2::after,.twitter__heading .label2::before{width:814px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:814px 59px}.twitter__heading .label3{width:93px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:93px 16px;margin-right:auto;margin-left:auto}.twitter__period{position:relative;z-index:1;margin-bottom:75px}.twitter__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:25px;text-align:center}.twitter__period .start .c-animation-text-body{width:102px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cdcp-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 36px;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:25px;text-align:center}.twitter__period .day .c-animation-text-body{width:554px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-period-day-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:554px 64px;margin-right:auto;margin-left:auto}.twitter__period .text{font-size:16px;line-height:2;text-align:center}.twitter .method{padding:80px 0;background:url(/promotion/promare/assets/index/img/pc/twitter-method-bg.png) repeat 50% 0;background-size:cover}.twitter .method__heading{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:80px;text-align:center}.twitter .method__heading .c-animation-text-body{width:106px;height:40px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:106px 40px;margin-right:auto;margin-left:auto}.twitter .method .method-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1024px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.twitter .method .method-flex .steps{width:470px}.twitter .method .method-flex .steps__step+.steps__step{padding-top:80px;background:url(/promotion/promare/assets/index/img/pc/icon-arrow-bottom.png) no-repeat 50% 15px}.twitter .method .method-flex .steps__step:nth-child(3){background-position-y:25px}.twitter .method .method-flex .steps__text{font-size:20px;line-height:1.6}.twitter .method .method-flex .steps__text .c-animation-text-body{padding-left:64px;display:block;background-repeat:no-repeat;background-position:0 5px}.twitter .method .method-flex .steps__text--step1 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-step-001.png)}.twitter .method .method-flex .steps__text--step2 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-step-002.png)}.twitter .method .method-flex .steps__text--step3 .c-animation-text-body{background-image:url(/promotion/promare/assets/index/img/pc/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:468px;height:263px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-step-dummy-video.png);background-repeat:no-repeat;background-position:0 0;background-size:468px 263px;margin-bottom:15px;background-image:none;position:relative}.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:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-btn-retweet.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;margin-right:auto;margin-left:auto}.twitter .method .method-flex .prize{width:478px}.twitter .method .method-flex .prize__image{text-align:center;margin-bottom:35px}.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:478px;height:580px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-prize.png);background-repeat:no-repeat;background-position:0 0;background-size:478px 580px}.twitter .method .method-flex .prize__btn-terms a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/twitter-method-btn-terms.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;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:120px 0 80px;vertical-align:middle;position:relative;z-index:1}.terms-modal-main{box-sizing:border-box;padding:80px 42px;position:relative;width:800px;height:2909px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-terms-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:800px 2909px}@media (max-width:1200px){.terms-modal-main{padding:60px 42px}}.terms-modal-main.v2{width:800px;height:3494px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-terms-bg-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:800px 3494px}.tmodal__close{width:49px;height:49px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/icon-close.png);background-repeat:no-repeat;background-position:0 0;background-size:49px 49px;position:absolute;top:-65px;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:110px;height:44px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-terms-title.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 44px;overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-bottom:60px}@media (max-width:1200px){.tmodal .acc-terms__title{margin-bottom:40px}}.tmodal .acc-terms dl dt{font-weight:700;font-size:20px;line-height:1.6;margin-bottom:5px}.tmodal .acc-terms dl dd{font-size:16px;line-height:1.75}.tmodal .acc-terms dl dd+dt{margin-top:30px}@media (max-width:1200px){.tmodal .acc-terms dl dd+dt{margin-top:25px}}.tmodal .acc-terms dl dd ul{padding-left:1.5em}.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:8px}.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:10px}.characters{padding-top:50px;position:relative}.characters__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:458px;height:184px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/characters-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:458px 184px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-top:65px;background-image:none;box-sizing:border-box;overflow:visible;position:relative}.characters__heading::before{width:458px;height:184px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/characters-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:458px 184px;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:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/characters-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:15px}.characters__heading .label1 em,.characters__heading .label1::after,.characters__heading .label1::before{width:293px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/characters-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:293px 59px}.characters__heading .label2{width:252px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/characters-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:252px 16px;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:239px;height:66px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/tab-off.png);background-repeat:no-repeat;background-position:0 0;background-size:239px 66px;margin-right:26px}.characters .tabs__item--gacha.is-active{width:267px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/tab-on.png);background-repeat:no-repeat;background-position:0 0;background-size:267px 84px;margin-right:0}.characters .tabs__item--korin{width:239px;height:66px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/tab-off.png);background-repeat:no-repeat;background-position:0 0;background-size:239px 66px;margin-left:26px}.characters .tabs__item--korin.is-active{width:267px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/tab-on.png);background-repeat:no-repeat;background-position:0 0;background-size:267px 84px;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-arrow{position:absolute;top:460px;z-index:2}.characters .content .slick-prev{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:40px;height:63px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/arrow-left.png);background-repeat:no-repeat;background-position:0 0;background-size:40px 63px;left:48px}.characters .content .slick-next{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:40px;height:63px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/arrow-right.png);background-repeat:no-repeat;background-position:0 0;background-size:40px 63px;right:-545px}.characters .content .index{padding:24px 0;background:url(/promotion/promare/assets/index/img/pc/characters/index-bg.png) repeat 50% 50%;position:relative;z-index:2}.characters .content .index__list{width:1024px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.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:hover{cursor:pointer}.characters .content .index__item:first-child button:first-child{margin-left:0}.characters .content .bg-image{position:absolute;top:127px;left:0;z-index:1}@media (max-width:1630px){.characters .content .bg-image{left:-80px}}@media (max-width:1550px){.characters .content .bg-image{left:-160px}}@media (max-width:1470px){.characters .content .bg-image{left:-180px}}.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:1280px;margin-right:auto;margin-left:auto;overflow:visible;position:relative;z-index:2}.characters .content .main-wrapper .ball-image{position:absolute;right:710px;bottom:120px;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:690px}.characters .content .main__figure-item{overflow:hidden;white-space:nowrap;text-indent:-9999px}.characters .content .main__figure-item .item-inner{position:relative;height:776px!important}.characters .content .main__figure-item .item-inner::before{content:'';position:absolute;top:230px;left:130px;z-index:4}.characters .content .main__figure-item .item-inner.promare::before{width:119px;height:54px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:119px 54px}.characters .content .main__figure-item .item-inner.grenragan::before{width:118px;height:51px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/logo-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:118px 51px}.characters .content .main__figure-item .item-inner.kill-la-kill::before{width:118px;height:52px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/logo-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:118px 52px}.characters .content .main__figure-item .bg{position:absolute;bottom:0;left:466px;z-index:1}.characters .content .main__figure-item .name{position:absolute;top:80px;left:130px;z-index:2}.characters .content .main__figure-item .image{position:absolute;z-index:2;left:128px;bottom:28px}.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:504px;position:absolute;top:80px;left:690px;z-index:4}.characters .content .main__text-item{height:696px;position:relative;padding:0 40px}.characters .content .main__text-item .intro{margin-bottom:40px}.characters .content .main__text-item .intro__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:195px;height:22px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-introduction.png);background-repeat:no-repeat;background-position:0 0;background-size:195px 22px;margin-bottom:20px}.characters .content .main__text-item .intro__text{font-size:16px;line-height:2}.characters .content .main__text-item .howtoget{width:424px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-bet-bg.png);background-repeat:repeat;background-position:0 0;background-size:424px 53px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;box-sizing:border-box}.characters .content .main__text-item .howtoget__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:76px;height:23px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-get.png);background-repeat:no-repeat;background-position:0 0;background-size:76px 23px}.characters .content .main__text-item .howtoget__text{color:#fff;font-size:16px;line-height:1.5;padding-left:17px}.characters .content .main__text-item .movie{width:424px;position:absolute;bottom:0;left:40px;z-index:1}.characters .content .main__text-item .movie__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:148px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-movie.png);background-repeat:no-repeat;background-position:0 0;background-size:148px 32px;margin-bottom:24px;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/pc/characters/coming.png) no-repeat 0 0;background-size:cover}.characters .content--gacha .index__list{width:847px}.characters .content--gacha .index__item button.character-1{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index1-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--gacha .index__item button.character-2{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index2-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--gacha .index__item button.character-3{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index3-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--gacha .index__item button.character-4{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index4-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--gacha .index__item button.character-5{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index5-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--gacha .bg-image__item:nth-child(1){width:1098px;height:1095px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1095px}.characters .content--gacha .bg-image__item:nth-child(2){width:1056px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1056px 1094px}.characters .content--gacha .bg-image__item:nth-child(3){width:1018px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1018px 1094px}.characters .content--gacha .bg-image__item:nth-child(4){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--gacha .bg-image__item:nth-child(5){width:1061px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1061px 1094px}.characters .content--gacha .bg-image__item:nth-child(6){width:1149px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1149px 1094px}.characters .content--gacha .bg-image__item:nth-child(7){width:1021px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1021px 1094px}.characters .content--gacha .bg-image__item:nth-child(8){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--gacha .bg-image__item:nth-child(9){width:1181px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1181px 1094px}.characters .content--gacha .bg-image__item:nth-child(10){width:1137px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1137px 1094px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(1){width:105px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 104px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(2){width:105px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 104px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(3){width:105px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 105px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(4){width:104px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 104px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(5){width:105px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 105px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(6){width:105px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 105px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(7){width:105px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 104px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(8){width:105px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 105px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(9){width:79px;height:115px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:79px 115px;top:-12px;left:25px}.characters .content--gacha .main-wrapper .ball-image__item:nth-child(10){width:103px;height:103px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:103px 103px}.characters .content--gacha.index-1{display:block}.characters .content--gacha.index-1 .index__item button.character-1{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index1-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--gacha .main__figure-item.character-1-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-1-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-1-before .image{width:520px;height:461px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 461px}.characters .content--gacha .main__figure-item.character-1-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-1-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-1-after .image{width:520px;height:469px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara1-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 469px}.characters .content--gacha.index-2{display:block}.characters .content--gacha.index-2 .index__item button.character-2{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index2-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--gacha .main__figure-item.character-2-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-2-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-2-before .image{width:520px;height:466px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 466px}.characters .content--gacha .main__figure-item.character-2-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-2-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-2-after .image{width:520px;height:469px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara2-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 469px}.characters .content--gacha.index-3{display:block}.characters .content--gacha.index-3 .index__item button.character-3{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index3-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--gacha .main__figure-item.character-3-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-3-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-3-before .image{width:520px;height:459px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 459px}.characters .content--gacha .main__figure-item.character-3-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-3-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-3-after .image{width:520px;height:464px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara3-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 464px}.characters .content--gacha.index-4{display:block}.characters .content--gacha.index-4 .index__item button.character-4{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index4-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--gacha .main__figure-item.character-4-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-4-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-4-before .image{width:283px;height:520px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:283px 520px}.characters .content--gacha .main__figure-item.character-4-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-4-after .name{width:561px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:561px 136px}.characters .content--gacha .main__figure-item.character-4-after .image{width:520px;height:455px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara4-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 455px}.characters .content--gacha.index-5{display:block}.characters .content--gacha.index-5 .index__item button.character-5{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/index5-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--gacha .main__figure-item.character-5-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-5-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-5-before .image{width:473px;height:521px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:473px 521px}.characters .content--gacha .main__figure-item.character-5-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--gacha .main__figure-item.character-5-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--gacha .main__figure-item.character-5-after .image{width:520px;height:455px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/gacha/chara5-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 455px}.characters .content--gacha .main__figure-item.character-4-before .image{left:245px;bottom:0}.characters .content--gacha .main__figure-item.character-5-before .image{left:150px;bottom:0}.characters .content--korin .index__item button.character-1{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index1-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .index__item button.character-2{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index2-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .index__item button.character-3{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index3-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .index__item button.character-4{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index4-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .index__item button.character-5{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index5-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .index__item button.character-6{width:164px;height:77px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index6-off.png);background-repeat:no-repeat;background-position:0 0;background-size:164px 77px}.characters .content--korin .bg-image__item:nth-child(1){width:1064px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1064px 1094px}@media (max-width:1630px){.characters .content--korin .bg-image__item:nth-child(1){left:-35px}}@media (max-width:1550px){.characters .content--korin .bg-image__item:nth-child(1){left:-35px}}@media (max-width:1470px){.characters .content--korin .bg-image__item:nth-child(1){left:-35px}}@media (max-width:1340px){.characters .content--korin .bg-image__item:nth-child(1){left:-35px}}.characters .content--korin .bg-image__item:nth-child(2){width:1058px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1058px 1094px}@media (max-width:1630px){.characters .content--korin .bg-image__item:nth-child(2){left:-35px}}@media (max-width:1550px){.characters .content--korin .bg-image__item:nth-child(2){left:-35px}}@media (max-width:1470px){.characters .content--korin .bg-image__item:nth-child(2){left:-35px}}@media (max-width:1340px){.characters .content--korin .bg-image__item:nth-child(2){left:-35px}}.characters .content--korin .bg-image__item:nth-child(3){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .bg-image__item:nth-child(4){width:991px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:991px 1094px}.characters .content--korin .bg-image__item:nth-child(5){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .bg-image__item:nth-child(6){width:1088px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1088px 1094px}.characters .content--korin .bg-image__item:nth-child(7){width:1189px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1189px 1094px}.characters .content--korin .bg-image__item:nth-child(8){width:1179px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1179px 1094px}.characters .content--korin .bg-image__item:nth-child(9){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .bg-image__item:nth-child(10){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .bg-image__item:nth-child(11){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .bg-image__item:nth-child(12){width:1098px;height:1094px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:1098px 1094px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(1){width:97px;height:102px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:97px 102px;left:6px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(2){width:105px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 105px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(3){width:104px;height:106px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 106px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(4){width:104px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 105px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(5){width:104px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 104px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(6){width:104px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 104px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(7){width:104px;height:106px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 106px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(8){width:103px;height:105px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:103px 105px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(9){width:109px;height:100px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:109px 100px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(10){width:107px;height:101px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 101px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(11){width:104px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 79px;top:24px}.characters .content--korin .main-wrapper .ball-image__item:nth-child(12){width:105px;height:104px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:105px 104px}.characters .content--korin.index-1{display:block}.characters .content--korin.index-1 .index__item button.character-1{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index1-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-1-before .bg{width:249px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:249px 276px}.characters .content--korin .main__figure-item.character-1-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-1-before .image{width:477px;height:450px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:477px 450px}.characters .content--korin .main__figure-item.character-1-after .bg{width:249px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:249px 276px}.characters .content--korin .main__figure-item.character-1-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-1-after .image{width:520px;height:461px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara1-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 461px}.characters .content--korin.index-2{display:block}.characters .content--korin.index-2 .index__item button.character-2{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index2-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-2-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-2-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-2-before .image{width:520px;height:436px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 436px}.characters .content--korin .main__figure-item.character-2-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-2-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-2-after .image{width:520px;height:465px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara2-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 465px}.characters .content--korin.index-3{display:block}.characters .content--korin.index-3 .index__item button.character-3{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index3-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-3-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-3-before .name{width:561px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:561px 136px}.characters .content--korin .main__figure-item.character-3-before .image{width:520px;height:487px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 487px}.characters .content--korin .main__figure-item.character-3-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-3-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-3-after .image{width:520px;height:457px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara3-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 457px}.characters .content--korin.index-4{display:block}.characters .content--korin.index-4 .index__item button.character-4{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index4-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-4-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-4-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-4-before .image{width:499px;height:520px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:499px 520px}.characters .content--korin .main__figure-item.character-4-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-4-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-4-after .image{width:520px;height:462px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara4-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 462px}.characters .content--korin.index-5{display:block}.characters .content--korin.index-5 .index__item button.character-5{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index5-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-5-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-5-before .name{width:561px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:561px 136px}.characters .content--korin .main__figure-item.character-5-before .image{width:520px;height:459px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 459px}.characters .content--korin .main__figure-item.character-5-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-5-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-5-after .image{width:520px;height:464px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara5-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 464px}.characters .content--korin.index-6{display:block}.characters .content--korin.index-6 .index__item button.character-6{width:166px;height:79px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/index6-on.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 79px}.characters .content--korin .main__figure-item.character-6-before .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-6-before .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-6-before .image{width:520px;height:461px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 461px}.characters .content--korin .main__figure-item.character-6-after .bg{width:224px;height:276px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 276px}.characters .content--korin .main__figure-item.character-6-after .name{width:560px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:560px 136px}.characters .content--korin .main__figure-item.character-6-after .image{width:520px;height:465px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/korin/chara6-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:520px 465px}.characters .content#gacha,.characters .content#korin{height:1221px}.characters__label-check{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:309px;height:57px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-text.png);background-repeat:no-repeat;background-position:0 0;background-size:309px 57px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:185px;z-index:1}.characters__btn{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:80px;z-index:1}.characters__btn a{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/btn.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;margin-right:auto;margin-left:auto}.prodama{position:relative;z-index:1;padding-top:70px;background:url(/promotion/promare/assets/index/img/pc/twitter-method-bg.png) repeat 50% 0}.prodama__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:472px;height:183px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 183px;margin-right:auto;margin-left:auto;margin-bottom:25px;padding-top:85px;background-image:none;overflow:visible;box-sizing:border-box;position:relative}.prodama__heading::before{width:497px;height:190px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-deco-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:497px 190px;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:270px;height:25px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:270px 25px;margin-right:auto;margin-left:auto;margin-bottom:15px;display:none}.prodama__heading .label2{width:auto;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:15px}.prodama__heading .label2 em,.prodama__heading .label2::after,.prodama__heading .label2::before{width:384px;height:59px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:384px 59px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.prodama__heading .label3{width:88px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:88px 16px;margin-right:auto;margin-left:auto}.prodama__period{margin-bottom:10px}.prodama__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:25px;text-align:center}.prodama__period .start .c-animation-text-body{width:102px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-period-label-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:102px 36px;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:25px;text-align:center}.prodama__period .day .c-animation-text-body{width:554px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-period-day-v2.png);background-repeat:no-repeat;background-position:0 0;background-size:554px 64px;margin-right:auto;margin-left:auto}.prodama__period .text{font-size:16px;line-height:2;text-align:center}.prodama__period .text__small{display:block;margin-top:10px;font-size:12px}.prodama__gacha-text{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:60px;text-align:center}.prodama__gacha-text .c-animation-text-body{width:754px;height:115px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-gacha-text.png);background-repeat:no-repeat;background-position:0 0;background-size:754px 115px;margin-right:auto;margin-left:auto}.prodama .obtain{width:100%;height:auto;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-bg.png);background-repeat:repeat-x;background-position:50% 0;background-size:1920px 981px}.prodama .obtain__label{padding:80px 0}.prodama .obtain__label span{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:314px;height:40px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:265px 40px;margin-right:auto;margin-left:auto;position:relative}.prodama .obtain__label span::after{content:'';width:32px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/icon-accordion.png);background-repeat:no-repeat;background-position:0 0;background-size:32px 32px;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:60px}.prodama .obtain__images .c-animation-text-body{width:1157px;height:413px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-image.png);background-repeat:no-repeat;background-position:0 0;background-size:1157px 413px}.prodama .obtain__period{margin-bottom:53px}.prodama .obtain__period .start{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;text-align:center;margin-bottom:25px}.prodama .obtain__period .start .c-animation-text-body{width:242px;height:31px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-period-label.png);background-repeat:no-repeat;background-position:0 0;background-size:242px 31px;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:461px;height:33px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-day.png);background-repeat:no-repeat;background-position:0 0;background-size:461px 33px;margin-right:auto;margin-left:auto}.prodama .obtain__btn{overflow:hidden;white-space:nowrap;text-indent:-9999px}.prodama .obtain__btn>a{width:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/prodama-obtain-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;margin-right:auto;margin-left:auto}.prodama .obtain__spacer{height:75px}.chara{padding-top:75px;margin-bottom:-40px}.chara__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:457px;height:146px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:457px 146px;margin-right:auto;margin-left:auto;margin-bottom:25px;padding-top:55px;position:relative;background-image:none;overflow:visible;box-sizing:border-box}.chara__heading::before{width:457px;height:146px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:457px 146px;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:133px;height:71px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-balloon.png);background-repeat:no-repeat;background-position:0 0;background-size:133px 71px;margin-right:auto;margin-left:auto;margin-bottom:15px;position:absolute;top:-35px;left:50px;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:-20px}.chara__heading .label2{width:auto;height:58px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:15px}.chara__heading .label2 em,.chara__heading .label2::after,.chara__heading .label2::before{width:356px;height:58px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:356px 58px}.chara__heading .label3{width:110px;height:16px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 16px;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:25px;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:171px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-period-label-1.png);background-repeat:no-repeat;background-position:0 0;background-size:171px 36px}.chara__period .start--2 .c-animation-text-body{width:224px;height:36px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-period-label-2.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 36px}.chara__period .day{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none;margin-bottom:60px;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:517px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-period-day-1.png);background-repeat:no-repeat;background-position:0 0;background-size:517px 64px}.chara__period .day--2 .c-animation-text-body{width:517px;height:64px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/chara-period-day-2.png);background-repeat:no-repeat;background-position:0 0;background-size:517px 64px}.chara__period .text{font-size:16px;line-height:2;text-align:center;margin-bottom:50px}.chara__period .text a{text-decoration:underline}.chara__period .text a:hover{text-decoration:none}.chara .aina-eiyu .text1{text-align:center;margin-bottom:26px}.chara .aina-eiyu .text1 .c-animation-text-body{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:590px;height:25px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-text-001.png);background-repeat:no-repeat;background-position:0 0;background-size:590px 25px}.chara .aina-eiyu .text2{text-align:center;margin-bottom:40px}.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:470px;height:41px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-text-002.png);background-repeat:no-repeat;background-position:0 0;background-size:470px 41px}.chara .aina-eiyu .image{width:469px;height:137px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-eiyu-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:469px 137px;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;margin-bottom:40px}.chara .aina-eiyu .image .icon1{width:284px;height:97px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-eiyu-icon-001.png);background-repeat:no-repeat;background-position:0 0;background-size:284px 97px;position:absolute;z-index:2;top:24px;left:37px}.chara .aina-eiyu .image .icon2{width:123px;height:130px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-eiyu-icon-002.png);background-repeat:no-repeat;background-position:0 0;background-size:123px 130px;position:absolute;z-index:2;top:6px;right:20px}.chara .aina-eiyu .image .light{width:237px;height:237px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-eiyu-light.png);background-repeat:no-repeat;background-position:0 0;background-size:237px 237px;position:absolute;top:-60px;right:-43px;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:70px}.chara .aina-eiyu .link a{width:324px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/aina-eiyu-btn.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 84px;margin-right:auto;margin-left:auto}.chara__list{width:1024px;height:676px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:120px 676px;margin-right:auto;margin-left:auto;margin-top:-85px;overflow:visible}.chara__item{height:inherit;position:relative}.chara__item .chara-bg{position:absolute;right:0;bottom:0;z-index:1}.chara__item .chara-deco{width:797px;height:688px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/deco-block.png);background-repeat:no-repeat;background-position:0 0;background-size:797px 688px;position:absolute;right:-15px;bottom:-100px;z-index:2;pointer-events:none}.chara__item .chara-name{position:absolute;top:160px;left:110px;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;top:390px;left:110px;z-index:3}.chara__item .chara-video__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:148px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/video-label.png);background-repeat:no-repeat;background-position:0 0;background-size:148px 32px;margin-bottom:15px}.chara__item .chara-video__youtube{display:block;width:320px;height:180px;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:320px;height:180px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/video-comingsoon.png);background-repeat:no-repeat;background-position:0 0;background-size:320px 180px}.chara__item.chara1 .chara-bg{width:597px;height:617px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/bg/1.png);background-repeat:no-repeat;background-position:0 0;background-size:597px 617px}.chara__item.chara1 .chara-name{width:224px;height:72px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/name/1.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 72px}.chara__item.chara1 .chara-main{width:388px;height:447px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/chara/1.png);background-repeat:no-repeat;background-position:0 0;background-size:388px 447px;top:180px;right:135px}.chara__item.chara1 .chara-ball{width:80px;height:93px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/ball/1.png);background-repeat:no-repeat;background-position:0 0;background-size:80px 93px;top:528px;right:465px}.chara .aina-slider-wrapper{width:1280px;height:880px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/bg-text.png);background-repeat:no-repeat;background-position:100% 0;background-size:120px 676px;position:relative;margin-top:40px;margin-right:auto;margin-left:auto;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.chara .aina-slider-wrapper .load-deco{width:803px;height:822px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:803px 822px;position:absolute;top:56px;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:528px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:528px 467px;position:absolute;top:184px;left:128px;z-index:2;pointer-events:none}.chara .aina-slider-wrapper .slick-arrow{overflow:hidden;white-space:nowrap;text-indent:-9999px;position:absolute;top:386px;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:40px;height:63px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/arrow-left.png);background-repeat:no-repeat;background-position:0 0;background-size:40px 63px;left:0}.chara .aina-slider-wrapper .slick-next{width:40px;height:63px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/arrow-right.png);background-repeat:no-repeat;background-position:0 0;background-size:40px 63px;right:-415px}.chara .aina-slider-wrapper .bg-image{position:absolute;top:16px;left:80px;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:691px;height:714px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-bg-before.png);background-repeat:no-repeat;background-position:0 0;background-size:691px 714px}.chara .aina-slider-wrapper .bg-image__item.after{width:691px;height:714px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-bg-after.png);background-repeat:no-repeat;background-position:0 0;background-size:691px 714px}.chara .aina-slider-wrapper .ball-image{position:absolute;bottom:203px;left:128px;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:89px;height:102px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-ball-before.png);background-repeat:no-repeat;background-position:0 0;background-size:89px 102px;top:-102px}.chara .aina-slider-wrapper .ball-image__item.after{width:101px;height:103px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-ball-after.png);background-repeat:no-repeat;background-position:0 0;background-size:101px 103px;top:-103px}.chara .aina-slider-wrapper .aina-slider{width:820px;position:absolute;top:0;left:0;z-index:1}.chara .aina-slider-wrapper .aina-slider li .item-inner{position:relative;width:770px;height:880px}.chara .aina-slider-wrapper .aina-slider li .item-inner>*{position:absolute}.chara .aina-slider-wrapper .aina-slider li .item-inner .deco{width:803px;height:822px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-deco.png);background-repeat:no-repeat;background-position:0 0;background-size:803px 822px;top:56px;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:20px;left:128px;z-index:3}.chara .aina-slider-wrapper .aina-slider li .item-inner .anime{width:119px;height:54px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/logo-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:119px 54px;position:absolute;left:128px;z-index:4}.chara .aina-slider-wrapper .aina-slider li .item-inner .image{top:157px;left:172px;z-index:3}.chara .aina-slider-wrapper .aina-slider li .item-inner .state{top:547px;left:547px;z-index:3}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .name{width:321px;height:81px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-name-before.png);background-repeat:no-repeat;background-position:0 0;background-size:321px 81px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .anime{top:124px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .image{width:450px;height:520px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-main-before.png);background-repeat:no-repeat;background-position:0 0;background-size:450px 520px}.chara .aina-slider-wrapper .aina-slider li.before .item-inner .state{width:104px;height:130px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-state-before.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 130px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .name{width:352px;height:131px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-name-after.png);background-repeat:no-repeat;background-position:0 0;background-size:352px 131px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .anime{top:174px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .image{width:528px;height:467px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-main-after.png);background-repeat:no-repeat;background-position:0 0;background-size:528px 467px;top:184px;left:128px}.chara .aina-slider-wrapper .aina-slider li.after .item-inner .state{width:104px;height:130px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/charas/aina-state-after.png);background-repeat:no-repeat;background-position:0 0;background-size:104px 130px}.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:424px;height:676px;padding-top:16px;position:absolute;right:128px;top:0;z-index:1;box-sizing:border-box}.chara .aina-slider-text .intro{margin-bottom:40px}.chara .aina-slider-text .intro__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:195px;height:22px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-introduction.png);background-repeat:no-repeat;background-position:0 0;background-size:195px 22px;margin-bottom:20px}.chara .aina-slider-text .intro__text{font-size:16px;line-height:2}.chara .aina-slider-text .howtoget{width:424px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-bet-bg.png);background-repeat:repeat;background-position:0 0;background-size:424px 53px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;box-sizing:border-box}.chara .aina-slider-text .howtoget__label{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:76px;height:23px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-get.png);background-repeat:no-repeat;background-position:0 0;background-size:76px 23px}.chara .aina-slider-text .howtoget__text{color:#fff;font-size:16px;line-height:1.5;padding-left:17px}.chara .aina-slider-text .movie{width:100%;position:absolute;bottom:0;left:0;z-index:1}.chara .aina-slider-text .movie__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:148px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/characters/label-movie.png);background-repeat:no-repeat;background-position:0 0;background-size:148px 32px;margin-bottom:24px;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:160px 0 80px;background:url(/promotion/promare/assets/index/img/pc/twitter-method-bg.png) 50% 0}.about__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;margin-right:auto;margin-left:auto;margin-bottom:80px;position:relative}.about__heading .label1{width:602px;height:25px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-heading-001.png);background-repeat:no-repeat;background-position:0 0;background-size:602px 25px;margin-right:auto;margin-left:auto;margin-bottom:20px}.about__heading .label2{width:auto;height:145px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;background-image:none;margin-bottom:20px}.about__heading .label2 em,.about__heading .label2::after,.about__heading .label2::before{width:662px;height:145px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-heading-002.png);background-repeat:no-repeat;background-position:0 0;background-size:662px 145px}.about__heading .label3{width:337px;height:24px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-heading-003.png);background-repeat:no-repeat;background-position:0 0;background-size:337px 24px;margin-right:auto;margin-left:auto;margin-bottom:40px}.about__heading .label4{width:auto;height:68px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/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:426px;height:68px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-heading-004.png);background-repeat:no-repeat;background-position:0 0;background-size:426px 68px}.about .about-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1200px;margin-right:auto;margin-left:auto}.about__btn-modal{position:relative;margin-left:72px}.about__btn-modal a{display:block}.about__btn-modal a .c-animation-text-body{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none}.about__btn-modal:nth-of-type(2){margin-left:0}.about__btn-modal:nth-of-type(2) a .c-animation-text-body{width:352px;height:560px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-btn-promare.png);background-repeat:no-repeat;background-position:0 0;background-size:352px 560px}.about__btn-modal:nth-of-type(4) a .c-animation-text-body{width:352px;height:560px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-btn-kill-la-kill.png);background-repeat:no-repeat;background-position:0 0;background-size:352px 560px}.about__btn-modal:nth-of-type(6) a .c-animation-text-body{width:352px;height:560px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/about-btn-grenragan.png);background-repeat:no-repeat;background-position:0 0;background-size:352px 560px}.about__btn-modal:nth-of-type(6)::after{display:none}.about__btn-modal::after{content:'';display:block;width:56px;height:1px;border-top:1px solid #000;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;z-index:1;left:calc(100% + 8px)}.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:120px 0 80px;vertical-align:middle;position:relative;z-index:1}.about-modal-main{position:relative;box-sizing:border-box}.about-modal-main--promare{width:800px;height:876px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-promare-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:800px 876px}.about-modal-main--kill-la-kill{width:800px;height:795px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-kill-la-kill-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:800px 795px}.about-modal-main--grenragan{width:800px;height:991px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/acc-grenragan-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:800px 991px}.amodal__close{width:49px;height:49px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/icon-close.png);background-repeat:no-repeat;background-position:0 0;background-size:49px 49px;position:absolute;top:-65px;right:0;z-index:1;font-size:0;color:transparent;line-height:0}.amodal__close:hover{cursor:pointer}.amodal .acc-about{padding-top:550px}.amodal .acc-about .catch-copy{font-weight:700;font-size:24px;line-height:1.333333333;margin-bottom:25px;padding:0 45px}.amodal .acc-about .detail-text{font-size:16px;line-height:1.75;text-align:left;padding:0 45px}.amodal .acc-about .detail-text+.detail-text{margin-top:30px}.video{padding:80px 0;text-align:center}.video__banner .banner-text{font-weight:700;font-size:20px;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:469px;height:200px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/video-banner.png);background-repeat:no-repeat;background-position:0 0;background-size:469px 200px}.video__banner .banner-link--gyao{display:inline-block;margin-right:12px}.video__banner .banner-link--gyao a .c-animation-text-body{width:469px;height:200px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/bnr-gyao.jpg);background-repeat:no-repeat;background-position:0 0;background-size:469px 200px}.video__banner .banner-link--toukon{display:inline-block;margin-left:12px}.video__banner .banner-link--toukon a .c-animation-text-body{width:469px;height:200px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/bnr-toukon.png);background-repeat:no-repeat;background-position:0 0;background-size:469px 200px}.video__banner .banner-link+.banner-link{margin-top:25px}#footer{background-color:#fff}#footer .siteNav{display:none}#footer .getApp{background-image:none;width:1024px;height:584px;margin:80px auto}#footer .getApp__container{width:520px;top:20px;left:0}#footer .getApp__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:174px;height:37px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/about-monst-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:174px 37px;margin-right:auto;margin-left:auto;margin-bottom:20px}#footer .getApp__text{font-size:20px;line-height:1.6;margin-bottom:30px}#footer .getApp__icon{width:96px;height:96px;margin-bottom:80px}#footer .getApp__btn--startup{width:279px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/about-monst-btn-app.png);background-repeat:no-repeat;background-position:0 0;background-size:279px 84px;margin-right:auto;margin-left:auto}#footer .getApp__btn--install{width:279px;height:84px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/about-monst-btn-install.png);background-repeat:no-repeat;background-position:0 0;background-size:279px 84px;margin-right:auto;margin-left:auto}#footer .getApp .tryGame{width:504px;height:584px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/tryGame-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:504px 584px;top:0;right:0;left:auto}#footer .getApp .tryGame .playable canvas{width:92.06349%;top:20px;left:20px}#footer .siteShare-externalSite-wrapper{background:url(/promotion/promare/assets/index/img/pc/footer/bg.png) repeat-y 50% 0;background-size:cover;padding:80px 0}#footer .siteShare--footer{margin-top:0}#footer .siteShare__heading{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:200px;height:32px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/share-heading.png);background-repeat:no-repeat;background-position:0 0;background-size:200px 32px;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:70px}#footer .externalSite .relationBanner__list .relationBanner__item .relationBanner__link{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:504px;height:202px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/pc/footer/monst-bnr.png);background-repeat:no-repeat;background-position:0 0;background-size:504px 202px}#footer .externalSite .relationBanner__list .relationBanner__item .relationBanner__link img{display:none}#footer .externalSite .snsOfficial__list{margin-top:20px}#footer .externalSite .snsOfficial__list .snsOfficial__item{margin:0 8px}#footer .externalSite .snsOfficial__list .snsOfficial__link--twitterOfficial{width:243px;height:67px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/btn-twitter.png);background-repeat:no-repeat;background-position:0 0;background-size:243px 67px}#footer .externalSite .snsOfficial__list .snsOfficial__link--lineOfficial{width:243px;height:67px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/btn-line.png);background-repeat:no-repeat;background-position:0 0;background-size:243px 67px}#footer .downloadInfo{margin-top:0;padding:42px 0 24px;background-color:#fff}#footer .downloadInfo .downloadInfo__icon{width:56px;height:56px}#footer .downloadInfo .downloadInfo__txt{width:388px;height:47px;display:inline-block;background-image:url(/promotion/promare/assets/index/img/pc/footer/label-download.png);background-repeat:no-repeat;background-position:0 0;background-size:388px 47px}#footer .appText__notes{margin-top:0;padding-bottom:42px;background-color:#fff}#footer .aboutXflag{background:url(/promotion/promare/assets/index/img/pc/footer/bg.png) repeat-y 50% 0;background-size:cover;padding:60px 0 54px;position:relative}#footer .aboutXflag::before{content:'';width:404px;height:136px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/logo-bg.png);background-repeat:no-repeat;background-position:0 0;background-size:404px 136px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:175px;z-index:1}#footer .aboutXflag .footer__anchor--toPagetop{width:131px;height:70px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/footer/pagetop.png);background-repeat:no-repeat;background-position:0 0;background-size:131px 70px;margin-top:0;margin-bottom:45px}#footer .aboutXflag .aboutXflag__logo{margin:0 auto;position:relative;z-index:2}#footer .aboutXflag .aboutXflag__list{margin:70px auto 50px}#footer .aboutXflag .aboutXflag__item{margin:0 16px}@-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:1024px;height:192px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/cut-top.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 192px;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:1024px;height:192px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/cut-top.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 192px;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:1024px;height:192px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/cut-bottom.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 192px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:442px;z-index:19;overflow:hidden;pointer-events:none}#cutin2>span{width:1024px;height:192px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/cut-bottom.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 192px;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:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:87px;z-index:17;overflow:hidden;pointer-events:none}#ainabg>span{width:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;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:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/aina.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:87px;z-index:18;overflow:hidden;pointer-events:none}#aina>span{width:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/aina.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;position:absolute;top:-60px;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:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/door.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;background-image:none;top:87px;z-index:19;overflow:hidden;pointer-events:none}#door>span{width:1024px;height:460px;display:block;background-image:url(/promotion/promare/assets/index/img/pc/cutin/door.png);background-repeat:no-repeat;background-position:0 0;background-size:1024px 460px;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)}#ainaAnimationWrapper.is-animated5 #ainaDeco1{opacity:1;-webkit-transform:scale(1);transform:scale(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}