@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap);@import url(https://use.typekit.net/doa1rab.css);*,::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:#de0025}body{color:#fff;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Segoe UI','ヒラギノ角ゴ ProN W3',Meiryo,'Noto Sans JP','Noto Sans Japanese',sans-serif;background:#000;background-size:auto}main{z-index:1}a{color:#de0025;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}a :hover{-webkit-animation:tap 1s;animation:tap 1s}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:'M PLUS Rounded 1c',sans-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:.875em}}@media screen and (min-width:48.0625em) and (min-width:48.0625em){p{font-size:calc(.46404vw + .65197em)}}@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}button{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}input{-webkit-transition:.3s linear;transition:.3s linear}input::-webkit-input-placeholder{color:#de0025}input::-moz-placeholder{color:#de0025}input:-ms-input-placeholder{color:#de0025}input::-ms-input-placeholder{color:#de0025}input::placeholder{color:#de0025}ol,ul{list-style:none;padding:0}button:focus,input:focus{outline:0}hr{border:1px solid #de0025}div>span[role=presentation]{display:inline-block}[v-cloak]{display:none}.container{display:block;max-width:1000px;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:68.8114em){.container{padding:0 5%}}@media screen and (max-width:48.0614em){.container{padding:0 5%}}.button{margin-top: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){.button{margin:0 10%}}.button a{cursor:pointer;font-size:1.125rem;font-weight:700;padding:10px 20px;width:340px;text-align:center;color:#fff;background:#de0025;-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:5%;width:100%;padding:3% 0}}.button a:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#920018}.button a[disabled]{pointer-events:none;color:#de0025}.more{padding-bottom:30px}@media screen and (max-width:48.0614em){.more{margin:0 10%}}.more a{margin:0 auto;cursor:pointer;border-radius:.125rem;font-size:1.125rem;font-weight:700;padding:10px;border:solid 1px #de0025;width:100%;text-align:center;background:#000;-webkit-box-shadow:1px 4px 6px 0 rgba(0,0,0,.5);box-shadow:1px 4px 6px 0 rgba(0,0,0,.5);background-size:cover;color:#fff;text-decoration:none;width:340px;-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 a{margin-top:0;width:100%;padding:5% 0;font-size:1rem}}.more a:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#de0025}.more a[disabled]{pointer-events:none;color:#de0025}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background-color:#de0025;border-radius:6px;border:2px solid #000}@-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)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}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 drop-anim{0%{top:-30px;-webkit-transform:scale(.2);transform:scale(.2)}80%{top:15px;-webkit-transform:scale(.6);transform:scale(.6)}100%{top:100%;-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes drop-anim{0%{top:-30px;-webkit-transform:scale(.2);transform:scale(.2)}80%{top:15px;-webkit-transform:scale(.6);transform:scale(.6)}100%{top:100%;-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes glitch{0%{clip:rect(10px,9999px,50px,0);-webkit-transform:skew(.5deg);transform:skew(.5deg)}10%{clip:rect(80px,9999px,90px,0);-webkit-transform:skew(-.5deg);transform:skew(-.5deg)}20%{clip:rect(30px,9999px,60px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}30%{clip:rect(50px,9999px,80px,0);-webkit-transform:skew(-.3deg);transform:skew(-.3deg)}40%{clip:rect(70px,9999px,100px,0);-webkit-transform:skew(0);transform:skew(0)}100%{clip:rect(10px,9999px,50px,0)}}@keyframes glitch{0%{clip:rect(10px,9999px,50px,0);-webkit-transform:skew(.5deg);transform:skew(.5deg)}10%{clip:rect(80px,9999px,90px,0);-webkit-transform:skew(-.5deg);transform:skew(-.5deg)}20%{clip:rect(30px,9999px,60px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}30%{clip:rect(50px,9999px,80px,0);-webkit-transform:skew(-.3deg);transform:skew(-.3deg)}40%{clip:rect(70px,9999px,100px,0);-webkit-transform:skew(0);transform:skew(0)}100%{clip:rect(10px,9999px,50px,0)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes huwahuwa1{0%{-webkit-transform:translateY(0) rotate(-10px);transform:translateY(0) rotate(-10px)}33.33333%{-webkit-transform:translateY(-15px) rotate(0);transform:translateY(-15px) rotate(0)}66.66667%{-webkit-transform:translateY(15px) rotate(10deg);transform:translateY(15px) rotate(10deg)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes huwahuwa1{0%{-webkit-transform:translateY(0) rotate(-10px);transform:translateY(0) rotate(-10px)}33.33333%{-webkit-transform:translateY(-15px) rotate(0);transform:translateY(-15px) rotate(0)}66.66667%{-webkit-transform:translateY(15px) rotate(10deg);transform:translateY(15px) rotate(10deg)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(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 flyUp{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(-200px) scale(1.2);transform:translateY(-200px) scale(1.2);opacity:.8}100%{-webkit-transform:translateY(-1000px) scale(.5);transform:translateY(-1000px) scale(.5);opacity:0}}@keyframes flyUp{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(-200px) scale(1.2);transform:translateY(-200px) scale(1.2);opacity:.8}100%{-webkit-transform:translateY(-1000px) scale(.5);transform:translateY(-1000px) scale(.5);opacity:0}}.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:relative;background:#000}header::before{content:"";height:5px;position:absolute;top:-5px;background:url(../images/wave_gold.svg);background-size:20px;background-position:center bottom;background-repeat:repeat-x;width:100%}@media screen and (max-width:48.0614em){header{display:none}}.header{z-index:1;text-align:center}.header .navigation{width:100%;text-align:center}.header .navigation .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .navigation .links li{font-size:1.2rem;margin:20px}.header .navigation .links li a{line-height:120%;color:#fff}.header .navigation .links li a:hover{color:#b11748}#header.fixed{position:fixed;top:0;left:0;right:0;z-index:100}#header.fixed .header{position:relative;background:#ab951d}#header.fixed .header::after{content:"";height:5px;position:absolute;bottom:-5px;left:0;background:url(../images/wave_gold_under.svg);background-size:20px;background-position:center top;background-repeat:repeat-x;width:100%}.hamburger{position:fixed;z-index:101;right:15px;top:5px;width:60px;height:60px;cursor:pointer;text-align:center}.hamburger.active{text-align:center}.gnav{display:none;height:100%;position:fixed;top:0;left:0;width:100%;z-index:120;background:-webkit-gradient(linear,left top,left bottom,from(#f0efeb),to(#ddeaed));background:linear-gradient(180deg,#f0efeb,#ddeaed)}.gnav.active{display:block}.gnav .point{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;text-align:center;background:url(../images/bg_point.png);background-size:auto;background-position:center bottom;background-repeat:repeat}@media screen and (max-width:48.0614em){.gnav .point{background-size:contain}}.gnav .point .body{max-width:800px;width:100%}.gnav .point h2{text-align:center;padding-bottom:30px}@media screen and (max-width:48.0614em){.gnav .point h2{margin-top:0}}.gnav .point h2 img{max-width:200px}@media screen and (max-width:48.0614em){.gnav .point h2 img{max-width:120px}}.gnav .point .links{margin:20px 0;width:100%;position:relative;text-align:center}@media screen and (max-width:48.0614em){.gnav .point .links{background:url(../images/menu_bg.png);height:380px;background-size:auto 380px;background-position:center bottom;background-repeat:no-repeat}}@media screen and (max-width:48.0614em){.gnav .point .links .gnav_bg{display:none}}.gnav .point .links ul{position:absolute;top:20px;left:0;width:100%}@media screen and (max-width:48.0614em){.gnav .point .links ul{top:20px}}.gnav .point .links ul li{text-align:center;font-size:1.4rem;margin:10px 0}@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{color:#000}.gnav .point .links ul li a:hover{color:#b11748}.gnav .point .links ul li.active{-webkit-animation:fadeinTop 1s linear;animation:fadeinTop 1s linear}.gnav .point .links .gnav_anime.active{max-width:auto}.gnav .point .links .gnav_tababu1{position:absolute;top:20px;left:20px;width:200px;-webkit-animation:huwahuwa1 3s linear infinite;animation:huwahuwa1 3s linear infinite}@media screen and (max-width:48.0614em){.gnav .point .links .gnav_tababu1{top:-20px;left:20px;width:25%}}.gnav .point .links .gnav_tababu2{position:absolute;top:300px;right:0;width:200px;-webkit-animation:huwahuwa2 3s linear infinite;animation:huwahuwa2 3s linear infinite}@media screen and (max-width:48.0614em){.gnav .point .links .gnav_tababu2{top:auto;bottom:-20px;right:20px;width:20%}}.gnav .more{padding:0;margin-top:20px}.gnav .more p{cursor:pointer;border-radius:3.125rem;font-size:1.125rem;font-weight:700;padding:15px 20px;width:340px;text-align:center;background:#ab951d;-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;-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){.gnav .more p{margin-top:0;width:100%;padding:15px 0}}.gnav .more p:hover{color:#fff;-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem);background-color:#6a5c12}.gnav .more p[disabled]{pointer-events:none;color:#de0025}footer{position:relative;padding:2% 0;text-align:center;z-index:3;background:#000}footer .container img{width:50px}footer .container p{font-size:.8rem}@media screen and (max-width:48.0614em){footer{padding:5% 0;padding-bottom:100px}}.pagetop{display:none;-webkit-animation:huwahuwa1 3s linear infinite;animation:huwahuwa1 3s linear infinite}.pagetop img{width:200px;-webkit-animation:huwahuwa1 10s linear infinite;animation:huwahuwa1 10s linear infinite}@media screen and (max-width:48.0614em){.pagetop img{width:140px}}.pagetop img:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.pagetop.pagetop-fixd{display:block;position:fixed;z-index:2000;right:-40px;bottom:-110px;-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:48.0614em){.pagetop.pagetop-fixd{right:-20px;bottom:-80px}}.pagetop.pagetop-fixd.active{display:none}.pagetop.pagetop-fixd.fly-up{-webkit-animation:flyUp 1s ease forwards;animation:flyUp 1s ease forwards}.top{overflow:hidden;-webkit-overflow-scrolling:touch}.top .-anime,.top .anime,.top .anime_point,.top .menu_lists li{will-change:animation}.top h2{padding-top:100px;font-weight:700;font-size:3rem;text-align:center;line-height:100%;margin-bottom:40px;text-shadow:0 0 0 rgba(20,20,20,.8),0 0 15px rgba(20,20,20,.9)}@media screen and (max-width:48.0614em){.top h2{padding:30px 0 10px 0;margin-bottom:5%;font-size:2rem}}.top h2 span{display:block;font-size:70%}.top .sizuku{position:absolute;z-index:0;top:0;width:100%;height:100vh}.top .sizuku .blend-area{width:100%;height:100%;-webkit-filter:blur(10px) contrast(20);filter:blur(10px) contrast(20);background:#000;overflow:hidden}.top .sizuku .bar{position:absolute;width:100%;height:20px;background:#de0025}.top .sizuku .drops div{position:absolute;top:-50px;width:50px;height:60px;border-radius:50%;background:#de0025;-webkit-animation:drop-anim 5s linear infinite;animation:drop-anim 5s linear infinite}.top .sizuku .drops div:nth-child(1){left:calc(5% - 25px);-webkit-animation-delay:.3s;animation-delay:.3s}.top .sizuku .drops div:nth-child(2){left:calc(15% - 25px);-webkit-animation-delay:2.1s;animation-delay:2.1s}.top .sizuku .drops div:nth-child(3){left:calc(25% - 25px);-webkit-animation-delay:1.8s;animation-delay:1.8s}.top .sizuku .drops div:nth-child(4){left:calc(35% - 25px);-webkit-animation-delay:1.2s;animation-delay:1.2s}.top .sizuku .drops div:nth-child(5){left:calc(45% - 25px);-webkit-animation-delay:2.7s;animation-delay:2.7s}.top .sizuku .drops div:nth-child(6){left:calc(55% - 25px);-webkit-animation-delay:0s;animation-delay:0s}.top .sizuku .drops div:nth-child(7){left:calc(65% - 25px);-webkit-animation-delay:4.5s;animation-delay:4.5s}.top .sizuku .drops div:nth-child(8){left:calc(75% - 25px);-webkit-animation-delay:.3s;animation-delay:.3s}.top .sizuku .drops div:nth-child(9){left:calc(85% - 25px);-webkit-animation-delay:.9s;animation-delay:.9s}.top .sizuku .drops div:nth-child(10){left:calc(95% - 25px);-webkit-animation-delay:3.4s;animation-delay:3.4s}.top .main_visual{position:relative;background:#de0025}.top .main_visual .bg_point{width:100%;position:absolute;top:0;left:0;z-index:1;text-align:center}.top .main_visual .bg_point img{width:100%}.top .main_visual .sizuku_gradation{height:100%;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#de00257e),color-stop(2%),to(#de0025));background:linear-gradient(to top,#de00257e,2%,#de0025);z-index:0;position:absolute;bottom:0}.top .main_visual .logo{position:relative;z-index:2;padding:150px 0 100px 0;width:auto;text-align:center}@media screen and (max-width:68.8114em){.top .main_visual .logo{padding:100px 0 100px 0}}.top .main_visual .logo img{width:32%}@media screen and (max-width:68.8114em){.top .main_visual .logo img{width:50%}}@media screen and (max-width:48.0614em){.top .main_visual .logo img{width:60%}}.top .top_news{position:relative;text-align:center;background:url(../images/bg.png) repeat top center;background-size:auto}.top .top_news .container{position:relative;z-index:1;width:100%;max-width:1100px;padding:30px 0 200px 0}.top .movie{margin-top:-100px;padding-bottom:100px;position:relative;background:#de0025}.top .movie .container{max-width:800px;z-index:1;position:relative}.top .movie .container h2{text-shadow:3px 3px 0 #de0025,-3px 3px 0 #de0025,-3px -3px 0 #de0025,3px -3px 0 #de0025}.top .movie .bg_point{width:100%;position:absolute;top:-200px;left:0;z-index:0;text-align:center}.top .movie .bg_point img{width:100%}.top .movie .youtube{margin-top:100px;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px 5px #de0025,0 0 30px 25px #de0025;box-shadow:0 0 10px 5px #de0025,0 0 30px 25px #de0025}@media screen and (max-width:48.0614em){.top .movie .youtube{-webkit-box-shadow:0 0 5px 2px #de0025,0 0 10px 5px #de0025;box-shadow:0 0 5px 2px #de0025,0 0 10px 5px #de0025}}.top .movie .youtube .inner{padding-top:56.25%;position:relative;height:0;overflow:hidden}.top .movie .youtube .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #fff}.top .movie .music{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative}@media screen and (max-width:48.0614em){.top .movie .music{padding:0;display:block}}.top .movie .music .left{width:50%}@media screen and (max-width:48.0614em){.top .movie .music .left{width:80%;margin:0 auto}}.top .movie .music .right{width:50%;padding-left:30px}@media screen and (max-width:48.0614em){.top .movie .music .right{width:80%;margin:30px auto;padding:0}}.top .movie .music .right h3{font-size:2rem;line-height:110%}@media screen and (max-width:48.0614em){.top .movie .music .right h3{font-size:1.4rem}}.top .movie .music .right h3 .open-modal{font-size:14px;padding:2px 20px}.top .movie .music .right p{color:#000;margin-top:20px;font-size:1.2rem}@media screen and (max-width:48.0614em){.top .movie .music .right p{font-size:1rem}}.top .movie .music .right .button{margin-top:20px}.top .movie .music .right .button a{background-color:#000}.top .staff{position:relative;width:100%;background:url(../images/bg.png) repeat top center;background-size:auto;z-index:0}.top .staff .bg_point{width:100%;position:absolute;top:-100px;left:0;z-index:-1;text-align:center}.top .staff .bg_point img{width:100%}.top .staff .container{width:100%;z-index:2;padding:60px 0}@media screen and (max-width:48.0614em){.top .staff .container{padding:5%}}.top .staff .container .box{padding:5%;background-color:rgba(0,0,0,.8)}.top .staff .container .box span{display:block;margin-top:30px}.top .staff .container .box p{margin-top:20px;margin-bottom:60px}.top .staff .container .box h2{padding-top:0}.top .staff .container .box h3{font-size:2rem;color:#de0025;font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','游明朝','Yu Mincho','游明朝体',YuMincho,'ＭＳ Ｐ明朝','MS PMincho',serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:48.0614em){.top .staff .container .box h3{font-size:1.6rem}}.top .staff .container .box h3 .open-modal{margin:0 0 0 10px;line-height:100%;font-size:14px;padding:5px 20px;height:28px;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 .staff .container .box h3 .open-modal{padding:5px 20px}}.top .staff .container .box .open-modal{border:none}.top .staff ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .staff ul li{width:33%}@media screen and (max-width:48.0614em){.top .staff ul li{width:calc((100% - 0px)/ 2)}}.top .series{z-index:0;position:relative;width:100%;padding-bottom:30px}.top .series ul{display:-webkit-box;display:-ms-flexbox;display:flex}.top .series ul li{width:33%;text-align:center}.top .series ul li img:hover{-webkit-animation:glitch 2s infinite;animation:glitch 2s infinite;-webkit-filter:invert(.8);filter:invert(.8)}.top .open-btn{padding:.2rem 1.5rem;font-size:1.2rem;font-weight:700;border:solid 1px #fff;cursor:pointer;background:#de0025;margin:16px;color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}@media screen and (max-width:48.0614em){.top .open-btn{margin:0 0 10px 10px;padding:.2rem 1rem;font-size:16px}}.top .open-btn:hover{background-color:#c50021}.top .close-btn{position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:5rem;font-weight:100;background:0 0;border:none;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff}.top .modal{display:none;position:fixed;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top .modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.top .modal-content{padding:5% 5% 10% 5%;width:80vw;max-width:900px;text-align:left;background-color:rgba(0,0,0,.8);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2);position:relative;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:48.0614em){.top .modal-content{margin:5%;width:100%;padding:5% 5% 100px 5%}}.top .modal-content h3{font-size:1.6rem;margin-bottom:20px;text-align:center}@media screen and (max-width:48.0614em){.top .modal-content p{display:block;max-height:50vh;overflow-y:auto;margin-bottom:5%}}.top .modal.active .modal-content{-webkit-animation:fadeInScale .4s ease forwards;animation:fadeInScale .4s ease forwards}.news{overflow:hidden;position:relative;text-align:center;background:url(../images/bg.png) repeat top center;background-size:auto;-webkit-overflow-scrolling:touch}.news .container{position:relative;z-index:1;width:100%;max-width:1100px;padding:30px auto;padding-bottom:5%}@media screen and (max-width:48.0614em){.news .container{padding-bottom:10%}}.news .-anime,.news .anime,.news .anime_point,.news .menu_lists li{will-change:animation}.news h2{padding-top:100px;font-weight:700;font-size:3rem;text-align:center;line-height:100%;margin-bottom:40px}@media screen and (max-width:48.0614em){.news h2{padding-top:80px}}@media screen and (max-width:25.9364em){.news h2{padding:40px 0 10px 0;margin-bottom:5%;font-size:2rem}}.news h2 span{display:block;font-size:70%}.news .sizuku{position:absolute;z-index:0;top:0;width:100%;height:100vh}.news .sizuku .blend-area{width:100%;height:100%;-webkit-filter:blur(10px) contrast(20);filter:blur(10px) contrast(20);background:#000;overflow:hidden}.news .sizuku .bar{position:absolute;width:100%;height:20px;background:#de0025}.news .sizuku .drops div{position:absolute;top:-50px;width:50px;height:60px;border-radius:50%;background:#de0025;-webkit-animation:drop-anim 5s linear infinite;animation:drop-anim 5s linear infinite}.news .sizuku .drops div:nth-child(1){left:calc(5% - 25px);-webkit-animation-delay:.3s;animation-delay:.3s}.news .sizuku .drops div:nth-child(2){left:calc(15% - 25px);-webkit-animation-delay:2.1s;animation-delay:2.1s}.news .sizuku .drops div:nth-child(3){left:calc(25% - 25px);-webkit-animation-delay:1.8s;animation-delay:1.8s}.news .sizuku .drops div:nth-child(4){left:calc(35% - 25px);-webkit-animation-delay:1.2s;animation-delay:1.2s}.news .sizuku .drops div:nth-child(5){left:calc(45% - 25px);-webkit-animation-delay:2.7s;animation-delay:2.7s}.news .sizuku .drops div:nth-child(6){left:calc(55% - 25px);-webkit-animation-delay:0s;animation-delay:0s}.news .sizuku .drops div:nth-child(7){left:calc(65% - 25px);-webkit-animation-delay:4.5s;animation-delay:4.5s}.news .sizuku .drops div:nth-child(8){left:calc(75% - 25px);-webkit-animation-delay:.3s;animation-delay:.3s}.news .sizuku .drops div:nth-child(9){left:calc(85% - 25px);-webkit-animation-delay:.9s;animation-delay:.9s}.news .sizuku .drops div:nth-child(10){left:calc(95% - 25px);-webkit-animation-delay:3.4s;animation-delay:3.4s}.news .main_visual{background:#de0025;position:relative;height:120px}.news .main_visual .sizuku_gradation{height:120px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#de00257e),color-stop(10%),to(#de0025));background:linear-gradient(to top,#de00257e,10%,#de0025);z-index:2;position:absolute}.news .main_visual .bg_point{width:100%;position:absolute;top:0;left:0;z-index:1;text-align:center}.news .main_visual .bg_point img{width:100%}.news .main_visual .logo{position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;width:auto;text-align:center}.news .main_visual .logo img{width:200px}@media screen and (max-width:48.0614em){.news .main_visual .logo img{width:200px}}@media screen and (max-width:25.9364em){.news .main_visual .logo img{width:80%}}@media screen and (max-width:48.0614em){.news .news_detail{padding:auto 5%}}.news .news_detail .new{position:absolute;background:#de0025;border-radius:50%;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;height:70px;width:70px;font-weight:800;text-align:center;z-index:2}.news .news_detail .date{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;border-bottom:solid 1px #de0025}.news .news_detail .date .icon{font-size:.8rem;padding:5px;font-weight:800}.news .news_detail .date .icon.color_colection{background:#3a733c}.news .news_detail .date .icon.color_maniac{background:#0b4db1}.news .news_detail .date .icon.color_crimson{background:#de0025}.news .news_detail h3{font-size:2rem;text-align:left;padding-bottom:20px;line-height:140%}@media screen and (max-width:48.0614em){.news .news_detail h3{font-size:1.6rem}}.news .news_detail .text{padding:30px 0;text-align:left;line-height:180%;font-size:16px}@media screen and (max-width:48.0614em){.news .news_detail .text{padding:0 0}}.news .news_detail .text::after{display:block;clear:both;content:""}.news .news_detail .text p{margin-top:20px;text-align:left;width:100%;line-height:180%;font-size:16px}.news .news_detail .text a{text-decoration:underline}.news .news_detail .text .aligncenter{display:block;margin-right:auto;margin-left:auto}.news .news_detail .text .alignright{float:right;margin-bottom:20px;margin-left:20px}.news .news_detail .text .alignleft{float:left;margin-right:20px;margin-bottom:20px}.news .news_detail .text .wp-caption,.news .news_detail .text [class*=wp-image]{display:block;max-width:100%!important;margin-top:1.5em;text-align:center}.news .news_detail .text .wp-caption-text{margin-top:0}.news .pager ul.pagination{text-align:center;margin:40px 0 0 0;padding:0}.news .pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#de0025;width:50px;height:50px;text-align:center;position:relative}.news .pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#fff;text-decoration:none}.news .pager .pagination li a span{display:table-cell;vertical-align:middle}.news .pager .pagination li a span span{display:table-cell;vertical-align:middle;display:block}.news .pager .pagination li a.active,.news .pager .pagination li a:hover{color:#000;background:#ffa5a5}@media only screen and (max-width:767px){.news .pager .pagination li{display:none}.news .pager .pagination li.next,.news .pager .pagination li.pre{display:inline-block;width:40%;height:50px;text-align:center}.news .pager .pagination li.next a,.news .pager .pagination li.pre a{width:100%;text-align:center}.news .pager .pagination li.pre span::after{content:"　前の10件へ"}.news .pager .pagination li.next span::before{content:"次の10件へ　"}}.news_lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%;margin:0 -1%}@media screen and (max-width:48.0614em){.news_lists{margin:0 -3%}}.news_lists .news_list{width:calc((100% - 0px)/ 3);padding:3%;text-align:center}@media screen and (max-width:48.0614em){.news_lists .news_list{width:calc((100% - 0px)/ 2)}}.news_lists .news_list .text{margin:10px;position:relative}.news_lists .news_list .text .new{position:absolute;background:#de0025;border-radius:50%;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;height:70px;width:70px;top:-110px;right:-20px;font-weight:800;text-align:center;z-index:1}@media screen and (max-width:68.8114em){.news_lists .news_list .text .new{height:60px;width:60px;font-size:80%;top:-75px;right:-21px}}@media screen and (max-width:48.0614em){.news_lists .news_list .text .new{height:60px;width:60px;font-size:80%;top:-85px;right:-21px}}@media screen and (max-width:25.9364em){.news_lists .news_list .text .new{height:50px;width:50px;font-size:80%;top:-65px;right:-21px}}.news_lists .news_list .text .date{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:48.0614em){.news_lists .news_list .text .date{display:block}}.news_lists .news_list .text .date .icon{font-size:.8rem;padding:5px;font-weight:800}.news_lists .news_list .text .date .icon.color_colection{background:#3a733c}.news_lists .news_list .text .date .icon.color_maniac{background:#0b4db1}.news_lists .news_list .text .date .icon.color_crimson{background:#de0025}@media screen and (max-width:68.8114em){.news_lists .news_list .text .date .icon{margin-bottom:10px}}.news_lists .news_list .text p{margin-top:20px;text-align:left;width:100%}.news_lists .news_list .text p a{color:#fff}.news_lists .news_list svg{width:100%;height:auto}.news_lists .news_list img{width:100%;height:auto}.news_lists .news_list img:hover{-webkit-animation:glitch 2s infinite;animation:glitch 2s infinite;-webkit-filter:invert(.8);filter:invert(.8)}.news_lists .news_list img.mask01{-webkit-clip-path:url(#clip01);clip-path:url(#clip01)}.news_lists .news_list img.mask02{-webkit-clip-path:url(#clip02);clip-path:url(#clip02)}.news_lists .news_list img.mask03{-webkit-clip-path:url(#clip03);clip-path:url(#clip03)}.news_lists .news_list img.mask04{-webkit-clip-path:url(#clip04);clip-path:url(#clip04)}
/*# sourceMappingURL=map/style.min.css.map */