a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}100%{transform:rotate(360deg);opacity:.2}}.pc-switcher{display:none}.open-popup{cursor:pointer}body{background-position:top;background-attachment:fixed;background-image:url(../images/12th-anniversary/bg-pc.jpg);background-size:cover;overflow-x:hidden}@media (max-width:750px){body{background:0 0}}@media (max-width:750px){.pc-wrap-fixed{display:none}}.pc-wrap-fixed .image2{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image2-pc.png);background-repeat:no-repeat;width:228px;height:196px;position:fixed;right:0;bottom:0;left:-759px;margin:auto;opacity:0;z-index:2}@media screen and (max-width:1200px){.pc-wrap-fixed .image2{display:none}}.pc-wrap-fixed .scroll-down{position:fixed;right:-1250px;bottom:0;left:0;width:13px;margin:auto;padding-bottom:75px;color:#3464ad;font-size:12px;font-weight:700;transition:.2s;overflow:hidden;text-transform:uppercase;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:11}.pc-wrap-fixed .scroll-down::after{position:absolute;bottom:0;left:42%;width:1px;height:70px;animation:scrollDown 1.5s cubic-bezier(1,0,0,1) infinite;background-color:#3464ad;content:''}@media screen and (max-width:1200px){.pc-wrap-fixed .scroll-down{position:fixed;right:550px;bottom:0;left:0;display:inline-block;width:12px;margin:auto}}@media screen and (max-width:750px){.pc-wrap-fixed .scroll-down{display:none}}.load .image2{animation:fadeIn 1s ease 1.1s forwards}.load .pyon .image2{animation:fadeIn 1s ease 1.1s forwards,jumpyCharacter 5s linear infinite}.load .sakura-box{position:relative;width:100%;height:100%;animation:fadeIn 1s ease 1.1s forwards;opacity:0;pointer-events:none;z-index:0}@media screen and (max-width:1200px){.load .sakura-box{position:absolute;top:0}}.load .sakura-box .sakura1{background-image:url(../images/12th-anniversary/sakura/firstview-image4_1.png);padding-bottom:12.525%;width:15%;height:0;background-position:0 0;background-size:cover;position:absolute;top:21px;right:4%;animation:fuwafuwa 10s ease-in-out infinite alternate}@media screen and (max-width:1200px){.load .sakura-box .sakura1{top:2%;right:2%}}.load .sakura-box .sakura2{background-image:url(../images/12th-anniversary/sakura/firstview-image4_2.png);padding-bottom:13.65%;width:15%;height:0;background-position:0 0;background-size:cover;position:absolute;top:112px;right:5%;animation:fuwafuwa 8s ease-in-out .2s infinite alternate}@media screen and (max-width:1200px){.load .sakura-box .sakura2{top:13%;right:2%}}.load .sakura3{background-image:url(../images/12th-anniversary/sakura/firstview-image4_3.png);padding-bottom:9.525%;width:15%;height:0;background-position:0 0;background-size:cover;position:absolute;top:25px;right:46%;animation:fuwafuwa 12s ease-in-out .4s infinite alternate}@media screen and (max-width:1200px){.load .sakura3{top:1%;right:46%}}.load .sakura4{background-image:url(../images/12th-anniversary/sakura/firstview-image4_4.png);padding-bottom:9.5%;width:25%;height:0;background-position:0 0;background-size:cover;position:absolute;top:112px;right:40%;animation:fuwafuwa 6s ease-in-out .1s infinite alternate}@media screen and (max-width:1200px){.load .sakura4{top:14%}}.load .sakura6{background-image:url(../images/12th-anniversary/sakura/firstview-image4_6.png);padding-bottom:17.55%;width:30%;height:0;background-position:0 0;background-size:cover;position:absolute;top:199px;left:-3%;animation:fuwafuwa 10s ease-in-out .3s infinite alternate}@media screen and (max-width:1200px){.load .sakura6{top:23%}}.load .sakura7{background-image:url(../images/12th-anniversary/sakura/firstview-image4_7.png);padding-bottom:19.35%;width:30%;height:0;background-position:0 0;background-size:cover;position:absolute;top:300px;left:-4%;animation:fuwafuwa 12s ease-in-out .1s infinite alternate}@media screen and (max-width:1200px){.load .sakura7{top:32%;left:-4%}}.pc-wrap{position:fixed;top:0;right:0;left:0;width:945px;height:100%;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2)}@media (max-width:1200px){.pc-wrap{display:none}}.pc-wrap .home{background-position:left top;background-image:url(../images/12th-anniversary/btn-official.png);background-repeat:no-repeat;width:214px;height:68px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:fixed;top:10px;left:0;z-index:2}@media (max-width:1200px){.pc-wrap .home{display:none}}.pc-wrap .pc-firstview{position:absolute;top:0;left:0;width:560px;height:100%;overflow:hidden}@media (max-width:1200px){.pc-wrap .pc-firstview{display:none}}.pc-wrap .pc-firstview .bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(10px);background-position:72% top;background-image:url(../images/12th-anniversary/pc-bg.jpg);background-repeat:repeat;background-size:cover}.pc-wrap .pc-firstview .headline{background-position:left top;background-image:url(../images/12th-anniversary/logo.png);background-repeat:no-repeat;width:211.36364px;height:229.54545px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:1%;right:0;left:-309px;margin:auto;background-size:contain;opacity:0;z-index:5}.pc-wrap .pc-firstview .image1{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image1.png);background-repeat:no-repeat;width:125.56391px;height:106.01504px;position:absolute;top:10px;right:84px;margin:auto;background-size:contain;opacity:0;z-index:2}.pc-wrap .pc-firstview .image3{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image3.png);background-repeat:no-repeat;width:347.36842px;height:609.77444px;position:absolute;top:314px;left:212px;background-size:contain;opacity:0}.pc-wrap .pc-firstview .image7{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image7.png);background-repeat:no-repeat;width:282.70677px;height:344.3609px;position:absolute;top:149px;right:21px;background-size:contain;opacity:0}.pc-wrap .pc-firstview .image5{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image5-pc.png);background-repeat:no-repeat;width:291px;height:504px;position:absolute;top:297px;left:-27px;background-size:contain;opacity:0}.pc-wrap .pc-firstview .image6{background-position:left top;background-image:url(../images/12th-anniversary/firstview-image6.png);background-repeat:no-repeat;width:272.18045px;height:391.72932px;position:absolute;top:199px;left:34px;background-size:contain;opacity:0}.pc-wrap .pc-firstview .btn-popup{position:absolute;bottom:134px;left:1.5%;width:27.8%;padding-bottom:25.47364%;opacity:0}.pc-wrap .pc-firstview .btn-popup .text{background-image:url(../images/12th-anniversary/firstview-greeting.png);padding-bottom:71.64179%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;left:0}.pc-wrap .pc-firstview .btn-present{position:absolute;right:4%;bottom:3%;width:61.2%;opacity:0;pointer-events:none}.pc-wrap .pc-firstview .btn-present.on{pointer-events:auto}.pc-wrap .pc-firstview .btn-present img{width:100%}.pc-wrap .pc-firstview .btn-present::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3%;background-color:rgba(110,90,31,.3);content:'';z-index:-1}.load .pc-wrap .pc-firstview .bg,.load .pc-wrap .pc-firstview .image4,.load .pc-wrap .pc-firstview .image9{animation:blur .5s ease forwards}.load .pc-wrap .pc-firstview .image1{animation:fadeIn 1s ease .5s forwards,fuwafuwa 3s ease-in-out infinite alternate}.load .pc-wrap .pc-firstview .image3{animation:fadeIn 1s ease .7s forwards}.load .pc-wrap .pc-firstview .image5{animation:fadeIn 1s ease .9s forwards}.load .pc-wrap .pc-firstview .image6{animation:fadeIn 1s ease 1.1s forwards}.load .pc-wrap .pc-firstview .image7{animation:fadeIn 1s ease 1.3s forwards}.load .pc-wrap .pc-firstview .btn-present,.load .pc-wrap .pc-firstview .headline{animation:fadeIn 2s ease 1.5s forwards}.load .pc-wrap .pc-firstview .btn-present::after{animation:imageRotatePresentImg .5s ease 2s forwards}.load .pc-wrap .pc-firstview .btn-popup{animation:fadeIn 2s ease 1.5s forwards,fuwafuwa 2s ease-in infinite alternate-reverse}.hidden{display:none!important}.container{position:absolute;right:-695px;left:0;width:510px;margin:0 auto;box-shadow:1px 1px 20px rgba(0,50,112,.5);background-color:#fff;border-image-source:url(../images/12th-anniversary/border.png);border-image-slice:6;border-image-width:6px;border-image-outset:6px;border-image-repeat:round;overflow-x:hidden}@media (max-width:1200px){.container{right:0;left:0}}@media (max-width:750px){.container{position:relative;right:0;width:100%;height:auto;background:0 0;border-image:none;overflow:hidden}}.container .image-inner .image-bg{position:relative;z-index:2}.container .image-inner::after,.container .image-inner::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2%;content:'';z-index:1}.container .image-inner::before{background-color:#ff64cb}.container .image-inner::after{background-color:#377fec}.container .bg .grad{position:fixed;right:-695px;left:0;width:510px;height:100%;margin:0 auto;background:url(../images/12th-anniversary/sp-bg.png);background-repeat:repeat}@media (max-width:1200px){.container .bg .grad{right:0;left:0}}@media (max-width:750px){.container .bg .grad{right:0;width:100%}}.container .bg #particles-js{position:fixed;right:-695px;bottom:-40%;left:0;width:510px;height:100%;margin:0 auto;transform:scale(1);transform-origin:right bottom}@media (max-width:1200px){.container .bg #particles-js{right:0;bottom:-40%;left:0}}@media (max-width:750px){.container .bg #particles-js{right:0;width:100%}}@media (max-width:750px) and (orientation:landscape){.container .bg #particles-js{bottom:-5%}}.container .firstview{position:relative;padding-top:154.6%;overflow:hidden}@media (min-width:1201px){.container .firstview{display:none}}.container .firstview::before{position:absolute;bottom:1.7%;width:100%;height:0;padding-bottom:2.67%;background-color:#ff64cb;content:'';z-index:2}.container .firstview::after{position:absolute;bottom:0;width:100%;height:0;padding-bottom:2.67%;background-color:#377fec;content:'';z-index:2}.container .firstview .bg{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(10px);background-position:center;background-image:url(../images/12th-anniversary/sp-bg.jpg);background-repeat:repeat;background-size:cover}.container .firstview .headline{background-image:url(../images/12th-anniversary/logo.png);padding-bottom:40.4%;width:37.2%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:1%;left:5%;margin:auto;background-size:contain;opacity:0;z-index:5}.container .firstview .image1{background-image:url(../images/12th-anniversary/firstview-image1.png);padding-bottom:20.6012%;width:24.4%;height:0;background-position:0 0;background-size:cover;position:absolute;top:1%;right:14%;opacity:0;z-index:2}.container .firstview .image2{background-image:url(../images/12th-anniversary/firstview-image2.png);padding-bottom:35.6%;width:37.6%;height:0;background-position:0 0;background-size:cover;position:absolute;top:76.5%;left:0;opacity:0;z-index:3}.container .firstview .image3{background-image:url(../images/12th-anniversary/firstview-image3.png);padding-bottom:108.13333%;width:61.6%;height:0;background-position:0 0;background-size:cover;position:absolute;top:39%;left:39.5%;opacity:0}.container .firstview .image7{background-image:url(../images/12th-anniversary/firstview-image7.png);padding-bottom:61.06261%;width:50.13%;height:0;background-position:0 0;background-size:cover;position:absolute;top:19%;left:48%;opacity:0}.container .firstview .image5{background-image:url(../images/12th-anniversary/firstview-image5.png);padding-bottom:89.6%;width:46.4%;height:0;background-position:0 0;background-size:cover;position:absolute;bottom:9%;left:0;background-size:contain;opacity:0}.container .firstview .image6{background-image:url(../images/12th-anniversary/firstview-image6.png);padding-bottom:69.47146%;width:48.27%;height:0;background-position:0 0;background-size:cover;position:absolute;bottom:33%;left:7%;opacity:0}.container .firstview .btn-popup{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;bottom:20%;left:3%;width:24.8%;padding-bottom:18.13891%;opacity:0;z-index:2}.container .firstview .btn-popup .text{background-image:url(../images/12th-anniversary/firstview-greeting.png);padding-bottom:71.64179%;width:100%;height:0;background-position:0 0;background-size:cover;position:absolute;top:0;left:0}.container .firstview .btn-present{position:absolute;right:4%;bottom:3%;width:61.2%;opacity:0;pointer-events:none;z-index:2}.container .firstview .btn-present.on{pointer-events:auto}.container .firstview .btn-present img{width:100%}.container .firstview .btn-present::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3%;background-color:rgba(110,90,31,.3);content:'';z-index:-1}.load .container .firstview .bg,.load .container .firstview .image4,.load .container .firstview .image9{animation:blur .5s ease forwards}.load .container .firstview .image1{animation:fadeIn 1s ease .5s forwards,fuwafuwa 3s ease-in-out infinite alternate}.load .container .firstview .image3{animation:fadeIn 1s ease .7s forwards}.load .container .firstview .image5{animation:fadeIn 1s ease .9s forwards}.load .container .firstview .image6{animation:fadeIn 1s ease 1.1s forwards}.load .container .firstview .image7{animation:fadeIn 1s ease 1.3s forwards}.load .container .firstview .btn-present,.load .container .firstview .headline{animation:fadeIn 2s ease 1.7s forwards}.load .container .firstview .btn-popup{animation:fadeIn 2s ease 1.7s forwards,fuwafuwa 2s linear infinite alternate}.load .container .firstview .btn-present::after{animation:imageRotatePresentImg .5s ease 2.2s forwards}.container .event{position:relative}.container .event .inner{width:86.6%;margin:0 auto;padding:10% 0}.container .event .headline{background-image:url(../images/12th-anniversary/event-headline.png);padding-bottom:32.90239%;width:88.7%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:5%;background-repeat:no-repeat;background-size:contain;opacity:0;transform:translateY(20px)}.container .event .image{position:relative;margin-bottom:5%;opacity:0;transform:translateY(20px);z-index:1}.container .event .image .image-inner{position:relative;z-index:1}.container .event .image .image-inner .image-bg{overflow:hidden;background-image:url(../images/12th-anniversary/event-image.png);padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover}.container .event .image .image-inner .image-bg .event-image1{background-image:url(../images/12th-anniversary/image-event1.png);padding-bottom:96.9%;width:57%;height:0;background-position:0 0;background-size:cover;position:absolute;bottom:-30%;left:-4%;opacity:0}.container .event .image .image-inner .image-bg .event-image2{background-image:url(../images/12th-anniversary/image-event2.png);padding-bottom:96.9%;width:57%;height:0;background-position:0 0;background-size:cover;position:absolute;top:-27%;right:-11%;opacity:0}.container .event .image .image-inner .image-bg .event-image3{background-image:url(../images/12th-anniversary/image-event3.png);padding-bottom:96.9%;width:57%;height:0;background-position:0 0;background-size:cover;position:absolute;top:-21%;left:-12%;opacity:0}.container .event .image .image-inner .image-bg .event-image4{background-image:url(../images/12th-anniversary/image-event4.png);padding-bottom:96.9%;width:57%;height:0;background-position:0 0;background-size:cover;position:absolute;top:7%;right:-8%;opacity:0}.container .event .image .bg-shadow{position:absolute;top:1.5%;right:-1.5%;width:100%;height:100%;background-color:rgba(28,113,255,.2)}.container .event .btn-detail{background-image:url(../images/12th-anniversary/btn-comingsoon.png);padding-bottom:17.6%;width:80%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;transform:translateY(20px);z-index:10}.container .event .btn-detail.on{background-image:url(../images/12th-anniversary/btn-detail.png);padding-bottom:15.13849%;width:74.6%;height:0;background-position:0 0;background-size:cover;pointer-events:auto}.container .event.is-active .headline{animation:fadeUp .5s ease forwards}.container .event.is-active .image{animation:fadeUp .5s ease .2s forwards}.container .event.is-active .image .event-image3{animation:slideInFromTopLeft .5s ease .4s forwards}.container .event.is-active .image .event-image2{animation:slideInFromTopRight .5s ease .5s forwards}.container .event.is-active .image .event-image1{animation:fadeUp .5s ease .6s forwards}.container .event.is-active .image .event-image4{animation:fadeUp .5s ease .7s forwards}.container .event.is-active .image .image-inner::before{animation:imageRotateBefore .5s ease .8s forwards}.container .event.is-active .image .image-inner::after{animation:imageRotateAfter .5s ease 1s forwards}.container .event.is-active .btn-detail{animation:fadeUp .5s ease 1.2s forwards}.container .quest{position:relative}.container .quest .inner{width:86.6%;margin:0 auto;padding:10% 0}.container .quest .headline{background-image:url(../images/12th-anniversary/quest-headline.png);padding-bottom:31.01394%;width:86%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:5%;background-repeat:no-repeat;background-size:contain;opacity:0;transform:translateY(20px)}.container .quest .image{position:relative;margin-bottom:6%;opacity:0;transform:translateY(20px);z-index:1}.container .quest .image .image-inner{position:relative;z-index:1}.container .quest .image .image-inner .image-bg{background-image:url(../images/12th-anniversary/quest-image.png);padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;border-radius:2%;overflow:hidden}.container .quest .image .image-inner .image-bg .chara1{background-image:url(../images/12th-anniversary/quest-chara1.png);padding-bottom:120.96154%;width:85%;height:0;background-position:0 0;background-size:cover;position:absolute;bottom:-18%;left:-6%;opacity:0}.container .quest .image .image-inner .image-bg .chara2{background-image:url(../images/12th-anniversary/quest-chara2.png);padding-bottom:43.63436%;width:35%;height:0;background-position:0 0;background-size:cover;position:absolute;right:-6%;bottom:20%;opacity:0}.container .quest .image .image-inner .image-bg .ticket{background-image:url(../images/12th-anniversary/ticket.png);padding-bottom:35.75465%;width:42%;height:0;background-position:0 0;background-size:cover;position:absolute;right:10%;bottom:60%;opacity:0}.container .quest .image .image-inner .image-bg .bg-ticket{background-image:url(../images/12th-anniversary/bg-ticket.png);padding-bottom:114.72%;width:120%;height:0;background-position:0 0;background-size:cover;position:absolute;right:-12%;bottom:-8%;opacity:0}.container .quest .image .image-inner .image-bg .tarot{background-image:url(../images/12th-anniversary/tarot2.png);padding-bottom:36.7716%;width:23%;height:0;background-position:0 0;background-size:cover}.container .quest .image .image-inner .image-bg .radiation{background-image:url(../images/12th-anniversary/radiation.png);padding-bottom:32%;width:32%;height:0;background-position:0 0;background-size:cover;position:absolute;top:52%;right:0;left:-19%;margin:auto;opacity:0}.container .quest .image .image-inner .image-bg .star-box{position:absolute;width:100%;height:100%;opacity:0;overflow:hidden}.container .quest .image .image-inner .image-bg .star{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:19.16667%;width:20%;height:0;background-position:0 0;background-size:cover;position:absolute}.container .quest .image .image-inner .image-bg .star.star-elem1{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:14.375%;width:15%;height:0;background-position:0 0;background-size:cover}.container .quest .image .image-inner .image-bg .star.star-elem2{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:19.16667%;width:20%;height:0;background-position:0 0;background-size:cover}.container .quest .image .image-inner .image-bg .star.star-elem3{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:9.58333%;width:10%;height:0;background-position:0 0;background-size:cover}.container .quest .image .image-inner .image-bg .star1{top:-4%;right:-5%;animation:kirakira 1s infinite 1.2s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star2{top:14%;right:-1%;animation:kirakira 1s infinite .5s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star3{top:0;right:20%;animation:kirakira 1s infinite 1.4s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star4{top:2%;right:30%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star5{top:16%;right:14%;animation:kirakira 1s infinite 1.2s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star6{top:-3%;right:84%;animation:kirakira 1s infinite .4s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star7{top:5%;right:12%;animation:kirakira 1s infinite .4s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star8{top:7%;right:80%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star9{top:-6%;right:53%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star10{top:26%;left:84%;animation:kirakira 1s infinite 1s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star11{top:26%;left:52%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star12{top:32%;left:71%;animation:kirakira 1s infinite 1s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star13{top:53%;left:42%;animation:kirakira 1s infinite .1s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star14{top:82%;left:80%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star15{top:88%;left:27%;animation:kirakira 1s infinite 1s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star16{top:76%;left:-7%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star17{top:22%;left:2%;animation:kirakira 1s infinite 1s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star18{top:61%;left:-5%;animation:kirakira 1s infinite .5s alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .star19{top:56%;left:89%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .quest .image .image-inner .image-bg .tarot-box{position:absolute;width:100%;height:100%;opacity:0}.container .quest .image .image-inner .image-bg .tarot1{position:absolute;bottom:0;left:12%;transform:rotate(-3deg)}.container .quest .image .image-inner .image-bg .tarot2-box{position:absolute;width:100%;height:100%;z-index:3}.container .quest .image .image-inner .image-bg .tarot2{position:absolute;bottom:0;left:29%;z-index:3}.container .quest .image .image-inner .image-bg .tarot3{position:absolute;bottom:-2%;left:46%;transform:rotate(5deg);z-index:2}.container .quest .image .image-inner .image-bg .tarot4{position:absolute;bottom:0;left:64%;transform:rotate(-3deg)}.container .quest .btn-detail{background-image:url(../images/12th-anniversary/btn-comingsoon.png);padding-bottom:17.6%;width:80%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;z-index:10}.container .quest .btn-detail.on{background-image:url(../images/12th-anniversary/btn-detail.png);padding-bottom:15.13849%;width:74.6%;height:0;background-position:0 0;background-size:cover;pointer-events:auto}.container .quest.is-active .headline{animation:fadeUp .5s ease forwards}.container .quest.is-active .image{animation:fadeUp .5s ease .2s forwards}.container .quest.is-active .image .chara1{animation:fadeUp .5s ease .3s forwards}.container .quest.is-active .image .chara2{animation:itemInRight .5s ease .4s forwards}.container .quest.is-active .image .ticket{animation:fadeInRight .5s ease .6s forwards}.container .quest.is-active .image .tarot-box{animation:fadeUp .5s ease .8s forwards}.container .quest.is-active .image .tarot-box .tarot2-box{animation:tarot2Up 2.5s ease .8s forwards}.container .quest.is-active .image .tarot-box .tarot2{animation:tarotCardFlip .5s linear 2s forwards}.container .quest.is-active .image .tarot-box .radiation{animation:fadeIn .5s ease 2.2s forwards,rotate360 20s linear infinite}.container .quest.is-active .image .bg-ticket{animation:fadeIn .5s ease 1.4s forwards}.container .quest.is-active .image .star-box{animation:fadeIn .5s ease 1.5s forwards}.container .quest.is-active .image .image-inner::before{animation:imageRotateBefore .5s ease 1.7s forwards}.container .quest.is-active .image .image-inner::after{animation:imageRotateAfter .5s ease 1.9s forwards}.container .quest.is-active .btn-detail{animation:fadeUp .5s ease .8s 1 forwards}.container .chance{position:relative}.container .chance .inner{width:86.6%;margin:0 auto;padding:10% 0}.container .chance .headline{background-image:url(../images/12th-anniversary/chance-headline.png);padding-bottom:19.27413%;width:78%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:5%;background-repeat:no-repeat;background-size:contain;opacity:0;transform:translateY(20px)}.container .chance .image{position:relative;margin-bottom:6%;opacity:0;transform:translateY(20px);z-index:1}.container .chance .image .image-inner{position:relative;z-index:1}.container .chance .image .image-inner .image-bg{overflow:hidden;background-image:url(../images/12th-anniversary/chance-image.png);padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .text{background-image:url(../images/12th-anniversary/chance-text.png);padding-bottom:43.79076%;width:55%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:3%;left:4%;opacity:0}.container .chance .image .image-inner .image-bg .star{position:absolute}.container .chance .image .image-inner .image-bg .star.star-elem1{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:14.375%;width:15%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .star.star-elem2{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:19.16667%;width:20%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .star.star-elem3{background-image:url(../images/12th-anniversary/kira1.png);padding-bottom:9.58333%;width:10%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .other-star{position:absolute}.container .chance .image .image-inner .image-bg .other-star.star-elem1{background-image:url(../images/12th-anniversary/other-kira.png);padding-bottom:13%;width:13%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .other-star.star-elem2{background-image:url(../images/12th-anniversary/other-kira.png);padding-bottom:18%;width:18%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .other-star.star-elem3{background-image:url(../images/12th-anniversary/other-kira.png);padding-bottom:8%;width:8%;height:0;background-position:0 0;background-size:cover}.container .chance .image .image-inner .image-bg .star1{top:0;right:5%;animation:kirakira 1s infinite 1.2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star2{top:10%;right:2%;animation:kirakira 1s infinite .5s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star3{top:0;right:20%;animation:kirakira 1s infinite 1.4s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star4{top:2%;right:30%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star5{top:16%;right:14%;animation:kirakira 1s infinite 1.2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star6{top:14%;right:66%;animation:kirakira 1s infinite .4s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star7{top:5%;right:12%;animation:kirakira 1s infinite .4s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star8{top:12%;right:80%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star9{top:0;right:53%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star10{top:26%;left:84%;animation:kirakira 1s infinite .6s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star11{top:38%;left:58%;animation:kirakira 1s infinite 1.3s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star12{top:49%;left:57%;animation:kirakira 1s infinite .4s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star13{top:63%;left:85%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star14{top:63%;left:16%;animation:kirakira 1s infinite 1.2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star15{top:76%;left:-1%;animation:kirakira 1s infinite .3s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star16{top:64%;left:61%;animation:kirakira 1s infinite .8s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star17{top:50%;left:13%;animation:kirakira 1s infinite 1s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star18{top:75%;left:41%;animation:kirakira 1s infinite .2s alternate cubic-bezier(.645,.045,.355,1)}.container .chance .image .image-inner .image-bg .star19{top:44%;left:19%;animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.container .chance .btn-detail{background-image:url(../images/12th-anniversary/btn-comingsoon.png);padding-bottom:17.6%;width:80%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;transform:translateY(20px);z-index:10}.container .chance .btn-detail.on{background-image:url(../images/12th-anniversary/btn-detail.png);padding-bottom:15.13849%;width:74.6%;height:0;background-position:0 0;background-size:cover;pointer-events:auto}.container .chance.is-active .headline{animation:fadeUp .5s ease forwards}.container .chance.is-active .image{animation:fadeUp .5s ease .2s forwards}.container .chance.is-active .image .text{animation:slideInFromLeft .5s ease .4s forwards}.container .chance.is-active .image .image-inner::before{animation:imageRotateBefore .5s ease .6s forwards}.container .chance.is-active .image .image-inner::after{animation:imageRotateAfter .5s ease .8s forwards}.container .chance.is-active .btn-detail{animation:fadeUp .5s ease 1s forwards}.container .others{position:relative;padding:7% 0 40%;z-index:1}.container .others .bg{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:-1}.container .others .bg::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-position:top center;background-image:url(../images/12th-anniversary/bg-other.jpg);background-size:cover}.container .others .elem,.container .others .image{position:relative}.container .others .elem::after,.container .others .image::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2%;content:'';z-index:-1}.container .others .elem.blue::after,.container .others .image.blue::after{background-color:rgba(55,127,236,.5)}.container .others .elem.pink::after,.container .others .image.pink::after{background-color:rgba(235,53,174,.5)}.container .others img{vertical-align:bottom}.container .others .weapons{width:80%;margin:0 auto 15%;opacity:0;transform:translateY(20px)}.container .others .weapons .image{margin-bottom:5%}.container .others .weapons .image img{width:100%}.container .others .weapons .btn-detail{background-image:url(../images/12th-anniversary/btn-comingsoon-small.png);padding-bottom:12.075%;width:45.5%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;z-index:10}.container .others .weapons .btn-detail.on{background-image:url(../images/12th-anniversary/btn-detail-small.png);padding-bottom:12.90299%;width:45.5%;height:0;background-position:0 0;background-size:cover;pointer-events:auto}.container .others .design{width:80%;margin:0 auto 15%;opacity:0;transform:translateY(20px)}.container .others .design .image{margin-bottom:5%}.container .others .design .image img{width:100%}.container .others .design .btn-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.container .others .design .btn-list li{width:44%}.container .others .design .btn-list li:nth-child(2){width:52%;margin-left:2%}.container .others .design .btn-list li .btn-detail{background-image:url(../images/12th-anniversary/btn-comingsoon-small.png);padding-bottom:26.53846%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;z-index:10}.container .others .design .btn-list li .btn-detail.on{background-image:url(../images/12th-anniversary/btn-detail-small.png);padding-bottom:28.35821%;width:100%;height:0;background-position:0 0;background-size:cover;pointer-events:auto}.container .others .design .btn-list li .btn-contest{background-image:url(../images/12th-anniversary/btn-contest.png);padding-bottom:23.89937%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;background-repeat:no-repeat;background-size:contain;opacity:0}.container .others .other-event-list{display:-ms-flexbox;display:flex;width:90.6%;margin:0 auto 8%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .others .other-event-list li{position:relative;width:47%;margin-bottom:6%;text-align:center;opacity:0;transform:translateY(20px)}.container .others .other-event-list li:nth-child(2n-1){margin-right:6%}.container .others .other-event-list li.mandora{box-shadow:none}.container .others .other-event-list li.mandora img{width:65%}.container .others .other-event-list li a{position:relative;display:block;pointer-events:none;z-index:10}.container .others .other-event-list li a.on{pointer-events:auto}.container .others .other-event-list li img{width:100%}.container .others .other-event-list.is-active li:nth-child(1){animation:fadeUp .5s ease .1s both}.container .others .other-event-list.is-active li:nth-child(1)::after{animation:imageRotatePinkAfter .5s ease .2s forwards}.container .others .other-event-list.is-active li:nth-child(2){animation:fadeUp .5s ease .2s both}.container .others .other-event-list.is-active li:nth-child(2)::after{animation:imageRotatePinkAfter .5s ease .4s forwards}.container .others .other-event-list.is-active li:nth-child(3){animation:fadeUp .5s ease .3s both}.container .others .other-event-list.is-active li:nth-child(3)::after{animation:imageRotatePinkAfter .5s ease .6s forwards}.container .others .other-event-list.is-active li:nth-child(4){animation:fadeUp .5s ease .4s both}.container .others .other-event-list.is-active li:nth-child(4)::after{animation:imageRotatePinkAfter .5s ease .8s forwards}.container .others .other-event-list.is-active li:nth-child(5){animation:fadeUp .5s ease .5s both}.container .others .other-event-list.is-active li:nth-child(5)::after{animation:imageRotatePinkAfter .5s ease 1s forwards}.container .others .other-event-list.is-active li:nth-child(6){animation:fadeUp .5s ease .6s both}.container .others .other-event-list.is-active li:nth-child(6)::after{animation:imageRotatePinkAfter .5s ease 1.2s forwards}.container .others .other-event-list.is-active li:nth-child(7){animation:fadeUp .5s ease .7s both}.container .others .other-event-list.is-active li:nth-child(7)::after{animation:imageRotatePinkAfter .5s ease 1.4s forwards}.container .others .other-event-list.is-active li:nth-child(8){animation:fadeUp .5s ease .8s both}.container .others .other-event-list.is-active li:nth-child(8)::after{animation:imageRotatePinkAfter .5s ease 1.6s forwards}.container .others .other-event-list.is-active li:nth-child(9){animation:fadeUp .5s ease .9s both}.container .others .other-event-list.is-active li:nth-child(9)::after{animation:imageRotatePinkAfter .5s ease 1.8s forwards}.container .others .other-event-list.is-active li:nth-child(10){animation:fadeUp .5s ease 1s both}.container .others .other-event-list.is-active li:nth-child(10)::after{animation:imageRotatePinkAfter .5s ease 2s forwards}.container .others .other-event-list.is-active li:nth-child(11){animation:fadeUp .5s ease 1.1s both}.container .others .other-event-list.is-active li:nth-child(11)::after{animation:imageRotatePinkAfter .5s ease 2.2s forwards}.container .others .other-event-list.is-active li:nth-child(12){animation:fadeUp .5s ease 1.2s both}.container .others .other-event-list.is-active li:nth-child(12)::after{animation:imageRotatePinkAfter .5s ease 2.4s forwards}.container .others .other-event-list.is-active li:nth-child(13){animation:fadeUp .5s ease 1.3s both}.container .others .other-event-list.is-active li:nth-child(13)::after{animation:imageRotatePinkAfter .5s ease 2.6s forwards}.container .others .other-event-list.is-active li:nth-child(14){animation:fadeUp .5s ease 1.4s both}.container .others .other-event-list.is-active li:nth-child(14)::after{animation:imageRotatePinkAfter .5s ease 2.8s forwards}.container .others .other-event-list.is-active li:nth-child(15){animation:fadeUp .5s ease 1.5s both}.container .others .other-event-list.is-active li:nth-child(15)::after{animation:imageRotatePinkAfter .5s ease 3s forwards}.container .others .other-event-list.is-active li:nth-child(16){animation:fadeUp .5s ease 1.6s both}.container .others .other-event-list.is-active li:nth-child(16)::after{animation:imageRotatePinkAfter .5s ease 3.2s forwards}.container .others .other-event-list.is-active li:nth-child(17){animation:fadeUp .5s ease 1.7s both}.container .others .other-event-list.is-active li:nth-child(17)::after{animation:imageRotatePinkAfter .5s ease 3.4s forwards}.container .others .other-event-list.is-active li:nth-child(18){animation:fadeUp .5s ease 1.8s both}.container .others .other-event-list.is-active li:nth-child(18)::after{animation:imageRotatePinkAfter .5s ease 3.6s forwards}.container .others .other-event-list.is-active li:nth-child(19){animation:fadeUp .5s ease 1.9s both}.container .others .other-event-list.is-active li:nth-child(19)::after{animation:imageRotatePinkAfter .5s ease 3.8s forwards}.container .others .other-event-list.is-active li:nth-child(20){animation:fadeUp .5s ease 2s both}.container .others .other-event-list.is-active li:nth-child(20)::after{animation:imageRotatePinkAfter .5s ease 4s forwards}.container .others .bottom-link{width:96.3%;margin:0 1.8% 0 auto;opacity:0;transform:translateY(20px)}.container .others .bottom-link.on{margin:0 1.5% 0 auto}.container .others .bottom-link.on a{pointer-events:auto}.container .others .bottom-link a{position:relative;display:block;pointer-events:none;z-index:10}.container .others .bottom-link img{width:100%}.container .others .is-active{animation:fadeUp .5s ease forwards}.container .others .is-active .image::after{animation:imageRotateBlueAfter .5s ease .2s forwards}.container .others .is-active .btn-contest,.container .others .is-active .btn-detail{animation:fadeUp .5s ease .4s forwards}.container .footer{position:relative;padding:5% 0;background-color:#377fec;border-top:10px solid #ff64cb;font-family:'Noto Sans JP',sans-serif}@media (max-width:750px){.container .footer{border-top:1.33% solid #ff64cb}}.container .footer .pagetop{position:absolute;top:-20.5%;right:0;left:5%;width:29.3%;margin:auto;cursor:pointer;z-index:10}.container .footer .pagetop .image{background-image:url(../images/12th-anniversary/btn-pagetop.png);padding-bottom:85.79235%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin-top:4%;animation:fuwafuwa 10s ease-in-out infinite alternate;z-index:2}.container .footer .pagetop .text{background-image:url(../images/12th-anniversary/btn-pagetop-text.png);padding-bottom:45.90164%;width:100%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:-38%;left:10%;transform:scale(1)}.container .footer .pagetop.is-action .text{animation:pagetop .1s ease-in-out forwards}.container .footer .pagetop.is-action2{animation:pagetop2 2s ease-out forwards}.container .footer .share-headline{background-image:url(../images/12th-anniversary/headline-share.png);padding-bottom:3.63%;width:12.1%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;background-repeat:no-repeat;background-size:contain}.container .footer .download-headline{background-image:url(../images/12th-anniversary/headline-download.png);padding-bottom:3.30213%;width:19.4%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;background-repeat:no-repeat;background-size:contain}.container .footer .official-sns-headline{background-image:url(../images/12th-anniversary/headline-official-sns.png);padding-bottom:3.67378%;width:24.1%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 4%;background-repeat:no-repeat;background-size:contain}.container .social-buttons{display:inline-block;display:block;width:100%;margin-bottom:10%;padding:0;text-align:center;border:none;background-color:transparent;letter-spacing:-.5em;vertical-align:bottom}.container .social-buttons li{display:inline-block;width:8.1%;margin:0 3.5%;vertical-align:top}.container .social-buttons li:nth-child(2){width:10.5%}.container .social-buttons li:nth-child(3){width:9.7%}.container .social-buttons li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .social-buttons li a.x{background-image:url(../images/12th-anniversary/share-icon-x.png);padding-bottom:119.67213%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .social-buttons li a.facebook{background-image:url(../images/12th-anniversary/share-icon-facebook.png);padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .social-buttons li a.line{background-image:url(../images/12th-anniversary/share-icon-line.png);padding-bottom:92.40506%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .copyright{padding:0;color:#fff;font-size:18px;text-align:center;background-color:transparent}@media (max-width:750px){.container .copyright{font-size:3.5vw}}.container .copyright small{color:#fff}.container .bottom-text{margin:15px 10px 0;color:#1f3d6b;font-size:14px;text-align:center}@media (max-width:750px){.container .bottom-text{font-size:2.5vw}}.container .app-download{margin-bottom:10%}.container .app-download .app-download-list{width:100%;margin:0 auto;font-size:0;text-align:center}.container .app-download .app-download-list li{display:inline-block;width:30%;margin:0 .7%;vertical-align:bottom}.container .app-download .app-download-list li.ios-list{width:24%}.container .app-download .app-download-list li.single{width:45%}.container .app-download .app-download-list li a{display:block}.container .app-download .app-download-list li a.ios{background-image:url(../images/12th-anniversary/btn-ios.png);padding-bottom:36.72316%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .app-download .app-download-list li a.googleplay{background-image:url(../images/12th-anniversary/btn-googleplay.png);padding-bottom:29.68037%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .app-download .app-download-list li a.andapp{background-image:url(../images/12th-anniversary/btn-andapp.png);padding-bottom:29.54545%;width:100%;height:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .official-link{margin-bottom:6%;text-align:center}.container .official-link .official-link-list{letter-spacing:-.5em}.container .official-link .official-link-list li{display:inline-block;width:26.6%;vertical-align:bottom}.container .official-link .official-link-list li:not(:last-child){margin-right:3.5%}.container .official-link .official-link-list li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.container .official-link .official-link-list li a.official-x{background-image:url(../images/12th-anniversary/btn-official-x.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.container .official-link .official-link-list li a.cherry-x{background-image:url(../images/12th-anniversary/btn-cherry-x.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.container .official-link .official-link-list li a.official-instagram{background-image:url(../images/12th-anniversary/btn-official-instagram.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.container .btn-official{background-image:url(../images/12th-anniversary/to-home.png);padding-bottom:20.928%;width:65.4%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:0 auto}.popup{position:fixed;top:0;left:0;display:none;width:100%;height:100dvh;background-color:rgba(255,255,255,.9);z-index:100}.popup .popup-image{background-image:url(../images/12th-anniversary/popup.png);padding-bottom:83.82353%;width:100%;height:0;background-position:0 0;background-size:cover;position:relative}@media (orientation:landscape) and (max-height:767px){.popup .popup-image{margin-bottom:20%}}.popup .content{position:relative;width:700px;padding:0;margin-top:-50px}@media (max-width:750px){.popup .content{width:100%;height:auto;margin-top:-15%}}@media (orientation:landscape) and (max-height:767px){.popup .content{max-width:700px;margin:auto;padding:5% 0}}.popup .close{background-image:url(../images/12th-anniversary/close.png);padding-bottom:7.66667%;width:10%;height:0;background-position:0 0;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:0 2% 2% auto}.popup.hide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;animation:fadeOut .3s ease forwards;-ms-flex-pack:center;justify-content:center;pointer-events:none}@media (orientation:landscape) and (max-height:767px){.popup.hide{display:block}}.popup.show{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;animation:fadeIn .3s ease forwards;-ms-flex-pack:center;justify-content:center}@media (orientation:landscape) and (max-height:767px){.popup.show{display:block;height:100%;margin:auto;text-align:center;overflow:scroll}}.confetti-area{position:relative;overflow:hidden}.background{position:absolute;top:0;left:0;display:block;z-index:0;filter:blur(3px)}.confetti{position:absolute;width:100%;height:100%;margin:auto;pointer-events:none;will-change:transform;left:0}@media (max-width:750px){.confetti{width:100%;height:100%}}@keyframes jumpyCharacter{0%{transform:scale(1,1) translate(0,0)}8%{transform:scale(.95,1.2) translate(0,-10%)}10%{transform:scale(1.1,.9) translate(0,5%)}12%{transform:scale(.95,1.05) translate(0,-3%)}14%{transform:scale(1.05,.95) translate(0,3%)}16%{transform:scale(1,1) translate(0,0)}100%,20%{transform:scale(1,1) translate(0,0)}}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes tarot2Up{0%{transform:none}100%{transform:translateY(-4%)}}@keyframes wobbling_y{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes fadeUpFuwa{0%{opacity:0;transform:translateY(50px)}30%{transform:translateY(-20px)}80%{transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}@keyframes blur{0%{filter:blur(10px)}100%{filter:blur(0)}}@keyframes pagetop{0%{transform:scale(1)}5%{transform:scale(1.01)}100%{transform:scale(0)}}@keyframes pagetop2{0%{top:-7.5%;left:5%}100%{top:-100%;left:-400%}}@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 itemInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes itemInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-20px,-20px)}100%{opacity:1;transform:translate(0)}}@keyframes kirakira{from{transform:scale(1)}to{transform:scale(0)}}@keyframes bounceUp{0%{transform:translateY(20px)}60%{transform:translateY(-10px)}80%{transform:translateY(8px)}100%{transform:translateY(0)}}@keyframes imageRotatePresentImg{0%{transform:none}100%{transform:rotate(2deg) translate(3%,2%)}}@keyframes imageRotateBefore{0%{transform:none}100%{transform:rotate(-2deg) translate(-3%,-4%)}}@keyframes imageRotateAfter{0%{transform:none}100%{transform:rotate(2deg) translate(3%,1.7%)}}@keyframes imageRotateBlueAfter{0%{transform:none}100%{transform:rotate(2deg) translate(2%,2.5%)}}@keyframes imageRotatePinkAfter{0%{transform:none}100%{transform:rotate(2deg) translate(3%,1.5%)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-10%,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideInFromTopLeft{0%{opacity:0;transform:translate(-10%,-10%)}100%{opacity:1;transform:translate(0,0)}}@keyframes slideInFromTopRight{0%{opacity:0;transform:translate(10%,-10%)}100%{opacity:1;transform:translate(0,0)}}@keyframes tarotCardFlip{0%{background:url(../images/12th-anniversary/tarot2.png);background-size:cover;transform:rotateY(0)}24.9%{background:url(../images/12th-anniversary/tarot2.png);background-size:cover}25%{background:url(../images/12th-anniversary/tarot.png);background-size:cover;transform:rotateY(90deg)}49.9%{background:url(../images/12th-anniversary/tarot.png);background-size:cover}50%{background:url(../images/12th-anniversary/tarot.png);background-size:cover;transform:rotateY(180deg)}74.9%{background:url(../images/12th-anniversary/tarot.png);background-size:cover}75%{background:url(../images/12th-anniversary/tarot.png);background-size:cover;transform:rotateY(180deg)}100%{background:url(../images/12th-anniversary/tarot.png);background-size:cover;transform:rotateY(180deg)}}@keyframes rotate360{from{transform:rotate(0)}to{transform:rotate(360deg)}}