@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dela+Gothic+One&display=swap");.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes blossomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes blossomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blossomIn2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}60%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes blossomIn2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}60%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes blossomIn3{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes blossomIn3{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideInObi{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInObi{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInObi2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideInObi2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInFromCenter{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInFromCenter{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInFromBottomRight{0%{opacity:0;-webkit-transform:translate(50%,50%) scale(.2);transform:translate(50%,50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes fadeInFromBottomRight{0%{opacity:0;-webkit-transform:translate(50%,50%) scale(.2);transform:translate(50%,50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes fadeInFromBottomLeft{0%{opacity:0;-webkit-transform:translate(-50%,50%) scale(.2);transform:translate(-50%,50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes fadeInFromBottomLeft{0%{opacity:0;-webkit-transform:translate(-50%,50%) scale(.2);transform:translate(-50%,50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes fadeInFromTopRight{0%{opacity:0;-webkit-transform:translate(50%,-50%) scale(.2);transform:translate(50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes fadeInFromTopRight{0%{opacity:0;-webkit-transform:translate(50%,-50%) scale(.2);transform:translate(50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes fadeInFromTopLeft{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes fadeInFromTopLeft{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.2);transform:translate(-50%,-50%) scale(.2)}to{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes slideInObi3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideInObi3{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spinRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinRight{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes topLogoAni{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}12%{-webkit-transform:scale(1.89);transform:scale(1.89)}24%{opacity:1;-webkit-transform:scale(1.56);transform:scale(1.56)}36%{-webkit-transform:scale(1.02);transform:scale(1.02)}54%{-webkit-transform:scale(1.25);transform:scale(1.25)}74%{-webkit-transform:scale(1.02);transform:scale(1.02)}82%{-webkit-transform:scale(1.06);transform:scale(1.06)}92%{-webkit-transform:scale(1.01);transform:scale(1.01)}96%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes topLogoAni{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}12%{-webkit-transform:scale(1.89);transform:scale(1.89)}24%{opacity:1;-webkit-transform:scale(1.56);transform:scale(1.56)}36%{-webkit-transform:scale(1.02);transform:scale(1.02)}54%{-webkit-transform:scale(1.25);transform:scale(1.25)}74%{-webkit-transform:scale(1.02);transform:scale(1.02)}82%{-webkit-transform:scale(1.06);transform:scale(1.06)}92%{-webkit-transform:scale(1.01);transform:scale(1.01)}96%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes topRotateLeft{0%{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}20%{-webkit-transform:translate(-10%) translateY(5%);transform:translate(-10%) translateY(5%)}40%{-webkit-transform:translate(-7%) translateY(-10%);transform:translate(-7%) translateY(-10%)}60%{-webkit-transform:translate(-2%) translateY(-6%);transform:translate(-2%) translateY(-6%)}80%{-webkit-transform:translate(-1%) translateY(-5%);transform:translate(-1%) translateY(-5%)}to{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes topRotateLeft{0%{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}20%{-webkit-transform:translate(-10%) translateY(5%);transform:translate(-10%) translateY(5%)}40%{-webkit-transform:translate(-7%) translateY(-10%);transform:translate(-7%) translateY(-10%)}60%{-webkit-transform:translate(-2%) translateY(-6%);transform:translate(-2%) translateY(-6%)}80%{-webkit-transform:translate(-1%) translateY(-5%);transform:translate(-1%) translateY(-5%)}to{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes topRotateRight{0%{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}20%{-webkit-transform:translate(10%) translateY(-5%);transform:translate(10%) translateY(-5%)}40%{-webkit-transform:translate(7%) translateY(10%);transform:translate(7%) translateY(10%)}60%{-webkit-transform:translate(2%) translateY(6%);transform:translate(2%) translateY(6%)}80%{-webkit-transform:translate(-8%) translateY(-5%);transform:translate(-8%) translateY(-5%)}to{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}}@keyframes topRotateRight{0%{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}20%{-webkit-transform:translate(10%) translateY(-5%);transform:translate(10%) translateY(-5%)}40%{-webkit-transform:translate(7%) translateY(10%);transform:translate(7%) translateY(10%)}60%{-webkit-transform:translate(2%) translateY(6%);transform:translate(2%) translateY(6%)}80%{-webkit-transform:translate(-8%) translateY(-5%);transform:translate(-8%) translateY(-5%)}to{-webkit-transform:translate(0) translateY(0);transform:translate(0) translateY(0)}}@-webkit-keyframes topKirakira1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes topKirakira1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes topKirakira2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes topKirakira2{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes topText1{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(.9);transform:scale(.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);transform:scale(.9)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes topText1{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(.9);transform:scale(.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.9);transform:scale(.9)}80%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes topText2{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}75%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes topText2{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}75%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes topText3{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes topText3{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes topText4{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5%);transform:translateY(5%)}75%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes topText4{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5%);transform:translateY(5%)}75%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes topText5{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(3%);transform:translateX(3%)}75%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}}@keyframes topText5{0%,50%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(3%);transform:translateX(3%)}75%{-webkit-transform:translateX(-3%);transform:translateX(-3%)}}@-webkit-keyframes sapusukuBtnColor{0%{background-color:#fff}to{background-color:#62ddff}}@keyframes sapusukuBtnColor{0%{background-color:#fff}to{background-color:#62ddff}}@-webkit-keyframes sapusukuIconSwitch1{0%{opacity:1}33%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes sapusukuIconSwitch1{0%{opacity:1}33%{opacity:1}34%{opacity:0}to{opacity:0}}@-webkit-keyframes sapusukuIconSwitch2{0%{opacity:0}33%{opacity:0}34%{opacity:1}66%{opacity:1}67%{opacity:0}to{opacity:0}}@keyframes sapusukuIconSwitch2{0%{opacity:0}33%{opacity:0}34%{opacity:1}66%{opacity:1}67%{opacity:0}to{opacity:0}}@-webkit-keyframes sapusukuIconSwitch3{0%{opacity:0}66%{opacity:0}67%{opacity:1}to{opacity:1}}@keyframes sapusukuIconSwitch3{0%{opacity:0}66%{opacity:0}67%{opacity:1}to{opacity:1}}#contents-modal-box{cursor:pointer;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%;z-index:2000}#contents-modal-box.contents-modal-box--on{display:block;opacity:1}#contents-modal-box.contents-images #contents-modal-inner,#contents-modal-box.contents-youtube #contents-modal-inner{font-size:0;left:50%;top:50%}#contents-modal-box.contents-images #contents-modal-inner img{height:auto;width:100%}#contents-modal-box.contents-clone #contents-modal-inner{left:50%;top:50%}#contents-modal-box.contents-clone__css{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#contents-modal-box.contents-clone__css #contents-modal-inner{left:0;position:relative;top:0}#contents-modal-box.contents-clone__css .contents-modal-close-btn__css{cursor:pointer;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#contents-modal-box.contents-clone__css .contents-modal-close-btn__css:hover{opacity:.5}#contents-modal-box.contents-twitter #contents-modal-inner{left:50%;top:50%}#contents-modal-overlay{background-color:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#contents-modal-inner{left:0;position:absolute;top:0;z-index:2}#contents-modal-close-btn{left:50%;position:absolute;top:50%;z-index:3}#contents-modal-close-btn:after,#contents-modal-close-btn:before{background-color:#fff;content:"";display:block;left:0;margin-top:-5%;padding-top:10%;position:absolute;top:50%;width:100%;z-index:1}#contents-modal-close-btn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents-modal-close-btn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contents-modal-loading{background-color:transparent;background-image:url(../img/common/loading_slick.svg);background-position:0 0;background-position:50%;background-repeat:no-repeat;background-size:100% auto;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}#contents-modal-imgbox,#contents-modal-ytbox{display:block;width:100%}#contents-modal-imgbox--text,#contents-modal-ytbox--text{color:#fff;display:block;line-height:1.5;margin-top:.5em;text-align:center;width:100%}#contents-modal-imgbox>iframe,#contents-modal-ytbox>iframe{background-color:#000}@media screen and (min-width:961px){#contents-modal-box.contents-youtube #contents-modal-close-btn{cursor:pointer;height:68px;margin-left:368px;margin-top:-283px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:68px}#contents-modal-box.contents-youtube #contents-modal-close-btn:hover{opacity:.5}#contents-modal-box.contents-clone #contents-modal-close-btn,#contents-modal-box.contents-images #contents-modal-close-btn,#contents-modal-box.contents-twitter #contents-modal-close-btn{bottom:50%;cursor:pointer;height:68px;top:auto;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:68px}#contents-modal-box.contents-clone #contents-modal-close-btn:hover,#contents-modal-box.contents-images #contents-modal-close-btn:hover,#contents-modal-box.contents-twitter #contents-modal-close-btn:hover{opacity:.5}#contents-modal-loading{background-size:64px auto}#contents-modal-imgbox--text,#contents-modal-ytbox--text{font-size:20px}}@media screen and (min-width:961px) and (max-width:1000px){#contents-modal-imgbox--text,#contents-modal-ytbox--text{font-size:2vw}}@media screen and (max-width:960px){#contents-modal-box.contents-youtube #contents-modal-close-btn{left:auto;margin:3.3333333333vw 3.3333333333vw 0 0;padding-top:9.0666666667vw;right:0;top:0;width:9.0666666667vw}#contents-modal-box.contents-images #contents-modal-inner img{width:100%}#contents-modal-box.contents-images #contents-modal-close-btn{margin:3.3333333333vw 3.3333333333vw 0 0}#contents-modal-box.contents-clone #contents-modal-close-btn,#contents-modal-box.contents-images #contents-modal-close-btn,#contents-modal-box.contents-twitter #contents-modal-close-btn{left:auto;padding-top:9.0666666667vw;right:0;top:0;width:9.0666666667vw}#contents-modal-loading{background-size:8.5333333333vw auto}#contents-modal-imgbox--text,#contents-modal-ytbox--text{font-size:3.2vw}}body{background-color:#1f027b;display:block;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.6}body .header,body .header-menu,body .main{opacity:0}body.loading-fadeout .header,body.loading-fadeout .header-menu,body.loading-fadeout .main{opacity:1}body.loading-fadeout .reading{opacity:0}body.loading-finish .reading{pointer-events:none}ul{list-style:none}.header picture,.main picture{display:block}.header img,.main img{height:auto;width:100%}.header{display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.header-bg{display:none}.header-scroll{height:100vh;left:0;position:absolute;top:0;z-index:2}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}.header-inner-bg{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-contents{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:2}.header-sns{font-size:0}.header-sns-inner{position:relative;z-index:2}.header-sns-icon{display:block;position:relative;z-index:1}.header-sns-icon>picture{position:relative;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2}.header-sns-icon:before{background-color:transparent;background-image:url(../../img/common/sns_bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-null{background-color:#1f027b}.header-nav-inner{position:relative;z-index:2}.header-nav-link{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}.footer{background-color:#1f027b;display:block;padding-bottom:5.2%;padding-top:15.3%;position:relative;width:100%;z-index:3}.footer-logo{display:block;margin:0 auto 5.4%;width:37.5%}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.footer-nav-link{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:2.9vw;font-weight:400;line-height:1;padding:0 4%;position:relative;text-decoration:none;z-index:1}.footer-nav-link-inner{display:inline-block}.footer-nav-link:before{background-color:#fff;content:"";display:block;padding-top:4vw;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;z-index:1}.footer-nav-link:first-of-type{padding-left:0}.footer-nav-link:last-of-type{padding-right:0}.footer-nav-link:last-of-type:before{display:none}.footer-small{color:#fff;display:block;font-size:2.7vw;font-weight:400;line-height:1;padding-top:5.3%;text-align:center;width:100%}.footer:before{background-color:transparent;background-image:url(../../img/common/footer_sticker.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";left:0;margin-top:-14.8%;padding-top:25%;position:absolute;top:0;z-index:1}.footer:before,.main{display:block;width:100%}.main{position:relative;z-index:100}.main-inner{background-color:#fff;margin:0 auto;width:100%;z-index:3}.main-inner,.main-moreshow-btn{overflow:hidden;position:relative}.main-moreshow-btn{background-color:transparent;border-radius:6vw;display:block;font-size:0;width:44.7%;z-index:1}.main-moreshow-btn:before{border:.6vw solid #1f027b;border-radius:6vw;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.main-moreshow-btn--right{width:44.8%}.main-moreshow-btn--right .main-moreshow-btn--bg:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.main-moreshow-btn--inner{display:block;pointer-events:none;position:relative;z-index:2}.main-moreshow-btn--bg{background-color:#fff;border:.6vw solid #1f027b;border-radius:6vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;pointer-events:none}.main-moreshow-btn--bg,.main-moreshow-btn--bg:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main-moreshow-btn--bg:after{background-color:#62ddff;content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.main-moreshow-btn--cennter{margin-left:auto;margin-right:auto}.main-moreshow-btn--blue .main-moreshow-btn--bg{background-color:#62ddff}.main-moreshow-btn--blue .main-moreshow-btn--bg:after{background-color:#fff}.main-moreshow-btn--returntop .main-moreshow-btn--bg:after{background-color:#fdff35}.main-iconbox{height:100%;pointer-events:none;width:100%}.main-iconbox,.main-iconbox>*{left:0;position:absolute;top:0;z-index:1}.main-iconbox>*{display:block}.main-list{background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-size:100% auto;font-size:0;padding-bottom:32%;padding-top:20.8%}.main-list-box{margin-left:auto;margin-right:auto;width:94.6%}.main-fix-bg{display:none;height:100vh;left:50%;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}.main-fix-bg>*{left:0;position:absolute;top:0;z-index:1}.main-footerbg{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.main-footerbg-inner{background-color:#1f027b;bottom:0;left:0;position:absolute;width:100%;z-index:1}.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:11.3247863248%;width:100%}.main-navigation-li{display:block;margin-right:2.0299145299%}.main-navigation-li>*{display:block;width:100%}.main-navigation-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:2.9914529915%}.main-navigation-arrow-inner{-webkit-transition:opacity .2s;transition:opacity .2s}.main-navigation-arrow-left{margin-right:4.1666666667%}.main-navigation-arrow-right{margin-left:4.1666666667%;margin-right:0}.main-navigation-arrow-none{opacity:0;pointer-events:none}.main-navigation-number{padding-top:8.6538461538%;position:relative;width:8.6538461538%;z-index:1}.main-navigation-number-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#1f027b;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}.main-navigation-number-inner:before{background-color:#fff;border:.4vw solid #1f027b;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%;z-index:1}.main-navigation-number-text{display:block;font-family:Dela Gothic One,sans-serif;font-size:3.2vw;font-weight:500;line-height:1;margin-top:-.1em;position:relative;text-align:center;width:100%;z-index:2}.main-navigation-number-on{pointer-events:none}.main-navigation-number-on .main-navigation-number-inner:before{background-color:#62ddff}.main-navigation-number-last{margin-right:0}.main-navigation-dots{width:4.4871794872%}.main:before{content:"";display:block;height:100vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.main:before,.reading{position:fixed;top:0;width:100%}.reading{background-color:#4f7bfe;height:100%;left:0;-webkit-transition:opacity .6s;transition:opacity .6s;z-index:5000}.reading-logo{display:block;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:66.6666666667%;z-index:1}.reading-logo img{height:auto;width:100%}@media screen and (min-width:961px){.spv{display:none}.header{background-color:#426ef1;background-image:url(../../img/common/pc/common_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-scroll{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1400px;z-index:3}.header-inner-bg{display:none}.header-contents{height:100vh;width:475px}.header-contents:after,.header-contents:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;z-index:1}.header-contents:before{background-color:#1f027b;width:2.1052631579%}.header-contents:after{background-color:#fff;margin-left:2.1052631579%;width:.6315789474%}.header-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.header-sns:after,.header-sns:before{left:auto;right:0}.header-sns:after{margin-left:0;margin-right:10px}.header-sns-inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-right:10.3157894737%;width:100%}.header-sns-title{width:4.6948356808%}.header-sns-box{margin-left:3.9906103286%;width:15.0234741784%}.header-sns-icon{margin-bottom:25%;width:100%}.header-sns-icon>picture{will-change:opacity}.header-sns-icon:hover>picture{opacity:.6}.header-sns-icon:last-of-type{margin-bottom:0}.header-null{width:450px}.header-null:after,.header-null:before{display:none}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.header-nav-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:9.8947368421%;width:100%}.header-nav-link{margin-bottom:7.0093457944%;margin-left:.4672897196%}.header-nav-link>picture{will-change:opacity}.header-nav-link--top{margin-left:.2336448598%;width:26.4018691589%}.header-nav-link--news{margin-bottom:6.7757009346%;margin-left:.2336448598%;width:32.476635514%}.header-nav-link--about{margin-bottom:6.7757009346%;width:37.1495327103%}.header-nav-link--sapusuku{width:39.4859813084%}.header-nav-link--project{margin-bottom:6.7757009346%;width:65.1869158879%}.header-nav-link--movie{margin-bottom:6.7757009346%;margin-left:0;width:41.8224299065%}.header-nav-link--campaign{margin-left:1.1682242991%;width:51.8691588785%}.header-nav-link:last-of-type{margin-bottom:0}.header-nav-link:hover{opacity:.6}.header:after,.header:before{background-color:transparent;background-image:url(../../img/common/pc/common_obi_2.png),url(../../img/common/pc/common_bg_medal_1.png);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto 45.1470588235vh,auto 100%;content:"";display:block;height:100%;position:absolute;top:0;width:50%;z-index:2}.header:before{left:0}.header:after{background-image:url(../../img/common/pc/common_obi_1.png),url(../../img/common/pc/common_bg_medal_2.png);background-position:100% 100%,100% 0;background-size:auto 45.2941176471vh,auto 100%;right:0}.footer-logo{-webkit-transition:opacity .2s;transition:opacity .2s}.footer-logo:hover{opacity:.6}.footer-nav-link{font-size:13.05px}.footer-nav-link-inner{-webkit-transition:opacity .2s;transition:opacity .2s}.footer-nav-link:before{padding-top:18px}.footer-nav-link:hover .footer-nav-link-inner{opacity:.6}.footer-small{font-size:12.15px}.main{margin:0 auto;width:450px}.main-moreshow-btn{border-radius:27px}.main-moreshow-btn--bg,.main-moreshow-btn:before{border-radius:27px;border-width:2.7px}.main-moreshow-btn:hover .main-moreshow-btn--bg:after{-webkit-transform:translateX(0);transform:translateX(0)}.main-fix-bg,.main:before{width:450px}.main-navigation-arrow-inner:hover{opacity:.6}.main-navigation-number-inner:before{border-width:1.8px}.main-navigation-number-inner:hover:before{background-color:#62ddff}.main-navigation-number-text{font-size:14.4px}.reading-logo{width:238px}}@media screen and (min-width:1401px){.header-scroll{width:100%}.header-contents{width:33.9285714286%}.header-null{width:32.1428571429%}.footer-nav-link{font-size:.9321428571vw}.footer-nav-link:before{padding-top:1.2857142857vw}.footer-small{font-size:.8678571429vw}.main{width:32.1428571429%}.main-moreshow-btn{border-radius:1.9285714286vw}.main-moreshow-btn--bg,.main-moreshow-btn:before{border-radius:1.9285714286vw;border-width:.1928571429vw}.main-fix-bg,.main:before{width:32.1428571429%}.main-navigation-number-inner:before{border-width:.1285714286vw}.main-navigation-number-text{font-size:1.0285714286vw}}@media screen and (max-width:960px){.pcv{display:none}img{height:auto;width:100%}.header{overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:150}.header-menu{cursor:pointer;display:block;font-size:0;margin:1.3% 1.3% 0 0;position:fixed;right:0;top:0;width:12.1%;z-index:151}.header-menu>picture{pointer-events:none}.header-bg{background-color:#4f7bff;background-image:url(../../img/common/sp/menu_sticker.png);background-position:0 0;background-repeat:no-repeat;background-size:84.6% auto;display:block;height:100vh;z-index:1}.header-bg,.header-scroll{left:0;position:absolute;top:0;width:100%}.header-scroll{overflow:hidden;padding-top:34.3%;z-index:2}.header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:200%;z-index:2}.header-contents{width:50%}.header-sns{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-sns-inner{margin-top:10.2%;padding-bottom:10.8%}.header-sns-title{background-color:#1f027b;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:1.1% 12.7% 1.3% 12.8%;width:64%}.header-sns-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:5.3%}.header-sns-icon{margin-right:3.9%;width:12.1%}.header-sns-icon:last-of-type{margin-right:0}.header-null{display:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-nav-link{margin-bottom:7.1%;margin-left:18.4%}.header-nav-link--top{margin-bottom:7.2%;width:25.5%}.header-nav-link--news{width:31.4%}.header-nav-link--about{margin-left:18.5%;width:36.3%}.header-nav-link--sapusuku{width:38.8%}.header-nav-link--project{width:63.4%}.header-nav-link--movie{margin-left:18.2%;width:40.6%}.header-nav-link--campaign{margin-left:19.2%;width:50.6%}.header-nav-link:last-of-type{margin-bottom:0}.header-close{pointer-events:none;-webkit-transform:translateY(-105%);transform:translateY(-105%)}}body#Index .main-inner{background-color:transparent}body#Index .main:before{background-color:#4f7bff;background-image:url(../../img/top/under_bg_1.png),url(../../img/top/under_bg_2.png);background-position:0 0,0 0;background-repeat:repeat-y,repeat-y;background-size:100% auto,100% auto}.sections{font-size:0;position:relative;z-index:4}.sections-inner{position:relative;width:100%;z-index:1}.top-fv-bg{background-color:transparent;background-color:#4f7bff;background-image:url(../../img/top/fv_bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;left:0;padding-top:164%;position:absolute;top:0;width:100%;z-index:1}.top-fv-inner{pointer-events:none}.top-fv-h1{margin-left:4.2%;opacity:0;padding:39.7% 0 72.5%;position:relative;width:90.5%;z-index:2}.top-fv-box{height:100%;width:100%;z-index:1}.top-fv-box,.top-fv-icon{left:0;position:absolute;top:0}.top-fv-icon{display:block;opacity:0;z-index:5}.top-fv-icon--medal1{margin:25.7% 0 0 31.3%;width:22%}.top-fv-icon--medal2{margin:94.9% 0 0 19.3%;width:21%}.top-fv-icon--medal3{margin:83.7% 0 0 72.1%;width:23.7%}.top-fv-icon--tama1{margin:-2.5% 0 0 48.7%;width:10.1%}.top-fv-icon--tama2{margin:30.4% 0 0 68.1%;width:14.6%}.top-fv-icon--tama3{margin:82.1% 0 0;width:14.7%}.top-fv-icon--tama4{margin:102.5% 0 0 57.5%;width:11.3%}.top-fv-icon--live{margin:137.8% 0 0 70.5%;width:32.7%;z-index:6}.top-fv-icon--kyuin{margin:129.3% 0 0 .5%;width:41.2%;z-index:6}.top-fv-icon--cool{margin:136.4% 0 0 32.4%;width:34.3%}.top-fv-icon--entertainment{margin:118.7% 0 0 31.4%;width:58.3%;z-index:4}.top-fv-icon--pop{margin:-3.7% 0 0 14.7%;width:30%;z-index:6}.top-fv-icon--stream{margin:4.9% 0 0 16.9%;width:47.6%}.top-fv-icon--game{margin:13.2% 0 0 66.2%;width:36.3%;z-index:6}.top-fv-icon--kira1{margin:33.6% 0 0 16.3%;width:11.6%}.top-fv-icon--kira2{margin:36.1% 0 0 85.3%;width:9.6%}.top-fv-icon--kira3{margin:94% 0 0 46.7%;width:9.7%}.top-fv-icon--stamp1{margin:1.6% 0 0 -2.6%;width:26.6%;z-index:4}.top-fv-icon--stamp2{margin:-1.9% 0 0 60%;width:33.3%;z-index:4}.top-fv-icon--stamp3{margin:107.2% 0 0 1.7%;width:26.3%}.top-fv-icon--stamp4{margin:101.6% 0 0 69.6%;width:29.9%}.top-fv-icon--tape{margin:94.8% 0 0 -27.9%;width:151%;z-index:3}.top-fv-icon--tape-yoko{margin:111.8% 0 0 -28.9%;-webkit-transform:rotate(-13deg);transform:rotate(-13deg);width:153%}.top-fv-icon--tape-yoko-inner{display:block;position:relative;z-index:1}.top-fv-icon--tape-yoko-inner>picture{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.top-news{z-index:3}.top-news-inner{background-color:#fdff35;border-bottom:.6vw solid #1f027b;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.top-news-inner>*{opacity:0}.top-news-h2{margin:0 0 7.9% 5.3%;width:39.6%}.top-news-dl{margin:0 auto 5.2%}.top-news-dl:after{background-color:#e1d404;content:"";display:block;margin:4.2% auto 0;padding-top:.4%;width:89.4%}.top-news-dl:last-of-type{margin-bottom:0;padding-bottom:18%}.top-news-dl:last-of-type:after{display:none}.top-news-dt{display:block}.top-news-dt--time{background-color:#1f027b;color:#fff;display:inline-block;font-family:Dela Gothic One,sans-serif;font-size:3.5vw;font-weight:500;line-height:1;margin-bottom:3%;margin-left:5.3%;padding:1.2% 1.6% 1.3% 1.5%}.top-news-dd{display:block}.top-news-dd--link{color:#000;display:block;font-size:3.7vw;font-weight:500;line-height:1.6;margin:0 auto;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s;width:89.4%}.top-news-btn{bottom:0;left:50%;margin-bottom:-6.3%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.top-news:before{background-color:#fdff35;border-top:.6vw solid #1f027b;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;left:50%;margin-left:-100%;margin-top:-14.8%;padding-top:33.2%;position:absolute;top:0;-webkit-transform:rotate(7deg);transform:rotate(7deg);width:200%;z-index:1}.top-news.sections-on.sections-ani .top-news-inner>*{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about{padding-bottom:69.1%;padding-top:36.7%;z-index:2}.top-about-inner{background-color:#612fff;background-image:url(../../img/top/aboutr_bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;border-bottom:.5vw solid #1f027b;border-top:.5vw solid #1f027b;padding:0 0 17%}.top-about-inner>*{opacity:0;position:relative;z-index:1}.top-about-iconbox{opacity:1;position:absolute;z-index:2}.top-about-iconbox>*{opacity:0}.top-about-iconbox-1{margin:-11.3% 0 0 66.9%;width:30.5%}.top-about-iconbox-2{bottom:0;margin:0 0 -17.5% 3.7%;top:auto;width:23.8%}.top-about-iconbox-3{margin:-27.2% 0 0 6.8%;opacity:1;width:21.8%}.top-about-iconbox-3>picture{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about-iconbox-4{margin:-30% 0 0 74.4%;opacity:1;width:11.4%}.top-about-iconbox-4>picture{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about-iconbox-5{margin:20.7% 0 0 92.7%;width:10%}.top-about-iconbox-6{margin:52.5% 0 0 -.6%;width:15.5%}.top-about-iconbox-7{bottom:0;margin:0 0 -44.5% 77.5%;top:auto;width:15.5%}.top-about-iconbox-8{bottom:0;margin:0 0 -23% 31%;top:auto;width:40.6%;z-index:2}.top-about-iconbox-9{bottom:0;margin:0 0 -17.8% 56.1%;top:auto;width:30.4%}.top-about-iconbox-10{bottom:0;margin:0 0 -19.9% 78.9%;top:auto;width:22.4%}.top-about-iconbox-11{margin:-19.1% 0 0 63%;opacity:1;width:9.6%}.top-about-iconbox-11>picture{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira1;animation-name:topKirakira1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-about-iconbox-12{bottom:0;margin:0 0 -28.1% 24.1%;top:auto;width:9.7%}.top-about-h2{padding-top:6.7%}.top-about-h2>*{display:block;opacity:0}.top-about-h2--1{left:0;margin:-10% 0 0 2.6%;position:absolute;top:0;width:58.7%;z-index:2}.top-about-h2--2{margin-left:1.7%;position:relative;width:96.9%;z-index:1}.top-about-text{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:5vw;font-weight:500;line-height:1.8;padding:.5% 5.3% 0}.top-about-text--marker{background:-webkit-gradient(linear,left top,left bottom,from(#ff0),to(#ff0));background:linear-gradient(#ff0,#ff0);color:#1f027b;display:inline;padding:0 .2em}.top-about.sections-on.sections-ani .top-about-iconbox>*{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-1>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText1;animation-name:topText1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-2>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-3,.top-about.sections-on.sections-ani .top-about-iconbox-4{-webkit-animation:none;animation:none}.top-about.sections-on.sections-ani .top-about-iconbox-5>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-8>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-9>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12.5s;animation-duration:12.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText4;animation-name:topText4;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-about.sections-on.sections-ani .top-about-iconbox-10>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:15.5s;animation-duration:15.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-iconbox-11{-webkit-animation:none;animation:none}.top-about.sections-on.sections-ani .top-about-iconbox-12>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira2;animation-name:topKirakira2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-about.sections-on.sections-ani .top-about-h2{opacity:1}.top-about.sections-on.sections-ani .top-about-h2--1{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-h2--2{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-about.sections-on.sections-ani .top-about-text{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-sapusuku{padding-bottom:47.7%}.top-sapusuku-iconbox{z-index:3}.top-sapusuku-iconbox>*{opacity:0}.top-sapusuku-iconbox-1{bottom:0;margin:0 0 -20.8% 19.7%;top:auto;width:12.9%}.top-sapusuku-iconbox-2{bottom:0;margin:0 0 -31.1% 37.9%;top:auto;width:9.7%}.top-sapusuku-iconbox-3{bottom:0;margin:0 0 -38.8% 66.4%;top:auto;width:25.2%}.top-sapusuku-iconbox-4{margin:-35.1% 0 0 3.4%;width:64%}.top-sapusuku-folder{padding-top:74.7%;position:relative;z-index:2}.top-sapusuku-folder-inner{background-color:transparent;background-image:url(../../img/top/sapusuku_box_1.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;height:100%;left:0;margin:0 auto 0 2.6%;position:absolute;top:0;width:94.8%;z-index:2}.top-sapusuku-folder-inner>*{opacity:0}.top-sapusuku-folder-under{background-color:transparent;background-image:url(../../img/top/sapusuku_box_2.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;left:0;margin-left:4%;margin-top:-6.7%;padding-top:81.4%;position:absolute;top:0;width:92%;z-index:1}.top-sapusuku-folder-under-inner{display:block;left:0;margin:-33.9130434783% 0 0 -10.4347826087%;opacity:0;padding-top:120.4347826087%;position:absolute;top:0;width:120.4347826087%;z-index:1}.top-sapusuku-folder-under-inner:before{background-color:transparent;background-image:url(../../img/top/sapusuku_line.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.top-sapusuku-icon{display:block;margin:-13.9240506329% .3164556962% 0 0;position:absolute;right:0;top:0;width:31.8565400844%;z-index:1}.top-sapusuku-icon>*{position:relative;z-index:1}.top-sapusuku-icon:after,.top-sapusuku-icon:before{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.top-sapusuku-icon:before{background-image:url(../../img/top/sapusuku_icon_2.png);z-index:2}.top-sapusuku-icon:after{background-image:url(../../img/top/sapusuku_icon_3.png);z-index:3}.top-sapusuku-h2{margin-left:8.4388185654%;padding:8.4388185654% 0 4.2194092827%;width:44.6202531646%}.top-sapusuku-text{font-size:4vw;font-weight:500;line-height:1.6;margin-left:8.4388185654%;padding-bottom:5.2742616034%;width:83.1223628692%}.top-sapusuku-btn{display:block;margin-left:18.2489451477%;position:relative;width:63.2911392405%;z-index:1}.top-sapusuku-btn--inner{background-color:#fff;border:.5vw solid #1f027b;border-radius:6.7vw;display:block;overflow:hidden;pointer-events:none;position:relative;z-index:2}.top-sapusuku-btn:before{background-color:#1f027b;border-radius:6.7vw;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateY(7%);transform:translateY(7%);width:100%;z-index:1}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-1{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-1>picture{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-2{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-2>picture{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira1;animation-name:topKirakira1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-3{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-3>picture{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-4{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-iconbox-4>picture{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2.3s;animation-duration:2.3s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText1;animation-name:topText1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-sapusuku.sections-on.sections-ani .top-sapusuku-folder-inner>*{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-folder-under-inner{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn3;animation-name:blossomIn3;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-sapusuku.sections-on.sections-ani .top-sapusuku-folder-under-inner:before{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spinRight;animation-name:spinRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-btn{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-btn--inner{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:sapusukuBtnColor;animation-name:sapusukuBtnColor;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-icon>*{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:sapusukuIconSwitch1;animation-name:sapusukuIconSwitch1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-icon:before{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:sapusukuIconSwitch2;animation-name:sapusukuIconSwitch2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sapusuku.sections-on.sections-ani .top-sapusuku-icon:after{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:sapusukuIconSwitch3;animation-name:sapusukuIconSwitch3;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-project{padding-bottom:35.5%}.top-project-inner{padding:19.1% 0 11.6%}.top-project-inner>*{opacity:0;position:relative;z-index:2}.top-project-iconbox{position:absolute;z-index:3}.top-project-iconbox-1{margin:-21.7% 0 0 3.9%;width:35.7%}.top-project-bg{height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.top-project-bg-obi{background-color:#1f027b;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(10deg);transform:translateX(-50%) rotate(10deg);width:163.4%;z-index:2}.top-project-bg-obi:after,.top-project-bg-obi:before{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slideInObi3;animation-name:slideInObi3;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:transparent;background-image:url(../../img/top/list_tape_repeat.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;padding-top:4.8959608323%;position:relative;width:100%;z-index:1}.top-project-bg-obi:after{margin-right:-100%;position:absolute;right:0;top:0}.top-project-bg-obi--1{margin-top:-2.5%;top:0}.top-project-bg-obi--2{bottom:0;margin-bottom:-2.5%}.top-project-bg-inner{background-color:#612fff;height:100%;left:50%;overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-50%) rotate(10deg);transform:translateX(-50%) rotate(10deg);width:200%;z-index:1}.top-project-bg-inner:before{background-image:url(../../img/top/list_bg.png);background-position:0 0;background-repeat:repeat-y;background-size:100% auto;content:"";display:block;height:200%;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-10deg);transform:translateX(-50%) translateY(-50%) rotate(-10deg);width:50%;z-index:1}.top-project-h2{margin:0 auto;padding:0 0 7.4%;width:67.9%}.top-project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.top-project-list--li{margin-left:2.6%;position:relative;width:46.1%;z-index:1}.top-project-list--li:nth-of-type(n+3){margin-top:8%}.top-project-list--link{color:#fff;display:block;position:relative;text-decoration:none;width:100%;z-index:1}.top-project-list--link:after{background-color:transparent;background-image:url(../../img/top/list_new.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;margin-top:-3.0368763557%;opacity:0;padding-top:30.3687635575%;position:absolute;right:0;top:0;width:30.8026030369%;z-index:2}.top-project-list--link-new:after{opacity:1}.top-project-list--time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:-.6507592191%;width:100%}.top-project-list--time-inner{background-color:#1f027b;border-radius:1.5vw 1.5vw 0 0;display:inline-block;font-family:Dela Gothic One,sans-serif;font-size:3.4vw;font-weight:500;line-height:1;padding:3.2537960954% 6.5075921909%}.top-project-list--time:after{background-color:transparent;background-image:url(../../img/top/list_shape.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;margin-left:-.2169197397%;padding-top:6.0737527115%;width:6.0737527115%}.top-project-list--img{background-color:#fff;border:.4vw solid #1f027b;border-radius:0 1.5vw 1.5vw 1.5vw;display:block}.top-project-list--img,.top-project-list--img-border{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;z-index:1}.top-project-list--img-border{border:.5vw solid #fff;border-radius:0 1vw 1vw 1vw;padding-top:100%;width:100%}.top-project-list--img-inner{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(1.01);transform:scale(1.01);width:100%;z-index:1}.top-project-list--text{font-size:3.7vw;font-weight:500;line-height:1.6;margin-top:4.3383947939%;word-break:break-all}.top-project-btn{margin:7.5% 0 0 50%}.top-project.sections-on.sections-ani .top-project-iconbox{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-project.sections-on.sections-ani .top-project-iconbox-1{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText4;animation-name:topText4;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-project.sections-on.sections-ani .top-project-btn,.top-project.sections-on.sections-ani .top-project-h2,.top-project.sections-on.sections-ani .top-project-list{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-movies{padding-bottom:28.3%}.top-movies-inner>*{opacity:0;position:relative;z-index:2}.top-movies-iconbox{position:absolute;z-index:1}.top-movies-iconbox-1{margin:-40.3% 0 0 2.9%;width:34.9%}.top-movies-iconbox-2{margin:-20.7% 0 0 67.4%;width:29.7%}.top-movies-iconbox-3{margin:-26.1% 0 0 58.7%;width:9.7%}.top-movies-iconbox-4{bottom:0;margin:0 0 -14.8% 32.7%;top:auto;width:9.7%}.top-movies-iconbox-5{margin:-19.5% 0 0 43.4%;width:15.5%}.top-movies-iconbox-6{bottom:0;margin:0 0 -27.4% 12.2%;top:auto;width:13.1%}.top-movies-h2{margin:0 auto;padding-bottom:7.4%;width:57.7%}.top-movies-box{display:block}.top-movies-box-inner{background-color:#dedede;border:.5vw solid #1f027b;border-radius:4vw;display:block;margin:0 auto;overflow:hidden;padding:5.3% 5.3% 7.5%;width:94.8%}.top-movies-link{color:#000;display:block;text-decoration:none;width:100%}.top-movies-link--img{background-color:#fff;border:.5vw solid #1f027b;border-radius:4vw;overflow:hidden;padding-top:56.8509615385%;position:relative;width:100%;z-index:1}.top-movies-link--img:before{background-image:url(../../img/top/movie_play.png);background-position:0 0;background-size:100% auto;bottom:0;content:"";display:block;margin:0 3.0413625304% 3.0413625304% 0;padding-top:13.1386861314%;right:0;width:13.1386861314%;z-index:2}.top-movies-link--img-inner,.top-movies-link--img:before{background-color:transparent;background-repeat:no-repeat;position:absolute}.top-movies-link--img-inner{background-position:50%;background-size:cover;height:100%;left:0;top:0;-webkit-transform:scale(1.01);transform:scale(1.01);width:100%;z-index:1}.top-movies-link--text{font-size:4.2vw;font-weight:500;line-height:1.8;padding-top:3.0048076923%}.top-movies.sections-on.sections-ani .top-movies-iconbox{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-movies.sections-on.sections-ani .top-movies-iconbox-1{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText4;animation-name:topText4;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-movies.sections-on.sections-ani .top-movies-iconbox-2{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-movies.sections-on.sections-ani .top-movies-iconbox-3{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira1;animation-name:topKirakira1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-movies.sections-on.sections-ani .top-movies-iconbox-4{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira2;animation-name:topKirakira2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-movies.sections-on.sections-ani .top-movies-iconbox-6{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:14.5s;animation-duration:14.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.top-movies.sections-on.sections-ani .top-movies-box,.top-movies.sections-on.sections-ani .top-movies-h2{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-special{padding-bottom:12.5%}.top-special-inner{padding:12% 0 27.2%}.top-special-inner>*{opacity:0;position:relative;z-index:2}.top-special-icon{margin:-18.4% 0 0 69.4%;position:absolute;right:0;top:0;width:29.7%}.top-special-h2{margin:0 auto;padding-bottom:7.8%;width:76.8%}.top-special-dl{width:100%}.top-special-dt{background-color:transparent;background-image:url(../../img/top/special_date.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;margin-bottom:2.6%;padding-top:8.1%;position:relative;width:100%;z-index:1}.top-special-dt-inner{color:#fff;display:block;font-family:Dela Gothic One,sans-serif;font-size:4vw;font-weight:500;left:50%;line-height:1;position:absolute;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:72.5%;z-index:1}.top-special-dd{width:100%}.top-special-dd-inner{background-color:#fff;border:.4vw solid #1f027b;border-radius:1.5vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;overflow:hidden;padding:.9%;width:89.4%}.top-special-dd-border{border-radius:.5vw;display:block;overflow:hidden;width:100%}.top-special-bg{background-color:#fdff35;border-bottom:.5vw solid #1f027b;border-top:.5vw solid #1f027b;height:100%;left:50%;opacity:1;position:absolute;top:0;-webkit-transform:translateX(-50%) rotate(-10deg);transform:translateX(-50%) rotate(-10deg);width:200%;z-index:1}.top-special-obi{background-color:#e4c810;bottom:0;left:50%;margin-bottom:2.6%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:114.1%;z-index:2}.top-special-obi:after,.top-special-obi:before{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slideInObi2;animation-name:slideInObi2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:transparent;background-image:url(../../img/top/special_tape_repeat.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-size:auto 100%;content:"";display:block;padding-top:3.9439088519%;position:relative;width:100%;z-index:1}.top-special-obi:after{left:0;margin-left:-100%;position:absolute;top:0}.top-special.sections-on.sections-ani .top-special-icon{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-special.sections-on.sections-ani .top-special-icon>picture{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spinRight;animation-name:spinRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-special.sections-on.sections-ani .top-special-dl,.top-special.sections-on.sections-ani .top-special-h2{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.top-sns-inner{padding-bottom:23.2%}.top-sns-h2{margin:0 auto 3.2%;width:66.4%}.top-sns-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.top-sns-icon{background-color:transparent;background-image:url(../../img/common/sns_bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;margin-right:5.2%;width:16%}.top-sns-icon:last-of-type{margin-right:0}.loading-finish .header-bg,.loading-finish .header-nav-inner,.loading-finish .header-sns-inner,.loading-finish .header:after,.loading-finish .header:before{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-h1{-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:topLogoAni;animation-name:topLogoAni;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--medal1{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromBottomRight;animation-name:fadeInFromBottomRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--medal1>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--medal2{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromTopRight;animation-name:fadeInFromTopRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--medal2>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--medal3{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromTopLeft;animation-name:fadeInFromTopLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--medal3>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:14s;animation-duration:14s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tama1{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromCenter;animation-name:fadeInFromCenter;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tama1>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--tama2{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromBottomLeft;animation-name:fadeInFromBottomLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tama2>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--tama3{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromTopRight;animation-name:fadeInFromTopRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tama3>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:14.5s;animation-duration:14.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--tama4{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInFromTopLeft;animation-name:fadeInFromTopLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tama4>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:14.5s;animation-duration:14.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--live{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--live>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText4;animation-name:topText4;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--kyuin{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--kyuin>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText2;animation-name:topText2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--cool{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--cool>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText3;animation-name:topText3;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--entertainment{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--entertainment>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText5;animation-name:topText5;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--pop{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--pop>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2.8s;animation-duration:2.8s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText1;animation-name:topText1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stream{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stream>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText3;animation-name:topText3;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.loading-finish .top-fv-icon--game{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--game>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topText2;animation-name:topText2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--kira1{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn2;animation-name:blossomIn2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--kira1>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira1;animation-name:topKirakira1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--kira2{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn2;animation-name:blossomIn2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--kira2>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira2;animation-name:topKirakira2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--kira3{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn2;animation-name:blossomIn2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--kira3>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topKirakira1;animation-name:topKirakira1;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--stamp1{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stamp1>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--stamp2{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stamp2>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--stamp3{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stamp3>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateRight;animation-name:topRotateRight;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--stamp4{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:blossomIn;animation-name:blossomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--stamp4>picture{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:topRotateLeft;animation-name:topRotateLeft;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--tape-yoko{opacity:1}.loading-finish .top-fv-icon--tape-yoko-inner{-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tape-yoko-inner>picture{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slideInObi;animation-name:slideInObi;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.loading-finish .top-fv-icon--tape-yoko-slide{-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.loading-finish .top-fv-icon--tape-yoko-slide-inner{background-color:#20027c;background-image:url(../../img/top/fv_tape_yoko2.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;height:100%;left:0;margin:0 auto;position:absolute;top:0;width:73.2026143791%;z-index:2}.loading-finish .top-fv-icon--tape-yoko-slide-inner-0{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slideInObi2;animation-name:slideInObi2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:none;left:auto;margin-right:13.0065359477%;right:0;z-index:3}.loading-finish .top-fv-icon--tape-yoko-slide-inner-1{left:auto;position:relative;top:auto}.loading-finish .top-fv-icon--tape-yoko-slide-inner-1,.loading-finish .top-fv-icon--tape-yoko-slide-inner-2{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slideInObi2;animation-name:slideInObi2;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-finish .top-fv-icon--tape-yoko-slide-inner-2{margin-left:-59.4117647059%}.loading-finish .top-fv-icon--tape-yoko-slide-inner:after,.loading-finish .top-fv-icon--tape-yoko-slide-inner:before{background-color:#fff;content:"";display:block;left:0;position:absolute;width:100%;z-index:2}.loading-finish .top-fv-icon--tape-yoko-slide-inner:before{padding-top:.625%;top:0}.loading-finish .top-fv-icon--tape-yoko-slide-inner:after{bottom:0;padding-top:.5357142857%}.loading-finish-early .header-bg,.loading-finish-early .header-nav-inner,.loading-finish-early .header-sns-inner,.loading-finish-early .header:after,.loading-finish-early .header:before{-webkit-animation:none;animation:none;opacity:1}@media screen and (min-width:961px){.header{background-image:url(../../img/common/pc/common_bg_none.jpg)}.header-bg{background-image:url(../../img/common/pc/common_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.header-nav-inner,.header-sns-inner,.header:after,.header:before{opacity:0}.top-news-inner{border-bottom-width:2.7px}.top-news-dt--time{font-size:15.75px}.top-news-dd--link{font-size:16.65px}.top-news-dd--link:hover{opacity:.5}.top-news-dd span.top-news-dd--link:hover{opacity:1}.top-news:before{border-top-width:2.7px}.top-about-inner{border-bottom-width:2.25px;border-top-width:2.25px}.top-about-text{font-size:22.5px}.top-sapusuku-text{font-size:18px}.top-sapusuku-btn--inner{border-radius:30.15px;border-width:2.25px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.top-sapusuku-btn:before{border-radius:30.15px}.top-sapusuku-btn:before,.top-sapusuku-btn:hover .top-sapusuku-btn--inner{-webkit-transform:translateY(7%);transform:translateY(7%)}.top-project-list--link:hover .top-project-list--img-inner{-webkit-transform:scale(1.2);transform:scale(1.2)}.top-project-list--time-inner{border-radius:6.75px 6.75px 0 0;font-size:15.3px}.top-project-list--img{border-radius:0 6.75px 6.75px 6.75px;border-width:1.8px}.top-project-list--img-border{border-radius:0 4.5px 4.5px 4.5px;border-width:2.25px}.top-project-list--img-inner{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform}.top-project-list--text{font-size:16.65px}.top-movies-box-inner,.top-movies-link--img{border-radius:18px;border-width:2.25px}.top-movies-link--img-inner{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform}.top-movies-link--text{font-size:18.9px}.top-movies-link:hover .top-movies-link--img-inner{-webkit-transform:scale(1.2);transform:scale(1.2)}.top-special-dt-inner{font-size:18px}.top-special-dd-inner{border-radius:6.75px;border-width:1.8px}.top-special-dd-inner img{-webkit-transition:opacity .2s;transition:opacity .2s;will-change:opacity}.top-special-dd-inner:hover img{opacity:.6}.top-special-dd-border{border-radius:2.25px}.top-special-bg{border-bottom-width:2.25px;border-top-width:2.25px}.top-sns-icon>picture{-webkit-transition:opacity .2s;transition:opacity .2s;will-change:opacity}.top-sns-icon:hover>picture{opacity:.6}}@media screen and (min-width:1401px){.top-news-inner{border-bottom-width:.1928571429vw}.top-news-dt--time{font-size:1.125vw}.top-news-dd--link{font-size:1.1892857143vw}.top-news:before{border-top-width:.1928571429vw}.top-about-inner{border-bottom-width:.1607142857vw;border-top-width:.1607142857vw}.top-about-text{font-size:1.6071428571vw}.top-sapusuku-text{font-size:1.2857142857vw}.top-sapusuku-btn--inner{border-width:.1607142857vw}.top-sapusuku-btn--inner,.top-sapusuku-btn:before{border-radius:2.1535714286vw}.top-project-list--time-inner{border-radius:.4821428571vw .4821428571vw 0 0;font-size:1.0928571429vw}.top-project-list--img{border-radius:0 .4821428571vw .4821428571vw .4821428571vw;border-width:.1285714286vw}.top-project-list--img-border{border-radius:0 .3214285714vw .3214285714vw .3214285714vw;border-width:.1607142857vw}.top-project-list--text{font-size:1.1892857143vw}.top-movies-box-inner,.top-movies-link--img{border-radius:1.2857142857vw;border-width:.1607142857vw}.top-movies-link--text{font-size:1.35vw}.top-special-dt-inner{font-size:1.2857142857vw}.top-special-dd-inner{border-radius:.4821428571vw;border-width:.1285714286vw}.top-special-dd-border{border-radius:.1607142857vw}.top-special-bg{border-bottom-width:.1607142857vw;border-top-width:.1607142857vw}}