@-webkit-keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:1}}@keyframes fadein{0%{opacity:0}100%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:1}}@-webkit-keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-moz-keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes fadein2{0%{opacity:0}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes fadein-only-opacity{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-only-opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadein-only-opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}@-moz-keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}@keyframes flashing{0%{opacity:0}60%{opacity:1}100%{opacity:0}}html,body{background:#000;min-width:100%;min-height:100%;height:100%;margin:0;padding:0}#contents{z-index:2}.noDisplay{display:none}#background,.background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.background{-webkit-transition:opacity .3s linear;-webkit-transition-delay:0s;-moz-transition:opacity .3s linear 0s;-o-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.background.show{opacity:1}#loading{position:fixed;top:50%;left:50%;width:259px;z-index:99999;-webkit-animation:flashing 1s linear 0s infinite;-moz-animation:flashing 1s linear 0s infinite;animation:flashing 1s linear 0s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#loading img{width:100%}.whiteflash{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;opacity:0}.whiteflash.start{-webkit-animation:whiteflash 2.5s linear 0s;-moz-animation:whiteflash 2.5s linear 0s;animation:whiteflash 2.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.whiteflash.short.start{-webkit-animation:whiteflash2 1.5s linear 0s;-moz-animation:whiteflash2 1.5s linear 0s;animation:whiteflash2 1.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}@-moz-keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}@keyframes whiteflash2{0%{opacity:0}5%{opacity:1}30%{opacity:1}100%{opacity:0}}.blackflash{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:999;opacity:0}.blackflash.start{-webkit-animation:blackflash 2.5s linear 0s;-moz-animation:blackflash 2.5s linear 0s;animation:blackflash 2.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes blackflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}.whiteflash{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;opacity:0}.whiteflash.start{-webkit-animation:whiteflash 2.5s linear 0s;-moz-animation:whiteflash 2.5s linear 0s;animation:whiteflash 2.5s linear 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes whiteflash{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}body{-webkit-overflow-scrolling:touch}img{width:100%}#loading{width:55%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header{content:"";display:block;background:url("../images/common/sp/headerbg.png") no-repeat center top;background-size:100% auto;position:fixed;left:0;top:0;width:100%;z-index:999}header:after{content:"";display:block;width:100%;height:0;padding-top:16.53646%}header #logo{white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:43.06878% 0%;background-size:709.67742% 183.92857%;position:absolute;left:0;top:0;width:20.18229%;margin-top:0}header #logo:before{content:'';display:block;padding-top:72.25806%}header #logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#menubtn{white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:57.66129% 0%;background-size:1018.51852% 190.74074%;display:block;position:absolute;right:0;top:0;width:14.973958%}#menubtn:before{content:'';display:block;padding-top:100%}#menubtn.open{white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:69.55645% 0%;background-size:1018.51852% 190.74074%}#menubtn.open:before{content:'';display:block;padding-top:100%}#menuOverlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:998}#gnav{content:"";display:block;background:url("../images/common/sp/menubg.png") no-repeat center top;background-size:100% auto;width:100%;height:auto;margin:3% 0 5%;z-index:1}#gnav:after{content:"";display:block;width:100%;height:0;padding-top:140.10417%}#gnav ul{position:absolute;top:0;left:0;width:100%;height:100%;padding:2.8% 0 0 0;overflow:hidden}#gnav li{width:50%;height:auto;float:left}#gnav li a,#gnav li span{display:block;width:100%;height:100%}#gnav.menu{position:absolute;top:0;left:0;width:100%;margin:12.5% 0 0 0;opacity:0;z-index:99}#pagetop{display:none;white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:78.59922% 0%;background-size:1527.77778% 286.11111%;position:absolute;right:1%;bottom:5%;width:9.375%;opacity:1;z-index:999}#pagetop:before{content:'';display:block;padding-top:100%}.head{position:absolute;top:0;left:0;width:100%;margin-top:15.625%;z-index:2}.head .title{width:100%}.subnav{position:absolute;top:0;left:0;width:100%;margin-top:36.45833%;text-align:center;z-index:2}.subnav li{display:inline-block;width:32.2%}.subnav li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.subnav.btm{display:none;position:static;margin-top:2.60417%;margin-bottom:5.20833%}.head+.subnav{margin-top:35.41667%}#searchbox{width:95%;background:#fff;margin:0 auto;border:1px solid #999}#searchbox form{padding:3% 0;overflow:hidden}#searchbox dl{width:70%;margin:0 0 0 2%;float:left}#searchbox dl dd{border:1px solid #000;height:7vw}#searchbox dl dd:nth-of-type(1){margin-bottom:1.5%}#searchbox dl dd select{position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;width:100%;height:auto;background:#fff;color:333;font-size:3.5vw;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}#searchbox dl dd select::-ms-expand{display:none}#searchbox dl dd:after{content:"";display:block;position:absolute;top:0;right:5px;bottom:0;width:0;height:0;margin:auto;border-top:8px solid #333;border-right:5px solid transparent;border-left:5px solid transparent}#searchbox input{display:block;float:right;width:22%;margin:1% 2% 0 0}#searchbox+p{width:95%;margin:1% auto 3%}#searchbox+p img{vertical-align:top}footer{background:#000;width:100%;height:0;padding:2% 3% 3%;visibility:hidden;opacity:0;z-index:99}footer:after{content:"";display:block;position:absolute;left:0;top:-5%;width:100%;height:6%;background:url(../images/common/sp/footerbg.png) repeat-x center top;background-size:contain}footer #sansei{white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:100% 0%;background-size:523.80952% 298.55072%;width:27.34375%;margin:0 0 2% 0}footer #sansei:before{content:'';display:block;padding-top:32.85714%}footer #copyright{white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;background-image:url("../images/common/sp/common-sprite-sp.png");background-position:0% 0%;background-size:277.07809% 100%;width:51.69271%}footer #copyright:before{content:'';display:block;padding-top:51.88917%}footer #social{position:absolute;top:10%;right:3%;margin:0}footer #social ul{text-align:right}footer #social ul li{display:inline-block;vertical-align:top}footer #social ul li#tw{margin-top:1px}footer.index{display:block}html,body{background:#000}#wrapper{min-height:100%;overflow:hidden}#contents{height:0;visibility:hidden}#background{background-image:url(../images/index/sp/indexbg.png);background-position:center top;background-repeat:repeat-y;background-size:100% auto;background-color:#000}#mainimage{width:100%;padding-top:133.98438%;z-index:0}#mainimage img{display:block;position:absolute;width:100%}#mainimage .index_bg{width:100%;left:0%;top:0;margin-top:0%}#mainimage .index_bg.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .charaback{width:130.20833%;left:0%;top:0;margin-top:0%;transform-origin:left bottom}#mainimage .charaback.animation{-webkit-transform:translate(0px, 0px) scale(.5);-moz-transform:translate(0px, 0px) scale(.5);-ms-transform:translate(0px, 0px) scale(.5);-o-transform:translate(0px, 0px) scale(.5);transform:translate(0px, 0px) scale(.5);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .chara{width:130.20833%;left:0%;top:0;margin-top:0%;transform-origin:left bottom}#mainimage .chara.animation{-webkit-transform:translate(0px, 0px) scale(.5);-moz-transform:translate(0px, 0px) scale(.5);-ms-transform:translate(0px, 0px) scale(.5);-o-transform:translate(0px, 0px) scale(.5);transform:translate(0px, 0px) scale(.5);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) .3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .chara_copy{width:130.20833%;left:0%;top:0;margin-top:0%;transform-origin:left bottom}#mainimage .chara_copy.animation{-webkit-transform:translate(0px, 0px) scale(.5);-moz-transform:translate(0px, 0px) scale(.5);-ms-transform:translate(0px, 0px) scale(.5);-o-transform:translate(0px, 0px) scale(.5);transform:translate(0px, 0px) scale(.5);-webkit-animation:chara_copy 0.4s linear .35s;-moz-animation:chara_copy 0.4s linear .35s;animation:chara_copy 0.4s linear .35s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .zero{width:100%;left:0%;top:0;margin-top:0%;transform-origin:left bottom}#mainimage .zero.animation{-webkit-transform:translate(-50px, 50px) scale(1);-moz-transform:translate(-50px, 50px) scale(1);-ms-transform:translate(-50px, 50px) scale(1);-o-transform:translate(-50px, 50px) scale(1);transform:translate(-50px, 50px) scale(1);-webkit-animation:fadein 0.4s cubic-bezier(0.23, 1, 0.32, 1) .3s;-moz-animation:fadein 0.4s cubic-bezier(0.23, 1, 0.32, 1) .3s;animation:fadein 0.4s cubic-bezier(0.23, 1, 0.32, 1) .3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .zero_copy{width:100%;left:0%;top:0;margin-top:0%;transform-origin:left bottom}#mainimage .zero_copy.animation{-webkit-animation:chara_copy 0.3s linear .4s;-moz-animation:chara_copy 0.3s linear .4s;animation:chara_copy 0.3s linear .4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .flash{width:100%;left:0%;top:0;margin-top:0%}#mainimage .flash.animation{-webkit-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) .6s;-moz-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) .6s;animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) .6s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .index_logo{width:100%;left:0%;top:0;margin-top:0%}#mainimage .index_logo.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .zerospec{width:100%;left:0%;top:0;margin-top:0%}#mainimage .zerospec.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;-moz-animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;animation:fadein 0.7s cubic-bezier(0.23, 1, 0.32, 1) 1.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .dounyuu{width:100%;left:0%;top:0;margin-top:0%}#mainimage .dounyuu.animation{-webkit-transform:translate(0px, 50px) scale(1);-moz-transform:translate(0px, 50px) scale(1);-ms-transform:translate(0px, 50px) scale(1);-o-transform:translate(0px, 50px) scale(1);transform:translate(0px, 50px) scale(1);-webkit-animation:fadein 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.5s;-moz-animation:fadein 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.5s;animation:fadein 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .copy1{width:100%;left:0%;top:0;margin-top:77.21354%}#mainimage .copy1.animation{-webkit-transform:translate(50px, -50px) scale(3);-moz-transform:translate(50px, -50px) scale(3);-ms-transform:translate(50px, -50px) scale(3);-o-transform:translate(50px, -50px) scale(3);transform:translate(50px, -50px) scale(3);-webkit-animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) .7s;-moz-animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) .7s;animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) .7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .copy2{width:100%;left:0%;top:0;margin-top:86.71875%}#mainimage .copy2.animation{-webkit-transform:translate(50px, -50px) scale(3);-moz-transform:translate(50px, -50px) scale(3);-ms-transform:translate(50px, -50px) scale(3);-o-transform:translate(50px, -50px) scale(3);transform:translate(50px, -50px) scale(3);-webkit-animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) 1s;-moz-animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) 1s;animation:fadein 0.3s cubic-bezier(0.23, 1, 0.32, 1) 1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .copy1_2{width:100%;left:0%;top:0;margin-top:77.21354%;transform-origin:center center}#mainimage .copy1_2.animation{-webkit-animation:copy_out 0.5s linear .8s;-moz-animation:copy_out 0.5s linear .8s;animation:copy_out 0.5s linear .8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#mainimage .copy2_2{width:100%;left:0%;top:0;margin-top:86.71875%;transform-origin:center center}#mainimage .copy2_2.animation{-webkit-animation:copy_out 0.5s linear 1.1s;-moz-animation:copy_out 0.5s linear 1.1s;animation:copy_out 0.5s linear 1.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}@-webkit-keyframes chara_copy{0%{opacity:0}20%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:0.4}100%{-webkit-transform:translate(0, 0) scale(1.3) rotate(0);-moz-transform:translate(0, 0) scale(1.3) rotate(0);-ms-transform:translate(0, 0) scale(1.3) rotate(0);-o-transform:translate(0, 0) scale(1.3) rotate(0);transform:translate(0, 0) scale(1.3) rotate(0);opacity:0;z-index:1}}@-moz-keyframes chara_copy{0%{opacity:0}20%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:0.4}100%{-webkit-transform:translate(0, 0) scale(1.3) rotate(0);-moz-transform:translate(0, 0) scale(1.3) rotate(0);-ms-transform:translate(0, 0) scale(1.3) rotate(0);-o-transform:translate(0, 0) scale(1.3) rotate(0);transform:translate(0, 0) scale(1.3) rotate(0);opacity:0;z-index:1}}@keyframes chara_copy{0%{opacity:0}20%{-webkit-transform:translate(0, 0) scale(1) rotate(0);-moz-transform:translate(0, 0) scale(1) rotate(0);-ms-transform:translate(0, 0) scale(1) rotate(0);-o-transform:translate(0, 0) scale(1) rotate(0);transform:translate(0, 0) scale(1) rotate(0);opacity:0.4}100%{-webkit-transform:translate(0, 0) scale(1.3) rotate(0);-moz-transform:translate(0, 0) scale(1.3) rotate(0);-ms-transform:translate(0, 0) scale(1.3) rotate(0);-o-transform:translate(0, 0) scale(1.3) rotate(0);transform:translate(0, 0) scale(1.3) rotate(0);opacity:0;z-index:1}}@-webkit-keyframes copy_out{0%{opacity:0}1%{opacity:0.5}100%{-webkit-transform:translate(0, 0) scale(1.8) rotate(0);-moz-transform:translate(0, 0) scale(1.8) rotate(0);-ms-transform:translate(0, 0) scale(1.8) rotate(0);-o-transform:translate(0, 0) scale(1.8) rotate(0);transform:translate(0, 0) scale(1.8) rotate(0);opacity:0;z-index:1}}@-moz-keyframes copy_out{0%{opacity:0}1%{opacity:0.5}100%{-webkit-transform:translate(0, 0) scale(1.8) rotate(0);-moz-transform:translate(0, 0) scale(1.8) rotate(0);-ms-transform:translate(0, 0) scale(1.8) rotate(0);-o-transform:translate(0, 0) scale(1.8) rotate(0);transform:translate(0, 0) scale(1.8) rotate(0);opacity:0;z-index:1}}@keyframes copy_out{0%{opacity:0}1%{opacity:0.5}100%{-webkit-transform:translate(0, 0) scale(1.8) rotate(0);-moz-transform:translate(0, 0) scale(1.8) rotate(0);-ms-transform:translate(0, 0) scale(1.8) rotate(0);-o-transform:translate(0, 0) scale(1.8) rotate(0);transform:translate(0, 0) scale(1.8) rotate(0);opacity:0;z-index:1}}.banner{width:95%;margin:3% auto 3%}.banner.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.banner li{margin-bottom:2%}.banner li:last-of-type{margin-bottom:0}.banner img{width:100%}.banner.top{margin-top:-5%}.banner .higanjima{text-align:center}.banner .higanjima a{display:block;margin-bottom:1%}.banner .higanjima a+img{width:56.5625%;vertical-align:top}#gnav.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#searchbox.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#searchbox+p.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}#social_bnr{width:95%;margin:3% auto 6%;overflow:hidden}#social_bnr a{display:block;width:48%}#social_bnr a.twitter{float:left}#social_bnr a.line{float:right}#social_bnr.animation{-webkit-transform:translate(0px, 0px) scale(1);-moz-transform:translate(0px, 0px) scale(1);-ms-transform:translate(0px, 0px) scale(1);-o-transform:translate(0px, 0px) scale(1);transform:translate(0px, 0px) scale(1);-webkit-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;animation:fadein 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;opacity:0}footer.index{height:auto;visibility:visible}#loadingscreen,#soundscreen{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:99}#loadingscreen .box{position:relative;top:50%;left:50%;background:url(../images/index/loadingbg.png) no-repeat center center;background-size:auto 100%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#loadingscreen .box .nowloading{position:absolute;top:50%;left:50%;width:55%;max-width:323px;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:flashing 1.2s linear 0s infinite;-moz-animation:flashing 1.2s linear 0s infinite;animation:flashing 1.2s linear 0s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#loadingscreen .box .nowloading img{width:100%}
