@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500&family=Zen+Maru+Gothic:wght@500;700&display=swap";:root{--a-index:0;--a-delay:0;--a-duration:0;font-size:62.5%}@media not all and (max-width:767px){:root{font-size:clamp(5px,.6944444444vw,62.5%)}}@media screen and (max-width:767px){:root{font-size:max(5px,2.6666666667vw)}}@media not all and (max-width:767px){.root{padding-top:5rem}}@media screen and (max-width:767px){.root{padding-top:4.4rem}}@media not all and (max-width:767px){.ns-footer__bottomLink,.ns-footer__itemLink,.ns-footer__playerLink,.ns-footer__supportLink,.ns-footer__teamLink,.ns-header__mainLink,.ns-header__menuLink,.ns-header__menuPlayerLink,.ns-header__subLink{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ns-footer__bottomLink:hover,.ns-footer__itemLink:hover,.ns-footer__playerLink:hover,.ns-footer__supportLink:hover,.ns-footer__teamLink:hover,.ns-header__mainLink:hover,.ns-header__menuLink:hover,.ns-header__menuPlayerLink:hover,.ns-header__subLink:hover{opacity:.7}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes MOVE_ICON{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes MOVE_ICON{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes MOVE_ICON_REVERSE{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(-1);transform:scaleY(-1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes MOVE_ICON_REVERSE{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(-1);transform:scaleY(-1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes FLOAT{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-1.2rem) rotate(.6deg);transform:translateY(-1.2rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes FLOAT{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-1.2rem) rotate(.6deg);transform:translateY(-1.2rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes FLOAT_REVERSE{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(1.2rem) rotate(.6deg);transform:translateY(1.2rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes FLOAT_REVERSE{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(1.2rem) rotate(.6deg);transform:translateY(1.2rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes FLOAT_SP{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-.6rem) rotate(.6deg);transform:translateY(-.6rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes FLOAT_SP{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-.6rem) rotate(.6deg);transform:translateY(-.6rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes FLOAT_REVERSE_SP{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(.6rem) rotate(.6deg);transform:translateY(.6rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes FLOAT_REVERSE_SP{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(.6rem) rotate(.6deg);transform:translateY(.6rem) rotate(.6deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes BREATHE{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1.05);transform:scale(1.05)}30%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.1);transform:scale(1.1)}72%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes BREATHE{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1.05);transform:scale(1.05)}30%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.1);transform:scale(1.1)}72%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes FLOAT_BREATHE{0%{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}18%{-webkit-transform:translateY(-.5rem) rotate(-.35deg) scale(1.05);transform:translateY(-.5rem) rotate(-.35deg) scale(1.05)}30%{-webkit-transform:translateY(-.7rem) rotate(-.2deg) scale(1);transform:translateY(-.7rem) rotate(-.2deg) scale(1)}55%{-webkit-transform:translateY(-1.6rem) rotate(.7deg) scale(1.085);transform:translateY(-1.6rem) rotate(.7deg) scale(1.085)}72%{-webkit-transform:translateY(-.9rem) rotate(-.4deg) scale(.96);transform:translateY(-.9rem) rotate(-.4deg) scale(.96)}to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}}@keyframes FLOAT_BREATHE{0%{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}18%{-webkit-transform:translateY(-.5rem) rotate(-.35deg) scale(1.05);transform:translateY(-.5rem) rotate(-.35deg) scale(1.05)}30%{-webkit-transform:translateY(-.7rem) rotate(-.2deg) scale(1);transform:translateY(-.7rem) rotate(-.2deg) scale(1)}55%{-webkit-transform:translateY(-1.6rem) rotate(.7deg) scale(1.085);transform:translateY(-1.6rem) rotate(.7deg) scale(1.085)}72%{-webkit-transform:translateY(-.9rem) rotate(-.4deg) scale(.96);transform:translateY(-.9rem) rotate(-.4deg) scale(.96)}to{-webkit-transform:translateY(0) rotate(0deg) scale(1);transform:translateY(0) rotate(0deg) scale(1)}}@-webkit-keyframes VERTICAL_DOUBLE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes VERTICAL_DOUBLE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes VERTICAL_DOUBLE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes VERTICAL_DOUBLE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes VERTICAL_DOUBLE_REVERSE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes VERTICAL_DOUBLE_REVERSE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes VERTICAL_DOUBLE_REVERSE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes VERTICAL_DOUBLE_REVERSE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HORIZONTAL_DOUBLE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HORIZONTAL_DOUBLE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HORIZONTAL_DOUBLE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HORIZONTAL_DOUBLE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HORIZONTAL_DOUBLE_REVERSE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HORIZONTAL_DOUBLE_REVERSE{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes HORIZONTAL_DOUBLE_REVERSE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HORIZONTAL_DOUBLE_REVERSE_SP{0%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jump{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shakeX{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shakeX{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes step-rotate{0%{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}25%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}75%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}to{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}}@keyframes step-rotate{0%{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}25%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}75%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}to{-webkit-transform:rotate(.00001deg);transform:rotate(.00001deg)}}@-webkit-keyframes circle{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes circle{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes jumpback{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpback{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadewave{0%{opacity:0;scale:1}40%{opacity:1;scale:1.3}60%{opacity:0;scale:1.4}to{opacity:0;scale:1.4}}@keyframes fadewave{0%{opacity:0;scale:1}40%{opacity:1;scale:1.3}60%{opacity:0;scale:1.4}to{opacity:0;scale:1.4}}.ns-footer{background:#fbf8de;color:#4c4948;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:0;line-height:1;width:100%}@media not all and (max-width:767px){.ns-footer{padding:8rem 0 3.5rem}}@media screen and (max-width:767px){.ns-footer{padding:2.2rem 0 1.8rem}}.ns-footer__wrapper{margin:0 auto;position:relative}@media not all and (max-width:767px){.ns-footer__wrapper{max-width:120rem;width:calc(100% - 8rem)}}@media screen and (max-width:767px){.ns-footer__wrapper{width:calc(100% - 4rem)}}@media not all and (max-width:767px){.ns-footer__logo{width:28.8rem}}@media screen and (max-width:767px){.ns-footer__logo{width:14.7rem}}.ns-footer__japan{position:absolute;right:0;top:0}@media not all and (max-width:767px){.ns-footer__japan{width:37.4rem}}@media screen and (max-width:767px){.ns-footer__japan{width:12.4rem}}.ns-footer__lists{position:relative}@media not all and (max-width:767px){.ns-footer__lists{margin-top:3.5rem}}@media screen and (max-width:767px){.ns-footer__lists{margin-top:4.7rem}}.ns-footer__item{position:relative}@media not all and (max-width:767px){.ns-footer__item{padding:4.5rem 0 5rem}}@media screen and (max-width:767px){.ns-footer__item{padding:4rem 0 3.4rem}}.ns-footer__item:after{background:#000;bottom:0;content:"";height:.1rem;left:0;position:absolute;width:11rem}.ns-footer__item:last-child:after{display:none}.ns-footer__itemText{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Zen Maru Gothic,sans-serif}@media not all and (max-width:767px){.ns-footer__itemText{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem}}@media screen and (max-width:767px){.ns-footer__itemText{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:2.3rem;line-height:1.5}}.ns-footer__itemText:before{-ms-flex-negative:0;background:#e60012;border-radius:50%;content:"";flex-shrink:0}@media not all and (max-width:767px){.ns-footer__itemText:before{height:2rem;width:2rem}}@media screen and (max-width:767px){.ns-footer__itemText:before{height:1.6rem;margin-top:.9rem;width:1.6rem}}@media not all and (max-width:767px){.ns-footer__eventList{margin-top:4.8rem;padding:0 4.5rem}}@media screen and (max-width:767px){.ns-footer__eventList{margin-top:4.1rem}}.ns-footer__eventItem{margin-bottom:4rem}.ns-footer__eventTitle{background:#fff;font-family:Zen Maru Gothic,sans-serif}@media not all and (max-width:767px){.ns-footer__eventTitle{display:inline-block;font-size:2rem;padding:1.2rem 3.4rem}}@media screen and (max-width:767px){.ns-footer__eventTitle{display:block;font-size:1.9rem;padding:.8rem 1.7rem}}.ns-footer__playerList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.8rem}@media not all and (max-width:767px){.ns-footer__playerList{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width:767px){.ns-footer__playerList{-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem}}.ns-footer__teamList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media not all and (max-width:767px){.ns-footer__teamList{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;margin-top:1.8rem;row-gap:2rem}}@media screen and (max-width:767px){.ns-footer__teamList{margin-top:1.6rem;row-gap:1.6rem}}.ns-footer__supportItem,.ns-footer__teamItem{font-family:Zen Maru Gothic,sans-serif}@media screen and (max-width:767px){.ns-footer__supportItem,.ns-footer__teamItem{width:100%}}.ns-footer__playerItem{font-family:Zen Maru Gothic,sans-serif}@media screen and (max-width:767px){.ns-footer__playerItem{width:calc(50% - 1.3rem)}}@media not all and (max-width:767px){.ns-footer__playerEvent{font-size:1rem}}@media screen and (max-width:767px){.ns-footer__playerEvent{font-size:1.1rem}}.ns-footer__playerContent{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:.8rem}@media not all and (max-width:767px){.ns-footer__playerContent{padding-right:2rem}}@media screen and (max-width:767px){.ns-footer__playerContent{padding-right:1.6rem}}.ns-footer__playerContent:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.2rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem}@media not all and (max-width:767px){.ns-footer__playerName{font-size:1.7rem}}@media screen and (max-width:767px){.ns-footer__playerName{font-size:1.6rem}}@media not all and (max-width:767px){.ns-footer__playerCall{font-size:1.3rem}}@media screen and (max-width:767px){.ns-footer__playerCall{font-size:1.2rem}}.ns-footer__supportList{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media not all and (max-width:767px){.ns-footer__supportList{margin-top:4rem;padding:0 4.5rem}}@media screen and (max-width:767px){.ns-footer__supportList{margin-top:3.3rem}}.ns-footer__supportLink,.ns-footer__teamLink{padding-right:2rem;position:relative}@media not all and (max-width:767px){.ns-footer__supportLink,.ns-footer__teamLink{font-size:1.7rem}}@media screen and (max-width:767px){.ns-footer__supportLink,.ns-footer__teamLink{font-size:1.6rem;line-height:1.25}}.ns-footer__supportLink:after,.ns-footer__teamLink:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.2rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem}.ns-footer__bottom{font-family:Zen Maru Gothic,sans-serif}@media not all and (max-width:767px){.ns-footer__bottom{margin-top:1.5rem;text-align:right}}@media screen and (max-width:767px){.ns-footer__bottom{margin-top:3.4rem}}.ns-footer__bottomLinks{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:767px){.ns-footer__bottomLinks{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.ns-footer__bottomLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.6rem}}@media not all and (max-width:767px){.ns-footer__bottomLink{font-size:1.7rem}}@media screen and (max-width:767px){.ns-footer__bottomLink{font-size:1.9rem;line-height:1.3}}.ns-footer__bottomLink svg{display:inline-block;stroke:currentColor}@media not all and (max-width:767px){.ns-footer__bottomLink svg{height:1.2rem;margin-left:.2rem;width:1.2rem}}@media screen and (max-width:767px){.ns-footer__bottomLink svg{height:1.2rem;margin-left:.2rem;width:1.2rem}}.ns-footer__copy{display:block}@media not all and (max-width:767px){.ns-footer__copy{font-size:1.3rem;margin-top:2.4rem}}@media screen and (max-width:767px){.ns-footer__copy{font-size:1.1rem;margin-top:2rem}}.ns-header{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;left:0;letter-spacing:0;line-height:1;position:fixed;top:0;width:100%;z-index:999}@media not all and (max-width:767px){.ns-header{font-size:1.6rem}}.ns-header__logoBox{background:#fff;left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s ease,pointer-events .3s ease,-webkit-transform .5s cubic-bezier(.83,0,.17,1) 1.5s;transition:opacity .3s ease,pointer-events .3s ease,-webkit-transform .5s cubic-bezier(.83,0,.17,1) 1.5s;transition:transform .5s cubic-bezier(.83,0,.17,1) 1.5s,opacity .3s ease,pointer-events .3s ease;transition:transform .5s cubic-bezier(.83,0,.17,1) 1.5s,opacity .3s ease,pointer-events .3s ease,-webkit-transform .5s cubic-bezier(.83,0,.17,1) 1.5s;z-index:1}@media not all and (max-width:767px){.ns-header__logoBox{border-radius:0 0 1.4rem 0;padding:1.675rem 2.58rem}}@media screen and (max-width:767px){.ns-header__logoBox{border-radius:0 0 .76rem 0;padding:1rem 1.5rem}}body.is-load-end .ns-header__logoBox{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.is-scrolled .ns-header__logoBox{opacity:0;pointer-events:none}}@media not all and (max-width:767px){.ns-header__logo{width:16.24rem}}@media screen and (max-width:767px){.ns-header__logo{width:7.45rem}}@media not all and (max-width:767px){.ns-header__nissaySp{display:none}}@media screen and (max-width:767px){.ns-header__nissaySp{margin:1rem auto 0;width:5.45rem}}@media not all and (max-width:767px){.ns-header__logoBoxSmall{display:none}}@media screen and (max-width:767px){.ns-header__logoBoxSmall{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;opacity:0;padding:1rem 1.5rem;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.is-scrolled .ns-header__logoBoxSmall{opacity:1;pointer-events:visible;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}.ns-header__logoSmall{width:3.6rem}.ns-header__nissaySmall{width:5.4rem}}.ns-header__inner{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s cubic-bezier(.83,0,.17,1) 1.7s;transition:.5s cubic-bezier(.83,0,.17,1) 1.7s}@media not all and (max-width:767px){.ns-header__inner{background-color:hsla(0,0%,100%,.9);padding:1.5rem 2.5rem 1.5rem 22rem}}@media screen and (max-width:767px){.ns-header__inner{background-color:#fff;padding:0 0 0 1.5rem}}body.is-load-end .ns-header__inner{-webkit-transform:translateY(0);transform:translateY(0)}@media not all and (max-width:767px){.ns-header__contents{-webkit-column-gap:clamp(.5rem,2.4vw,4.4rem);-moz-column-gap:clamp(.5rem,2.4vw,4.4rem);column-gap:clamp(.5rem,2.4vw,4.4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.ns-header__contents{background-color:#fff;height:100dvh;left:0;opacity:0;overflow-y:scroll;padding:9.6rem 1.6rem 4rem;pointer-events:none;position:fixed;top:0;-webkit-transition:all .2s cubic-bezier(.45,0,.55,1);transition:all .2s cubic-bezier(.45,0,.55,1);width:100%}.ns-header__contents.is-open{opacity:1;pointer-events:visible;-webkit-transition:all .3s cubic-bezier(.45,0,.55,1);transition:all .3s cubic-bezier(.45,0,.55,1)}}@media not all and (max-width:767px){.ns-header__mainLists{-webkit-column-gap:clamp(.5rem,2.3vw,4rem);-moz-column-gap:clamp(.5rem,2.3vw,4rem);column-gap:clamp(.5rem,2.3vw,4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.ns-header__mainLists{border-top:1px solid #e60012}}@media not all and (max-width:767px){.ns-header__menu{left:0;opacity:0;padding-top:1.5rem;pointer-events:none;position:absolute;top:1.7rem;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden}}@media screen and (max-width:767px){.ns-header__menu{overflow:hidden;padding:0 1.8rem}.ns-header__menu--player{max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.ns-header__menu--player.is-open{max-height:100rem}}.ns-header__mainItem{font-family:Zen Maru Gothic,sans-serif;position:relative}@media not all and (max-width:767px){.ns-header__mainItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}}@media screen and (max-width:767px){.ns-header__mainItem{border-bottom:1px solid #e60012;font-size:2rem}}@media not all and (max-width:767px){.ns-header__mainItem.only-sp{display:none!important}.ns-header__mainItem:before{background:#e60012;border-radius:50%;content:"";height:.8rem;margin-right:1rem;width:.8rem}.ns-header__mainItem.ns-header__mainItem--setArrow:after{background-image:url(../img/common/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.7rem;margin-left:.6rem;width:1.1rem}}.ns-header__mainItem:hover .ns-header__menu{opacity:1;pointer-events:auto;visibility:visible}.ns-header__mainLink{position:relative}@media screen and (max-width:767px){.ns-header__mainLink{display:block;padding:2.2rem 2rem;width:100%}.ns-header__mainLink:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.3rem;position:absolute;right:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.3rem}}.ns-header__mainText{position:relative}@media screen and (max-width:767px){.ns-header__mainText{display:block;letter-spacing:-.005em;padding:2.2rem 2rem;width:100%}.ns-header__mainText:after,.ns-header__mainText:before{background:none;background-color:#4c4948;border-radius:1px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ns-header__mainText:before{height:1.3rem;right:1.2rem;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s;width:.1rem}}@media not all and (max-width:767px){.ns-header__mainText:after{background-image:url(../img/common/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:.7rem;margin-left:.6rem;width:1.1rem}}@media screen and (max-width:767px){.ns-header__mainText:after{height:1px;right:.6rem;width:1.3rem}.ns-header__mainText.is-open:before{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ns-header__mainLabel{display:block;letter-spacing:-.005em;padding:2.2rem 2rem;width:100%}}.ns-header__menuPlayer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.ns-header__menuPlayer{background-color:hsla(0,0%,100%,.9);border-radius:0 0 .8rem .8rem;padding:2.8rem 3.2rem 4rem;row-gap:2.6rem;width:67.4rem}}@media screen and (max-width:767px){.ns-header__menuPlayer{padding:1rem 0 2.6rem;row-gap:3.4rem}}@media not all and (max-width:767px){.ns-header__menuPlayerBlock{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ns-header__menuPlayerTitle{background-color:#e60012;border-radius:.4rem;color:#fff;display:block;font-family:Zen Maru Gothic,sans-serif;text-align:center}@media not all and (max-width:767px){.ns-header__menuPlayerTitle{font-size:1.4rem;line-height:1.2142857143;padding:.3rem 0;width:10.5rem}}@media screen and (max-width:767px){.ns-header__menuPlayerTitle{font-size:1.8rem;line-height:1.2222222222;margin-bottom:1.2rem;padding:.3rem 0 .4rem}}@media not all and (max-width:767px){.ns-header__menuPlayerTitle--01{letter-spacing:.26em}}@media screen and (max-width:767px){.ns-header__menuPlayerTitle--01{letter-spacing:.24em;width:10.8rem}}.ns-header__menuPlayerTitle--02{letter-spacing:.06em}@media screen and (max-width:767px){.ns-header__menuPlayerTitle--02{width:13rem}}@media not all and (max-width:767px){.ns-header__menuPlayerTitle--03{letter-spacing:-.12em}}@media screen and (max-width:767px){.ns-header__menuPlayerTitle--03{letter-spacing:-.06em;width:23.2rem}}@media not all and (max-width:767px){.ns-header__menuPlayerTitle--04{letter-spacing:.23em}}@media screen and (max-width:767px){.ns-header__menuPlayerTitle--04{letter-spacing:.21em;width:10.8rem}.ns-header__menuPlayerItem{width:50%}.ns-header__menuPlayerItem--long{width:100%}}.ns-header__menuPlayerBoxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.ns-header__menuPlayerBoxs{-webkit-box-flex:1;-ms-flex:1;flex:1;row-gap:1.4rem}}@media screen and (max-width:767px){.ns-header__menuPlayerBoxs{row-gap:1.8rem}}.ns-header__menuPlayerBoxTitle{border-bottom:1px solid #4c4948;color:#4c4948;display:inline-block;letter-spacing:.12em}@media not all and (max-width:767px){.ns-header__menuPlayerBoxTitle{font-size:1.4rem;line-height:1.2142857143;margin-bottom:.5rem}}@media screen and (max-width:767px){.ns-header__menuPlayerBoxTitle{font-size:1.8rem;line-height:1.2222222222;margin-bottom:.5rem}}.ns-header__menuPlayerList{color:#4c4948;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Zen Maru Gothic,sans-serif}@media not all and (max-width:767px){.ns-header__menuPlayerList{-webkit-box-flex:1;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;-ms-flex:1;flex:1;row-gap:1rem}}@media screen and (max-width:767px){.ns-header__menuPlayerList{row-gap:1rem}}.ns-header__menuPlayerEvent{display:block;letter-spacing:.27em}@media not all and (max-width:767px){.ns-header__menuPlayerEvent{font-size:1rem;margin-bottom:.2rem}}@media screen and (max-width:767px){.ns-header__menuPlayerEvent{font-size:1.3rem;margin-bottom:.4rem}}.ns-header__menuPlayerEvent--long{letter-spacing:-.15em}.ns-header__menuPlayerEvent--middle{letter-spacing:.03em}.ns-header__menuPlayerContent{position:relative}@media not all and (max-width:767px){.ns-header__menuPlayerContent{padding-right:1rem}.ns-header__menuPlayerContent:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.1rem;content:"";height:.8rem;position:absolute;right:0;width:.8rem}.ns-header__menuPlayerContent--space:after{right:.7rem}}.ns-header__menuPlayerName{letter-spacing:.12em;position:relative}@media not all and (max-width:767px){.ns-header__menuPlayerName{font-size:1.4rem}}@media screen and (max-width:767px){.ns-header__menuPlayerName{font-size:1.8rem;line-height:1.2222222222}}.ns-header__menuPlayerName--long{letter-spacing:-.05em}.ns-header__menuPlayerLabel{letter-spacing:.12em;position:relative}@media not all and (max-width:767px){.ns-header__menuPlayerLabel{font-size:1.4rem}}@media screen and (max-width:767px){.ns-header__menuPlayerLabel{font-size:1.8rem;line-height:1.2222222222}}.ns-header__menuPlayerLabel--long{letter-spacing:-.05em}@media screen and (max-width:767px){.ns-header__menuPlayerLabel:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin:0 0 .1rem .3rem;width:1rem}.ns-header__menuPlayerLabel--space:after{margin:0 0 .1rem -.6rem}}.ns-header__menuPlayerLabelSub{letter-spacing:.12em;position:relative}@media not all and (max-width:767px){.ns-header__menuPlayerLabelSub{font-size:1.4rem}}@media screen and (max-width:767px){.ns-header__menuPlayerLabelSub{font-size:1.8rem;line-height:1.2222222222}}.ns-header__menuPlayerCall{letter-spacing:.09em}@media not all and (max-width:767px){.ns-header__menuPlayerCall{font-size:1rem}}@media screen and (max-width:767px){.ns-header__menuPlayerCall{font-size:1.3rem}.ns-header__menuPlayerCall:after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.3rem;width:1rem}}.ns-header__menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.ns-header__menuList{background-color:hsla(0,0%,100%,.9);border-radius:0 0 .8rem .8rem;padding:1.2rem 3.2rem 2.8rem;row-gap:1.2rem;width:27.5rem}}@media screen and (max-width:767px){.ns-header__menuList{padding-bottom:2.4rem;row-gap:2rem}}.ns-header__menuLink{display:inline-block;font-family:Zen Maru Gothic,sans-serif;position:relative}@media not all and (max-width:767px){.ns-header__menuLink{font-size:1.5rem;padding-right:1.6rem}}@media screen and (max-width:767px){.ns-header__menuLink{background-color:#e60012;border-radius:2.6rem;color:#fff;font-size:1.7rem;line-height:5.2rem;padding-right:2rem;text-align:center;width:31rem}}@media not all and (max-width:767px){.ns-header__menuLink span{display:block;font-size:1.2rem;margin-bottom:.4rem}}@media screen and (max-width:767px){.ns-header__menuLink span{display:none}}.ns-header__menuLink:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (max-width:767px){.ns-header__menuLink:after{background-image:url(../img/common/arrow_right.svg);bottom:-.3rem;height:1rem;width:1rem}}@media screen and (max-width:767px){.ns-header__menuLink:after{background-image:url(../img/common/arrow_right_white.svg);height:1.4rem;right:1.6rem;top:50%;width:1.4rem}}@media not all and (max-width:767px){.ns-header__subLists{-webkit-column-gap:clamp(.5rem,1.9vw,3.4rem);-moz-column-gap:clamp(.5rem,1.9vw,3.4rem);column-gap:clamp(.5rem,1.9vw,3.4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ns-header__subItem{font-size:1.3rem}}@media screen and (max-width:767px){.ns-header__subItem{border-bottom:1px solid #e60012;position:relative}.ns-header__subItem:not(:last-child):after{background-image:url(../img/common/arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.3rem;position:absolute;right:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.3rem}.ns-header__subItem--blank:after{display:none}}.ns-header__subLink{font-weight:400}@media screen and (max-width:767px){.ns-header__subLink{display:block;font-size:2rem;padding:2.2rem .6rem 2.2rem 2rem;width:100%}}.ns-header__subLink svg{display:inline-block;stroke:currentColor}@media not all and (max-width:767px){.ns-header__subLink svg{height:1rem;width:1rem}}@media screen and (max-width:767px){.ns-header__subLink svg{height:1.4rem;width:1.4rem}}@media not all and (max-width:767px){.ns-header__nissay{width:6.8rem}}@media screen and (max-width:767px){.ns-header__nissay{margin:-4.3rem .5rem 0 auto;width:7.4rem}.ns-header__hamBox__line{background:#e60012;height:1px;position:absolute;width:2.5rem}.ns-header__hamBox__line--top{left:1.3rem;top:1.8rem}.ns-header__hamBox__line--bottom{bottom:1.8rem;left:1.3rem}}@media not all and (max-width:767px){.ns-header__hamBox{display:none}}@media screen and (max-width:767px){.ns-header__hamBox{height:4.4rem;margin-left:auto;margin-right:0;position:relative;width:5.3rem}.ns-header__hamBox.is-open .ns-header__hamBox__line--top{top:2.1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ns-header__hamBox.is-open .ns-header__hamBox__line--bottom{bottom:2.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.main{overflow:clip}