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}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.2}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.2}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:.2}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:.2}}.seventh-anniversary{background-image:url(../images/7th-anniversary/bg-pc.png);background-repeat:repeat;background-color:#161616}.seventh-anniversary #facebook-jssdk-iframe{display:none!important}.seventh-anniversary-inner{position:relative;overflow:hidden;font-family:KozGoPro-Light,"小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.seventh-anniversary-inner .firstview{position:relative;height:700px;background-color:#7362cc;overflow:hidden}@media (max-width:1024px){.seventh-anniversary-inner .firstview{height:inherit}}.seventh-anniversary-inner .firstview .inner{position:relative;width:1000px;height:700px;margin:0 auto}@media (max-width:1024px){.seventh-anniversary-inner .firstview .inner{position:static;width:inherit;height:inherit}}.seventh-anniversary-inner .firstview .firstview-keyvisual{background-image:url(../images/7th-anniversary/firstview-keyvisual-pc.png);background-repeat:no-repeat;background-position:left top;width:1600px;height:700px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;top:0;left:50%;right:0;margin:0 auto;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.4) translateX(-50%);transform:scale(1.4) translateX(-50%);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transform-origin:-5% top;transform-origin:-5% top;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.load .seventh-anniversary-inner .firstview .firstview-keyvisual{-webkit-animation:keyvisual 1.2s cubic-bezier(.23,1,.32,1) forwards;animation:keyvisual 1.2s cubic-bezier(.23,1,.32,1) forwards}@media (max-width:1024px){.seventh-anniversary-inner .firstview .firstview-keyvisual{background-image:url(../images/7th-anniversary/firstview-keyvisual.png);padding-bottom:133.33333%;width:100%;height:0;background-position:0 0;background-size:cover;position:static;-webkit-transform:scale(1.4) translateX(0);transform:scale(1.4) translateX(0);-webkit-transform-origin:center top;transform-origin:center top;left:0}.load .seventh-anniversary-inner .firstview .firstview-keyvisual{-webkit-animation:keyvisualsp 1.2s cubic-bezier(.23,1,.32,1) forwards;animation:keyvisualsp 1.2s cubic-bezier(.23,1,.32,1) forwards}}.seventh-anniversary-inner .firstview .firstview-logo{position:absolute;top:0;left:0;right:0;margin:0 auto;visibility:hidden;opacity:0}.load .seventh-anniversary-inner .firstview .firstview-logo{visibility:visible;-webkit-animation:fadeIn 1s ease .5s forwards;animation:fadeIn 1s ease .5s forwards}.seventh-anniversary-inner .firstview .btn-greeting,.seventh-anniversary-inner .firstview .slot{position:absolute;visibility:hidden;background-repeat:no-repeat;overflow:hidden;text-align:left;text-transform:capitalize;text-indent:-119988px;opacity:0}.seventh-anniversary-inner .firstview .firstview-logo .firstview-logo-inner{background-image:url(../images/7th-anniversary/firstview-logo.png);background-repeat:no-repeat;background-position:left top;width:440px;height:380px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:absolute;left:0;right:0;margin:0 auto}.load .seventh-anniversary-inner .firstview .firstview-logo .firstview-logo-inner{-webkit-animation:deglogo 1.5s ease .5s 1;animation:deglogo 1.5s ease .5s 1}@media (max-width:1024px){.seventh-anniversary-inner .firstview .firstview-logo{top:8%}.seventh-anniversary-inner .firstview .firstview-logo .firstview-logo-inner{background-image:url(../images/7th-anniversary/firstview-logo.png);padding-bottom:47.5%;width:55%;height:0;background-position:0 0;background-size:cover}}.seventh-anniversary-inner .firstview .btn-greeting{background-image:url(../images/7th-anniversary/firstview-greeting-pc.png);background-position:left top;width:166px;height:94px;bottom:190px;right:160px}@media (max-width:1024px){.seventh-anniversary-inner .firstview .btn-greeting{background-image:url(../images/7th-anniversary/firstview-greeting.png);padding-bottom:17.28814%;width:30%;height:0;background-position:0 0;background-size:cover;bottom:18%;right:2%}}.load.update .seventh-anniversary-inner .firstview .btn-greeting{-webkit-animation:fuwa ease-out infinite alternate 2s,fadeIn 1.3s linear 1.3s forwards;animation:fuwa ease-out infinite alternate 2s,fadeIn 1.3s linear 1.3s forwards}.seventh-anniversary-inner .firstview .slot{background-image:url(../images/7th-anniversary/firstview-slot.png);background-position:left top;width:344px;height:236px;bottom:0;right:125px}@media (max-width:1024px){.seventh-anniversary-inner .firstview .slot{background-image:url(../images/7th-anniversary/firstview-slot.png);padding-bottom:30.87209%;width:45%;height:0;background-position:0 0;background-size:cover;bottom:0;right:2%}}.load .seventh-anniversary-inner .firstview .slot{-webkit-animation:fadeIn 1.3s linear 1.3s forwards;animation:fadeIn 1.3s linear 1.3s forwards}.seventh-anniversary-inner .event{position:relative}.seventh-anniversary-inner .event a{pointer-events:none}.update .seventh-anniversary-inner .event a{pointer-events:auto}.seventh-anniversary-inner .event a.to-top{pointer-events:auto!important}.seventh-anniversary-inner .event .inner{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:70px 0 300px;box-shadow:0 10px 10px 0 rgba(0,0,0,.8);background-image:url(../images/7th-anniversary/bg.gif);background-repeat:repeat;background-size:200px auto}.sp .seventh-anniversary-inner .event .inner{padding:35px 0 35%;background-size:100px auto;box-shadow:none}.seventh-anniversary-inner .event .inner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:-webkit-linear-gradient(left,rgba(34,0,10,.50196) 0,rgba(34,0,10,0) 30%,rgba(34,0,10,0) 60%,rgba(34,0,10,.50196) 100%);background-image:linear-gradient(to right,rgba(34,0,10,.50196) 0,rgba(34,0,10,0) 30%,rgba(34,0,10,0) 60%,rgba(34,0,10,.50196) 100%);display:none}.sp .seventh-anniversary-inner .event .inner:before{display:block}.seventh-anniversary-inner .event .scrollanime{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition-duration:1s;transition-duration:1s}.seventh-anniversary-inner .event .scrollanime.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.seventh-anniversary-inner .event .line-bottom,.seventh-anniversary-inner .event .line-top{position:absolute;top:0;left:0;width:100%;height:38px;background-image:-webkit-linear-gradient(left,#22000a 0,#b0001d 50%,#22000a 100%);background-image:linear-gradient(to right,#22000a 0,#b0001d 50%,#22000a 100%);z-index:1}.sp .seventh-anniversary-inner .event .line-bottom,.sp .seventh-anniversary-inner .event .line-top{height:19px}.seventh-anniversary-inner .event .line-bottom .line-inner,.seventh-anniversary-inner .event .line-top .line-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/7th-anniversary/section-circle.png);background-repeat:repeat-x;background-position:center left;background-size:34px 34px}.sp .seventh-anniversary-inner .event .line-bottom .line-inner,.sp .seventh-anniversary-inner .event .line-top .line-inner{background-size:17px 17px}.seventh-anniversary-inner .event .line-bottom .line-inner:before,.seventh-anniversary-inner .event .line-top .line-inner:before{content:'';position:absolute;top:0;left:0;height:4px;width:100%;background-image:-webkit-linear-gradient(left,#fcff00 30%,#ad7d06 100%);background-image:linear-gradient(to right,#fcff00 30%,#ad7d06 100%)}.sp .seventh-anniversary-inner .event .line-bottom .line-inner:before,.sp .seventh-anniversary-inner .event .line-top .line-inner:before{height:2px}.seventh-anniversary-inner .event .line-bottom .line-inner:after,.seventh-anniversary-inner .event .line-top .line-inner:after{content:'';position:absolute;bottom:0;left:0;height:4px;width:100%;background-image:-webkit-linear-gradient(left,#fcff00 30%,#ad7d06 100%);background-image:linear-gradient(to right,#fcff00 30%,#ad7d06 100%)}.sp .seventh-anniversary-inner .event .line-bottom .line-inner:after,.sp .seventh-anniversary-inner .event .line-top .line-inner:after{height:2px}.seventh-anniversary-inner .event .line-bottom{top:auto;bottom:0}.seventh-anniversary-inner .event .schedule{background-image:url(../images/7th-anniversary/schedule.png);background-repeat:no-repeat;background-position:left top;width:606px;height:94px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;margin:0 auto 5%;z-index:1;background-size:contain}.sp .seventh-anniversary-inner .event .schedule{background-image:url(../images/7th-anniversary/schedule.png);padding-bottom:10.85809%;width:70%;height:0;background-position:0 0;background-size:contain}.update .seventh-anniversary-inner .event .schedule{background-image:url(../images/7th-anniversary/schedule-new.png)}.seventh-anniversary-inner .event .btn-slot{display:block;position:relative;width:680px;margin:0 auto}.sp .seventh-anniversary-inner .event .btn-slot{width:inherit}.seventh-anniversary-inner .event .btn-slot .image{background-image:url(../images/7th-anniversary/btn-slot.png);background-repeat:no-repeat;background-position:left top;width:680px;height:440px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto 3%;background-size:contain;z-index:1}.sp .seventh-anniversary-inner .event .btn-slot .image{background-image:url(../images/7th-anniversary/btn-slot.png);padding-bottom:58.23529%;width:90%;height:0;background-position:0 0;background-size:contain}.update .seventh-anniversary-inner .event .btn-slot .image{background-image:url(../images/7th-anniversary/btn-slot-new.png)}.seventh-anniversary-inner .event .btn-slot .bg{background-image:url(../images/7th-anniversary/btn-slot-light.png);background-repeat:no-repeat;background-position:left top;width:299px;height:299px;content:'';position:absolute;top:-10%;left:12%;-webkit-animation:loopCircle 15s linear infinite;animation:loopCircle 15s linear infinite;display:none}.sp .seventh-anniversary-inner .event .btn-slot .bg{background-image:url(../images/7th-anniversary/btn-slot-light.png);padding-bottom:40%;width:40%;height:0;background-position:0 0;background-size:cover}.update .seventh-anniversary-inner .event .btn-slot .bg{display:block}.seventh-anniversary-inner .event .btn-casino{background-image:url(../images/7th-anniversary/btn-casino.png);background-repeat:no-repeat;background-position:left top;width:680px;height:280px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto 8%;background-size:contain}.sp .seventh-anniversary-inner .event .btn-casino{background-image:url(../images/7th-anniversary/btn-casino.png);padding-bottom:37.05882%;width:90%;height:0;background-position:0 0;margin:0 0 8% 4.5%;background-size:contain}.update .seventh-anniversary-inner .event .btn-casino{background-image:url(../images/7th-anniversary/btn-casino-new.png)}.seventh-anniversary-inner .event .btn-present{position:relative;display:block}.seventh-anniversary-inner .event .btn-present .text{background-image:url(../images/7th-anniversary/btn-present.png);background-repeat:no-repeat;background-position:left top;width:640px;height:230px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;margin:0 auto 8%;background-size:contain}.sp .seventh-anniversary-inner .event .btn-present .text{background-image:url(../images/7th-anniversary/btn-present.png);padding-bottom:28.75%;width:80%;height:0;background-position:0 0;background-size:contain}.update .seventh-anniversary-inner .event .btn-present .text{background-image:url(../images/7th-anniversary/btn-present-new.png)}.seventh-anniversary-inner .event .btn-present .kira{position:absolute;display:none}.update .seventh-anniversary-inner .event .btn-present .kira{display:block}.seventh-anniversary-inner .event .btn-present .kira.kira1{background-image:url(../images/7th-anniversary/btn-present-kira.png);padding-bottom:5%;width:5%;height:0;background-position:0 0;background-size:cover;top:0;left:57%;-webkit-animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira2,.seventh-anniversary-inner .event .btn-present .kira.kira4{background-image:url(../images/7th-anniversary/btn-present-kira.png);background-size:cover;height:0}.seventh-anniversary-inner .event .btn-present .kira.kira2{padding-bottom:3%;width:3%;background-position:0 0;top:2%;left:66%;-webkit-animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira3{background-image:url(../images/7th-anniversary/btn-present-kira.png);padding-bottom:7%;width:7%;height:0;background-position:0 0;background-size:cover;top:-9%;left:68%;-webkit-animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira4{padding-bottom:5%;width:5%;background-position:0 0;top:60%;left:63%;-webkit-animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira5,.seventh-anniversary-inner .event .btn-present .kira.kira8{background-image:url(../images/7th-anniversary/btn-present-kira.png);background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-present .kira.kira5{padding-bottom:5%;width:5%;height:0;top:62%;left:80%;-webkit-animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira6{background-image:url(../images/7th-anniversary/btn-present-kira.png);padding-bottom:3%;width:3%;height:0;background-position:0 0;background-size:cover;top:58%;left:82%;-webkit-animation:kirakira 1s infinite -.7s alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite -.7s alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira7{background-image:url(../images/7th-anniversary/btn-present-kira.png);padding-bottom:11%;width:11%;height:0;background-position:0 0;background-size:cover;top:1%;left:77%;-webkit-animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite -.4s alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira8{padding-bottom:4%;width:4%;height:0;top:35%;left:85%;-webkit-animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-present .kira.kira9{background-image:url(../images/7th-anniversary/btn-present-kira.png);padding-bottom:3%;width:3%;height:0;background-position:0 0;background-size:cover;top:37%;left:88%;-webkit-animation:kirakira 1s infinite -.7s alternate cubic-bezier(.645,.045,.355,1);animation:kirakira 1s infinite -.7s alternate cubic-bezier(.645,.045,.355,1)}.seventh-anniversary-inner .event .btn-other-campaign{background-image:url(../images/7th-anniversary/btn-other-campaign.png);background-repeat:no-repeat;background-position:left top;width:620px;height:160px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;display:block;margin:0 auto;background-size:contain}.sp .seventh-anniversary-inner .event .btn-other-campaign{background-image:url(../images/7th-anniversary/btn-other-campaign.png);padding-bottom:21.93548%;width:85%;height:0;background-position:0 0;background-size:contain}.update .seventh-anniversary-inner .event .btn-other-campaign{background-image:url(../images/7th-anniversary/btn-other-campaign-new.png)}.seventh-anniversary-inner .event .btn-wrap{margin-bottom:10%;text-align:center}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .headline,.seventh-anniversary-inner .event .btn-wrap .btn-avator .every,.seventh-anniversary-inner .event .btn-wrap .btn-weapon a .headline,.seventh-anniversary-inner .event .to-top{text-align:left;overflow:hidden;text-transform:capitalize;background-repeat:no-repeat}.seventh-anniversary-inner .event .btn-wrap .btn-weapon{display:inline-block;vertical-align:top;width:302px;margin-right:60px}.sp .seventh-anniversary-inner .event .btn-wrap .btn-weapon{width:40%;margin-right:0}.seventh-anniversary-inner .event .btn-wrap .btn-weapon a{position:relative;display:block}.seventh-anniversary-inner .event .btn-wrap .btn-weapon a .coin{background-image:url(../images/7th-anniversary/weapon-coin.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;-webkit-transition-duration:1.5s;transition-duration:1.5s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-weapon a .coin{background-image:url(../images/7th-anniversary/weapon-coin.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-weapon a .headline{background-image:url(../images/7th-anniversary/weapon-headline.png);background-position:left top;width:302px;height:343px;text-indent:-119988px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-weapon a .headline{background-image:url(../images/7th-anniversary/weapon-headline.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-weapon a .chara{background-image:url(../images/7th-anniversary/weapon-chara.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-weapon a .chara{background-image:url(../images/7th-anniversary/weapon-chara.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-weapon a .arrow{background-image:url(../images/7th-anniversary/weapon-arrow.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;display:none}.sp .seventh-anniversary-inner .event .btn-wrap .btn-weapon a .arrow{background-image:url(../images/7th-anniversary/weapon-arrow.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.update .seventh-anniversary-inner .event .btn-wrap .btn-weapon a .arrow{display:block}.seventh-anniversary-inner .event .btn-wrap .btn-avator{display:inline-block;vertical-align:top;width:302px}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator{width:40%}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest{position:relative;display:block}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .coin{background-image:url(../images/7th-anniversary/avator-coin.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;-webkit-transition-duration:1.5s;transition-duration:1.5s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .coin{background-image:url(../images/7th-anniversary/avator-coin.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .headline{background-image:url(../images/7th-anniversary/avator-headline.png);background-position:left top;width:302px;height:343px;text-indent:-119988px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .headline{background-image:url(../images/7th-anniversary/avator-headline.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .chara{background-image:url(../images/7th-anniversary/avator-chara.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .chara{background-image:url(../images/7th-anniversary/avator-chara.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .arrow{background-image:url(../images/7th-anniversary/avator-arrow.png);background-repeat:no-repeat;background-position:left top;width:302px;height:343px;position:absolute;top:0;left:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;display:none}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .arrow{background-image:url(../images/7th-anniversary/avator-arrow.png);padding-bottom:113.57616%;width:100%;height:0;background-position:0 0;background-size:cover}.update .seventh-anniversary-inner .event .btn-wrap .btn-avator .contest .arrow{display:block}.seventh-anniversary-inner .event .btn-wrap .btn-avator .every{background-image:url(../images/7th-anniversary/avator-btn.png);background-position:left top;width:236px;height:67px;text-indent:-119988px;margin:0 auto;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:2.5s;transition-delay:2.5s;opacity:0;display:none}.sp .seventh-anniversary-inner .event .btn-wrap .btn-avator .every{background-image:url(../images/7th-anniversary/avator-btn.png);padding-bottom:22.71186%;width:80%;height:0;background-position:0 0;background-size:cover}.update .seventh-anniversary-inner .event .btn-wrap .btn-avator .every{display:block}.seventh-anniversary-inner .event .btn-wrap.is-show .btn-avator a .coin,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-weapon a .coin{opacity:1;-webkit-animation:degcoin 1.7s ease 1s 1;animation:degcoin 1.7s ease 1s 1}.seventh-anniversary-inner .event .btn-wrap.is-show .btn-avator .every,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-avator a .arrow,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-avator a .chara,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-avator a .headline,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-weapon .every,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-weapon a .arrow,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-weapon a .chara,.seventh-anniversary-inner .event .btn-wrap.is-show .btn-weapon a .headline{opacity:1}.seventh-anniversary-inner .event .to-top{background-image:url(../images/7th-anniversary/btn-totop.png);background-position:left top;width:220px;height:150px;text-indent:-119988px;position:absolute;bottom:38px;left:0;right:0;margin:0 auto;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translateY(10px);transform:translateY(10px)}.sp .seventh-anniversary-inner .event .to-top{background-image:url(../images/7th-anniversary/btn-totop.png);padding-bottom:27.27273%;width:40%;height:0;background-position:0 0;background-size:cover;bottom:19px}.seventh-anniversary-inner .event .to-top:hover{-webkit-transform:translateY(0);transform:translateY(0)}.seventh-anniversary-inner .footer{position:relative;padding:25px 0 100px;background-color:#161616;text-align:center}.sp .seventh-anniversary-inner .footer{padding:5% 0 15%}.seventh-anniversary-inner .footer .inner{position:relative;width:660px;margin:0 auto;z-index:1}@media (max-width:1024px){.seventh-anniversary-inner .footer .inner{width:100%}}.seventh-anniversary-inner .footer h2{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 15px}.seventh-anniversary-inner .footer .share{margin-bottom:60px}.sp .seventh-anniversary-inner .footer .share{margin-bottom:10%}.seventh-anniversary-inner .footer .share .share-headline{background-image:url(../images/7th-anniversary/share-headline.png);background-repeat:no-repeat;background-position:left top;width:170px;height:28px}.sp .seventh-anniversary-inner .footer .share .share-headline{background-image:url(../images/7th-anniversary/share-headline.png);padding-bottom:4.11765%;width:25%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .share .social-buttons{display:inline-block;vertical-align:bottom;text-align:center;background-color:transparent;padding:0;border:none;letter-spacing:-.5em}@media (max-width:1024px){.seventh-anniversary-inner .footer .share .social-buttons{display:block}}.seventh-anniversary-inner .footer .share .social-buttons li{display:inline-block;vertical-align:bottom;margin:0 13px}.seventh-anniversary-inner .footer .share .social-buttons li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.seventh-anniversary-inner .footer .share .social-buttons li a.twitter{background-image:url(../images/7th-anniversary/share-icon-twitter.png);background-repeat:no-repeat;background-position:left top;width:65px;height:53px}@media (max-width:1024px){.seventh-anniversary-inner .footer .share .social-buttons li{margin:0 2.5%}.seventh-anniversary-inner .footer .share .social-buttons li a.twitter{background-image:url(../images/7th-anniversary/share-icon-twitter.png);background-repeat:no-repeat;background-position:left top;width:43.33px;height:35.33px;background-size:contain}}.seventh-anniversary-inner .footer .app-download,.seventh-anniversary-inner .footer .official-link{margin-bottom:50px}.seventh-anniversary-inner .footer .share .social-buttons li a.facebook{background-image:url(../images/7th-anniversary/share-icon-facebook.png);background-repeat:no-repeat;background-position:left top;width:53px;height:53px}@media (max-width:1024px){.seventh-anniversary-inner .footer .share .social-buttons li a.facebook{background-image:url(../images/7th-anniversary/share-icon-facebook.png);background-repeat:no-repeat;background-position:left top;width:35.33px;height:35.33px;background-size:contain}}.seventh-anniversary-inner .footer .share .social-buttons li a.line{background-image:url(../images/7th-anniversary/share-icon-line.png);background-repeat:no-repeat;background-position:left top;width:57px;height:53px}@media (max-width:1024px){.seventh-anniversary-inner .footer .share .social-buttons li a.line{background-image:url(../images/7th-anniversary/share-icon-line.png);background-repeat:no-repeat;background-position:left top;width:38px;height:35.33px;background-size:contain}.seventh-anniversary-inner .footer .app-download{margin-bottom:10%}.seventh-anniversary-inner .footer .app-download .app-download-list li{margin-bottom:2%}}.seventh-anniversary-inner .footer .app-download .download-headline{background-image:url(../images/7th-anniversary/download-headline.png);background-repeat:no-repeat;background-position:left top;width:240px;height:28px}.sp .seventh-anniversary-inner .footer .app-download .download-headline{background-image:url(../images/7th-anniversary/download-headline.png);padding-bottom:4.08333%;width:35%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .app-download .app-download-list{text-align:center;font-size:0}.seventh-anniversary-inner .footer .app-download .app-download-list li{display:inline-block;vertical-align:bottom}.seventh-anniversary-inner .footer .app-download .app-download-list li:not(:last-child){margin-right:15px}.sp .seventh-anniversary-inner .footer .app-download .app-download-list li:not(:last-child){margin-right:5px}.seventh-anniversary-inner .footer .app-download .app-download-list li a{display:block}.seventh-anniversary-inner .footer .app-download .app-download-list li a.ios{background-image:url(../images/7th-anniversary/footer-ios-button.png);background-repeat:no-repeat;background-position:left top;width:133px;height:49px}@media (max-width:1024px){.seventh-anniversary-inner .footer .app-download .app-download-list li a.ios{background-image:url(../images/7th-anniversary/footer-ios-button.png);background-repeat:no-repeat;background-position:left top;width:88.67px;height:32.67px;background-size:contain}}.seventh-anniversary-inner .footer .app-download .app-download-list li a.googleplay{background-image:url(../images/7th-anniversary/footer-googleplay-button.png);background-repeat:no-repeat;background-position:left top;width:164px;height:49px}@media (max-width:1024px){.seventh-anniversary-inner .footer .app-download .app-download-list li a.googleplay{background-image:url(../images/7th-anniversary/footer-googleplay-button.png);background-repeat:no-repeat;background-position:left top;width:109.33px;height:32.67px;background-size:contain}}.seventh-anniversary-inner .footer .app-download .app-download-list li a.augame{background-image:url(../images/7th-anniversary/footer-augame-button.png);background-repeat:no-repeat;background-position:left top;width:153px;height:49px}@media (max-width:1024px){.seventh-anniversary-inner .footer .app-download .app-download-list li a.augame{background-image:url(../images/7th-anniversary/footer-augame-button.png);background-repeat:no-repeat;background-position:left top;width:102px;height:32.67px;background-size:contain}}.seventh-anniversary-inner .footer .app-download .app-download-list li a.andapp{background-image:url(../images/7th-anniversary/footer-andapp-button.png);background-repeat:no-repeat;background-position:left top;width:165px;height:49px}@media (max-width:1024px){.seventh-anniversary-inner .footer .app-download .app-download-list li a.andapp{background-image:url(../images/7th-anniversary/footer-andapp-button.png);background-repeat:no-repeat;background-position:left top;width:110px;height:32.67px;background-size:contain}}.seventh-anniversary-inner .footer .official-link .official-sns-headline{background-image:url(../images/7th-anniversary/official-sns-headline.png);background-repeat:no-repeat;background-position:left top;width:280px;height:28px}.sp .seventh-anniversary-inner .footer .official-link .official-sns-headline{background-image:url(../images/7th-anniversary/official-sns-headline.png);padding-bottom:4%;width:40%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .official-link .official-link-list{letter-spacing:-.5em}.seventh-anniversary-inner .footer .official-link .official-link-list li{display:inline-block;vertical-align:bottom}.seventh-anniversary-inner .footer .btn-official,.seventh-anniversary-inner .footer .official-link .official-link-list li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.sp .seventh-anniversary-inner .footer .official-link .official-link-list li{width:27%}.seventh-anniversary-inner .footer .official-link .official-link-list li:not(:last-child){margin-right:25px}.sp .seventh-anniversary-inner .footer .official-link .official-link-list li:not(:last-child){margin-right:3.5%}.seventh-anniversary-inner .footer .official-link .official-link-list li a.official-twitter{background-image:url(../images/7th-anniversary/btn-official-twitter.png);background-repeat:no-repeat;background-position:left top;width:200px;height:60px}.sp .seventh-anniversary-inner .footer .official-link .official-link-list li a.official-twitter{background-image:url(../images/7th-anniversary/btn-official-twitter.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .official-link .official-link-list li a.cherry-twitter{background-image:url(../images/7th-anniversary/btn-cherry-twitter.png);background-repeat:no-repeat;background-position:left top;width:200px;height:60px}.sp .seventh-anniversary-inner .footer .official-link .official-link-list li a.cherry-twitter{background-image:url(../images/7th-anniversary/btn-cherry-twitter.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .official-link .official-link-list li a.official-instagram{background-image:url(../images/7th-anniversary/btn-official-instagram.png);background-repeat:no-repeat;background-position:left top;width:200px;height:60px}.sp .seventh-anniversary-inner .footer .official-link .official-link-list li a.official-instagram{background-image:url(../images/7th-anniversary/btn-official-instagram.png);padding-bottom:30%;width:100%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .btn-official{background-image:url(../images/7th-anniversary/to-home.png);background-repeat:no-repeat;background-position:left top;width:375px;height:120px;margin:0 auto 30px}.sp .seventh-anniversary-inner .footer .btn-official{background-image:url(../images/7th-anniversary/to-home.png);padding-bottom:22.4%;width:70%;height:0;background-position:0 0;background-size:cover}.seventh-anniversary-inner .footer .copyright{background-color:transparent;padding:0;font-size:18px;font-weight:700;color:#ddd}.sp .seventh-anniversary-inner .footer .copyright{font-size:12px;font-size:3.4375vw}.seventh-anniversary-inner .popup-end-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.9);z-index:10}.seventh-anniversary-inner .popup-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(55,0,0,.9);z-index:10}.seventh-anniversary-inner .popup-end-inner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.seventh-anniversary-inner .popup-end-inner .btn-close,.seventh-anniversary-inner .popup-inner .btn-close{background-image:url(../images/7th-anniversary/popup-close.png);background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}@media (max-width:1024px){.seventh-anniversary-inner .popup-end-inner{width:95%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seventh-anniversary-inner .popup-end-inner img{width:100%}}@media only screen and (orientation:landscape){.sp .seventh-anniversary-inner .popup-end-inner img{display:block;width:50%;margin:0 auto}}.seventh-anniversary-inner .popup-end-inner .btn-close{background-position:left top;width:58px;height:45px;position:absolute;top:-75px;right:-75px}@media (max-width:1024px){.seventh-anniversary-inner .popup-end-inner .btn-close{background-image:url(../images/7th-anniversary/popup-close.png);padding-bottom:7.75862%;width:10%;height:0;background-position:0 0;background-size:cover;top:-1%;right:3%}}@media only screen and (orientation:landscape){.sp .seventh-anniversary-inner .popup-end-inner .btn-close{background-image:url(../images/7th-anniversary/popup-close.png);padding-bottom:3.87931%;width:5%;height:0;background-position:0 0;background-size:cover;top:0;right:0}}.seventh-anniversary-inner .popup-end-inner .btn-close.end{top:-7%}@media only screen and (orientation:landscape){.sp .seventh-anniversary-inner .popup-end-inner .btn-close.end{background-image:url(../images/7th-anniversary/popup-close.png);padding-bottom:3.87931%;width:5%;height:0;background-position:0 0;background-size:cover;top:0;right:21%}}.seventh-anniversary-inner .popup-inner{opacity:0;position:fixed;top:50%;left:50%;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);pointer-events:none;z-index:10}@media (max-width:1024px){.seventh-anniversary-inner .popup-inner{width:95%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}.seventh-anniversary-inner .popup-inner img{width:100%}}.seventh-anniversary-inner .popup-inner.is-show{opacity:1;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);pointer-events:auto}.seventh-anniversary-inner .popup-inner.is-hidden{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}@media only screen and (orientation:landscape){.sp .seventh-anniversary-inner .popup-inner img{display:block;width:50%;margin:0 auto}}.seventh-anniversary-inner .popup-inner .btn-close{background-position:left top;width:58px;height:45px;position:absolute;top:-75px;right:-75px}@media (max-width:1024px){.seventh-anniversary-inner .popup-inner .btn-close{background-image:url(../images/7th-anniversary/popup-close.png);padding-bottom:7.75862%;width:10%;height:0;background-position:0 0;background-size:cover;top:-1%;right:3%}}@media only screen and (orientation:landscape){.sp .seventh-anniversary-inner .popup-inner .btn-close{background-image:url(../images/7th-anniversary/popup-close.png);padding-bottom:3.87931%;width:5%;height:0;background-position:0 0;background-size:cover;top:0;right:21%}}@-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 deglogo{0%{-webkit-transform:rotateY(0) translateY(100px);transform:rotateY(0) translateY(100px)}100%{-webkit-transform:rotateY(360deg) translateY(0);transform:rotateY(360deg) translateY(0)}}@keyframes deglogo{0%{-webkit-transform:rotateY(0) translateY(100px);transform:rotateY(0) translateY(100px)}100%{-webkit-transform:rotateY(360deg) translateY(0);transform:rotateY(360deg) translateY(0)}}@-webkit-keyframes degcoin{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes degcoin{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes loopCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loopCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,80%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,80%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@-webkit-keyframes keyvisual{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.4) translateX(-50%);transform:scale(1.4) translateX(-50%)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}@keyframes keyvisual{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.4) translateX(-50%);transform:scale(1.4) translateX(-50%)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}@-webkit-keyframes keyvisualsp{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.4) translateX(0);transform:scale(1.4) translateX(0)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes keyvisualsp{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.4) translateX(0);transform:scale(1.4) translateX(0)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}