html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{scrollbar-gutter:stable}body{background-image:url('../images/2603-idolmaster-collabo/pc-bg.jpg');background-size:cover;background-attachment:fixed;background-position:center center}@media (max-width: 750px){body{background-image:none}}.pc-switcher{display:none}a{transition:0.3s}a:hover{filter:brightness(1.2)}section{position:relative}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fafafa;z-index:100}.loading .loading-logo{background-image:url('../images/2603-idolmaster-collabo/logo-op.png');background-repeat:no-repeat;background-position:left top;width:375px;height:206.5px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;margin:auto;background-size:contain;inset:0;opacity:0;transition-delay:0.5s;transition-duration:1s}@media screen and (max-width: 1080px){.loading .loading-logo{background-image:url('../images/2603-idolmaster-collabo/logo-op.png');padding-bottom:49.56%;width:90%;height:0;background-size:cover;background-position:0 0}}.load .loading .loading-logo{opacity:1}.container{position:fixed;width:100%;font-family:'Noto Sans CJK JP', 'Hiragino Kaku Gothic Pro', 'メイリオ', Mayryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;overflow-x:hidden;transition-duration:0.7s;z-index:2}.container *{box-sizing:border-box}.container .pc-wrap{position:fixed;width:100%;height:100vh;z-index:2}@media screen and (max-width: 1200px){.container .pc-wrap{display:none}}.container .pc-wrap .home{background-image:url('../images/2603-idolmaster-collabo/link-official.png');background-repeat:no-repeat;background-position:left top;width:214px;height:68px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:10px;left:0;z-index:20;opacity:0;transition-duration:1s;transition-delay:3.2s}@media (max-width: 1200px){.container .pc-wrap .home{display:none}}.animation-end .container .pc-wrap .home{opacity:1}.container .pc-wrap .scroll-down{overflow:hidden;position:absolute;right:0;bottom:0;left:0;width:1em;margin:0 auto;padding-bottom:75px;color:#e32f34;font-size:12px;font-weight:bold;text-transform:uppercase;transform:translateX(270px);-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:2;opacity:0;transition-duration:1s;transition-delay:3.2s}@media screen and (max-width: 1080px){.container .pc-wrap .scroll-down{display:none}}.animation-end .container .pc-wrap .scroll-down{opacity:1}.container .pc-wrap .scroll-down:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:70px;animation:scrollDown 1.5s cubic-bezier(1, 0, 0, 1) infinite;background-color:#e32f34}@media (min-width: 751px){.container .sp-wrap{position:relative;width:500px;margin:0 auto;box-shadow:0 0 12px rgba(44,0,10,0.3);z-index:3}}.container .sp-inner{position:relative;width:100%;z-index:3}@media (min-width: 751px){.container .sp-inner{width:500px;overflow:hidden}}.container .firstview{position:relative;padding-bottom:173.33%;background-color:#fafafa}.container .firstview:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:38.46%;background-image:linear-gradient(0deg, rgba(191,0,42,0.7),rgba(229,14,61,0.7) 9%,rgba(229,14,61,0.5) 35%,rgba(229,14,61,0));z-index:10;opacity:0;transition-duration:1s;transition-delay:2s}.animation-end .container .firstview:after{opacity:1}.container .firstview .logo{background-image:url('../images/2603-idolmaster-collabo/logo.png');padding-bottom:35.46667%;width:93.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:65%;left:1%;z-index:11;opacity:0;transition-duration:1s;transition-delay:2s}.animation-end .container .firstview .logo{opacity:1}.container .firstview .period{background-image:url('../images/2603-idolmaster-collabo/period.png');padding-bottom:5.33333%;width:100%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;left:0;z-index:1;opacity:0;transition-duration:1s;transition-delay:3s}.animation-end .container .firstview .period{opacity:1}.container .firstview .nav-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:-3.5%;width:100%;gap:1%;z-index:11;opacity:0;transition-duration:1s;transition-delay:3.2s}.animation-end .container .firstview .nav-menu{opacity:1}.container .firstview .nav-menu .menu1{background-image:url('../images/2603-idolmaster-collabo/nav-quest.png');padding-bottom:30.4%;width:30.4%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container .firstview .nav-menu .menu2{background-image:url('../images/2603-idolmaster-collabo/nav-gacha.png');padding-bottom:30.4%;width:30.4%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container .firstview .nav-menu .menu3{background-image:url('../images/2603-idolmaster-collabo/nav-special.png');padding-bottom:30.4%;width:30.4%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.container .firstview .character-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.container .firstview .character{position:absolute;bottom:0}.container .firstview .character.chihaya{background-image:url('../images/2603-idolmaster-collabo/firstview-chihaya.png');padding-bottom:179.98085%;width:62.66%;height:0;background-size:cover;background-position:0 0;top:0;left:0;opacity:0;transform:translateY(30px);transition-duration:1s;transition-delay:1.4s}.animation-end .container .firstview .character.chihaya{opacity:1;transform:translateY(0)}.container .firstview .character.haruka{background-image:url('../images/2603-idolmaster-collabo/firstview-haruka.png');padding-bottom:179.99297%;width:85.33%;height:0;background-size:cover;background-position:0 0;top:0;left:14.67%;opacity:0;transform:translateY(30px);transition-duration:1s;transition-delay:1.8s}.animation-end .container .firstview .character.haruka{opacity:1;transform:translateY(0)}.container .firstview .character.miki{background-image:url('../images/2603-idolmaster-collabo/firstview-miki.png');padding-bottom:179.97955%;width:58.66%;height:0;background-size:cover;background-position:0 0;top:0;right:0;opacity:0;transform:translateY(30px);transition-duration:1s;transition-delay:1.6s}.animation-end .container .firstview .character.miki{opacity:1;transform:translateY(0)}.container .firstview .avatar{background-image:url('../images/2603-idolmaster-collabo/firstview-reward-bg.png');padding-bottom:50.93%;width:50.93%;height:0;background-size:cover;background-position:0 0;position:absolute;top:46%;left:42.9%;z-index:11;opacity:0;transition-duration:1s;transition-delay:3s}.animation-end .container .firstview .avatar{opacity:1}.container .firstview .avatar .image{background-image:url('../images/2603-idolmaster-collabo/firstview-reward-avatar.png');padding-bottom:85.86356%;width:42.67%;height:0;background-size:cover;background-position:0 0;position:absolute;top:12%;left:32%}.container .firstview .avatar .kira{position:absolute;width:18%;z-index:1}.container .firstview .avatar .kira span{background-image:url('../images/2603-idolmaster-collabo/reward-star.png');padding-bottom:100%;width:100%;height:0;background-size:cover;background-position:0 0;display:block;background-size:contain}.container .firstview .avatar .kira1{top:16%;left:17%}.container .firstview .avatar .kira1 span{animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .avatar .kira2{top:12%;left:13%;transform:scale(0.6)}.container .firstview .avatar .kira2 span{animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .avatar .kira3{top:30%;left:21%;transform:scale(0.7)}.container .firstview .avatar .kira3 span{animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .avatar .kira4{top:18%;left:65%;transform:scale(0.8)}.container .firstview .avatar .kira4 span{animation:kirakira 1s infinite 0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .avatar .kira5{top:30%;left:62%;transform:scale(0.6)}.container .firstview .avatar .kira5 span{animation:kirakira 1s infinite 0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .avatar .kira6{top:35%;left:57%;transform:scale(0.8)}.container .firstview .avatar .kira6 span{animation:kirakira 1s infinite -1.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .firstview .reward-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;top:41.3%;right:3%;width:15.2%;gap:4%;z-index:11;opacity:0;transition-duration:1s;transition-delay:2.8s}.animation-end .container .firstview .reward-text{opacity:1}.container .firstview .reward-text .reward-text1{background-image:url('../images/2603-idolmaster-collabo/firstview-reward-txt1.png');padding-bottom:271.25%;width:28%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat}.container .firstview .reward-text .reward-text2{background-image:url('../images/2603-idolmaster-collabo/firstview-reward-txt2.png');padding-bottom:392%;width:35%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat}.container .firstview .reward-text .reward-text3{background-image:url('../images/2603-idolmaster-collabo/firstview-reward-txt3.png');padding-bottom:172.375%;width:28%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-size:contain;background-repeat:no-repeat}.container .contents{position:relative;padding:20% 0 0}.container .contents .contents-bg{position:absolute;top:0;left:0;width:100%;height:100%}.container .contents .contents-bg div{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../images/2603-idolmaster-collabo/sp-bg.jpg');background-size:100% auto;background-repeat:repeat-y}.container .quest{margin-bottom:40%}.container .quest.fade-up .headline{animation:fade-up 0.5s ease 0.2s forwards}.container .quest.fade-up .quest-inner{animation:fade-up 0.5s ease 0.4s forwards}.container .quest.fade-up .slider{animation:fadeIn 0.5s ease 0.6s forwards}.container .quest .headline{background-image:url('../images/2603-idolmaster-collabo/quest-headline.png');padding-bottom:15.6%;width:44%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;opacity:0}.container .quest .quest-inner{position:relative;opacity:0}.container .quest .quest-inner .haruka{background-image:url('../images/2603-idolmaster-collabo/quest-haruka.png');padding-bottom:122.39574%;width:95.73%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto}.container .quest .quest-inner .slider{position:absolute;top:55.5%;left:2.5%;width:50.9%;background-color:#fff;border:4px solid #fff;box-shadow:0px 0px 10px 0px rgba(124,114,114,0.3);opacity:0;z-index:3}.container .quest .quest-inner .slider img{max-width:100%}.container .gacha{position:relative;margin-bottom:30%}.container .gacha.fade-up .headline{animation:fade-up 0.5s ease 0.2s forwards}.container .gacha.fade-up .chihaya{animation:fade-up 0.5s ease 0.4s forwards}.container .gacha.fade-up .gacha-text{animation:fadeIn 0.5s ease 0.8s forwards}.container .gacha.fade-up .miki{animation:fade-up 0.5s ease 1s forwards}.container .gacha .headline{background-image:url('../images/2603-idolmaster-collabo/gacha-headline.png');padding-bottom:15.86667%;width:65.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;opacity:0}.container .gacha .chihaya{background-image:url('../images/2603-idolmaster-collabo/gacha-chihaya.png');padding-bottom:122.39574%;width:95.73%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;margin:0 auto 1%;opacity:0}.container .gacha .chihaya .kira{position:absolute;width:9.7%;z-index:1}.container .gacha .chihaya .kira span{background-image:url('../images/2603-idolmaster-collabo/equipment-chihaya-kira.png');padding-bottom:100%;width:100%;height:0;background-size:cover;background-position:0 0;display:block;background-size:contain}.container .gacha .chihaya .kira1{top:59%;left:16%}.container .gacha .chihaya .kira1 span{animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira2{top:61%;left:14%;transform:scale(0.6)}.container .gacha .chihaya .kira2 span{animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira3{top:62%;left:17%;transform:scale(0.7)}.container .gacha .chihaya .kira3 span{animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira4{top:77%;left:15%;transform:scale(0.8)}.container .gacha .chihaya .kira4 span{animation:kirakira 1s infinite 0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira5{top:62%;left:37%;transform:scale(0.6)}.container .gacha .chihaya .kira5 span{animation:kirakira 1s infinite 0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira6{top:69%;left:39%;transform:scale(0.8)}.container .gacha .chihaya .kira6 span{animation:kirakira 1s infinite -1.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira7{top:71%;left:37%;transform:scale(0.5)}.container .gacha .chihaya .kira7 span{animation:kirakira 1s infinite -1.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira8{top:78%;left:17%;transform:scale(0.8)}.container .gacha .chihaya .kira8 span{animation:kirakira 1s infinite -2.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .chihaya .kira9{top:75%;left:34%;transform:scale(0.8)}.container .gacha .chihaya .kira9 span{animation:kirakira 1s infinite -1.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki{background-image:url('../images/2603-idolmaster-collabo/gacha-miki.png');padding-bottom:122.39574%;width:95.73%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto;opacity:0}.container .gacha .miki .kira{position:absolute;width:9.7%;z-index:1}.container .gacha .miki .kira span{background-image:url('../images/2603-idolmaster-collabo/equipment-miki-kira.png');padding-bottom:100%;width:100%;height:0;background-size:cover;background-position:0 0;display:block;background-size:contain}.container .gacha .miki .kira1{top:68%;left:56%}.container .gacha .miki .kira1 span{animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira2{top:66.4%;left:53.4%;transform:scale(0.6)}.container .gacha .miki .kira2 span{animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira3{top:75%;left:54%;transform:scale(0.7)}.container .gacha .miki .kira3 span{animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira4{top:61%;left:76%;transform:scale(0.8)}.container .gacha .miki .kira4 span{animation:kirakira 1s infinite 0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira5{top:76%;left:76%;transform:scale(0.6)}.container .gacha .miki .kira5 span{animation:kirakira 1s infinite 0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira6{top:77%;left:78%;transform:scale(0.8)}.container .gacha .miki .kira6 span{animation:kirakira 1s infinite -1.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira7{top:79%;left:75%;transform:scale(0.5)}.container .gacha .miki .kira7 span{animation:kirakira 1s infinite -1.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .miki .kira8{top:77%;left:56%;transform:scale(0.8)}.container .gacha .miki .kira8 span{animation:kirakira 1s infinite -2.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .gacha .gacha-text{background-image:url('../images/2603-idolmaster-collabo/gacha-note.png');padding-bottom:2.93333%;width:74.8%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 1%;opacity:0;background-size:contain;background-repeat:no-repeat}.container .special{position:relative;margin-bottom:30%;opacity:0}.container .special.fade-up{animation:fadeIn 0.5s ease forwards}.container .special.fade-up .headline{animation:fade-up 0.5s ease 0.2s forwards}.container .special.fade-up .detail{animation:fade-up 0.5s ease 0.4s forwards}.container .special.fade-up .btn-detail{animation:fadeIn 0.5s ease 0.8s forwards}.container .special .headline{background-image:url('../images/2603-idolmaster-collabo/special-headline.png');padding-bottom:15.8648%;width:56.66%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;opacity:0}.container .special .detail{background-image:url('../images/2603-idolmaster-collabo/special-contents.png');padding-bottom:95.73%;width:95.73%;height:0;background-size:cover;background-position:0 0;position:relative;margin:0 auto;opacity:0}.container .special .detail .btn-detail{background-image:url('../images/2603-idolmaster-collabo/btn-collabo-detail.png');padding-bottom:10.8621%;width:63.78%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:81%;left:0;right:0;margin:0 auto;opacity:0}.container .collabo{position:relative;width:80%;margin:0 auto 8%;background-color:rgba(255,255,255,0.8);border:10px solid #fff;opacity:0}.container .collabo.fade-up{animation:fadeIn 0.5s ease forwards}.container .collabo.fade-up .headline{animation:fade-up 0.5s ease 0.2s forwards}.container .collabo.fade-up .text{animation:fade-up 0.5s ease 0.4s forwards}.container .collabo.fade-up .btn-official{animation:fade-up 0.5s ease .6s forwards}.container .collabo .collabo-inner{position:relative;padding:8% 0 7%;z-index:2}.container .collabo .collabo-inner .headline{background-image:url('../images/2603-idolmaster-collabo/collabo-logo.png');padding-bottom:18.83258%;width:83.33%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 6%;opacity:0}.container .collabo .collabo-inner .text{margin:0 6% 4%;color:#333;font-size:15px;line-height:1.6;opacity:0}@media screen and (max-width: 750px){.container .collabo .collabo-inner .text{font-size:3vw}}.container .collabo .collabo-inner .text p:not(:last-child){margin-bottom:0.5em}.container .collabo .collabo-inner .btn-official{background-image:url('../images/2603-idolmaster-collabo/btn-collabo-official.png');padding-bottom:11.66667%;width:75%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:0 auto;opacity:0}.container .logres{position:relative;width:80%;margin:0 auto 10%;background-color:rgba(255,255,255,0.8);border:10px solid #fff;opacity:0}.container .logres.fade-up{animation:fadeIn 0.5s ease forwards}.container .logres.fade-up .headline{animation:fade-up 0.5s ease 0.2s forwards}.container .logres.fade-up .text{animation:fade-up 0.5s ease 0.4s forwards}.container .logres.fade-up .btn-official{animation:fade-up 0.5s ease .6s forwards}.container .logres.fade-up .store-button{animation:fade-up 0.5s ease .8s forwards}.container .logres .inner{position:relative;padding:8% 0 7%}.container .logres .inner .headline{background-image:url('../images/2603-idolmaster-collabo/about-logres-logo.png');padding-bottom:21.33112%;width:64.16%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 3%;opacity:0}.container .logres .inner .text{margin:0 6% 4%;color:#333;font-size:15px;line-height:1.6;opacity:0}@media screen and (max-width: 750px){.container .logres .inner .text{font-size:3vw}}.container .logres .inner .text p{margin-bottom:0}.container .logres .inner .btn-official{background-image:url('../images/2603-idolmaster-collabo/btn-official.png');padding-bottom:11.66667%;width:75%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:0 auto 5%;opacity:0}.container .logres .inner .store-button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%;-ms-flex-pack:center;justify-content:center;opacity:0}.container .logres .inner .store-button li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .logres .inner .store-button li a.icon-appstore{background-image:url('../images/2603-idolmaster-collabo/btn-appstore.png');padding-bottom:36.56388%;width:100%;height:0;background-size:cover;background-position:0 0;background-repeat:no-repeat;background-size:contain;margin-bottom:2%}.container .logres .inner .store-button li a.icon-googleplay{background-image:url('../images/2603-idolmaster-collabo/btn-googleplay.png');padding-bottom:29.53737%;width:100%;height:0;background-size:cover;background-position:0 0;background-repeat:no-repeat;background-size:contain;margin-bottom:2%}.container .logres .inner .store-button li a.icon-andapp{background-image:url('../images/2603-idolmaster-collabo/btn-andapp.png');padding-bottom:29.43262%;width:100%;height:0;background-size:cover;background-position:0 0;background-repeat:no-repeat;background-size:contain;margin-bottom:2%}.container .logres .inner .store-button li.hidden{display:none}.container .logres .inner .store-button li.ios{width:26%}.container .logres .inner .store-button li.ios.single{width:34%}.container .logres .inner .store-button li.android{width:32%}.container .logres .inner .store-button li.android.single{width:40%}.container .logres .inner .store-button li.andapp{width:32.14%}.container .pagetop{background-image:url('../images/2603-idolmaster-collabo/pagetop.png');padding-bottom:16%;width:32%;height:0;background-size:cover;background-position:0 0;position:relative;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain;transform:translateY(8%);transition-duration:.5s}.container .pagetop:hover{transform:translateY(0)}.container .footer{position:relative;background-color:#e85072;z-index:10}.container .footer:before{content:'';position:absolute;top:-5px;left:0;width:100%;height:5px;background-color:#f2b6d4}.container .footer .headline{background-image:url('../images/2603-idolmaster-collabo/share.png');padding-bottom:2.53239%;width:17.86%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain}.container .footer .inner{position:relative;margin:0 auto;padding:35px 0 15px}@media screen and (max-width: 1080px){.container .footer .inner{width:100%;padding:4% 0 2%}}.container .footer .social-button{display:-ms-flexbox;display:flex;margin:0 0 40px;-ms-flex-align:center;align-items:center;gap:30px 20px;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1080px){.container .footer .social-button{margin:0 0 6%;gap:6%}}@media screen and (max-width: 1080px){.container .footer .social-button li{width:10.66%}}.container .footer .social-button li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .footer .social-button li a.x{background-image:url('../images/2603-idolmaster-collabo/btn-share-x.png');background-repeat:no-repeat;background-position:left top;width:53.33333px;height:49.33333px;background-size:contain}@media screen and (max-width: 1080px){.container .footer .social-button li a.x{background-image:url('../images/2603-idolmaster-collabo/btn-share-x.png');padding-bottom:92.5%;width:100%;height:0;background-size:cover;background-position:0 0}}.container .footer .social-button li a.facebook{background-image:url('../images/2603-idolmaster-collabo/btn-share-facebook.png');background-repeat:no-repeat;background-position:left top;width:53.33333px;height:49.33333px;background-size:contain}@media screen and (max-width: 1080px){.container .footer .social-button li a.facebook{background-image:url('../images/2603-idolmaster-collabo/btn-share-facebook.png');padding-bottom:92.5%;width:100%;height:0;background-size:cover;background-position:0 0}}.container .footer .social-button li a.line{background-image:url('../images/2603-idolmaster-collabo/btn-share-line.png');background-repeat:no-repeat;background-position:left top;width:53.33333px;height:49.33333px;background-size:contain}@media screen and (max-width: 1080px){.container .footer .social-button li a.line{background-image:url('../images/2603-idolmaster-collabo/btn-share-line.png');padding-bottom:92.5%;width:100%;height:0;background-size:cover;background-position:0 0}}.container .footer .copyright{display:block;margin-bottom:15px;padding:0 30px;color:#f2b6d4;font-size:16px;line-height:1.4;text-align:center}@media screen and (max-width: 1080px){.container .footer .copyright{margin-bottom:2%;font-size:12px}}.container .footer .footer-text{display:block;color:#7c1f21;font-size:12px;text-align:center}@media screen and (max-width: 1080px){.container .footer .footer-text{font-size:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list.weapon-slider{overflow:visible}.slick-list.weapon-slider .slick-list{overflow:visible}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;bottom:-12%;cursor:pointer;z-index:11}.slick-arrow.slick-next{background-image:url('../images/2603-idolmaster-collabo/quest-arrow-r.png');padding-bottom:9.85185%;width:7%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;right:15%;border:none;background-color:transparent;background-size:contain;background-repeat:no-repeat}.slick-arrow.slick-prev{background-image:url('../images/2603-idolmaster-collabo/quest-arrow-l.png');padding-bottom:9.85185%;width:7%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;left:15%;border:none;background-color:transparent;background-size:contain;background-repeat:no-repeat}.slick-dots{position:absolute;left:0;right:0;bottom:-11%;width:100%;text-align:center}.slick-dots li{display:inline-block;width:5%;margin:0 1.5%;padding-bottom:5%;cursor:pointer;background-color:#fff;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.slick-dots li.slick-active{background-color:#e93d63}.slick-dots button{display:none}@keyframes scrollDown{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes kirakira{from{transform:scale(1)}to{transform:scale(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}
