.pc .fourth-anniversary-contents,.schedule{background-color:#ac1400}.cloud-left,.cloud-right{position:fixed;z-index:11}.firstview .firstview-campaign1 a,.firstview .firstview-campaign2 a,.firstview .firstview-campaign3 a,.firstview .firstview-schedule,.firstview .firstview-subtitle,.firstview .firstview-title,.pc .firstview .btn-schedule{text-indent:-119988px;text-align:left;text-transform:capitalize}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}}@-webkit-keyframes cloud{0%{-webkit-transform:rotate(0) translateY(-7%) rotate(0);transform:rotate(0) translateY(-7%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(-7%) rotate(-360deg);transform:rotate(360deg) translateY(-7%) rotate(-360deg)}}@keyframes cloud{0%{-webkit-transform:rotate(0) translateY(-7%) rotate(0);transform:rotate(0) translateY(-7%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(-7%) rotate(-360deg);transform:rotate(360deg) translateY(-7%) rotate(-360deg)}}@-webkit-keyframes kinopo-left{0%{-webkit-transform:rotate(0) skewY(10deg);transform:rotate(0) skewY(10deg)}100%{-webkit-transform:rotate(15deg) skewY(10deg);transform:rotate(15deg) skewY(10deg)}}@keyframes kinopo-left{0%{-webkit-transform:rotate(0) skewY(10deg);transform:rotate(0) skewY(10deg)}100%{-webkit-transform:rotate(15deg) skewY(10deg);transform:rotate(15deg) skewY(10deg)}}@-webkit-keyframes kinopo-right{0%{-webkit-transform:rotate(0) skewY(10deg);transform:rotate(0) skewY(10deg)}100%{-webkit-transform:rotate(-15deg) skewY(10deg);transform:rotate(-15deg) skewY(10deg)}}@keyframes kinopo-right{0%{-webkit-transform:rotate(0) skewY(10deg);transform:rotate(0) skewY(10deg)}100%{-webkit-transform:rotate(-15deg) skewY(10deg);transform:rotate(-15deg) skewY(10deg)}}@-webkit-keyframes kinopo-battle-left{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%,35%{-webkit-transform:translateX(50px);transform:translateX(50px)}30%{-webkit-transform:translateX(40px);transform:translateX(40px)}}@keyframes kinopo-battle-left{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%,35%{-webkit-transform:translateX(50px);transform:translateX(50px)}30%{-webkit-transform:translateX(40px);transform:translateX(40px)}}@-webkit-keyframes kinopo-battle-right{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%,35%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}30%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes kinopo-battle-right{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%,35%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}30%{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@-webkit-keyframes chara-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}35%,45%{-webkit-transform:translateX(5%);transform:translateX(5%)}40%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes chara-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}35%,45%{-webkit-transform:translateX(5%);transform:translateX(5%)}40%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chara-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}35%,45%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes chara-right{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}35%,45%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chara-left-pc{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}35%,45%{-webkit-transform:translateX(5%);transform:translateX(5%)}40%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes chara-left-pc{0%{-webkit-transform:translateX(-40%);transform:translateX(-40%)}35%,45%{-webkit-transform:translateX(5%);transform:translateX(5%)}40%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chara-right-pc{0%{-webkit-transform:translateX(40%);transform:translateX(40%)}35%,45%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes chara-right-pc{0%{-webkit-transform:translateX(40%);transform:translateX(40%)}35%,45%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}40%{-webkit-transform:translateX(10%);transform:translateX(10%)}100%,60%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes chara-animation{to{background-position:0 -2700px}}@keyframes chara-animation{to{background-position:0 -2700px}}@-webkit-keyframes chara-animation-sp{to{background-position:0 -1800px}}@keyframes chara-animation-sp{to{background-position:0 -1800px}}@-webkit-keyframes swing{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}75%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes swing{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}75%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes weapon-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes weapon-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes weapon-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes weapon-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes subtitle{0%{-webkit-transform:scale(2);transform:scale(2)}50%{-webkit-transform:scale(.95);transform:scale(.95)}60%{-webkit-transform:rotate(1.05);transform:rotate(1.05)}75%{-webkit-transform:rotate(.98);transform:rotate(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes subtitle{0%{-webkit-transform:scale(2);transform:scale(2)}50%{-webkit-transform:scale(.95);transform:scale(.95)}60%{-webkit-transform:rotate(1.05);transform:rotate(1.05)}75%{-webkit-transform:rotate(.98);transform:rotate(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dia{0%{top:-100%}80%{top:3%}90%{top:-3%}100%{top:0}}@keyframes dia{0%{top:-100%}80%{top:3%}90%{top:-3%}100%{top:0}}@-webkit-keyframes move-left{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes move-left{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes move-right{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes move-right{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.skip-opening .cloud-left,.skip-opening .cloud-right,.skip-opening .firstview .chara1,.skip-opening.loaded .firstview .chara2,.skip-opening.loaded .firstview .chara3{display:none}@-webkit-keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}body *{box-sizing:border-box}.fourth-anniversary{overflow-x:hidden}.fourth-anniversary.pc{min-width:600px;background-image:url(../images/4th-anniversary/bg-pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.fourth-anniversary-inner{width:100%;overflow-x:hidden;background-image:url(../images/4th-anniversary/detail/bg.jpg);background-repeat:repeat}.cloud-left,.cloud-right,.firstview,.firstview .chara1,.firstview .chara2,.firstview .chara3,.firstview .firstview-campaign1 a,.firstview .firstview-campaign2 a,.firstview .firstview-campaign3 a,.firstview .firstview-character-all,.firstview .firstview-schedule,.firstview .firstview-subtitle,.firstview .firstview-title,.pc .cloud-left,.pc .cloud-right,.pc .firstview .btn-schedule,.pc .firstview .chara1,.pc .firstview .chara2,.pc .firstview .chara3,.pc .firstview .firstview-campaign1 a,.pc .firstview .firstview-campaign2 a,.pc .firstview .firstview-character-all,.pc .firstview .firstview-subtitle,.schedule .btn-schedule,.schedule .schedule-close,.schedule .schedule-headline{background-repeat:no-repeat;background-size:cover}.cloud-left,.pc .cloud-left{background-image:url(../images/4th-anniversary/firstview-cloud-left.png)}.pc .fourth-anniversary-inner{overflow-x:hidden;margin:0 auto;max-width:525px}.fourth-anniversary-contents.hidden{overflow-y:hidden;width:100%;height:100%}.skip-opening .fourth-anniversary-contents{overflow-y:auto;width:auto;height:auto}.cloud-left,.cloud-right,.pc .cloud-left,.pc .cloud-right{height:0;background-position:left top}.pc .fourth-anniversary-contents .fourth-anniversary-wrap{box-shadow:0 4px 7px 2px rgba(0,0,0,.35);width:600px;margin:0 auto}.cloud-left{padding-bottom:115.97315%;width:300%;top:0;left:-65%}.pc .cloud-left{padding-bottom:77.31544%;width:200%;left:-30%}.cloud-right,.pc .cloud-right{background-image:url(../images/4th-anniversary/firstview-cloud-right.png)}.loaded .cloud-left{-webkit-animation:move-left ease-in 2s .5s forwards 1;animation:move-left ease-in 2s .5s forwards 1}.cloud-right{padding-bottom:196.37584%;width:300%;top:25%;right:-75%}.firstview,.firstview .firstview-schedule,.firstview .firstview-title{position:relative;z-index:1;overflow:hidden}.pc .cloud-right{padding-bottom:130.91723%;width:200%;right:-30%}.loaded .cloud-right{-webkit-animation:move-right ease-in 2s .7s forwards 1;animation:move-right ease-in 2s .7s forwards 1}.firstview{padding:100% 0 10%;background-image:url(../images/4th-anniversary/bg.jpg)}.pc .firstview{padding:0;height:933px;background-image:none}.pc .firstview .firstview-inner{position:relative;width:600px;margin:0 auto;padding-top:576px}.firstview .firstview-title{background-image:url(../images/4th-anniversary/firstview-title.png);background-position:left top;padding-bottom:52.02532%;width:90%;height:0;-webkit-transform:translateY(5%);transform:translateY(5%);opacity:0;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;margin:0 auto}.loaded .firstview .firstview-title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.skip-opening .firstview .firstview-title{-webkit-transition-delay:.5s;transition-delay:.5s}.firstview .firstview-schedule{background-image:url(../images/4th-anniversary/firstview-schedule.png);background-position:left top;padding-bottom:5.68047%;width:60%;height:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;opacity:0;margin:0 auto}.firstview .firstview-campaign1 a,.firstview .firstview-subtitle{position:absolute;overflow:hidden}.firstview .firstview-subtitle,.pc .firstview .firstview-subtitle{background-image:url(../images/4th-anniversary/firstview-subtitle.png);background-position:left top;height:0}.loaded .firstview .firstview-schedule{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.skip-opening .firstview .firstview-schedule{-webkit-transition-delay:.5s;transition-delay:.5s}.firstview .firstview-subtitle{padding-bottom:68.97541%;width:33%;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;opacity:0;top:2%;left:3%;z-index:2}.pc .firstview .firstview-subtitle{padding-bottom:58.52459%;width:28%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.firstview{padding-top:73%}.firstview .firstview-subtitle{background-image:url(../images/4th-anniversary/firstview-subtitle.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:50.16393%;width:24%;height:0;left:5%}}.firstview .firstview-campaign1 a,.pc .firstview .firstview-campaign1 a{background-image:url(../images/4th-anniversary/firstview-campaign1.png);background-position:left top}.loaded .firstview .firstview-subtitle{-webkit-animation:subtitle linear 1s 3.7s forwards;animation:subtitle linear 1s 3.7s forwards;opacity:1}.skip-opening .firstview .firstview-subtitle{-webkit-animation:none;animation:none;-webkit-transition-delay:1s;transition-delay:1s}.skip-opening.loaded .firstview .firstview-subtitle{opacity:1}.firstview .firstview-campaign1 a{padding-bottom:35.91418%;width:35%;height:0;-webkit-animation:swing linear 10s infinite;animation:swing linear 10s infinite;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;-webkit-transform-origin:center -30px 0;transform-origin:center -30px 0;top:-40%;right:5%;z-index:3}.skip-opening .firstview .firstview-campaign1 a{-webkit-transition-delay:.5s;transition-delay:.5s}.pc .firstview .firstview-campaign1 a{width:206.15px;height:211.54px;padding:0}.firstview .firstview-campaign2 a,.pc .firstview .firstview-campaign2 a{background-image:url(../images/4th-anniversary/firstview-campaign2.png);background-position:left top}.loaded .firstview .firstview-campaign1 a{top:0}.firstview .firstview-campaign2 a{padding-bottom:52.37569%;width:24%;height:0;-webkit-animation:swing linear 10s -5s infinite;animation:swing linear 10s -5s infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;-webkit-transform-origin:center -30px 0;transform-origin:center -30px 0;position:absolute;top:-40%;right:0;z-index:2}.skip-opening .firstview .firstview-campaign2 a{-webkit-transition-delay:.5s;transition-delay:.5s}.pc .firstview .firstview-campaign2 a{width:139.23px;height:303.85px;padding:0}.loaded .firstview .firstview-campaign2 a{top:0}.firstview .firstview-campaign3 a{background-image:url(../images/4th-anniversary/firstview-campaign3.png);background-position:left top;padding-bottom:69.15663%;width:20%;height:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:hidden;position:absolute;top:-100%;right:14%;z-index:1}.firstview .chara1,.pc .firstview .chara1{background-image:url(../images/4th-anniversary/firstview-chara-center.png);background-position:left top}.loaded .firstview .firstview-campaign3 a{-webkit-animation:dia ease-in 1.5s 6s forwards,swing linear 10s -5s infinite;animation:dia ease-in 1.5s 6s forwards,swing linear 10s -5s infinite}.skip-opening.loaded .firstview .firstview-campaign3 a{-webkit-animation:dia ease-in 1s .5s forwards,swing linear 10s -5s infinite;animation:dia ease-in 1s .5s forwards,swing linear 10s -5s infinite}.firstview .firstview-update-image{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:5.2s;transition-delay:5.2s;opacity:0;width:15%;position:absolute;top:20%;right:12%;z-index:1}.skip-opening .firstview .firstview-update-image{-webkit-transition-delay:3.2s;transition-delay:3.2s}.loaded .firstview .firstview-update-image{opacity:1}.firstview .chara1{padding-bottom:118.65672%;width:80%;height:0;-webkit-transform:translate(-50%,3%);transform:translate(-50%,3%);-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:2s;transition-delay:2s;opacity:0;position:absolute;top:21%;left:50%}.pc .firstview .chara1{width:446.67px;height:662.5px;top:16%;padding:0}.firstview .chara2,.pc .firstview .chara2{background-image:url(../images/4th-anniversary/firstview-chara-left.png)}.loaded .firstview .chara1{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}.firstview .chara2{background-position:left top;padding-bottom:116.90415%;width:95%;height:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:absolute;top:29%;left:-15%}.pc .firstview .chara2{background-position:left top;width:593.85px;height:730.77px;-webkit-transform:translateX(-40%);transform:translateX(-40%);-webkit-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-duration:1s;transition-duration:1s;opacity:0;padding:0;top:24%;left:-16%}.firstview .chara3,.pc .firstview .chara3{background-image:url(../images/4th-anniversary/firstview-chara-right.png);background-position:left top}.skip-opening .pc .firstview .chara2{-webkit-transition-delay:.5s!important;transition-delay:.5s!important}.loaded .firstview .chara2{-webkit-animation:chara-left ease-in 1.5s 2.5s forwards;animation:chara-left ease-in 1.5s 2.5s forwards}.loaded.pc .firstview .chara2{-webkit-animation:chara-left-pc ease-in 1.5s 2.5s forwards;animation:chara-left-pc ease-in 1.5s 2.5s forwards;opacity:1}.firstview .chara3{padding-bottom:127.90684%;width:105%;height:0;-webkit-transform:translateX(100%);transform:translateX(100%);position:absolute;top:33%;right:-5%}.pc .firstview .chara3{width:652.31px;height:794.62px;-webkit-transform:translateX(40%);transform:translateX(40%);-webkit-transition-delay:2.5s;transition-delay:2.5s;-webkit-transition-duration:1s;transition-duration:1s;opacity:0;padding:0;top:28%;right:-8%}.loaded .firstview .chara3{-webkit-animation:chara-right ease-in 1.5s 2.5s forwards;animation:chara-right ease-in 1.5s 2.5s forwards}.loaded.pc .firstview .chara3{-webkit-animation:chara-right-pc ease-in 1.5s 2.5s forwards;animation:chara-right-pc ease-in 1.5s 2.5s forwards;opacity:1}.firstview .firstcview-character{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:4s;transition-delay:4s;-webkit-transition-duration:1s;transition-duration:1s}.firstview .firstview-character-all,.pc .firstview .firstview-character-all{background-image:url(../images/4th-anniversary/firstview-character-all.png);height:0;background-position:left top}.skip-opening .firstview .firstcview-character{-webkit-transition-delay:2s;transition-delay:2s}.loaded .firstview .firstcview-character{-webkit-transform:translateY(20px) scale(.8);transform:translateY(20px) scale(.8);opacity:0}.firstview .firstview-character-all{padding-bottom:96%;width:100%;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;position:absolute;top:30%;left:0;-webkit-transition-delay:4.5s;transition-delay:4.5s;-webkit-transition-duration:1s;transition-duration:1s}.skip-opening .firstview .firstview-character-all{-webkit-transition-delay:0s;transition-delay:0s}.loaded .firstview .firstview-character-all{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.pc .firstview .firstview-character-all{padding-bottom:144%;width:150%;left:-25%;top:10%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.firstview .firstview-character-all{top:20%}}.pc .firstview .btn-schedule{background-image:url(../images/4th-anniversary/btn-schedule-pc.png);background-position:left top;width:85px;height:147px;overflow:hidden;position:absolute;bottom:30px;right:-100px}.schedule{-webkit-transform:translate(-120%,-50%);transform:translate(-120%,-50%);border-radius:8px;box-shadow:0 1px 3px 1px rgba(0,0,0,.5);-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:5s;transition-delay:5s;position:absolute;top:50%;left:0;width:83%;height:70%;margin-left:-8px;padding-top:6%;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:10}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.sp .schedule{height:90%}}@media only screen and (max-device-width:1400px) and (orientation:landscape){.sp .schedule{height:174%;top:100%}}.pc .schedule{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:.5s;transition-duration:.5s;opacity:0;position:fixed;top:50%;left:50%;width:470px;height:640px;padding-top:30px}.schedule .btn-schedule,.schedule .schedule-close,.schedule .schedule-headline{background-position:left top;height:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.schedule.loaded{-webkit-transition-delay:0s;transition-delay:0s}.skip-opening .schedule{-webkit-transition-delay:.5s;transition-delay:.5s}.skip-opening .schedule.loaded{-webkit-transition-delay:0s;transition-delay:0s}.loaded .schedule{-webkit-transform:translate(-95%,-50%);transform:translate(-95%,-50%);opacity:1}.loaded.pc .schedule,.situation-popup{-webkit-transform:translate(-50%,-50%)}.loaded.pc .schedule{transform:translate(-50%,-50%);opacity:0;z-index:-1}.schedule.action{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.pc .schedule.action{-webkit-animation:fade-in linear .5s;animation:fade-in linear .5s;display:block;opacity:1;z-index:10}.schedule .btn-schedule{background-image:url(../images/4th-anniversary/btn-schedule.png);padding-bottom:33.79245%;width:18%;display:block;position:absolute;top:56%;right:-17%}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.schedule .btn-schedule{top:40%}}.schedule .schedule-headline{background-image:url(../images/4th-anniversary/schedule-headline.png);padding-bottom:7.63033%;width:70%;margin:0 auto 5%}.pc .schedule .schedule-headline{border-radius:4px 0 0 4px;margin-bottom:15px}.schedule .schedule-close{background-image:url(../images/4th-anniversary/btn-schedule-close.png);padding-bottom:15%;width:15%;display:none;position:absolute;top:-5%;right:-5%}.schedule.action .schedule-close{display:block}.schedule .schedule-table-wrap .jspCap,.schedule .schedule-table-wrap .jspVerticalBar{display:none}.schedule .schedule-table-wrap{border-radius:0 4px 4px 0;position:absolute;width:95%;height:80%;background-color:#141414}.pc .schedule .schedule-table-wrap{width:90%;left:0;right:0;margin:0 auto}.schedule .schedule-table-wrap .event-list-title{position:absolute;top:0;left:8px;height:100%;width:auto}.pc .schedule .schedule-table-wrap .event-list-title{left:0}.schedule .schedule-table-wrap .event-list-table{border-radius:0 4px 4px 0;position:absolute;top:0;left:26.4%;height:100%;width:74.6%;overflow:auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.schedule .schedule-table-wrap .event-list-table{left:26%}}@media only screen and (min-width:1024px) and (max-width:1400px) and (orientation:landscape){.schedule .schedule-table-wrap .event-list-table{left:26.5%;width:74%}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.schedule .schedule-table-wrap .event-list-table{left:29.5%;width:70.6%}}.pc .schedule .schedule-table-wrap .event-list-table{width:74%;left:26.9%;top:-.1%}.schedule .schedule-table-wrap .event-list-table img{height:100%;width:auto;max-width:inherit}.schedule .schedule-table-wrap .jspContainer{overflow:hidden;position:relative;height:100%}.schedule .schedule-table-wrap .jspPane{position:absolute;height:100%;margin-left:0!important}.schedule .schedule-table-wrap .jspHorizontalBar{position:absolute;bottom:10px;left:10px;width:94%;height:6px;background:#000;border-radius:16px}.schedule .schedule-table-wrap .jspHorizontalBar .jspCap{float:left}.schedule .schedule-table-wrap .jspTrack{width:auto!important;border-radius:16px;background:#000;position:relative}.schedule .schedule-table-wrap .jspDrag{border-radius:16px;background:#c1a250;position:relative;top:0;left:0;cursor:pointer}.schedule .schedule-table-wrap .jspHorizontalBar .jspDrag,.schedule .schedule-table-wrap .jspHorizontalBar .jspTrack{float:left;height:100%}.schedule .schedule-table-wrap .jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.schedule .schedule-table-wrap .jspArrow.jspDisabled{cursor:default;background:#80808d}.schedule .schedule-table-wrap .jspVerticalBar .jspArrow{height:16px}.schedule .schedule-table-wrap .jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.schedule .schedule-table-wrap .jspVerticalBar .jspArrow:focus{outline:0}.schedule .schedule-table-wrap .jspCorner{display:none}.section-world-data{position:relative;background-color:#501616}.section-world-data:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(../images/4th-anniversary/bg-world-situation.png);background-repeat:repeat}.section-world-data .section-world-data-inner{position:relative;top:0;left:0;width:100%;height:100%;padding:3% 0 2%}.section-world-data .section-world-data-inner:after,.section-world-data .section-world-data-inner:before{content:'';position:absolute;top:0;width:100%;height:100%;background-size:auto 100%;background-repeat:no-repeat}.section-world-data .section-world-data-inner:before{left:5%;background-image:url(../images/4th-anniversary/world-situation-flag-west.png);background-position:left top}.section-world-data .section-world-data-inner:after{left:-5%;background-image:url(../images/4th-anniversary/world-situation-flag-east.png);background-position:right top}.section-world-data .world-data-headline{margin-bottom:2%}.section-world-data .world-data-headline .headline-inner{background-image:url(../images/4th-anniversary/world-situation-headline.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:6.31579%;width:25%;height:0;text-indent:-119988px;text-align:left;text-transform:capitalize;overflow:inherit;display:block;margin:0 auto;position:relative}.section-world-data .world-data-headline .headline-inner span{-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;position:absolute;top:50%;width:18px;height:20.5px}.section-world-data .world-data-headline .headline-inner span.weapon-left{left:-30px}.section-world-data .world-data-headline .headline-inner span.weapon-right{right:-30px}.section-world-data .world-data-headline .headline-inner span:after,.section-world-data .world-data-headline .headline-inner span:before{content:'';position:absolute;top:0;left:0}.section-world-data .world-data-headline .headline-inner span:before{background-image:url(../images/4th-anniversary/weapon-left.png);background-repeat:no-repeat;background-position:left top;width:18px;height:20.5px;background-size:auto 100%}.section-world-data .world-data-headline .headline-inner span:after{background-image:url(../images/4th-anniversary/weapon-right.png);background-repeat:no-repeat;background-position:left top;width:18px;height:20.5px;background-size:auto 100%}.section-world-data .world-data-wrap{position:relative;background-color:rgba(0,8,26,.72);overflow:hidden;color:#fff;padding:10px 0;text-align:center;font-weight:700;z-index:2}.section-contents .contents-other .content-other-twitter,.section-detail .btn-situation,.section-detail .detail-button,.section-detail .detail-content1,.section-detail .detail-content2,.section-detail .detail-content3-wrap .detail-content3,.section-detail .detail-description,.section-detail .detail-headline{text-align:left;overflow:hidden;text-indent:-119988px;text-transform:capitalize}.section-world-data .world-data-time{font-size:14px}@media only screen and (max-width:480px){.section-world-data .world-data-time{font-size:12px}}.section-world-data .world-data-text{-webkit-animation:marquee linear 40s infinite;animation:marquee linear 40s infinite;margin-top:10px;padding-left:100%;line-height:1;display:inline-block;white-space:nowrap}.section-world-data .world-data-text .east{color:#fd9c9c}.section-world-data .world-data-text .west{color:#abbaff}.section-detail{position:relative;padding:30% 0 55%;z-index:1;background-image:url(../images/4th-anniversary/bg-detail-top.jpg),url(../images/4th-anniversary/bg-detail-bottom.jpg);background-repeat:no-repeat,repeat-y;background-size:100% auto,100% auto}.section-detail.show-situation{padding-top:25%}.section-detail:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.25),rgba(0,0,0,0));content:'';width:100%;height:20px;position:absolute;bottom:-20px;left:0}.section-detail .btn-situation,.section-detail .detail-cloud-left,.section-detail .detail-cloud-right,.section-detail .detail-content1,.section-detail .detail-content2,.section-detail .detail-content3-wrap .detail-content3,.section-detail .detail-description,.section-detail .detail-headline{height:0;background-repeat:no-repeat;background-position:left top;background-size:cover}.section-detail .slide-content{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition-duration:1s;transition-duration:1s}.section-detail .slide-content.show{-webkit-transform:scale(1);transform:scale(1)}.section-detail .btn-situation{-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/4th-anniversary/btn-situation.png);padding-bottom:12.71186%;width:60%;display:block;margin:0 auto;position:absolute;top:1%;left:50%}.section-detail .detail-headline{background-image:url(../images/4th-anniversary/detail-headline.png);padding-bottom:69.83232%;width:90%;position:relative;margin:0 auto 15%;z-index:1}.section-detail .detail-description{background-image:url(../images/4th-anniversary/detail-description.png);padding-bottom:13.43606%;width:80%;margin:0 auto 5%}.section-detail .detail-content1,.section-detail .detail-content2{width:95%;position:relative}.section-detail .detail-content1{background-image:url(../images/4th-anniversary/detail-image1.png);padding-bottom:43.88732%;margin:0 auto;z-index:2}.section-detail .detail-content2{background-image:url(../images/4th-anniversary/detail-image2.png);padding-bottom:43.25532%;margin:-8% auto;z-index:1}.section-detail .detail-content3-wrap{position:relative;z-index:0}.section-detail .detail-content3-wrap .detail-content3{background-image:url(../images/4th-anniversary/detail-image3.png);padding-bottom:78.24841%;width:105%;position:relative;left:-5%;margin:4% auto;z-index:2}.section-detail .detail-content3-wrap .detail-content3-campaign1 a,.section-detail .detail-content3-wrap .detail-content3-campaign2 a{background-repeat:no-repeat;background-position:left top;background-size:cover;height:0;-webkit-transform-origin:center -30px 0;transform-origin:center -30px 0;position:absolute;-webkit-transition-duration:.7s;transition-duration:.7s;text-align:left;text-indent:-119988px;overflow:hidden;text-transform:capitalize}.section-detail .detail-content3-wrap .detail-content3-campaign1 a{background-image:url(../images/4th-anniversary/detail-comeback.png);padding-bottom:118.76676%;width:50%;-webkit-animation:swing linear 10s infinite;animation:swing linear 10s infinite;top:11%;left:3%;z-index:1}.section-detail .detail-content3-wrap .detail-content3-campaign2 a{background-image:url(../images/4th-anniversary/detail-select.png);padding-bottom:94.48505%;width:40%;-webkit-animation:swing linear 10s -5s infinite;animation:swing linear 10s -5s infinite;top:26%;left:43%}.section-detail .detail-cloud-left,.section-detail .detail-cloud-right{width:110%;top:8%;position:absolute}.section-detail .detail-cloud-left{background-image:url(../images/4th-anniversary/detail-cloud-left.png);padding-bottom:60.96935%;-webkit-animation:cloud 10s -5s linear infinite;animation:cloud 10s -5s linear infinite;left:-60%}.section-detail .detail-cloud-right{background-image:url(../images/4th-anniversary/detail-cloud-right.png);padding-bottom:71.98704%;-webkit-animation:cloud 10s -10s linear infinite;animation:cloud 10s -10s linear infinite;right:-60%}.section-detail .kinopo{overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.section-detail .kinopo .kinopo-inner{-webkit-transform:skewY(-10deg);transform:skewY(-10deg);box-shadow:rgba(0,0,0,.35) 0 1px 9px 1px inset;position:absolute;top:-3.6%;left:0;width:100%;height:0;padding-bottom:21%;background-color:#ac1400;overflow:hidden}.section-detail .kinopo .kinopo-inner:before{box-shadow:rgba(0,0,0,.35) 0 1px 9px 1px;-webkit-transform:skewY(10deg);transform:skewY(10deg);content:'';position:absolute;top:45%;left:0;width:100%;height:10px}.section-detail .detail-button,.section-detail .kinopo .kinopo-left,.section-detail .kinopo .kinopo-right{background-repeat:no-repeat;background-position:left top;background-size:cover;height:0;position:absolute}.section-detail .kinopo .kinopo-left{background-image:url(../images/4th-anniversary/detail-kinopo-left.png);padding-bottom:16%;width:16%;-webkit-transform:skewY(10deg);transform:skewY(10deg);-webkit-animation:kinopo-left 1s steps(2) infinite;animation:kinopo-left 1s steps(2) infinite;bottom:-25%;left:3%}.section-detail .kinopo .kinopo-right{background-image:url(../images/4th-anniversary/detail-kinopo-right.png);padding-bottom:20.92308%;width:16%;-webkit-transform:skewY(10deg);transform:skewY(10deg);-webkit-animation:kinopo-right 1s steps(2) infinite;animation:kinopo-right 1s steps(2) infinite;bottom:-38%;left:20%}.section-detail .detail-button{background-image:url(../images/4th-anniversary/detail-button.png);padding-bottom:25.79887%;width:75%;display:block;bottom:-4%;right:5%;z-index:1}.section-contents{position:relative;padding:40% 0 10%;background-image:url(../images/4th-anniversary/contents-bg.gif);background-repeat:repeat}.section-contents .contents-kinopo-left,.section-contents .contents-kinopo-right{background-repeat:no-repeat;background-position:left top;background-size:cover;height:0;position:absolute}.section-contents.detail{padding-top:0}.section-contents .contents-kinopo-left{background-image:url(../images/4th-anniversary/contents-kinopo-left.png);padding-bottom:22.50847%;width:40%;top:4%;left:7%}.section-contents .contents-kinopo-left.show{-webkit-animation:kinopo-battle-left 1s 1;animation:kinopo-battle-left 1s 1}.section-contents .contents-kinopo-right{background-image:url(../images/4th-anniversary/contents-kinopo-right.png);padding-bottom:23.98582%;width:38%;top:3.5%;right:7%}.lower-detail .section-detail-content .cloud1,.section-contents .contents-cloud-left,.section-contents .contents-cloud-right,.section-contents .contents-other .btn-officialsite{width:70%;background-repeat:no-repeat;background-position:left top;background-size:cover}.section-contents .contents-cloud-left,.section-contents .contents-cloud-right{position:absolute;top:8%;height:0}.section-contents .contents-kinopo-right.show{-webkit-animation:kinopo-battle-right 1s 1;animation:kinopo-battle-right 1s 1}.section-contents .contents-cloud-left{background-image:url(../images/4th-anniversary/contents-cloud-left.png);padding-bottom:38.80775%;-webkit-animation:cloud 10s linear infinite;animation:cloud 10s linear infinite;left:-35%}.section-contents .contents-cloud-right{background-image:url(../images/4th-anniversary/contents-cloud-right.png);padding-bottom:45.86207%;-webkit-animation:cloud 10s linear -5s infinite;animation:cloud 10s linear -5s infinite;right:-35%}.section-contents .contents-movie{background-image:url(../images/4th-anniversary/bg-movie.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:52.99525%;width:80%;height:0;position:relative;margin:0 auto 5%;z-index:1}.section-contents .contents-movie .mv{width:86%;margin:0 auto;padding-top:8.5%;pointer-events:none}.section-contents .contents-movie .mv .mv-inner{position:relative;width:100%;padding-top:56.25%}.section-contents .contents-movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.section-contents .contents-list{box-shadow:0 2px 9px 1px rgba(0,0,0,.35);position:relative;width:96%;background-color:#00081a;margin:0 auto;padding:2% 2% 3%;overflow:hidden;z-index:1}.section-contents .contents-list .contents-list-headline img,.section-contents .contents-list ul li img{width:100%}.section-contents .contents-list .contents-list-headline{margin-bottom:3%;border-bottom:3px solid #b58719}.section-contents .contents-list ul li{-webkit-transform:translateX(120%);transform:translateX(120%);-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:1%}.section-contents .contents-list ul li.show{-webkit-transform:translateX(0);transform:translateX(0)}.section-contents .contents-other{position:relative;padding:25% 0 10%;z-index:1}.section-contents .bg-cloud-left,.section-contents .bg-cloud-left-bottom,.section-contents .bg-cloud-right{position:absolute;background-size:cover;height:0;background-repeat:no-repeat;background-position:left top}.section-contents .contents-other.detail{padding-top:20%}.section-contents .contents-other .content-other-twitter{background-image:url(../images/4th-anniversary/contents-btn-twitter.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:21.61017%;width:75%;height:0;display:block;margin:0 auto 7%}.section-contents .contents-other .content-twitter{margin-bottom:5%;text-align:center}.section-contents .contents-other .content-twitter li{display:inline-block;vertical-align:middle;width:35%;margin-bottom:5%}.section-contents .contents-other .content-twitter li a.content-other-cherry,.section-contents .contents-other .content-twitter li a.content-other-guide,.section-contents .contents-other .content-twitter li a.content-other-shimohe{background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:32.01439%;width:100%;height:0}.section-contents .contents-other .content-twitter li:first-child{margin-right:3%}.section-contents .contents-other .content-twitter li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.section-contents .contents-other .content-twitter li a.content-other-shimohe{background-image:url(../images/4th-anniversary/contents-btn-shimohe.png)}.section-contents .contents-other .content-twitter li a.content-other-cherry{background-image:url(../images/4th-anniversary/contents-btn-cherry.png)}.section-contents .contents-other .content-twitter li a.content-other-guide{background-image:url(../images/4th-anniversary/contents-btn-guide.png)}.section-contents .contents-other .contents-share{margin-bottom:10%;text-align:center}.section-contents .contents-other .contents-share li{display:inline-block;vertical-align:middle;width:16%;margin:0 2%}.section-contents .contents-other .btn-officialsite,.section-contents .contents-other .contents-share li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.section-contents .contents-other .contents-share li a.content-share-facebook,.section-contents .contents-other .contents-share li a.content-share-line,.section-contents .contents-other .contents-share li a.content-share-twitter{padding-bottom:57.25806%;width:100%;background-repeat:no-repeat;background-position:left top;background-size:cover;height:0}.section-contents .contents-other .contents-share li a.content-share-line{background-image:url(../images/4th-anniversary/contents-share-line.png)}.section-contents .contents-other .contents-share li a.content-share-twitter{background-image:url(../images/4th-anniversary/contents-share-twitter.png)}.section-contents .contents-other .contents-share li a.content-share-facebook{background-image:url(../images/4th-anniversary/contents-share-facebook.png)}.section-contents .contents-other .btn-officialsite{background-image:url(../images/4th-anniversary/contents-btn-officialsite.png);padding-bottom:18.04688%;height:0;margin:0 auto}.section-contents .bg-cloud-left{background-image:url(../images/4th-anniversary/contents-cloud-bottom-left.png);padding-bottom:39.32886%;width:60%;-webkit-animation:cloud 10s linear infinite;animation:cloud 10s linear infinite;bottom:27%;left:-8%}.section-contents.detail .bg-cloud-left{top:-12%;bottom:inherit}.section-contents .bg-cloud-right{background-image:url(../images/4th-anniversary/contents-cloud-bottom-right.png);padding-bottom:46.56381%;width:80%;-webkit-animation:cloud 10s linear -5s infinite;animation:cloud 10s linear -5s infinite;bottom:20%;right:-17%}.section-contents.detail .bg-cloud-right{bottom:51%}.section-contents .bg-cloud-left-bottom{background-image:url(../images/4th-anniversary/contents-cloud-bottom.png);padding-bottom:64.45783%;width:90%;-webkit-animation:cloud 15s linear -4s infinite;animation:cloud 15s linear -4s infinite;bottom:-3%;left:-20%}.lower-detail .section-detail-content .comeback-detail .btn-detail,.lower-detail .section-detail-content .reward-detail .btn-detail{background-repeat:no-repeat;background-position:left top;background-size:cover;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;bottom:12%;height:0;display:block}.lower-detail.show-situation .fourth-anniversary-wrap{padding-bottom:200px}.sp .lower-detail.show-situation .fourth-anniversary-wrap{padding-bottom:45%}.lower-detail .headline{background-image:url(../images/4th-anniversary/detail/detail-headline.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:147.2%;width:100%;height:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin-bottom:8%}.lower-detail .description{background-image:url(../images/4th-anniversary/detail/description.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:17.45536%;width:85%;height:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 8%}.lower-detail .section-detail-content{position:relative;margin-bottom:10%}.lower-detail .section-detail-content .detail-content-list{position:relative;margin-bottom:10%;z-index:1}.lower-detail .section-detail-content .detail-content-list li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 5%}.lower-detail .section-detail-content .detail-content-list .detail-content1{background-image:url(../images/4th-anniversary/detail/detail-content1.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:79.29752%;width:95%;height:0;margin-bottom:3%}.lower-detail .section-detail-content .detail-content-list .detail-content2{background-image:url(../images/4th-anniversary/detail/detail-content2.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:79.29752%;width:95%;height:0}.lower-detail .section-detail-content .detail-content-list .detail-content3{background-image:url(../images/4th-anniversary/detail/detail-content3.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:33.875%;width:85%;height:0}.lower-detail .section-detail-content .cloud1{background-image:url(../images/4th-anniversary/detail/cloud-content-right.png);padding-bottom:45.83756%;height:0;-webkit-animation:cloud 10s linear infinite;animation:cloud 10s linear infinite;position:absolute;top:30%;right:-20%}.lower-detail .section-detail-content .reward-headline{background-image:url(../images/4th-anniversary/detail/reward-headline.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:34.48353%;width:85%;height:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 auto 5%}.lower-detail .section-detail-content .reward-detail{background-image:url(../images/4th-anniversary/detail/reward1-image.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:112.72859%;width:90%;height:0;position:relative;margin:0 auto 5%}.lower-detail .section-detail-content .reward-detail h2{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.lower-detail .section-detail-content .reward-detail .btn-detail{background-image:url(../images/4th-anniversary/detail/btn-detail.png);padding-bottom:16.12284%;width:75%;position:absolute;left:0;right:0;margin:0 auto}.lower-detail .section-detail-content .comeback-detail{background-image:url(../images/4th-anniversary/detail/reward2-image.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:87.78582%;width:90%;height:0;position:relative;margin:0 auto;z-index:1}.lower-detail .section-detail-content .comeback-detail h2{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.lower-detail .section-detail-content .comeback-detail .btn-detail{background-image:url(../images/4th-anniversary/detail/btn-detail.png);padding-bottom:16.12284%;width:75%;position:absolute;left:0;right:0;margin:0 auto}.lower-detail .footer-sutuation{box-shadow:1px 2px 4px 2px rgba(0,0,0,.25);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,0));background-color:#181818;position:fixed;bottom:0;left:0;right:0;margin:0 auto;padding:45px 0 35px;width:100%;max-width:525px;z-index:100}.lower-detail .footer-sutuation .btn-situation,.lower-detail .footer-sutuation .button-game-start,.lower-detail .footer-sutuation .footer-situation-headline,.situation-popup .popup-close{background-size:contain;overflow:hidden;background-repeat:no-repeat;background-position:left top;text-indent:-119988px;text-align:left;text-transform:capitalize}.sp .lower-detail .footer-sutuation{max-width:100%;padding:5% 0 3%}.lower-detail .footer-sutuation .footer-situation-headline{background-image:url(../images/4th-anniversary/detail/footer-situation-headline.png);padding-bottom:8.20896%;width:55%;height:0;margin:0 auto 20px}.sp .lower-detail .footer-sutuation .footer-situation-headline{margin-bottom:3%}.lower-detail .footer-sutuation .btn-situation{background-image:url(../images/4th-anniversary/detail/btn-world.png);padding-bottom:14.83051%;width:70%;height:0;display:block;margin:0 auto 15px}.sp .lower-detail .footer-sutuation .btn-situation{margin-bottom:3%}.lower-detail .footer-sutuation .button-game-start{background-image:url(../images/4th-anniversary/detail/btn-game-start.png);padding-bottom:20.69507%;width:65%;height:0;display:block;margin:0 auto}.situation-popup{transform:translate(-50%,-50%);border-radius:5px;display:none;position:fixed;top:50%;left:50%;width:95%;height:95%;padding:18% 4% 2%;z-index:100;background-color:#00081a}.pc .situation-popup{max-width:520px;height:90%}.situation-popup .popup-close{background-image:url(../images/4th-anniversary/situation-popup-close.png);padding-bottom:10%;width:10%;height:0;display:block;position:fixed;top:-2%;right:-2%;z-index:1}.event-close-text,.event-close-text img{right:0;margin:0 auto}.situation-popup .situation-popup-wrap{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed;top:2%;bottom:0;left:50%;width:94%;height:94%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.pc .situation-popup .situation-popup-wrap{height:94%}.situation-popup .popup-headline{background-image:url(../images/4th-anniversary/popup-headline.png);background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:14.24242%;width:100%;height:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.situation-popup .situation-popup-inner{padding-bottom:10%;background-image:url(../images/4th-anniversary/popup-footer.png),url(../images/4th-anniversary/popup-bg.jpg);background-position:center bottom,left top;background-repeat:no-repeat,repeat;background-size:100% auto,100% auto}.event-close-btn,.situation-popup .button-top100{background-repeat:no-repeat;background-position:left top}.situation-popup .situation-popup-detail{border-radius:5px;width:96%;margin:0 auto 3%;padding:3% 1%;background-color:rgba(127,98,30,.8)}.situation-popup .situation-popup-detail .situation-result-date{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NTcwNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzc1NTcwNiIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjNzU1NzA2Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM3NTU3MDYiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzc1NTcwNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1NTcwNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-linear-gradient(left,rgba(117,87,6,0) 0,#755706 22%,#755706 49%,#755706 51%,#755706 80%,rgba(117,87,6,0) 100%);background-image:linear-gradient(to right,rgba(117,87,6,0) 0,#755706 22%,#755706 49%,#755706 51%,#755706 80%,rgba(117,87,6,0) 100%);width:80%;margin:0 auto 3%;padding:2% 0;text-align:center;font-size:18px;font-weight:700;line-height:1.4;color:#fff}.event-close-btn,.footer .app-download-headline,.footer .back-event-top,.footer .page-top,.situation-popup .button-top100{text-align:left;text-indent:-119988px;text-transform:capitalize}@media only screen and (max-width:480px){.situation-popup .situation-popup-detail .situation-result-date{font-size:12px}}.situation-popup .situation-data{letter-spacing:-.5em}.situation-popup .situation-data li{display:inline-block;vertical-align:bottom;width:49%}.situation-popup .situation-data li:nth-child(2n){margin-left:2%}.situation-popup .situation-data li img{max-width:100%}.situation-popup .button-top100{background-image:url(../images/4th-anniversary/popup-button.png);background-size:cover;padding-bottom:13.44086%;width:75%;height:0;overflow:hidden;display:block;margin:0 auto}.event-close-btn,.sp .event-close-btn{background-image:url(../images/4th-anniversary/btn-close.png)}.popup-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(41,27,4,.85);z-index:10}.event-close-text,.popup-inner{position:fixed;height:0;top:0;overflow:hidden;left:0}.popup-inner{width:100%;display:none;z-index:11}.event-close-text img{position:absolute;top:0;left:0;width:auto}.event-close-btn{width:110px;height:110px;overflow:hidden;display:none;position:fixed;top:30px;right:30px}.footer .app-download-headline,.footer .app-icon,.sp .event-close-btn{background-repeat:no-repeat;background-position:left top;background-size:cover;height:0}.sp .event-close-btn{padding-bottom:17%;width:17%;top:3%;right:5%}.footer{position:relative;background-color:#242423;padding:15% 10% 25%}.footer .app-icon{background-image:url(../images/4th-anniversary/app-icon.png);padding-bottom:25%;width:25%;margin:0 auto 7%}.footer .app-download-headline{background-image:url(../images/4th-anniversary/download-headline.png);padding-bottom:15.6%;width:65%;position:relative;margin:0 auto 7%;overflow:inherit}.footer .app-download-headline:after,.footer .app-download-headline:before{content:'';position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.footer .app-download-headline:before{-webkit-animation:chara-animation-sp 3s steps(18) infinite;animation:chara-animation-sp 3s steps(18) infinite;top:-50px;left:-85px;width:100px;height:100px;background-image:url(../images/4th-anniversary/chara-man.png)}@media only screen and (min-width:768px){.footer .app-download-headline:before{-webkit-animation:chara-animation 3s steps(18) infinite;animation:chara-animation 3s steps(18) infinite;top:-80px;left:-120px;width:150px;height:150px}}.footer .app-download-headline:after{-webkit-animation:chara-animation-sp 3s steps(18) -1.5s infinite;animation:chara-animation-sp 3s steps(18) -1.5s infinite;top:-50px;right:-85px;width:100px;height:100px;background-image:url(../images/4th-anniversary/chara-woman.png)}@media only screen and (min-width:768px){.footer .app-download-headline:after{-webkit-animation:chara-animation 3s steps(18) -1.5s infinite;animation:chara-animation 3s steps(18) -1.5s infinite;top:-80px;right:-120px;width:150px;height:150px}}.footer .back-event-top,.footer .page-top{background-repeat:no-repeat;background-position:left top;height:0;background-size:contain;display:block;position:absolute;overflow:hidden}.footer .page-top{background-image:url(../images/4th-anniversary/pagetop.png);padding-bottom:30.63291%;width:20%;top:-15%;right:4%;z-index:1}.footer .back-event-top{background-image:url(../images/4th-anniversary/btn-page-top.png);padding-bottom:10.05025%;width:25%;top:-5%;left:0}.footer .app-download{margin-bottom:15%;text-align:center;letter-spacing:-.5em}.footer .app-download li{display:inline-block;vertical-align:middle;width:47%}.footer .app-download li a.android,.footer .app-download li a.ios{background-repeat:no-repeat;background-position:left top;background-size:cover;padding-bottom:29.78723%;width:100%;height:0}.footer .app-download li:first-child{margin-right:5%}.footer .app-download li a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block}.footer .app-download li a.ios{background-image:url(../images/4th-anniversary/download-ios.png)}.footer .app-download li a.android{background-image:url(../images/4th-anniversary/download-android.png)}.footer .copyright{padding:0;background-color:transparent;text-align:center;color:#fff}