@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){-webkit-filter:blur(10px);filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media screen and (min-width:87.5em){.slg-on{display:none!important}}@media screen and (max-width:87.4989em){.slg-off{display:none!important}}@media screen and (min-width:68.8125em){.tab-on{display:none!important}}@media screen and (max-width:68.8114em){.tab-off{display:none!important}}@media screen and (min-width:48.0625em){.mb-on{display:none!important}}@media screen and (max-width:48.0614em){.mb-off{display:none!important}}html{background:#020202}body{color:#fff;overflow-x:hidden}main{z-index:1}a{color:#1554f7;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}a img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s linear;transition:.3s linear}a,h2,h3,h4,h5,p,span{line-height:180%;font-family:"Noto Serif JP",serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}p{word-break:break-word}@media screen and (min-width:48.0625em){p{font-size:.5em}}@media screen and (min-width:48.0625em) and (min-width:48.0625em){p{font-size:calc(1.85615vw + -.39211em)}}@media screen and (min-width:48.0625em) and (min-width:75em){p{font-size:1em}}@media screen and (max-width:48.0614em){p{font-size:1rem}}td,th{word-break:break-word}img{display:inline;vertical-align:bottom;aspect-ratio:attr(width)/attr(height)}button{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}input{-webkit-transition:.3s linear;transition:.3s linear}input::-webkit-input-placeholder{color:#f5f5f5}input::-moz-placeholder{color:#f5f5f5}input:-ms-input-placeholder{color:#f5f5f5}input::-ms-input-placeholder{color:#f5f5f5}input::placeholder{color:#f5f5f5}ol,ul{list-style:none;padding:0}button:focus,input:focus{outline:0}hr{border:1px solid #f5f5f5}div>span[role=presentation]{display:inline-block}[v-cloak]{display:none}.ripples{background-image:url(../images/bg.webp),url(../images/bg_reoeat.webp);background-position:top center,bottom center;background-repeat:no-repeat,repeat;background-size:contain,contain;position:fixed;height:auto;width:100%;-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:48.0614em){.ripples{background-size:contain,contain}}.ripples.-header{background-size:100%,contain}@media screen and (max-width:48.0614em){.ripples.-header{background-size:contain,contain}}.ripples-background{position:fixed;z-index:1;width:100%;height:100%}.container{display:block;max-width:1100px;width:100%;margin:0 auto;margin-bottom:.9375rem;overflow-wrap:break-all;word-break:break-all}@media (min-width:48.0625em){.container{margin-bottom:calc(3.48028vw + -.73521rem)}}@media (min-width:75em){.container{margin-bottom:1.875rem}}@media screen and (max-width:74.9989em){.container{padding-left:5%;padding-right:5%}}@media screen and (max-width:48.0614em){.container{padding:0 5%}}.button{-webkit-box-sizing:border-box;box-sizing:border-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}@media screen and (max-width:48.0614em){.button{margin:0 10%}}.button a{cursor:pointer;width:300px;text-align:center;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-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}@media screen and (max-width:48.0614em){.button a{margin-top:0;width:100%;max-width:250px;padding:0}}.button a:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.button a[disabled]{pointer-events:none;color:#ddd}.more{padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-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}@media screen and (max-width:48.0614em){.more{margin:0 5%;display:block}}.more a{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;font-size:1.125rem;font-weight:700;padding:15px 20px;text-align:center;background:#020202;-webkit-box-shadow:1px 4px 6px 0 rgba(0,0,0,.5);box-shadow:1px 4px 6px 0 rgba(0,0,0,.5);color:#fff;border:solid 1px #1554f7;margin:10px;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.more a img{height:30px;margin-right:20px}@media screen and (max-width:48.0614em){.more a{margin:0;margin-top:10px;width:100%;font-size:1rem}}.more a.black{background:#fff;color:#020202}.more a:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#0638b9}.more a[disabled]{pointer-events:none;color:#ddd}@-webkit-keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100vh);transform:translateY(100vh)}}@-webkit-keyframes hide-menu{from{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hide-menu{from{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes img-wrap{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes img-wrap{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(50px);filter:blur(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(50px);filter:blur(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(100px);filter:blur(100px)}}@keyframes fadeout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-filter:blur(100px);filter:blur(100px)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:blur(100px);filter:blur(100px)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:blur(100px);filter:blur(100px)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:blur(100px);filter:blur(100px)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:blur(100px);filter:blur(100px)}}@-webkit-keyframes fadeinblur{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-filter:blur(200px);filter:blur(200px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinblur{from{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-filter:blur(200px);filter:blur(200px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinTop{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes huwahuwa1{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa1{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes huwahuwa2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes huwahuwa2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes huwahuwa3{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa3{0%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(0);transform:translateY(0)}66.66667%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes huwahuwa4{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes huwahuwa4{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80.66667%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tap{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes tap{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}5%{-webkit-transform:skew(5deg,4.2deg);transform:skew(5deg,4.2deg)}10%{-webkit-transform:skew(-4deg,-3deg);transform:skew(-4deg,-3deg)}15%{-webkit-transform:skew(3deg,2.2deg);transform:skew(3deg,2.2deg)}20%{-webkit-transform:skew(-2deg,-1.5deg);transform:skew(-2deg,-1.5deg)}25%{-webkit-transform:skew(.9deg,.9deg);transform:skew(.9deg,.9deg)}30%{-webkit-transform:skew(-.6deg,-.6deg);transform:skew(-.6deg,-.6deg)}35%{-webkit-transform:skew(.3deg,.3deg);transform:skew(.3deg,.3deg)}40%{-webkit-transform:skew(-.2deg,-.2deg);transform:skew(-.2deg,-.2deg)}45%{-webkit-transform:skew(.1deg,.1deg);transform:skew(.1deg,.1deg)}50%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}}@keyframes skew{0%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}5%{-webkit-transform:skew(5deg,4.2deg);transform:skew(5deg,4.2deg)}10%{-webkit-transform:skew(-4deg,-3deg);transform:skew(-4deg,-3deg)}15%{-webkit-transform:skew(3deg,2.2deg);transform:skew(3deg,2.2deg)}20%{-webkit-transform:skew(-2deg,-1.5deg);transform:skew(-2deg,-1.5deg)}25%{-webkit-transform:skew(.9deg,.9deg);transform:skew(.9deg,.9deg)}30%{-webkit-transform:skew(-.6deg,-.6deg);transform:skew(-.6deg,-.6deg)}35%{-webkit-transform:skew(.3deg,.3deg);transform:skew(.3deg,.3deg)}40%{-webkit-transform:skew(-.2deg,-.2deg);transform:skew(-.2deg,-.2deg)}45%{-webkit-transform:skew(.1deg,.1deg);transform:skew(.1deg,.1deg)}50%{-webkit-transform:skew(0deg,0deg);transform:skew(0deg,0deg)}}@-webkit-keyframes header_icon{30%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}40%{-webkit-transform:perspective(400px) rotateY(-25deg);transform:perspective(400px) rotateY(-25deg)}50%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}100%{-webkit-transform:perspective(400px) translateZ(80px) rotateY(0);transform:perspective(400px) translateZ(80px) rotateY(0)}}@keyframes header_icon{30%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}40%{-webkit-transform:perspective(400px) rotateY(-25deg);transform:perspective(400px) rotateY(-25deg)}50%{-webkit-transform:rotateY(25deg);transform:rotateY(25deg)}100%{-webkit-transform:perspective(400px) translateZ(80px) rotateY(0);transform:perspective(400px) translateZ(80px) rotateY(0)}}@-webkit-keyframes title_icon{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}50%{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}@keyframes title_icon{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}50%{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0)}}@-webkit-keyframes title_bound{0%,100%{opacity:1;top:-2rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}30%{top:-1.5625rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}90%{top:-2rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes title_bound{0%,100%{opacity:1;top:-2rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}30%{top:-1.5625rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}90%{top:-2rem;opacity:1;-webkit-transform:scale(1.4,.8);transform:scale(1.4,.8);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes poyoyon{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyoyon{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes poyoyon_drop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyoyon_drop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideout{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes slideout{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes bgiLoop{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes bgiLoop{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes rotation{0%{background-position:0 0}100%{background-position:-200% 0}}@keyframes rotation{0%{background-position:0 0}100%{background-position:-200% 0}}@-webkit-keyframes rotation-2{0%{background-position:100%}100%{background-position:-181% 0}}@keyframes rotation-2{0%{background-position:100%}100%{background-position:-181% 0}}@-webkit-keyframes book_slide1{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes book_slide1{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes book_slide2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes book_slide2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes text_slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes text_slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes text_slide2{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes text_slide2{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial),0,0);transform:translate3d(var(--move-initial),0,0)}100%{-webkit-transform:translate3d(var(--move-final),0,0);transform:translate3d(var(--move-final),0,0)}}@keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial),0,0);transform:translate3d(var(--move-initial),0,0)}100%{-webkit-transform:translate3d(var(--move-final),0,0);transform:translate3d(var(--move-final),0,0)}}@-webkit-keyframes contest_modal_wrapper_open{0%{opacity:0}100%{opacity:1;z-index:300}}@keyframes contest_modal_wrapper_open{0%{opacity:0}100%{opacity:1;z-index:300}}@-webkit-keyframes contest_modal_window_open{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes contest_modal_window_open{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes contest_modal_wrapper_close{0%{z-index:300;opacity:1}100%{opacity:0}}@keyframes contest_modal_wrapper_close{0%{z-index:300;opacity:1}100%{opacity:0}}@-webkit-keyframes contest_modal_window_close{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@keyframes contest_modal_window_close{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}100%,40%{opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}100%,40%{opacity:1}}@-webkit-keyframes animate-text{0%{fill:transparent;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:blur(5px);filter:blur(5px)}100%{-webkit-transform:translateY(0);transform:translateY(0);fill:#fff}}@keyframes animate-text{0%{fill:transparent;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:blur(5px);filter:blur(5px)}100%{-webkit-transform:translateY(0);transform:translateY(0);fill:#fff}}@-webkit-keyframes animate-text_yellow{0%{fill:transparent}100%{fill:#f7db8d}}@keyframes animate-text_yellow{0%{fill:transparent}100%{fill:#f7db8d}}@-webkit-keyframes animate-text_red{0%{fill:transparent}100%{fill:#e1192e}}@keyframes animate-text_red{0%{fill:transparent}100%{fill:#e1192e}}@-webkit-keyframes floatY_1{0%{-webkit-transform:translateY(0) rotate(-1.5deg);transform:translateY(0) rotate(-1.5deg)}100%{-webkit-transform:translateY(-14px) rotate(1.5deg);transform:translateY(-14px) rotate(1.5deg)}}@keyframes floatY_1{0%{-webkit-transform:translateY(0) rotate(-1.5deg);transform:translateY(0) rotate(-1.5deg)}100%{-webkit-transform:translateY(-14px) rotate(1.5deg);transform:translateY(-14px) rotate(1.5deg)}}@-webkit-keyframes floatY_2{0%{-webkit-transform:translateY(14px) rotate(1.5deg);transform:translateY(14px) rotate(1.5deg)}100%{-webkit-transform:translateY(0) rotate(-1.5deg);transform:translateY(0) rotate(-1.5deg)}}@keyframes floatY_2{0%{-webkit-transform:translateY(14px) rotate(1.5deg);transform:translateY(14px) rotate(1.5deg)}100%{-webkit-transform:translateY(0) rotate(-1.5deg);transform:translateY(0) rotate(-1.5deg)}}@-webkit-keyframes invertColor_1{0%,100%{-webkit-filter:invert(0);filter:invert(0)}50%{-webkit-filter:invert(.5);filter:invert(.5)}}@keyframes invertColor_1{0%,100%{-webkit-filter:invert(0);filter:invert(0)}50%{-webkit-filter:invert(.5);filter:invert(.5)}}@-webkit-keyframes invertColor_2{0%,100%{-webkit-filter:invert(.5);filter:invert(.5)}50%{-webkit-filter:invert(0);filter:invert(0)}}@keyframes invertColor_2{0%,100%{-webkit-filter:invert(.5);filter:invert(.5)}50%{-webkit-filter:invert(0);filter:invert(0)}}@media (prefers-reduced-motion:reduce){.invert-card{-webkit-animation:none;animation:none}}.heading-container>.heading{margin-bottom:0}.heading-container .heading-sub{display:block;font-weight:700;text-align:center}.main-heading{background-position:center calc(50% - 10px);background-size:contain;height:12.5rem;position:relative}.main-heading .main_title{position:absolute;bottom:24%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px;padding:20px;min-width:200px}@media screen and (max-width:48.0614em){.main-heading .main_title{padding:10px}}.main-heading .main_title h2{font-family:din-2014,sans-serif;font-weight:700;font-style:normal;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);font-weight:600;font-size:30px;text-align:center}.main-heading .main_title h2 span{font-size:14px;display:block;color:#fff;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.main-heading .container{position:relative;height:100%}.main-heading.white::after{background:url(../images/wave_white.svg)}#header{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-animation:fadeinTop .5s linear 0s 1 normal both;animation:fadeinTop .5s linear 0s 1 normal both;-webkit-animation-delay:1s;animation-delay:1s}#header .header{text-align:center}@media screen and (max-width:68.8114em){#header .header{height:60px}}#header .header .header_logo{position:fixed;z-index:101;right:20px;top:20px;width:80px;cursor:pointer;text-align:center;border:0;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33))}@media screen and (max-width:68.8114em){#header .header .header_logo{top:14px;width:50px}}.hamburger{position:fixed;z-index:101;left:30px;top:30px;width:60px;height:30px;cursor:pointer;text-align:center;border:0;background:0 0!important;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33))}@media screen and (max-width:48.0614em){.hamburger{top:20px;left:20px;width:40px;height:30px}}.hamburger .hamburger_bar{display:block;width:100%;height:2px;position:absolute;left:0;background:#fff}.hamburger .hamburger_bar:nth-child(1){top:0;width:25px}.hamburger .hamburger_bar:nth-child(2){top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger .hamburger_bar:nth-child(3){top:100%;width:45px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.gnav{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:120;background:rgba(0,0,0,.9)}.gnav.active{display:block}.gnav .point{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:absolute;width:100%;position:absolute;text-align:center;background-size:70%;background-repeat:auto;background-repeat:repeat}@media screen and (max-width:48.0614em){.gnav .point{background-size:100%;background-size:contain}}.gnav .point .point_body{position:fixed;top:1%;left:1%;width:98%;height:98%;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:125}.gnav .point .links{width:350px;position:relative;text-align:center;margin:20px auto}@media screen and (max-width:48.0614em){.gnav .point .links{width:80%;margin:5% auto}}@media screen and (max-width:25.9364em){.gnav .point .links{width:80%;margin:5% auto}}.gnav .point .links ul{width:100%}.gnav .point .links ul li{text-align:center;margin:10px 0;opacity:0}.gnav .point .links ul li.active{opacity:1}@media screen and (max-width:48.0614em){.gnav .point .links ul li{font-size:1.2rem;margin:5px 0}}.gnav .point .links ul li a{padding:10px 0;display:block;border:solid 1px #020202}.gnav .point .links ul li a img{vertical-align:bottom}.gnav .point .links ul li a:hover{border:solid 1px #1554f7}.gnav .point .links ul li.active{-webkit-animation:fadeinTop 1s linear;animation:fadeinTop 1s linear}.gnav .more{position:fixed;bottom:0;left:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0;-webkit-filter:url(#turbulence);filter:url(#turbulence)}.gnav .more p .square_btn{display:block;cursor:pointer;font-size:1.125rem;font-weight:700;text-align:center;color:#fff;width:70px;height:70px;position:relative;background:#1554f7;-webkit-box-shadow:1px 4px 6px 0 rgba(0,0,0,.5);box-shadow:1px 4px 6px 0 rgba(0,0,0,.5)}@media screen and (max-width:48.0614em){.gnav .more p .square_btn{width:50px;height:50px}}.gnav .more p .square_btn::after,.gnav .more p .square_btn::before{content:"";position:absolute;top:50%;left:50%;width:3px;height:50px;background:#020202}@media screen and (max-width:48.0614em){.gnav .more p .square_btn::after,.gnav .more p .square_btn::before{height:40px}}.gnav .more p .square_btn::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.gnav .more p .square_btn::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.gnav .more p:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#0638b9}.gnav .more p[disabled]{pointer-events:none;color:#ddd}#particles-js{opacity:0;position:fixed;top:0;left:0;z-index:201;height:100%;width:100%;-webkit-animation:fadeinTop 2s cubic-bezier(.12,0,.39,0) 1 forwards,huwahuwa2 4s linear infinite;animation:fadeinTop 2s cubic-bezier(.12,0,.39,0) 1 forwards,huwahuwa2 4s linear infinite;-webkit-animation-delay:5s;animation-delay:5s}#particles-js.end{z-index:1}footer{z-index:1;position:relative;padding-top:20px}@media screen and (max-width:48.0614em){footer{padding-top:5%}}.bottom-info{padding:0 0 10px 0;text-align:center}@media screen and (max-width:48.0614em){.bottom-info{padding-left:5%;padding-right:5%}}.bottom-info p img{max-width:120px}.bottom-info .copyright{margin-top:.9375rem;font-size:.6875rem}.bottom-info .link{margin-top:.9375rem;font-size:.75rem}.bottom-info .link a{color:#fff}.pagetop{display:none}.pagetop img{width:120px}@media screen and (max-width:48.0614em){.pagetop img{width:60px}}.pagetop img:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.pagetop.pagetop-fixd{display:block;position:fixed;z-index:101;right:0;bottom:0;-webkit-animation:fadein 1s ease 0s forwards;animation:fadein 1s ease 0s forwards;-webkit-transition:.2s linear;transition:.2s linear}@media screen and (max-width:74.9989em){.pagetop.pagetop-fixd{left:auto;right:0;bottom:0}}@media screen and (max-width:48.0614em){.pagetop.pagetop-fixd{top:auto;bottom:0;left:auto;right:0;z-index:2;-webkit-animation:fadein 1s ease 0s forwards;animation:fadein 1s ease 0s forwards}}.pagetop.pagetop-fixd img{max-width:4.375rem}@media (min-width:48.0625em){.pagetop.pagetop-fixd img{max-width:calc(0vw + 4.375rem)}}@media (min-width:68.75em){.pagetop.pagetop-fixd img{max-width:4.375rem}}@media screen and (max-width:25.9364em){.pagetop.pagetop-fixd img{max-width:60px}}.pagetop.pagetop-fixd.active{display:none}.top{overflow:hidden}.top h2{text-align:center;font-size:1.625rem}@media screen and (max-width:48.0614em){.top h2{font-size:1.25rem}}.top h2 img{max-width:500px}@media screen and (max-width:68.8114em){.top h2 img{max-width:100%}}.top h2 span{display:block}.top h2 span .icon_comingsoon{max-width:200px;margin:0 auto}.top .fadein{opacity:.1;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all 1s;transition:all 1s}.top .fadein.active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.top .main_visual{padding:2% 0 0 0;z-index:0;position:relative}@media screen and (max-width:74.9989em){.top .main_visual{padding:8% 0}}@media screen and (max-width:48.0614em){.top .main_visual{padding:0 0 10% 0}}.top .main_visual .point{text-align:center}.top .main_visual .point .container{position:relative;width:100%}.top .main_visual .point .main_img{opacity:0;margin:0 auto;-webkit-animation:fadeinblur 2s cubic-bezier(.12,0,.39,0) 1 forwards;animation:fadeinblur 2s cubic-bezier(.12,0,.39,0) 1 forwards;-webkit-animation-delay:0s;animation-delay:0s;max-width:700px}@media screen and (max-width:48.0614em){.top .main_visual .point .main_img{max-width:70%;margin:10% auto 0 auto}}.top .main_visual .point h1{position:relative;opacity:0;text-align:center;z-index:3;max-width:700px;margin:-2% auto;-webkit-animation:fadeinblur 2s cubic-bezier(.12,0,.39,0) 1 forwards;animation:fadeinblur 2s cubic-bezier(.12,0,.39,0) 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:48.0614em){.top .main_visual .point h1{margin:-5%}}.top .main_visual .point h1 .top_name{display:block;margin:0 auto;text-align:center;opacity:0;-webkit-animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;-webkit-animation-delay:3s;animation-delay:3s}.top .main_visual .point .main_banner{position:relative;text-align:center;opacity:0;margin:0 auto 4% auto;-webkit-animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;-webkit-animation-delay:4s;animation-delay:4s;-webkit-transition:all .5s 1s ease-in-out;transition:all .5s 1s ease-in-out}.top .main_visual .point .main_banner .sub_banner{max-width:580px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width:48.0614em){.top .main_visual .point .main_banner .sub_banner{display:block}}@media screen and (max-width:48.0614em){.top .main_visual .point .main_banner{margin:5%}}.top .main_visual .point a:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.top .main_visual .top_subchath_01{opacity:.5;width:12%;min-height:100px;position:absolute;top:10%;right:12%;-webkit-animation:floatY_1 4s ease-in-out infinite alternate,invertColor_1 2.5s ease-in-out infinite;animation:floatY_1 4s ease-in-out infinite alternate,invertColor_1 2.5s ease-in-out infinite}@media screen and (max-width:48.0614em){.top .main_visual .top_subchath_01{top:10%;right:5%;width:20%}}.top .main_visual .top_subchath_02{opacity:.5;width:12%;min-height:100px;position:absolute;top:30%;left:20%;-webkit-animation:floatY_2 4s ease-in-out infinite alternate,invertColor_2 2.5s ease-in-out infinite;animation:floatY_2 4s ease-in-out infinite alternate,invertColor_2 2.5s ease-in-out infinite}@media screen and (max-width:48.0614em){.top .main_visual .top_subchath_02{top:30%;width:20%;left:25%}}.top .main_visual .top_subchath_03{opacity:.5;width:12%;min-height:100px;position:absolute;top:40%;left:6%;-webkit-animation:floatY_1 4s ease-in-out infinite alternate,invertColor_1 2.5s ease-in-out infinite;animation:floatY_1 4s ease-in-out infinite alternate,invertColor_1 2.5s ease-in-out infinite}@media screen and (max-width:48.0614em){.top .main_visual .top_subchath_03{top:50%;width:20%;left:5%}}.top .main_visual .babble{position:absolute;bottom:-40%;right:15%;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:48.0614em){.top .main_visual .babble{width:30%;bottom:-15%;right:7%}}.top .main_visual.-detail{padding:2% 0}@media screen and (max-width:48.0614em){.top .main_visual.-detail{padding:5% 0 2% 0}}.top .main_visual.-detail .top_title{max-width:300px}@media screen and (max-width:48.0614em){.top .main_visual.-detail .top_title{width:50%}}.top .main_visual .youtube{margin:80px auto 30px auto;max-width:700px;padding:0;aspect-ratio:16/9;-webkit-box-sizing:border-box;box-sizing:border-box}.top .main_visual .youtube iframe{width:100%;height:100%;-webkit-box-shadow:0 0 60px rgba(10,121,225,.8);box-shadow:0 0 60px rgba(10,121,225,.8);vertical-align:top}.top .story{text-align:center;padding:40px 0;min-height:400px}@media screen and (max-width:48.0614em){.top .story{padding:0 0 5% 0}}.top .story p{margin-top:30px;text-align:center;font-size:1.25rem;line-height:200%}@media screen and (max-width:48.0614em){.top .story p{font-size:1rem}}@media screen and (max-width:48.0614em){.top .story p{text-align:left}}.top .message{-webkit-animation:huwahuwa2 4s ease-in-out infinite alternate;animation:huwahuwa2 4s ease-in-out infinite alternate;min-height:400px}.top .message h2{margin-bottom:60px}@media screen and (max-width:68.8114em){.top .message h2{margin-bottom:30px}}@media screen and (max-width:68.8114em){.top .message .message_img{width:90%;margin:0 auto}}.top .message .message_line{opacity:.55;width:100%}.top .message .message_bg{width:100%;padding:20px 0 80px 0;position:relative;background-color:rgba(11,43,107,.55);text-align:center}@media screen and (max-width:68.8114em){.top .message .message_bg{padding:20px 0 30px 0}}.top .message .message_bg .message_kirakira_1{position:absolute;top:-100px;left:-15%;max-width:40%;-webkit-filter:saturate(200%);filter:saturate(200%);-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:68.8114em){.top .message .message_bg .message_kirakira_1{max-width:60%;top:-5%}}.top .message .message_bg .message_kirakira_2{position:absolute;top:-110px;right:-30%;max-width:40%;-webkit-filter:saturate(200%);filter:saturate(200%);-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:68.8114em){.top .message .message_bg .message_kirakira_2{max-width:60%;top:-7%}}.top .message .message_bg .message_kirakira_3{position:absolute;bottom:-50px;left:30%;max-width:40%;-webkit-filter:saturate(200%);filter:saturate(200%);-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:48.0614em){.top .message .message_bg .message_kirakira_3{max-width:60%;bottom:-20px;left:20%}}.top .message .babble_1{position:absolute;bottom:10%;right:5%;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:48.0614em){.top .message .babble_1{width:20%;bottom:auto;top:10%;right:5%}}.top .message .babble_2{position:absolute;top:20%;left:5%;-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .33));-webkit-filter:url(#turbulence);filter:url(#turbulence)}@media screen and (max-width:48.0614em){.top .message .babble_2{top:auto;bottom:-15%;width:28%;left:3%}}.top .comment{margin-top:-100px;padding-bottom:100px;position:relative}.top .comment h2{margin-bottom:60px}@media screen and (max-width:48.0614em){.top .comment h2{margin-bottom:30px}}.top .comment #wave{position:absolute;width:100%;height:80px}.top .comment .comment_bg{margin-top:-20px;background:#fff;padding:30px 0 30px 0}@media screen and (max-width:48.0614em){.top .comment .comment_bg{padding:0 0 10% 0}}.top .comment .comment_bg .comment_text{background:url(../images/top_comment_line_t.webp),url(../images/top_comment_line_b.webp);background-size:100%,100%;background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;padding:6% 0;color:#000;font-size:120%;line-height:220%;font-family:"Noto Serif JP",serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.top .comment .comment_bg .comment_text{padding:10% 0;font-size:100%}}.top .comment .comment_bg .comment_text b{color:#25228d;font-size:160%}.top .comment .comment_bg .comment_text .right{text-align:right;font-size:140%}.top .comment .comment_bg .comment_banner{position:relative;text-align:center;opacity:0;margin:5% auto 4% auto;-webkit-animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;animation:fadeinTop .5s cubic-bezier(.12,0,.39,0) 1 forwards;-webkit-animation-delay:4s;animation-delay:4s;-webkit-transition:all .5s 1s ease-in-out;transition:all .5s 1s ease-in-out}.top .comment .comment_bg .comment_banner .sub_banner{max-width:580px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width:48.0614em){.top .comment .comment_bg .comment_banner .sub_banner{display:block}}@media screen and (max-width:48.0614em){.top .comment .comment_bg .comment_banner{margin:5%}}.top .comment .comment_bg a:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.top .news{margin-top:-100px;position:relative}.top .news h2{margin-bottom:60px;text-align:center}@media screen and (max-width:48.0614em){.top .news h2{margin-bottom:30px}}.top .news #wave{position:absolute;width:100%;height:80px}.top .news .news_bg{margin-top:-20px;background:#fff;padding:30px 0 50px 0}@media screen and (max-width:48.0614em){.top .news .news_bg{padding:0 0 10% 0}}.top .news .lists{position:relative}.top .news .lists .icon_comingsoon{position:absolute;top:-70px;left:-60px;z-index:3;max-width:250px;-webkit-animation:huwahuwa2 4s ease-in-out infinite alternate;animation:huwahuwa2 4s ease-in-out infinite alternate}@media screen and (max-width:48.0614em){.top .news .lists .icon_comingsoon{max-width:150px;top:-40px;left:-4%}}.top .news .lists li{margin:20px 0}@media screen and (max-width:48.0614em){.top .news .lists li{display:block}}.top .news .lists li .title{font-weight:500;padding-right:1.875rem;text-align:left;max-width:80%}@media screen and (max-width:48.0614em){.top .news .lists li .title{max-width:100%;padding-left:20px}}.top .news .lists li .date{width:180px;padding-left:20px;color:#1554f7}@media screen and (max-width:48.0614em){.top .news .lists li .date{width:100%}}.top .news .lists li.nolink{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 0;position:relative;color:#000;background:#f5f5f5;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.top .news .lists li.nolink{display:block}}.top .news .lists a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 0;position:relative;background:#fff;color:#000;border:solid 1px #1554f7;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.top .news .lists a{display:block}}.top .news .lists a.blank::after{content:"";position:absolute;display:block;background:url(../images/icon_blank.png);background-size:15px;width:15px;height:15px;right:15px;top:38%}.top .news .lists a:hover{background:#1554f7;color:#fff;text-shadow:0 0 4px #e3e3e3;-webkit-box-shadow:inset 0 0 6px #e3e3e3,0 0 6px #e3e3e3;box-shadow:inset 0 0 6px #e3e3e3,0 0 6px #e3e3e3}.top .info{position:relative;text-align:center;padding:80px 0 30px 0}@media screen and (max-width:48.0614em){.top .info{padding:10% 0 0 0}}.top .info h2 img{max-width:300px}@media screen and (max-width:48.0614em){.top .info h2 img{width:60%;margin-bottom:20px}}.top .info p{margin:60px 0 0 0;line-height:200%;font-size:1rem;text-align:left;font-family:"Noto Serif JP",serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.top .info p{margin:5% 0}}.news #wave{position:absolute;width:100%;height:80px}.news .news_bg{margin-top:-20px;background:#fff;padding:30px 0 50px 0}@media screen and (max-width:48.0614em){.news .news_bg{padding:0 0 10% 0}}.news .news-lists{padding:0 0 40px 0}.news .news-lists .lists{position:relative}.news .news-lists .lists .icon_comingsoon{position:absolute;top:-70px;left:-60px;z-index:3;max-width:250px;-webkit-animation:huwahuwa2 4s ease-in-out infinite alternate;animation:huwahuwa2 4s ease-in-out infinite alternate}@media screen and (max-width:48.0614em){.news .news-lists .lists .icon_comingsoon{max-width:150px;top:-40px;left:-4%}}.news .news-lists .lists li{margin:20px 0}@media screen and (max-width:48.0614em){.news .news-lists .lists li{display:block}}.news .news-lists .lists li .title{font-weight:500;padding-right:1.875rem;text-align:left;max-width:80%}@media screen and (max-width:48.0614em){.news .news-lists .lists li .title{max-width:100%;padding-left:20px}}.news .news-lists .lists li .date{width:180px;padding-left:20px;color:#1554f7}@media screen and (max-width:48.0614em){.news .news-lists .lists li .date{width:100%}}.news .news-lists .lists li.nolink{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 0;position:relative;color:#000;background:#f5f5f5;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.news .news-lists .lists li.nolink{display:block}}.news .news-lists .lists a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem 0;position:relative;background:#fff;color:#000;border:solid 1px #1554f7;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media screen and (max-width:48.0614em){.news .news-lists .lists a{display:block}}.news .news-lists .lists a.blank::after{content:"";position:absolute;display:block;background:url(../images/icon_blank.png);background-size:15px;width:15px;height:15px;right:15px;top:38%}.news .news-lists .lists a:hover{background:#1554f7;color:#fff;text-shadow:0 0 4px #e3e3e3;-webkit-box-shadow:inset 0 0 6px #e3e3e3,0 0 6px #e3e3e3;box-shadow:inset 0 0 6px #e3e3e3,0 0 6px #e3e3e3}.news .news-lists .pager{margin-top:50px}.news .news-lists .pager .pagination{text-align:center}.news .news-lists .pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#fff;width:50px;height:50px;text-align:center;position:relative;border-radius:10px}.news .news-lists .pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#000;border:solid 1px #1554f7;text-decoration:none}.news .news-lists .pager .pagination li a span{display:table-cell;vertical-align:middle}.news .news-lists .pager .pagination li a.active,.news .news-lists .pager .pagination li a:hover{color:#fff;background:#1554f7}.news .news-detail .container{margin:0 auto;max-width:900px;color:#020202}.news .news-detail .container .title{padding:0 0 20px 0;border-bottom:solid 1px #1554f7}.news .news-detail .container .title h1{font-size:20px}.news .news-detail .container .title span{color:#1554f7;margin-bottom:10px}.news .news-detail .container .text{padding:20px 0 60px 0}@media screen and (max-width:64.0614em){.news .news-detail .container .text{padding:5% 0}}.news .news-detail .container .text h2{margin-top:20px;border:#1554f7 solid 1px;padding:10px;color:#1554f7}.news .news-detail .container .text p{padding:10px 0}.news .news-detail .container .text img{width:auto;height:auto}.news .news-detail .container .text a{color:#1554f7;text-decoration:underline}.news .news-detail .container .text .has-background{padding:20px;border-radius:5px}@media screen and (max-width:64.0614em){.news .news-detail .container .text .has-background{padding:5%}}.news .news-detail .container .text .has-vivid-red-color{color:#cf2e2e}.news .news-detail .container .text .has-vivid-red-background-color{background-color:#cf2e2e}.news .news-detail .container .text .has-black-color{color:#000}.news .news-detail .container .text .has-vivid-black-background-color{background-color:#000}.news .news-detail .container .text .has-cyan-bluish-color{color:#abb8c3}.news .news-detail .container .text .has-cyan-bluish-gray-background-color{background-color:#abb8c3}.news .news-detail .container .text .has-white-color{color:#fff}.news .news-detail .container .text .has-white-gray-background-color{background-color:#fff}.news .news-detail .container .text .has-pale-pink-color{color:#f78da7}.news .news-detail .container .text .has-pale-pink-background-color{background-color:#f78da7}.news .news-detail .container .text .has-luminous-vivid-orange-color{color:#ff6900}.news .news-detail .container .text .has-luminous-vivid-orange-background-color{background-color:#ff6900}.news .news-detail .container .text .has-luminous-vivid-amber-color{color:#fcb900}.news .news-detail .container .text .has-luminous-vivid-amber-background-color{background-color:#fcb900}.news .news-detail .container .text .has-light-green-cyan-color{color:#7bdcb5}.news .news-detail .container .text .has-light-green-cyan-background-color{background-color:#7bdcb5}.news .news-detail .container .text .has-vivid-green-cyan-color{color:#00d084}.news .news-detail .container .text .has-vivid-green-cyan-background-color{background-color:#00d084}.news .news-detail .container .text .has-pale-cyan-blue-color{color:#8ed1fc}.news .news-detail .container .text .has-pale-cyan-blue-background-color{background-color:#8ed1fc}.news .news-detail .container .text .has-vivid-cyan-blue-color{color:#0693e3}.news .news-detail .container .text .has-vivid-cyan-blue-background-color{background-color:#0693e3}.news .news-detail .container .text .has-vivid-purple-color{color:#9b51e0}.news .news-detail .container .text .has-vivid-purple-background-color{background-color:#9b51e0}.news .news-detail .container .text .wp-block-button .wp-block-button__link{background:#a88f44;padding:10px 30px;border-radius:100px;min-width:200px;color:#fff;text-decoration:none}.news .news-detail .container .text .wp-block-button .wp-block-button__link:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#0638b9}.news .news-detail .container .text .aligncenter{text-align:center;margin:0 auto}.news .news-detail .container .text .alignright{text-align:right}
/*# sourceMappingURL=map/style.min.css.map */