*,::before,::after{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-size:.2rem}dd{margin-left:0;letter-spacing: 0.02rem}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}img{width:100%;height:auto}html{height:-webkit-fill-available;height:-moz-available;height:fill-available;font-size:10.4166666667vw}@media screen and (min-width: 961px){html{font-size:62.5px}}body{color:#333;min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;font-family:Arial,"Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium",YuGothic,sans-serif;font-size:.16rem;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6;letter-spacing:.1em;word-break:break-word;overflow-wrap:break-word;hanging-punctuation:first allow-end last}body.noscroll{overflow:hidden}@media screen and (min-width: 1024px){body{background-color:#565656;font-size:26px}}body#top{opacity:0}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes scaleDownn{0%{opacity:0;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes eventMoviesnowAnime{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes wallpaperArrow{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes floating-y{0%{transform:translateY(-2.5%)}100%{transform:translateY(2.5%)}}.l-body{min-height:100%;position:relative;width:100%;z-index:1}.l-body-bg{display:none}@media screen and (min-width: 961px){.l-body-bg{background:url(../../images/body_bg.jpg) top/cover no-repeat;height:100%;display:block;position:fixed;top:0;left:0;width:100%}}.l-loading{background-color:#61c3cc;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}.l-loading-view{color:#fff;height:100%;width:100%}.l-loading-logo{height:.86rem;margin:-0.43rem 0 0 -2.2rem;opacity:0;position:fixed;top:50%;left:50%;width:4.4rem}.l-loading canvas{animation:opacity 2s forwards;opacity:0;position:fixed;height:100%;top:0;left:0;width:100%}.l-wrapper{position:relative;z-index:1;overflow-x:hidden}@media screen and (min-width: 961px){.l-wrapper::before{background-color:#d0e1f6;content:"";display:block;-webkit-filter:drop-shadow(0 0 0.1rem #000);filter:drop-shadow(0 0 0.1rem #000);height:100%;margin:auto;position:fixed;top:0;right:0;left:0;transform:translate3d(0, 0, -1px);width:9.92rem;z-index:2}}.l-wrapper-bg{background-image:url("../../images/wrapper_bg.jpg");background-position:top;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;margin:auto;position:fixed;top:0;right:0;left:0;width:9.6rem;z-index:3}.l-wrapper-inner{position:relative;z-index:10}.l-wrapper canvas{pointer-events:none;position:fixed;height:100%;top:0;left:0;width:100%;z-index:11}.l-header{height:25rem;overflow:hidden;position:relative;z-index:6}@media screen and (min-width: 961px){.l-header{overflow:visible;overflow-y:hidden}}.l-campaign{margin:-0.1rem auto 0;position:relative;width:9.6rem;z-index:5}.l-campaign-header{padding-top:.24rem;padding-bottom:.24rem}.l-campaign-header-badge{margin:0 auto;width:4rem}.l-campaign-header-title{margin:0 auto;padding-top:.66rem;width:9.6rem}.l-campaign-index{padding:.32rem}.l-campaign-pageTop{padding:.5rem 0 1rem;font-size:.3rem;text-align:center}.l-campaign-pageTop-button{background-color:#0d3375;border:solid 1px #0d3375;color:#fff;padding:.14rem;width:max-content}.l-campaign-pageTop-button:hover{background-color:#404f6a}.article{background-color:#fff;border-radius:.5em;box-shadow:0 0 8px rgba(128,128,128,.3);padding:.6rem}.article:not(:first-child){margin-top:.32rem}.article-header{align-items:center;display:flex;padding-bottom:.2rem}.article-header-no{width:.9rem}.article-header-title{color:#20238d;font-size:.3rem;font-weight:bold;flex:1;line-height:1.2em;letter-spacing:.005em;padding-left:.5em;width:max-content}.article-header-title.--orange{color:#ffb00e}.article-caption{margin:0 auto;max-width:9.6rem}.article-read{font-size:.24rem;line-height:1.8em;letter-spacing:.005em;margin:0;padding:.2rem 0 .1rem}.article-more{font-size:0;line-height:1;padding:.1rem 0}.article-anchor{color:#707070;font-size:.2rem;text-decoration:underline}.article-anchor:hover{text-decoration:none}.article-date{align-items:center;display:flex;font-size:.2rem;padding-top:.2rem}.article-date-title{background-color:#707070;border-radius:.5em;color:#fff;padding:0 .2em;text-align:center;width:2rem;letter-spacing:.005em}.article-date-title2{background-color:#707070;border-radius:.5em;color:#fff;padding:0 .2em;text-align:center;width:2.8rem;letter-spacing:.005em;}.article-date-title.--news-8{width:1.5rem}.article-date-title.--news-9{width:2.5rem}.article-date-title.--news-13{width:2.4rem}.article-date-title.--news-14{width:2.6rem}.article-date-title.--news-15{width:2.5rem}.article-date-title.--news-16{width:2.7rem;line-height:1.2em;padding:.1rem}.article-date-disc{flex:1;padding-left:.2rem}.button{background-size:100%;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:0;line-height:1;transition:opacity .6s ease}.button._app{width:8.71rem}.button._account{width:8.71rem}.button._wall_01{width:3.82rem}.button._wall_02{width:3.82rem}.button._download{width:2.86rem}.button._close{width:.98rem}.button._x{width:4.53rem}.button._line{width:4.53rem}.button._np{width:1.32rem}@media screen and (min-width: 961px){.button._shere{width:4.44rem;background:url(../../images/button_share_fixed_over.png) top/4.44rem 1.66rem no-repeat}}@media screen and (max-width: 960px){.button._shere{width:3.18rem}}@media screen and (min-width: 961px){.button._shereAfter{width:4.44rem;background:url(../../images/button_share_after_fixed_over.png) top/4.44rem 1.66rem no-repeat}}@media screen and (max-width: 960px){.button._shereAfter{width:3.18rem}}.heading{align-items:center;margin-right:auto;margin-left:auto;display:flex;position:relative;text-align:center;z-index:3}.heading._prologue{max-width:5.96rem}.heading._servant{max-width:7.84rem}.heading._newAppearance{max-width:7.84rem}.heading._event{max-width:8.33rem}.heading._wall{max-width:8.31rem}.heading._broadcast{max-width:8.89rem}.heading._shortmovie{max-width:7.6rem}.heading._news{max-width:6.76rem}.is-button-hover._app{background:url(../images/button_app_over.png) top/8.71rem 1.66rem no-repeat}.is-button-hover._account{background:url(../images/button_account_over.png) top/8.71rem 1.66rem no-repeat}.is-button-hover._wall_01{background:url(../images/button_wall_01_over.png) top/3.82rem 1.52rem no-repeat}.is-button-hover._wall_02{background:url(../images/button_wall_02_over.png) top/3.82rem 1.52rem no-repeat}.is-button-hover._download{background:url(../images/button_download_over.png) top/2.86rem 1.08rem no-repeat}.is-button-hover._close{background:url(../images/button_close_over.png) top/0.98rem .98rem no-repeat}.is-button-hover._x{background:url(../images/button_x_over.png) top/4.53rem .98rem no-repeat}.is-button-hover._line{background:url(../images/button_line_over.png) top/4.53rem .98rem no-repeat}.is-button-hover._np{background:url(../images/button_np_over.png) top/1.32rem 1.24rem no-repeat}@media screen and (min-width: 961px){.is-button-hover:hover .is-button-hover-image{transition:opacity .6s ease;opacity:0}}.is-button-hover-brightness{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.is-button-hover-brightness:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.is-button-hover-brightness:hover .is-button-hover-brightness-image{opacity:1 !important}.downloadtheApp{margin: .8rem auto 0;width: 100%;}