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}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-up{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-down2{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-down2{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-right{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes star-anim{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes star-anim{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes kirakira{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes kirakira{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes fadeUp{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeUp{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes scrollDown{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scrollDown{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-webkit-keyframes bgKiraAnimation{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}15%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes bgKiraAnimation{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}15%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes bgKiraRotate{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}10%{-webkit-transform:rotateY(0);transform:rotateY(0)}20%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes bgKiraRotate{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}10%{-webkit-transform:rotateY(0);transform:rotateY(0)}20%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes kirakira{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes pyon{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.9, 0.9) translate(0%, 5%);transform:scale(0.9, 0.9) translate(0%, 5%)}30%{-webkit-transform:scale(1.2, 0.8) translate(0%, 10%);transform:scale(1.2, 0.8) translate(0%, 10%)}50%{-webkit-transform:scale(0.8, 1.2) translate(0%, -10%);transform:scale(0.8, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes pyon{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(0.9, 0.9) translate(0%, 5%);transform:scale(0.9, 0.9) translate(0%, 5%)}30%{-webkit-transform:scale(1.2, 0.8) translate(0%, 10%);transform:scale(1.2, 0.8) translate(0%, 10%)}50%{-webkit-transform:scale(0.8, 1.2) translate(0%, -10%);transform:scale(0.8, 1.2) translate(0%, -10%)}70%{-webkit-transform:scale(1.1, 0.9) translate(0%, 5%);transform:scale(1.1, 0.9) translate(0%, 5%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}.container{opacity:0;-webkit-transition-duration:.7s;transition-duration:.7s;font-family:'Noto Sans CJK JP', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Mayryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}.load .container{opacity:1}.container *{box-sizing:border-box}.container:before{content:'';position:fixed;width:100%;height:100%;background-image:url('../images/2403-prismaillya-collabo/bg-pc.jpg');background-position:left top;background-repeat:repeat}@media screen and (max-width: 850px){.container:before{background-image:none}}.container .sp-wrap{position:fixed;top:0;right:100px;max-width:500px;height:100%;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 10px 0 #827277;z-index:1;background-image:url('../images/2403-prismaillya-collabo/bg.png');background-size:100% auto;background-position:center;background-repeat:repeat-y}@media screen and (max-width: 1200px){.container .sp-wrap{right:0;left:0;margin:auto}}@media screen and (max-width: 850px){.container .sp-wrap{width:100%;position:relative;max-width:none;box-shadow:none}}@media screen and (min-width: 850px){.container .sp-wrap::-webkit-scrollbar{width:10px}.container .sp-wrap::-webkit-scrollbar-track{background-color:#4e3a60}.container .sp-wrap::-webkit-scrollbar-thumb{background-color:#eb445f}}.sp .container .sp-wrap{position:relative;left:0;right:0;margin:auto;z-index:auto}.container .sp-wrap .firstview{display:none;position:relative;padding-bottom:172%;overflow:hidden}@media screen and (max-width: 1200px){.container .sp-wrap .firstview{display:block}}.sp .container .sp-wrap .firstview{display:block}.load .container .sp-wrap .firstview .logo{-webkit-animation:fade-in .6s ease 1 2.7s forwards;animation:fade-in .6s ease 1 2.7s forwards}.load .container .sp-wrap .firstview .period{-webkit-animation:fade-in .6s ease 1 4s forwards;animation:fade-in .6s ease 1 4s forwards}.container .sp-wrap .firstview .logo{background-image:url('../images/2403-prismaillya-collabo/logo.png');padding-bottom:34.77948%;width:56.5%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;margin:2% 0 0 1%;background-size:contain;background-repeat:no-repeat;opacity:0;z-index:2}.container .sp-wrap .firstview .period{position:relative;display:none;background-color:#fcf088;padding:5px 0 5px;border-bottom:3px solid #f7bf28;opacity:0;z-index:1}.container .sp-wrap .firstview .period p{background-image:url('../images/2403-prismaillya-collabo/period.png');padding-bottom:3.69811%;width:91%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;background-size:contain;background-repeat:no-repeat;margin:auto}@media screen and (max-width: 1200px){.container .sp-wrap .firstview .period{display:block}}.container .sp-wrap .firstview .chara1{background-image:url('../images/2403-prismaillya-collabo/character1-sp.png');padding-bottom:110.10848%;width:68.53%;height:0;background-size:cover;background-position:0 0;position:absolute;right:0;top:4.5%;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);z-index:2}.load .container .sp-wrap .firstview .chara1{-webkit-animation:charaAnimIn .4s ease 2.3s forwards;animation:charaAnimIn .4s ease 2.3s forwards}.container .sp-wrap .firstview .chara2{background-image:url('../images/2403-prismaillya-collabo/character2-sp.png');padding-bottom:111.34521%;width:58.9%;height:0;background-size:cover;background-position:0 0;position:absolute;right:0;top:15%;z-index:2;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.load .container .sp-wrap .firstview .chara2{-webkit-animation:charaAnimIn .4s ease 2.15s forwards;animation:charaAnimIn .4s ease 2.15s forwards}.container .sp-wrap .firstview .chara3{background-image:url('../images/2403-prismaillya-collabo/character3-sp.png');padding-bottom:147.72855%;width:82.4%;height:0;background-size:cover;background-position:0 0;position:absolute;right:0;top:23%;z-index:2;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.load .container .sp-wrap .firstview .chara3{-webkit-animation:charaAnimIn .4s ease 2s forwards;animation:charaAnimIn .4s ease 2s forwards}@-webkit-keyframes charaAnimIn{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}70%{opacity:1;-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes charaAnimIn{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}70%{opacity:1;-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container .sp-wrap .firstview .catchcopy{background-image:url('../images/2403-prismaillya-collabo/firstview-copy.png');padding-bottom:48.1%;width:48.1%;height:0;background-size:cover;background-position:0 0;position:absolute;left:0;top:26%;z-index:2;opacity:0}.container .sp-wrap .firstview .catchcopy span{background-image:url('../images/2403-prismaillya-collabo/firstview-copy-text.png');padding-bottom:29.95184%;width:97%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;left:5%;top:68%}.load .container .sp-wrap .firstview .catchcopy{-webkit-animation:fade-in .6s ease 1 3s forwards;animation:fade-in .6s ease 1 3s forwards}.container .sp-wrap .section{padding:8% 2%;margin-bottom:5%;position:relative;z-index:11}.container .sp-wrap .nav-box{position:relative;z-index:10}.container .sp-wrap .nav{position:absolute;top:51.8%;left:2%;width:54.1%;z-index:3}.container .sp-wrap .nav .button-quest a{background-image:url('../images/2403-prismaillya-collabo/nav-quest.png');padding-bottom:28.07882%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .nav .button-gacha a{background-image:url('../images/2403-prismaillya-collabo/nav-gacha.png');padding-bottom:28.07882%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .nav .button-login a{background-image:url('../images/2403-prismaillya-collabo/nav-login.png');padding-bottom:28.07882%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .nav li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.load .container .sp-wrap .nav li.button-gacha{-webkit-animation:fadeUp .6s ease 1 3.3s forwards;animation:fadeUp .6s ease 1 3.3s forwards}.load .container .sp-wrap .nav li.button-quest{-webkit-animation:fadeUp .6s ease 1 3.5s forwards;animation:fadeUp .6s ease 1 3.5s forwards}.load .container .sp-wrap .nav li.button-login{-webkit-animation:fadeUp .6s ease 1 3.7s forwards;animation:fadeUp .6s ease 1 3.7s forwards}.container .sp-wrap .nav a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .sp-wrap .quest{position:relative;height:0;margin-top:-65%;padding-bottom:226%;z-index:2;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);background-image:url('../images/2403-prismaillya-collabo/quest-bg.png');background-size:cover;background-repeat:no-repeat}.container .sp-wrap .quest:before{background-image:url('../images/2403-prismaillya-collabo/quest-bg-star.png');padding-bottom:156.13333%;width:100%;height:0;background-size:cover;background-position:0 0;content:'';position:absolute;top:13.5%;left:0;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.container .sp-wrap .quest .headline{background-image:url('../images/2403-prismaillya-collabo/headline-quest.png');padding-bottom:46.83214%;width:28.2%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:14.5%;left:60%;opacity:0;z-index:2}.container .sp-wrap .quest .chara1{background-image:url('../images/2403-prismaillya-collabo/quest-chara1.png');padding-bottom:201.46667%;width:100%;height:0;background-size:cover;background-position:0 0;position:absolute;top:13.5%;left:0;opacity:0}.container .sp-wrap .quest .chara2{background-image:url('../images/2403-prismaillya-collabo/quest-chara2.png');padding-bottom:82.13333%;width:33.6%;height:0;background-size:cover;background-position:0 0;position:absolute;top:60.5%;left:0;opacity:0}.container .sp-wrap .quest .chara3{background-image:url('../images/2403-prismaillya-collabo/quest-chara3.png');padding-bottom:58.89764%;width:51%;height:0;background-size:cover;background-position:0 0;position:absolute;top:65.5%;left:6%;opacity:0}.container .sp-wrap .quest .quest-catch{background-image:url('../images/2403-prismaillya-collabo/quest-catch.png');padding-bottom:9.93321%;width:38.1%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:76.4%;left:5%;z-index:1;opacity:0}.container .sp-wrap .quest .slider{position:absolute;top:45%;left:40%;width:55.4%;opacity:0}.container .sp-wrap .quest .slider img{width:100%}.container .sp-wrap .quest.fade-up{-webkit-animation:fadeUp .5s ease forwards;animation:fadeUp .5s ease forwards}.container .sp-wrap .quest.fade-up:before{-webkit-animation:fadeUp .5s ease .3s forwards;animation:fadeUp .5s ease .3s forwards}.container .sp-wrap .quest.fade-up .headline{-webkit-animation:fade-up .5s ease 1.3s forwards;animation:fade-up .5s ease 1.3s forwards}.container .sp-wrap .quest.fade-up .chara1{-webkit-animation:fade-up .5s ease .7s forwards;animation:fade-up .5s ease .7s forwards}.container .sp-wrap .quest.fade-up .slider{-webkit-animation:fade-up .5s ease .9s forwards;animation:fade-up .5s ease .9s forwards}.container .sp-wrap .quest.fade-up .chara2{-webkit-animation:fade-up .5s ease 1.1s forwards;animation:fade-up .5s ease 1.1s forwards}.container .sp-wrap .quest.fade-up .chara3{-webkit-animation:fade-up .5s ease 1.1s forwards;animation:fade-up .5s ease 1.1s forwards}.container .sp-wrap .quest.fade-up .quest-catch{-webkit-animation:fade-up .5s ease 1.3s forwards;animation:fade-up .5s ease 1.3s forwards}.container .sp-wrap .present{position:relative;height:0;margin-top:-47%;padding-bottom:113.3%;z-index:3;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);background-image:url('../images/2403-prismaillya-collabo/present-bg.png');background-size:cover;background-repeat:no-repeat}.container .sp-wrap .present .headline{background-image:url('../images/2403-prismaillya-collabo/headline-present.png');padding-bottom:33.06667%;width:71.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:18.7%;left:0;right:0;margin:0 auto;opacity:0}.container .sp-wrap .present .stone{background-image:url('../images/2403-prismaillya-collabo/present-stone.png');padding-bottom:77.28%;width:96.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:12%;left:0;right:0;margin:0 auto;opacity:0}.container .sp-wrap .present .star-box{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.container .sp-wrap .present .star-box .star{position:absolute;width:18.1%}.container .sp-wrap .present .star-box .star div{background-image:url('../images/2403-prismaillya-collabo/star.png');padding-bottom:119.85294%;width:100%;height:0;background-size:cover;background-position:0 0}.container .sp-wrap .present .star-box .star1{top:6%;left:-2%;-webkit-transform:scale(0.3);transform:scale(0.3)}.container .sp-wrap .present .star-box .star1 div{-webkit-animation:kirakira 1s infinite 0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite 0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star2{top:8%;left:3%;-webkit-transform:scale(0.3);transform:scale(0.3)}.container .sp-wrap .present .star-box .star2 div{-webkit-animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star3{top:16%;left:-7%;-webkit-transform:scale(0.3);transform:scale(0.3)}.container .sp-wrap .present .star-box .star3 div{-webkit-animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star4{top:18%;left:-3%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star4 div{-webkit-animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star5{top:34%;left:4%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star5 div{-webkit-animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star6{top:9%;left:80%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star6 div{-webkit-animation:kirakira 1s infinite -0.5s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.5s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star7{top:11%;left:82%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star7 div{-webkit-animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star8{top:22%;left:78%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star8 div{-webkit-animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star9{top:25%;left:77%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star9 div{-webkit-animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star10{top:24%;left:83%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star10 div{-webkit-animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star11{top:27%;left:82%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star11 div{-webkit-animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star12{top:44%;left:18%}.container .sp-wrap .present .star-box .star12 div{-webkit-animation:kirakira 1s infinite -0.8s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.8s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star13{top:48%;left:21%;-webkit-transform:scale(0.6);transform:scale(0.6)}.container .sp-wrap .present .star-box .star13 div{-webkit-animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.6s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star14{top:52%;left:9%;-webkit-transform:scale(0.6);transform:scale(0.6)}.container .sp-wrap .present .star-box .star14 div{-webkit-animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star15{top:58%;left:1%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star15 div{-webkit-animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star16{top:61%;left:3%;-webkit-transform:scale(0.3);transform:scale(0.3)}.container .sp-wrap .present .star-box .star16 div{-webkit-animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star17{top:61%;left:26%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star17 div{-webkit-animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star18{top:62%;left:29%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star18 div{-webkit-animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star19{top:59.5%;left:31%;-webkit-transform:scale(0.4);transform:scale(0.4)}.container .sp-wrap .present .star-box .star19 div{-webkit-animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.3s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star20{top:38%;left:63%;-webkit-transform:scale(0.4);transform:scale(0.4)}.container .sp-wrap .present .star-box .star20 div{-webkit-animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star21{top:49%;left:68%;-webkit-transform:scale(0.6);transform:scale(0.6)}.container .sp-wrap .present .star-box .star21 div{-webkit-animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.1s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star22{top:51%;left:66%;-webkit-transform:scale(0.4);transform:scale(0.4)}.container .sp-wrap .present .star-box .star22 div{-webkit-animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.2s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star23{top:61%;left:71%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star23 div{-webkit-animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.4s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star24{top:45%;left:80%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star24 div{-webkit-animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.7s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .star-box .star25{top:47%;left:78%;-webkit-transform:scale(0.2);transform:scale(0.2)}.container .sp-wrap .present .star-box .star25 div{-webkit-animation:kirakira 1s infinite -0.9s alternate cubic-bezier(0.645, 0.045, 0.355, 1);animation:kirakira 1s infinite -0.9s alternate cubic-bezier(0.645, 0.045, 0.355, 1)}.container .sp-wrap .present .btn-link{background-image:url('../images/2403-prismaillya-collabo/btn-present.png');padding-bottom:15.34269%;width:68.1%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:73%;left:0;right:0;margin:0 auto;opacity:0;-webkit-transition-duration:.7s;transition-duration:.7s}.container .sp-wrap .present .btn-link:hover{-webkit-filter:opacity(0.8);filter:opacity(0.8)}.container .sp-wrap .present.fade-up{-webkit-animation:fade-up .5s ease forwards;animation:fade-up .5s ease forwards}.container .sp-wrap .present.fade-up .stone{-webkit-animation:fade-in .5s ease .5s forwards;animation:fade-in .5s ease .5s forwards}.container .sp-wrap .present.fade-up .star-box{-webkit-animation:fade-in .5s ease .8s forwards;animation:fade-in .5s ease .8s forwards}.container .sp-wrap .present.fade-up .headline{-webkit-animation:fade-in .5s ease 1.1s forwards;animation:fade-in .5s ease 1.1s forwards}.container .sp-wrap .present.fade-up .btn-link{-webkit-animation:fade-in .5s ease 1.4s forwards;animation:fade-in .5s ease 1.4s forwards}.container .sp-wrap .gacha{position:relative;margin-top:-66%;padding-bottom:240%;opacity:0;z-index:2;background-image:url('../images/2403-prismaillya-collabo/gacha-bg.png');background-size:cover;background-repeat:no-repeat}.pc .container .sp-wrap .gacha{margin-top:-100px;background-image:url('../images/2403-prismaillya-collabo/gacha-bg-pc.png')}@media screen and (max-width: 1200px){.pc .container .sp-wrap .gacha{background-image:url('../images/2403-prismaillya-collabo/gacha-bg.png');margin-top:-66%}}.container .sp-wrap .gacha:before{background-image:url('../images/2403-prismaillya-collabo/gacha-feather1.png');padding-bottom:97.33333%;width:100%;height:0;background-size:cover;background-position:0 0;content:'';position:absolute;top:2.2%;left:0;opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.container .sp-wrap .gacha:after{background-image:url('../images/2403-prismaillya-collabo/gacha-feather2.png');padding-bottom:84.87197%;width:92.2%;height:0;background-size:cover;background-position:0 0;content:'';position:absolute;top:20.5%;left:0;z-index:1;opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.container .sp-wrap .gacha .headline{background-image:url('../images/2403-prismaillya-collabo/headline-gacha.png');padding-bottom:19.6%;width:76.8%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:9.5%;left:0;right:0;margin:0 auto;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.container .sp-wrap .gacha .chara1{background-image:url('../images/2403-prismaillya-collabo/gacha-chara1.png');padding-bottom:201.6%;width:80%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:22.5%;left:0;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.container .sp-wrap .gacha .chara2{background-image:url('../images/2403-prismaillya-collabo/gacha-chara2.png');padding-bottom:217.42452%;width:82.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:15.9%;right:0;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.container .sp-wrap .gacha .avatar1{position:absolute;top:49.2%;left:2.5%;width:48.4%;height:26.7%}.container .sp-wrap .gacha .avatar1 .name{background-image:url('../images/2403-prismaillya-collabo/gacha-name1.png');padding-bottom:79.24194%;width:25.5%;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;opacity:0}.container .sp-wrap .gacha .avatar1 .model{background-image:url('../images/2403-prismaillya-collabo/gacha-avatar1.png');padding-bottom:91.63141%;width:52.4%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:10%;left:27%;opacity:0}.container .sp-wrap .gacha .avatar1 .star{background-image:url('../images/2403-prismaillya-collabo/gacha-star1.png');padding-bottom:76.36627%;width:91.2%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:3%;left:8.5%;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.container .sp-wrap .gacha .avatar2{position:absolute;top:46.3%;right:2.5%;width:47.3%;height:29.6%}.container .sp-wrap .gacha .avatar2 .name{background-image:url('../images/2403-prismaillya-collabo/gacha-name2.png');padding-bottom:73.04762%;width:23.6%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;right:0;opacity:0}.container .sp-wrap .gacha .avatar2 .model{background-image:url('../images/2403-prismaillya-collabo/gacha-avatar2.png');padding-bottom:97.3125%;width:63%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:15%;left:8%;opacity:0}.container .sp-wrap .gacha .avatar2 .star{background-image:url('../images/2403-prismaillya-collabo/gacha-star2.png');padding-bottom:81.95705%;width:85.9%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:11%;left:-4%;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.container .sp-wrap .gacha .gacha-bottom-text{background-image:url('../images/2403-prismaillya-collabo/gacha-bottom-text.png');padding-bottom:9.05301%;width:44.2%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:70.5%;left:0;right:0;margin:0 auto;opacity:0}.container .sp-wrap .gacha.fade-up{-webkit-animation:fade-up .5s ease forwards;animation:fade-up .5s ease forwards}.container .sp-wrap .gacha.fade-up .headline{-webkit-animation:fade-up .5s ease 1.7s forwards;animation:fade-up .5s ease 1.7s forwards}.container .sp-wrap .gacha.fade-up:before{-webkit-animation:fade-down .5s ease .6s forwards;animation:fade-down .5s ease .6s forwards}.container .sp-wrap .gacha.fade-up:after{-webkit-animation:fade-down2 1s ease 1.3s forwards;animation:fade-down2 1s ease 1.3s forwards}.container .sp-wrap .gacha.fade-up .chara1{-webkit-animation:fadeUp .5s ease .9s forwards;animation:fadeUp .5s ease .9s forwards}.container .sp-wrap .gacha.fade-up .chara2{-webkit-animation:fadeUp .5s ease 1.1s forwards;animation:fadeUp .5s ease 1.1s forwards}.container .sp-wrap .gacha.fade-up .avatar1 .model{-webkit-animation:fade-down .3s ease 2s forwards;animation:fade-down .3s ease 2s forwards}.container .sp-wrap .gacha.fade-up .avatar1 .name{-webkit-animation:fade-down .3s ease 2.1s forwards;animation:fade-down .3s ease 2.1s forwards}.container .sp-wrap .gacha.fade-up .avatar1 .star{-webkit-animation:star-anim .5s ease 2.5s forwards;animation:star-anim .5s ease 2.5s forwards}.container .sp-wrap .gacha.fade-up .avatar2 .model{-webkit-animation:fade-down .3s ease 2.2s forwards;animation:fade-down .3s ease 2.2s forwards}.container .sp-wrap .gacha.fade-up .avatar2 .name{-webkit-animation:fade-down .3s ease 2.3s forwards;animation:fade-down .3s ease 2.3s forwards}.container .sp-wrap .gacha.fade-up .avatar2 .star{-webkit-animation:star-anim .5s ease 2.5s forwards;animation:star-anim .5s ease 2.5s forwards}.container .sp-wrap .gacha.fade-up .gacha-bottom-text{-webkit-animation:fade-in .5s ease 2.7s forwards;animation:fade-in .5s ease 2.7s forwards}.container .sp-wrap .prismaillya{position:relative;padding:12% 0 20%;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);z-index:1}.container .sp-wrap .prismaillya.fade-up{-webkit-animation:fadeUp .5s ease forwards;animation:fadeUp .5s ease forwards}.container .sp-wrap .prismaillya .headline{background-image:url('../images/2403-prismaillya-collabo/headline-prismaillya.png');padding-bottom:16.13333%;width:52%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 3%}.container .sp-wrap .prismaillya .prismaillya-inner{width:80%;margin:0 auto}.container .sp-wrap .prismaillya .prismaillya-inner:before{background-image:url('../images/2403-prismaillya-collabo/about-prismaillya.png');padding-bottom:140.83333%;width:100%;height:0;background-size:cover;background-position:0 0;content:'';display:block;margin-bottom:5%}.container .sp-wrap .prismaillya .text{margin-bottom:10%;word-break:break-all;line-height:1.8;font-size:14px;color:#333}.container .sp-wrap .prismaillya .prismaillya-official-text{background-image:url('../images/2403-prismaillya-collabo/headline-prismaillya-text.png');padding-bottom:8.3871%;width:100%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:1%}.container .sp-wrap .prismaillya .btn-link{background-image:url('../images/2403-prismaillya-collabo/btn-prismaillya-official.png');padding-bottom:18.99249%;width:84.3%;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;-webkit-transition-duration:.7s;transition-duration:.7s}.container .sp-wrap .prismaillya .btn-link:hover{-webkit-filter:opacity(0.8);filter:opacity(0.8)}.container .sp-wrap .logres{position:relative;padding:10% 0 25%;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);z-index:1}.container .sp-wrap .logres.fade-up{-webkit-animation:fadeUp .5s ease forwards;animation:fadeUp .5s ease forwards}.container .sp-wrap .logres .headline{background-image:url('../images/2403-prismaillya-collabo/headline-logres.png');padding-bottom:17.05558%;width:51.3%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 3%}.container .sp-wrap .logres .logres-inner{width:80%;margin:0 auto}.container .sp-wrap .logres .logres-inner:before{background-image:url('../images/2403-prismaillya-collabo/about-logres.png');padding-bottom:52.5%;width:100%;height:0;background-size:cover;background-position:0 0;content:'';display:block;margin-bottom:5%}.container .sp-wrap .logres p{margin-bottom:8%;line-height:1.8;font-size:14px;color:#333}.container .sp-wrap .logres .btn-link{background-image:url('../images/2403-prismaillya-collabo/btn-logres-official.png');padding-bottom:18.99249%;width:84.3%;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%;-webkit-transition-duration:.7s;transition-duration:.7s}.container .sp-wrap .logres .btn-link:hover{-webkit-filter:opacity(0.8);filter:opacity(0.8)}.container .sp-wrap .logres .store-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .sp-wrap .logres .store-button li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .sp-wrap .logres .store-button li a.icon-appstore{background-image:url('../images/2403-prismaillya-collabo/btn-appstore.png');padding-bottom:36.56388%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li a.icon-googleplay{background-image:url('../images/2403-prismaillya-collabo/btn-googleplay.png');padding-bottom:29.53737%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li a.icon-andapp{background-image:url('../images/2403-prismaillya-collabo/btn-andapp.png');padding-bottom:29.43262%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain;background-repeat:no-repeat;margin-bottom:6%}.container .sp-wrap .logres .store-button li.hidden{display:none}.container .sp-wrap .logres .store-button li.ios{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.container .sp-wrap .logres .store-button li.android{-webkit-box-flex:1.2;-webkit-flex-grow:1.2;-ms-flex-positive:1.2;flex-grow:1.2}.container .sp-wrap .logres .store-button li.andapp{-webkit-box-flex:1.2;-webkit-flex-grow:1.2;-ms-flex-positive:1.2;flex-grow:1.2}.container .sp-wrap .logres .store-button li.single.ios{-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit;width:45.3%}.container .sp-wrap .logres .store-button li.single.android{-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit;width:56%}.container .pc-wrap{width:100%;height:100%;position:fixed;z-index:1}.sp .container .pc-wrap{display:none}.load .container .pc-wrap .home{-webkit-animation:fade-in .5s ease 1 0s forwards;animation:fade-in .5s ease 1 0s forwards}.load .container .pc-wrap .chara1{-webkit-animation:fade-up .6s ease 1 .1s forwards;animation:fade-up .6s ease 1 .1s forwards}.load .container .pc-wrap .chara2{-webkit-animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.6s forwards;animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.6s forwards}.load .container .pc-wrap .chara3{-webkit-animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.7s forwards;animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.7s forwards}.load .container .pc-wrap .chara5{-webkit-animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.8s forwards;animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.8s forwards}.load .container .pc-wrap .chara4{-webkit-animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.9s forwards;animation:fade-in 0.4s cubic-bezier(0.76, 0, 0.24, 1) 1 0.9s forwards}.load .container .pc-wrap:after{-webkit-animation:fade-in .6s ease 1 1s forwards;animation:fade-in .6s ease 1 1s forwards}.load .container .pc-wrap:before{-webkit-animation:fade-right .6s ease 1 1.1s forwards;animation:fade-right .6s ease 1 1.1s forwards}.load .container .pc-wrap h1{-webkit-animation:fade-up .6s ease 1 1.2s forwards;animation:fade-up .6s ease 1 1.2s forwards}.load .container .pc-wrap .period{-webkit-animation:fade-up .6s ease 1 2.1s forwards;animation:fade-up .6s ease 1 2.1s forwards}.load .container .pc-wrap .catchcopy{-webkit-animation:fade-in .6s ease 1 1.4s forwards;animation:fade-in .6s ease 1 1.4s forwards}.container .pc-wrap .chara-box{position:absolute;bottom:0;left:calc(50% - 700px);width:calc(100% - 700px);height:100%}@media screen and (max-width: 1200px){.container .pc-wrap .chara-box{display:none}}.container .pc-wrap .chara1{background-image:url('../images/2403-prismaillya-collabo/character1-pc.png');background-repeat:no-repeat;background-position:left top;width:642px;height:706px;position:absolute;left:40px;bottom:0;opacity:0}.container .pc-wrap .chara2{background-image:url('../images/2403-prismaillya-collabo/character2-pc.png');background-repeat:no-repeat;background-position:left top;width:514px;height:638px;position:absolute;left:320px;bottom:5px;opacity:0}.container .pc-wrap .chara3{background-image:url('../images/2403-prismaillya-collabo/character3-pc.png');background-repeat:no-repeat;background-position:left top;width:385px;height:613px;position:absolute;left:439px;bottom:122px;opacity:0}.container .pc-wrap .catchcopy{background-image:url('../images/2403-prismaillya-collabo/firstview-copy-pc.png');background-repeat:no-repeat;background-position:left top;width:221px;height:207px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;right:46%;bottom:12%;z-index:2;opacity:0}.container .pc-wrap .pc-nav{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;position:absolute;right:46%;bottom:44px;width:630px;margin:0 auto;z-index:5}@media screen and (max-width: 1200px){.container .pc-wrap .pc-nav{display:none}}.container .pc-wrap .pc-nav .button-quest a{background-image:url('../images/2403-prismaillya-collabo/nav-quest-pc.png');background-repeat:no-repeat;background-position:left top;width:202px;height:56px}.container .pc-wrap .pc-nav .button-gacha a{background-image:url('../images/2403-prismaillya-collabo/nav-gacha-pc.png');background-repeat:no-repeat;background-position:left top;width:202px;height:56px}.container .pc-wrap .pc-nav .button-login a{background-image:url('../images/2403-prismaillya-collabo/nav-login-pc.png');background-repeat:no-repeat;background-position:left top;width:202px;height:56px}.container .pc-wrap .pc-nav li{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.load .container .pc-wrap .pc-nav li.button-gacha{-webkit-animation:fadeUp .6s ease 1 1.5s forwards;animation:fadeUp .6s ease 1 1.5s forwards}.load .container .pc-wrap .pc-nav li.button-quest{-webkit-animation:fadeUp .6s ease 1 1.7s forwards;animation:fadeUp .6s ease 1 1.7s forwards}.load .container .pc-wrap .pc-nav li.button-login{-webkit-animation:fadeUp .6s ease 1 1.9s forwards;animation:fadeUp .6s ease 1 1.9s forwards}.container .pc-wrap .pc-nav a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;-webkit-transition-duration:.7s;transition-duration:.7s}.container .pc-wrap .pc-nav a:hover{opacity:.8}.container .pc-wrap .period{background-color:rgba(252,240,136,0.8);width:630px;position:absolute;right:46%;bottom:10px;z-index:5;margin:auto;padding:6px 0 4px;opacity:0}.container .pc-wrap .period p{background-image:url('../images/2403-prismaillya-collabo/period.png');padding-bottom:3.25109%;width:80%;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;position:relative;margin:auto}@media screen and (max-width: 1200px){.container .pc-wrap .period{display:none}}.container .pc-wrap .scroll-down{position:absolute;bottom:0;right:calc(510px + 100px);padding-bottom:75px;text-transform:uppercase;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transition:.2s;transition:.2s;font-size:12px;font-weight:bold;color:#eb445f;overflow:hidden;z-index:11}.container .pc-wrap .scroll-down:after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:70px;background:#eb445f;-webkit-animation:scrollDown 1.5s cubic-bezier(1, 0, 0, 1) infinite;animation:scrollDown 1.5s cubic-bezier(1, 0, 0, 1) infinite}@media screen and (max-width: 1200px){.container .pc-wrap .scroll-down{display:inline-block;right:535px;left:0;margin:auto;position:absolute;bottom:0;width:12px}}@media screen and (max-width: 850px){.container .pc-wrap .scroll-down{display:none}}.container .pc-wrap .headline{background-image:url('../images/2403-prismaillya-collabo/logo-pc.png');background-repeat:no-repeat;background-position:left top;width:493px;height:93px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-repeat:no-repeat;opacity:0;position:absolute;right:47%;top:22px;z-index:10;margin:auto;z-index:1}@media screen and (max-width: 1200px){.container .pc-wrap .headline{display:none}}.container .pc-wrap .home{background-image:url('../images/2403-prismaillya-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;display:block;opacity:0;z-index:2}@media screen and (max-width: 1200px){.container .pc-wrap .home{display:none}}.container .bg-other{position:fixed;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;max-width:500px;-webkit-transition-duration:.5s;transition-duration:.5s}@media screen and (max-width: 850px){.container .bg-other{max-width:inherit}}.pc .container .bg-other{left:auto;right:110px;max-width:calc(500px - 10px)}@media screen and (max-width: 1200px){.pc .container .bg-other{left:-10px;right:0;margin:0 auto}}@media screen and (max-width: 850px){.pc .container .bg-other{left:0;max-width:inherit}}.container .bg-other.bg-prismaillya{background-color:rgba(255,234,0,0.2)}.container .bg-other.bg-logres{background-color:rgba(0,255,216,0.2)}.container .bg-kira{width:7.4%;position:fixed;top:0;left:0;opacity:0;pointer-events:none}@media screen and (min-width: 851px){.container .bg-kira{width:56px}}.container .bg-kira div{background-image:url('../images/2403-prismaillya-collabo/bg-kirakira.png');padding-bottom:437.5%;width:100%;height:0;background-size:cover;background-position:0 0}.sp .container .bg-kira.pc{display:none}.container .bg-kira.bg-kira1{top:50%;left:3.7%}@media screen and (min-width: 851px){.container .bg-kira.bg-kira1{top:300px;left:32px}}.load .container .bg-kira.bg-kira1{-webkit-animation:bgKiraAnimation 5s linear infinite;animation:bgKiraAnimation 5s linear infinite}.load .container .bg-kira.bg-kira1 div{-webkit-animation:bgKiraRotate 5s linear infinite;animation:bgKiraRotate 5s linear infinite}.container .bg-kira.bg-kira2{top:10%;left:3.7%}@media screen and (min-width: 851px){.container .bg-kira.bg-kira2{top:100px;left:112px}}.load .container .bg-kira.bg-kira2{-webkit-animation:bgKiraAnimation 5s linear 3s infinite;animation:bgKiraAnimation 5s linear 3s infinite}.load .container .bg-kira.bg-kira2 div{-webkit-animation:bgKiraRotate 5s linear 3s infinite;animation:bgKiraRotate 5s linear 3s infinite}.container .bg-kira.bg-kira3{top:15%;left:14.5%}@media screen and (min-width: 851px){.container .bg-kira.bg-kira3{top:490px;left:192px}}.load .container .bg-kira.bg-kira3{-webkit-animation:bgKiraAnimation 5s linear 2s infinite;animation:bgKiraAnimation 5s linear 2s infinite}.load .container .bg-kira.bg-kira3 div{-webkit-animation:bgKiraRotate 5s linear 2s infinite;animation:bgKiraRotate 5s linear 2s infinite}.container .bg-kira.bg-kira4{top:35%;left:25%}@media screen and (min-width: 851px){.container .bg-kira.bg-kira4{top:120px;left:272px}}.load .container .bg-kira.bg-kira4{-webkit-animation:bgKiraAnimation 5s linear 4s infinite;animation:bgKiraAnimation 5s linear 4s infinite}.load .container .bg-kira.bg-kira4 div{-webkit-animation:bgKiraRotate 5s linear 4s infinite;animation:bgKiraRotate 5s linear 4s infinite}.container .bg-kira.bg-kira5{top:5%;left:46.3%}@media screen and (min-width: 851px){.container .bg-kira.bg-kira5{top:50px;left:352px}}.load .container .bg-kira.bg-kira5{-webkit-animation:bgKiraAnimation 5s linear 1.5s infinite;animation:bgKiraAnimation 5s linear 1.5s infinite}.load .container .bg-kira.bg-kira5 div{-webkit-animation:bgKiraRotate 5s linear 1.5s infinite;animation:bgKiraRotate 5s linear 1.5s infinite}.container .bg-kira.bg-kira6{top:15%;left:auto;right:2%}@media screen and (max-width: 1200px){.container .bg-kira.bg-kira6{left:auto;right:5%}}@media screen and (max-width: 850px){.container .bg-kira.bg-kira6{left:89%;right:auto}}@media screen and (min-width: 851px){.container .bg-kira.bg-kira6{top:230px;left:432px;right:auto}}.load .container .bg-kira.bg-kira6{-webkit-animation:bgKiraAnimation 5s linear 2.5s infinite;animation:bgKiraAnimation 5s linear 2.5s infinite}.load .container .bg-kira.bg-kira6 div{-webkit-animation:bgKiraRotate 5s linear 2.5s infinite;animation:bgKiraRotate 5s linear 2.5s infinite}.container .bg-kira.bg-kira7{top:40%;left:auto;right:2%}@media screen and (max-width: 1200px){.container .bg-kira.bg-kira7{left:auto;right:5%}}@media screen and (max-width: 850px){.container .bg-kira.bg-kira7{left:78.5%;right:auto}}@media screen and (min-width: 851px){.container .bg-kira.bg-kira7{top:200px;left:512px;right:auto}}.load .container .bg-kira.bg-kira7{-webkit-animation:bgKiraAnimation 5s linear 5s infinite;animation:bgKiraAnimation 5s linear 5s infinite}.load .container .bg-kira.bg-kira7 div{-webkit-animation:bgKiraRotate 5s linear 5s infinite;animation:bgKiraRotate 5s linear 5s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira8{top:110px;left:592px;right:auto}}.load .container .bg-kira.bg-kira8{-webkit-animation:bgKiraAnimation 5s linear 2s infinite;animation:bgKiraAnimation 5s linear 2s infinite}.load .container .bg-kira.bg-kira8 div{-webkit-animation:bgKiraRotate 5s linear 2s infinite;animation:bgKiraRotate 5s linear 2s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira9{top:600px;left:672px;right:auto}}.load .container .bg-kira.bg-kira9{-webkit-animation:bgKiraAnimation 5s linear 1s infinite;animation:bgKiraAnimation 5s linear 1s infinite}.load .container .bg-kira.bg-kira9 div{-webkit-animation:bgKiraRotate 5s linear 1s infinite;animation:bgKiraRotate 5s linear 1s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira10{top:200px;left:752px;right:auto}}.load .container .bg-kira.bg-kira10{-webkit-animation:bgKiraAnimation 5s linear 1.5s infinite;animation:bgKiraAnimation 5s linear 1.5s infinite}.load .container .bg-kira.bg-kira10 div{-webkit-animation:bgKiraRotate 5s linear 1.5s infinite;animation:bgKiraRotate 5s linear 1.5s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira11{top:50px;left:832px;right:auto}}.load .container .bg-kira.bg-kira11{-webkit-animation:bgKiraAnimation 5s linear 1.2s infinite;animation:bgKiraAnimation 5s linear 1.2s infinite}.load .container .bg-kira.bg-kira11 div{-webkit-animation:bgKiraRotate 5s linear 1.2s infinite;animation:bgKiraRotate 5s linear 1.2s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira12{top:180px;left:912px;right:auto}}.load .container .bg-kira.bg-kira12{-webkit-animation:bgKiraAnimation 5s linear .5s infinite;animation:bgKiraAnimation 5s linear .5s infinite}.load .container .bg-kira.bg-kira12 div{-webkit-animation:bgKiraRotate 5s linear .5s infinite;animation:bgKiraRotate 5s linear .5s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira13{top:350px;left:992px;right:auto}}.load .container .bg-kira.bg-kira13{-webkit-animation:bgKiraAnimation 5s linear infinite;animation:bgKiraAnimation 5s linear infinite}.load .container .bg-kira.bg-kira13 div{-webkit-animation:bgKiraRotate 5s linear infinite;animation:bgKiraRotate 5s linear infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira14{top:250px;left:1072px;right:auto}}.load .container .bg-kira.bg-kira14{-webkit-animation:bgKiraAnimation 5s linear .5s infinite;animation:bgKiraAnimation 5s linear .5s infinite}.load .container .bg-kira.bg-kira14 div{-webkit-animation:bgKiraRotate 5s linear .5s infinite;animation:bgKiraRotate 5s linear .5s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira15{top:550px;left:1152px;right:auto}}.load .container .bg-kira.bg-kira15{-webkit-animation:bgKiraAnimation 5s linear 3.5s infinite;animation:bgKiraAnimation 5s linear 3.5s infinite}.load .container .bg-kira.bg-kira15 div{-webkit-animation:bgKiraRotate 5s linear 3.5s infinite;animation:bgKiraRotate 5s linear 3.5s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira16{top:400px;left:1232px;right:auto}}.load .container .bg-kira.bg-kira16{-webkit-animation:bgKiraAnimation 5s linear 2.8s infinite;animation:bgKiraAnimation 5s linear 2.8s infinite}.load .container .bg-kira.bg-kira16 div{-webkit-animation:bgKiraRotate 5s linear 2.8s infinite;animation:bgKiraRotate 5s linear 2.8s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira17{top:150px;left:1792px;right:auto}}.load .container .bg-kira.bg-kira17{-webkit-animation:bgKiraAnimation 5s linear 1.8s infinite;animation:bgKiraAnimation 5s linear 1.8s infinite}.load .container .bg-kira.bg-kira17 div{-webkit-animation:bgKiraRotate 5s linear 1.8s infinite;animation:bgKiraRotate 5s linear 1.8s infinite}@media screen and (min-width: 851px){.container .bg-kira.bg-kira18{top:350px;left:1872px;right:auto}}.load .container .bg-kira.bg-kira18{-webkit-animation:bgKiraAnimation 5s linear 1.2s infinite;animation:bgKiraAnimation 5s linear 1.2s infinite}.load .container .bg-kira.bg-kira18 div{-webkit-animation:bgKiraRotate 5s linear 1.2s infinite;animation:bgKiraRotate 5s linear 1.2s infinite}.container .footer{position:relative;background-color:#fccbd7;border-top:10px solid #eb445f;z-index:2}@media screen and (max-width: 850px){.container .footer{border-width:5px;padding-bottom:8%}}.container .footer .pagetop{position:absolute;top:-35%;right:0;width:49.3%;z-index:1}.container .footer .pagetop a{background-image:url('../images/2403-prismaillya-collabo/pagetop.png');padding-bottom:73.78378%;width:100%;height:0;background-size:cover;background-position:0 0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;background-size:contain}.container .footer .pagetop a:before{background-image:url('../images/2403-prismaillya-collabo/pagetop-illya.png');padding-bottom:64.84583%;width:59.1%;height:0;background-size:cover;background-position:0 0;content:'';position:absolute;bottom:0;right:-3%}.container .footer .pagetop a:hover:before{-webkit-animation:pyon .5s linear 0s 1;animation:pyon .5s linear 0s 1}.container .footer .headline{background-image:url('../images/2403-prismaillya-collabo/share.png');background-repeat:no-repeat;background-position:left top;width:95px;height:22px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 26px}@media screen and (max-width: 850px){.container .footer .headline{background-image:url('../images/2403-prismaillya-collabo/share.png');padding-bottom:2.91789%;width:12.6%;height:0;background-size:cover;background-position:0 0;margin-bottom:5%;background-size:contain}}.container .footer .inner{position:relative;margin:0 auto;padding:35px 10px 60px}@media screen and (max-width: 850px){.container .footer .inner{width:100%;padding:7% 0 5%}}.container .footer .social-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 75px 0}@media screen and (max-width: 850px){.container .footer .social-button{gap:4%;margin:0 0 10% 0}}@media screen and (max-width: 850px){.container .footer .social-button li{width:10%}}.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/2403-prismaillya-collabo/btn-share-x.png');background-repeat:no-repeat;background-position:left top;width:59px;height:55px}@media screen and (max-width: 850px){.container .footer .social-button li a.x{background-image:url('../images/2403-prismaillya-collabo/btn-share-x.png');padding-bottom:93.22034%;width:100%;height:0;background-size:cover;background-position:0 0;background-size:contain}}.container .footer .social-button li a.facebook{background-image:url('../images/2403-prismaillya-collabo/btn-share-facebook.png');background-repeat:no-repeat;background-position:left top;width:55px;height:55px}@media screen and (max-width: 850px){.container .footer .social-button li a.facebook{background-image:url('../images/2403-prismaillya-collabo/btn-share-facebook.png');padding-bottom:80%;width:80%;height:0;background-size:cover;background-position:0 0;background-size:contain}}.container .footer .social-button li a.line{background-image:url('../images/2403-prismaillya-collabo/btn-share-line.png');background-repeat:no-repeat;background-position:left top;width:59px;height:55px}@media screen and (max-width: 850px){.container .footer .social-button li a.line{background-image:url('../images/2403-prismaillya-collabo/btn-share-line.png');padding-bottom:83.89831%;width:90%;height:0;background-size:cover;background-position:0 0;background-size:contain}}.container .footer .copyright{display:block;margin-bottom:15px;font-size:14px;color:#eb445f;text-align:center;line-height:1.4}@media screen and (max-width: 850px){.container .footer .copyright{margin-bottom:5%;padding:0 5%;font-size:12px}}.container .footer .copyright span:before{display:inline-block;content:'\00A0'}@media screen and (max-width: 850px){.container .footer .copyright span:before{display:none}}.container .footer .footer-text{display:block;color:#93676e;text-align:center;font-size:12px}@media screen and (max-width: 850px){.container .footer .footer-text{font-size:10px}}.pc-switcher,.sp-switcher{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-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:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);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-prev,.slick-next{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;z-index:2}.slick-prev{background-image:url('../images/2403-prismaillya-collabo/quest-left.png');padding-bottom:20.65574%;width:15%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;bottom:0;left:-5%;margin:auto}.slick-next{background-image:url('../images/2403-prismaillya-collabo/quest-right.png');padding-bottom:20.65574%;width:15%;height:0;background-size:cover;background-position:0 0;position:absolute;top:0;bottom:0;right:-5%;margin:auto}.slick-dots{position:absolute;left:0;right:0;bottom:-6%;margin:auto;width:100%;text-align:center}.slick-dots li{width:11px;height:11px;background-color:#a3a6ba;margin:0 4px;border-radius:30px;cursor:pointer;display:inline-block}@media screen and (max-width: 500px){.slick-dots li{width:8px;height:8px}}.slick-dots li.slick-active{background-color:#dc2d48}.slick-dots button{display:none}
