@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.js-anim-paste{-webkit-transition:opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}.js-anim-paste.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-anim-scale-up{-webkit-transition:opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}.js-anim-scale-up.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-anim-slide-up{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,80px);transform:translate(0,80px);opacity:0}.js-anim-slide-up.is-entered{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.js-anim-slide-down{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,-80px);transform:translate(0,-80px);opacity:0}.js-anim-slide-down.is-entered{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.js-anim-slide-left{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(80px);transform:translateX(80px);opacity:0}.js-anim-slide-left.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-slide-right{-webkit-transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}.js-anim-slide-right.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-fade-in{-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94) .1s;transition:opacity .8s cubic-bezier(.25,.46,.45,.94) .1s;opacity:0}.js-anim-fade-in.is-entered{opacity:1}.monst-election2025{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_pattern.jpg) repeat 0 0;background-size:375px auto}.lead{font-size:1.92em;font-weight:900;text-align:center;background-color:#000;color:#fff;padding:0 0 6.4px}.lead .em{color:#6cdac1}.kv{position:relative}.kv__base{width:100%}.kv__logo{width:401.6px;position:absolute;top:580.8px;left:92.8px;z-index:1;-webkit-transition:1s;transition:1s;-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-filter:brightness(4);filter:brightness(4);-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}.is-entered .kv__logo{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.kv__logo__img{width:100%}.kv__chara{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}.is-entered .kv__chara{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.kv__chara__img{position:absolute;-webkit-transition:1.5s cubic-bezier(.25,.46,.45,.94);transition:1.5s cubic-bezier(.25,.46,.45,.94)}.kv__chara__img:nth-child(1){top:30.4px;left:16px;width:198.4px;-webkit-transform:translate(48px,48px);transform:translate(48px,48px)}.kv__chara__img:nth-child(2){top:32px;left:208px;width:179.2px;-webkit-transform:translate(0,48px);transform:translate(0,48px)}.kv__chara__img:nth-child(3){top:27.2px;left:393.6px;width:191.2px;-webkit-transform:translate(-48px,48px);transform:translate(-48px,48px)}.kv__chara__img:nth-child(4){top:185.6px;left:28.8px;width:173.6px;-webkit-transform:translate(48px,24px);transform:translate(48px,24px)}.kv__chara__img:nth-child(5){top:182.4px;left:198.4px;width:151.2px;-webkit-transform:translate(16px,24px);transform:translate(16px,24px)}.kv__chara__img:nth-child(6){top:132.8px;left:340.8px;width:118.4px;-webkit-transform:translate(-16px,32px);transform:translate(-16px,32px)}.kv__chara__img:nth-child(7){top:225.6px;left:347.2px;width:128px;-webkit-transform:translate(-8px,24px);transform:translate(-8px,24px)}.kv__chara__img:nth-child(8){top:203.2px;left:452.8px;width:120px;-webkit-transform:translate(-24px,24px);transform:translate(-24px,24px)}.kv__chara__img:nth-child(9){top:328px;left:17.6px;width:175.2px;-webkit-transform:translate(48px,0);transform:translate(48px,0)}.kv__chara__img:nth-child(10){top:300.8px;left:185.6px;width:228.8px}.kv__chara__img:nth-child(11){top:320px;left:400px;width:175.2px;-webkit-transform:translate(-48px,0);transform:translate(-48px,0)}.kv__chara__img:nth-child(12){top:476.8px;left:3.2px;width:205.6px;-webkit-transform:translate(48px,-32px);transform:translate(48px,-32px)}.kv__chara__img:nth-child(13){top:484.8px;left:203.2px;width:180px;-webkit-transform:translate(0,-32px);transform:translate(0,-32px)}.kv__chara__img:nth-child(14){top:473.6px;left:384px;width:212.8px;-webkit-transform:translate(-48px,-32px);transform:translate(-48px,-32px)}.is-entered .kv__chara__img{-webkit-transform:translate(0,0);transform:translate(0,0)}.kv__star__img{position:absolute;-webkit-animation:starShine 1.7s infinite;animation:starShine 1.7s infinite}.kv__star__img:nth-child(1){width:17.6px;top:41.6px;left:222.4px}.kv__star__img:nth-child(2){width:31.2px;top:84.8px;left:387.2px;-webkit-animation-delay:.2s;animation-delay:.2s}.kv__star__img:nth-child(3){width:31.2px;top:196.8px;left:11.2px;-webkit-animation-delay:.4s;animation-delay:.4s}.kv__star__img:nth-child(4){width:31.2px;top:217.6px;left:336px;-webkit-animation-delay:.6s;animation-delay:.6s}.kv__star__img:nth-child(5){width:17.6px;top:196.8px;left:563.2px;-webkit-animation-delay:.8s;animation-delay:.8s}.kv__star__img:nth-child(6){width:31.2px;top:476.8px;left:174.4px;-webkit-animation-delay:1s;animation-delay:1s}.kv__star__img:nth-child(7){width:17.6px;top:460.8px;left:409.6px}.kv__star__img:nth-child(8){width:17.6px;top:678.4px;left:14.4px;-webkit-animation-delay:.1s;animation-delay:.1s}.kv__star__img:nth-child(9){width:17.6px;top:689.6px;left:569.6px;-webkit-animation-delay:.3s;animation-delay:.3s}.kv__star__img:nth-child(10){width:17.6px;top:22.4px;left:92.8px;-webkit-animation-delay:.5s;animation-delay:.5s}.kv__star__img:nth-child(11){width:17.6px;top:38.4px;left:400px;-webkit-animation-delay:.7s;animation-delay:.7s}.kv__star__img:nth-child(12){width:31.2px;top:182.4px;left:190.4px;-webkit-animation-delay:.9s;animation-delay:.9s}.kv__star__img:nth-child(13){width:31.2px;top:347.2px;left:17.6px;-webkit-animation-delay:1.1s;animation-delay:1.1s}.kv__star__img:nth-child(14){width:31.2px;top:331.2px;left:547.2px;-webkit-animation-delay:1.3s;animation-delay:1.3s}.kv__star__img:nth-child(15){width:31.2px;top:708.8px;left:84.8px}.kv__star__img:nth-child(16){width:31.2px;top:704px;left:481.6px;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes starShine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes starShine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.app{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.8px 0 4.8px 16px}.app__block{padding:8px 24px 16px 0;border-right:solid 1px #fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.kv__message{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4.8px}.kv__message__chara{width:136px;-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition-delay:1.3s;transition-delay:1.3s}.is-entered .kv__message__chara{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.kv__message__text{width:448px;-webkit-filter:blur(8px);filter:blur(8px);opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition-delay:1.6s;transition-delay:1.6s}.is-entered .kv__message__text{-webkit-filter:blur(0);filter:blur(0);opacity:1}.app__title{color:#ffe800;width:120%;font-size:5.12em;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:left;transform-origin:left}.app__title.is-type2{font-size:3.52em;line-height:1.2;padding-left:24px}.app__title.is-type2 .em{font-size:2.08em}.app__note{color:#fff;font-size:1.6em}.app__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:2.4em;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 144px;flex:0 0 144px}.app__arrow{width:51.2px;margin-bottom:6.4px}.period{background-color:#4fd3b5;text-align:center;padding:16px 0 20.8px;border-bottom:solid 1px #000}.period__title__img{width:100.8px}.period__date{font-size:2.88em;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.period__date .num{font-family:"Barlow Condensed",sans-serif;font-size:2.4em;position:relative;top:3.2px}.about{overflow:hidden;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_chara.jpg) repeat center top;background-size:100% auto}.about .message__text__area{width:352px}.about__main{padding:40px 16px;position:relative}.about__title{width:539.2px;margin:0 auto 24px;position:relative;z-index:1}.about__title__img{width:100%}.about__text{font-size:2.24em;line-height:2;width:63%;position:relative;z-index:1;margin-bottom:16px}.about__img{position:absolute;top:107.2px;right:-16px;width:70%;opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px);-webkit-transition:1.5s;transition:1.5s}.is-entered .about__img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.about__lead{position:relative;z-index:1}.about__lead__text{background-color:#000;color:#fff;font-weight:700;display:inline-block;font-size:2.88em;margin-bottom:8px;padding:3.2px 8px}.about__lead__text .em{color:#ffe800}.about__count{text-align:center;margin-bottom:48px}.about__count__lead{font-size:3.2em;font-weight:700}.about__count__main{font-size:9.6em;font-weight:900;line-height:1;margin-bottom:24px}.about__count__main .num{color:#fff;font-size:2.4em;position:relative;line-height:1}.about__count__main .anime{position:absolute;top:0;left:0;line-height:1.45;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:.2s;transition-delay:.2s}.is-entered .about__count__main .anime{-webkit-transform:scale(2);transform:scale(2);opacity:0}.about__count__text{font-size:2.24em;font-weight:700}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:48px}.message__img{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;width:160px;margin-right:16px}.message__img__item{width:100%;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:.7s cubic-bezier(.175,.885,.32,1.275);transition:.7s cubic-bezier(.175,.885,.32,1.275)}.is-entered .message__img__item{-webkit-transform:scale(1);transform:scale(1);opacity:1}.message__text{width:120%;font-size:2.88em;font-weight:700;line-height:1.6;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transition:1.5s;transition:1.5s;-webkit-transition-delay:.3s;transition-delay:.3s}.is-entered .message__text{-webkit-filter:blur(0);filter:blur(0);opacity:1}.award{background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_award.png) no-repeat center 0;background-size:auto 100%;position:relative}.award__slide{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;z-index:1}.award__slide__item{text-align:center;padding:48px 0 19.2px;position:relative}.award__slide__item::before{content:"";display:block;position:absolute;width:102.4px;height:153.6px;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/award_spotlight.png) no-repeat 0 0;background-size:contain;top:4.8px;right:11.2px;opacity:0;-webkit-transition:.4s;transition:.4s;-webkit-transition-delay:.15s;transition-delay:.15s;z-index:-1}.award__slide__item.swiper-slide-active::before{opacity:1}.award__slide__img-wrap{position:relative;padding:0 4.8px 8px;margin-bottom:4.8px;z-index:1}.award__slide__img-wrap::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:105.6px;height:35.2px;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/award_shadow.png) no-repeat 0 0;background-size:contain}.award__slide__img{width:102.4px;position:relative;z-index:1}.is-clicked .award__slide__img{-webkit-animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1);animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1)}.award__slide__text{font-family:"Barlow Condensed",sans-serif;font-size:1.76em;color:#6cdac1;font-weight:700;line-height:1;position:relative;-webkit-transition:.4s;transition:.4s;-webkit-transition-delay:.15s;transition-delay:.15s;opacity:0}.swiper-slide-active .award__slide__text{opacity:1}.award__lights__item{position:absolute;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/award_star.svg) no-repeat 0 0;background-size:24px auto;width:24px;height:24px;-webkit-animation:light-move 1.5s infinite;animation:light-move 1.5s infinite;opacity:.8}.award__lights__item:nth-child(1){top:17.6px;left:92.8px}.award__lights__item:nth-child(2){top:163.2px;left:225.6px;-webkit-animation-delay:.75s;animation-delay:.75s}.award__lights__item:nth-child(3){top:17.6px;left:374.4px;-webkit-animation-delay:.75s;animation-delay:.75s}.award__lights__item:nth-child(4){top:163.2px;left:480px}@-webkit-keyframes light-move{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes light-move{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.point{background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_pattern.jpg) repeat 0 0;background-size:375px auto}.point__title{padding:8px 4.8px;position:relative}.point__title__img{width:100%}.point__title__chara{position:absolute;width:54.4px;-webkit-animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1) .6s infinite;animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1) .6s infinite}.point__title__chara:nth-child(2){top:171.2px;left:107.2px}.point__title__chara:nth-child(3){top:92.8px;left:401.6px;-webkit-animation-delay:.3s;animation-delay:.3s}.point__title__chara:nth-child(4){top:171.2px;left:480px}.point__block{padding:0 22.4px;position:relative}.point__block:nth-child(2){margin-top:-56px}.point__block:nth-child(3) .point__block__title{font-size:3.52em}.point__block:nth-child(3) .point__block__title .em{font-size:2em}.point__block:nth-child(4) .point__block__title{font-size:3.2em}.point__block:nth-child(4) .point__block__title .em{font-size:2.32em}.point__number{width:99.2px}.point__block__title{color:#fff;font-size:4.32em;font-weight:900;line-height:1.2;margin-bottom:16px}.point__note{color:#fff;font-size:1.76em;line-height:1.6;margin-bottom:16px}.point__img__area{background:url(/promotion/12th_anniversary/assets/monst-election2025/img/frame_point.png) no-repeat center center;background-size:574.4px auto;text-align:center}.point__img{width:548px;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:.7s cubic-bezier(.175,.885,.32,1.275);transition:.7s cubic-bezier(.175,.885,.32,1.275)}.is-entered .point__img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.point__table{padding:0 27.2px;margin-top:24px;margin-bottom:88px;display:-webkit-box;display:-ms-flexbox;display:flex}.point__table__block{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;border:solid 1px #000;border-right:none}.point__table__block:last-child{border-right:solid 1px #000}.point__table__block:nth-child(even) .point__table__item{background-color:#47c3a7}.point__table__head{background-color:#0a7960;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:1.6em;padding:8px 0;border-bottom:solid 1px #000}.point__table__head .em{font-size:3.2em;font-weight:900;line-height:1.3}.point__table__item{text-align:center;border-bottom:solid 1px #000;background-color:#6cdac1;font-size:1.6em;padding:3.2px 0}.point__table__item:last-child{border-bottom:none}.point__change{background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_change_chara.png) no-repeat center 0;background-size:contain;width:520px;margin:0 auto 57.6px;position:relative;padding-top:80px;padding-bottom:48px;-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:.7s cubic-bezier(.175,.885,.32,1.275);transition:.7s cubic-bezier(.175,.885,.32,1.275)}.point__change.is-entered{-webkit-transform:scale(1);transform:scale(1);opacity:1}.point__change__lead{width:180.8px;margin:0 auto;position:absolute;top:-40px;right:0;left:0}.point__change__lead__img{width:100%}.point__change__title{text-align:center}.point__change__title__text{background-color:#000;color:#fff;font-weight:700;display:inline-block;font-size:3.2em;margin-bottom:8px;padding:3.2px 8px}.point__change__title__text .em{color:#ffe800}.point__change__img{width:70%;display:block;margin:0 auto}.point__bottom__lead{text-align:center;color:#fff;font-weight:900;font-size:3.52em;margin-bottom:40px;line-height:1.4;-webkit-transform:scaleX(.8);transform:scaleX(.8)}.point__bottom__message{padding:51.2px 0 1px}.howto{padding-bottom:64px;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/bg_chara.jpg) repeat center top;background-size:100% auto}.howto__title{padding:8px 4.8px;position:relative}.howto__title__img{width:100%;position:relative;z-index:2}.howto__title__chara{position:absolute;width:54.4px;-webkit-animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1) .6s infinite;animation:BallClearAnim 1s cubic-bezier(.77,0,.175,1) .6s infinite}.howto__title__chara:nth-child(2){top:107.2px;left:143.2px;z-index:1}.howto__title__chara:nth-child(3){top:124.8px;left:323.2px;z-index:1;-webkit-animation-delay:.3s;animation-delay:.3s}.howto__title__chara:nth-child(4){top:139.2px;left:465.6px;z-index:3}.howto__title__chara:nth-child(5){top:260.8px;left:499.2px;z-index:3;-webkit-animation-delay:.3s;animation-delay:.3s}.howto__slide{position:relative;z-index:3}.howto__slide .swiper-button-next{width:58.4px;height:56.8px;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/arrow_blk.png) no-repeat 0 0;background-size:contain;position:absolute;right:24px;top:50%;z-index:1}.howto__slide .swiper-button-prev{width:58.4px;height:56.8px;background:url(/promotion/12th_anniversary/assets/monst-election2025/img/arrow_blk.png) no-repeat 0 0;background-size:contain;position:absolute;left:24px;top:50%;z-index:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.howto__slide .swiper-button-disabled{opacity:0;visibility:hidden}.howto__slide .swiper-pagination{position:absolute;bottom:86.4px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:1}.howto__slide .swiper-pagination-bullet{display:block;width:12.8px;height:12.8px;border:solid 1px #000;border-radius:50%;margin:0 12.8px}.howto__slide .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.howto__slide__item{padding:0 38.4px}.howto__slide__step{width:99.2px}.howto__slide__img{width:100%;display:block;margin:16px auto 0}.howto__slide__text{display:block;margin:32px auto 16px;font-size:2.24em;line-height:1.6}.howto__slide__note{font-size:1.76em;line-height:1.4}@-webkit-keyframes BallClearAnim{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-17.6px) rotate(0) scale(1,1);transform:translate(0,-17.6px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.4px,-19.36px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.4px,-19.36px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.32px,-20.92px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.32px,-20.92px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.4px,-20.96px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.4px,-20.96px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.32px,-19.32px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.32px,-19.32px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-17.6px) rotate(0) scale(1,1);transform:translate(0,-17.6px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes BallClearAnim{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}5.084745762711865%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}6.779661016949152%{opacity:1;-webkit-transform:translate(0,-17.6px) rotate(0) scale(1,1);transform:translate(0,-17.6px) rotate(0) scale(1,1)}8.47457627118644%{opacity:1;-webkit-transform:translate(-.4px,-19.36px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.4px,-19.36px) rotate(5.99817deg) scale(1.00001,1.00001)}11.864406779661017%{opacity:1;-webkit-transform:translate(-.32px,-20.92px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.32px,-20.92px) rotate(-5.99904deg) scale(1.00001,1.00001)}15.254237288135593%{opacity:1;-webkit-transform:translate(-.4px,-20.96px) rotate(5.99817deg) scale(1.00001,1.00001);transform:translate(-.4px,-20.96px) rotate(5.99817deg) scale(1.00001,1.00001)}18.64406779661017%{opacity:1;-webkit-transform:translate(-.32px,-19.32px) rotate(-5.99904deg) scale(1.00001,1.00001);transform:translate(-.32px,-19.32px) rotate(-5.99904deg) scale(1.00001,1.00001)}22.033898305084744%{opacity:1;-webkit-transform:translate(0,-17.6px) rotate(0) scale(1,1);transform:translate(0,-17.6px) rotate(0) scale(1,1)}23.728813559322035%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}25.423728813559322%{opacity:1;-webkit-transform:translate(0,-16px) rotate(0) scale(1,1);transform:translate(0,-16px) rotate(0) scale(1,1)}30.508474576271187%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}.app__note{font-size:1.6em}.period__date .num{font-size:1.6em}.about__count__main .num{font-size:1.6em}.point__block:nth-child(3) .point__block__title .em{font-size:1.28em}.point__block:nth-child(4) .point__block__title .em{font-size:1.44em}.point__table__head .em{font-size:1.92em}.app__title.is-type2 .em{font-size:1.44em}