@charset "UTF-8";*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:under-pageline dotted;text-decoration:under-pageline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}:root{--reading-trim: calc((1em - 1lh)/2) }html{font-feature-settings:"palt" 1}html,body{max-width:100svw}body{max-width:100svw;overflow-x:hidden}span,div{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}img{object-fit:cover;pointer-events:none;touch-callout:none;user-select:none;user-drag:none;border-radius:inherit;width:inherit;height:inherit}svg{width:inherit;height:inherit}svg path{transform-origin:center center}video{max-width:100svw;object-fit:cover}picture{display:block}picture source,picture img{width:100%;height:100%}a{cursor:pointer;line-height:1}a>*{pointer-events:none}div,p,a{font-size:medium}button,[expansion-area]{position:relative;width:fit-content}button:after,[expansion-area]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 22px);width:calc(100% + 22px)}section{width:100svw}.container{position:relative;max-width:100svw;overflow:hidden}@media (min-width: 751px){.container{min-height:100vh}}[no-scroll]{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none}@media (max-width: 750px){[pc-only]{display:none!important}}@media (max-width: 992px){[not-pc-sm-only]{display:none!important}}@media (min-width: 993px){[pc-sm-only]{display:none!important}}@media (max-width: 1580px){[lg-over-only]{display:none!important}}@media (min-width: 751px){[sp-only]{display:none!important}}[hidden]{display:none!important}#wpadminbar{opacity:.1;transition:opacity .5s}#wpadminbar:hover{opacity:1}footer.base-footer{position:relative;padding-top:188rem;padding-bottom:69rem;padding-inline:37rem}@media (max-width: 750px){footer.base-footer{padding-top:80rem;padding-inline:8rem;padding-bottom:74rem}}footer.base-footer .base-footer__title{width:100%}footer.base-footer .base-footer__organized{width:300rem;height:auto;position:absolute;right:37rem;bottom:110rem}@media (max-width: 750px){footer.base-footer .base-footer__organized{width:140rem;height:auto;right:8rem;bottom:74rem}}footer.base-footer .base-footer__copyright{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:37rem}@media (max-width: 750px){footer.base-footer .base-footer__copyright{font-size:11rem;bottom:30rem;right:8rem}}footer.base-footer .base-footer__cooperation{font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:184rem}@media (max-width: 750px){footer.base-footer .base-footer__cooperation{font-size:11rem;bottom:30rem;left:130rem;right:auto}}footer.base-footer .base-footer__cooperation a{font-size:14rem}@media (max-width: 750px){footer.base-footer .base-footer__cooperation a{font-size:11rem}}footer.base-footer .base-footer__policy{font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;position:absolute;bottom:68rem;right:185rem}@media (max-width: 750px){footer.base-footer .base-footer__policy{font-size:11rem;bottom:30rem;left:8rem;right:auto}}footer.base-footer .base-footer__policy,footer.base-footer .base-footer__cooperation a{transition:color .3s ease}@media (min-width: 993px){footer.base-footer .base-footer__policy:hover:hover,footer.base-footer .base-footer__cooperation a:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){footer.base-footer .base-footer__policy:hover[hover-el],footer.base-footer .base-footer__cooperation a:hover[hover-el]{color:var(--color-white-100)}}header.base-header{display:flex;padding-inline:0 var(--margin-1);position:absolute;top:0;right:0;z-index:9999;padding-top:28rem;align-items:center}@media (max-width: 750px){header.base-header{width:100%;padding-inline:var(--margin-1);padding-top:22rem}}header.base-header .base-header__date{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;margin-inline:0 48rem}@media (max-width: 750px){header.base-header .base-header__date{font-size:11rem;margin-top:2rem;margin-inline:0 auto}}header.base-header .base-header__number__wrap{display:inline-flex;position:relative;left:1rem;gap:1rem}header.base-header .base-header__date__number{overflow:hidden;height:1em}header.base-header .base-header__date__number span{display:inline-flex;flex-direction:column;transform:translateY(calc((-100% + 14rem) * var(--progress) / 10))}@media (max-width: 750px){header.base-header .base-header__date__number span{transform:translateY(calc((-100% + 11rem) * var(--progress) / 10))}}header.base-header .base-header__date__number span>span{height:1em}header.base-header .base-header__link{width:120rem;height:40rem;color:var(--color-white-100);background:var(--color-black-100);border-radius:100rem;font-size:13rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){header.base-header .base-header__link{width:100rem;height:30rem;font-size:11rem;position:absolute;top:21rem;right:45rem}}header.base-header .base-header__sns{width:33rem;height:33rem}@media (max-width: 750px){header.base-header .base-header__sns{width:28rem;height:28rem}}header.base-header .base-header__sns--x{margin-inline:3rem 13rem}@media (max-width: 750px){header.base-header .base-header__sns--x{margin-inline:3rem 30rem}}header.base-header .base-header__nav{width:85rem;height:auto;position:absolute;top:65rem;right:0;padding-top:20rem}@media (max-width: 750px){header.base-header .base-header__nav{display:none}}header.base-header .base-header__item{display:flex;justify-content:center}header.base-header .base-header__item:not(:first-of-type){margin-top:12rem}header.base-header .base-header__item__link{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}header.base-header .base-header__button__wrap{width:20rem;height:16rem;position:absolute;top:0;right:16rem}header.base-header .base-header__button{width:100%;height:100%;position:relative;margin-top:27rem}header.base-header .base-header__button span{width:100%;height:2rem;background:var(--color-black-100);position:absolute;inset:0;margin:auto}header.base-header .base-header__button span:first-of-type{top:0;bottom:auto}header.base-header .base-header__button span:last-of-type{top:auto;bottom:0}header.base-header .base-header__link{transition:opacity .3s ease,color .3s ease,background .3s ease}@media (max-width: 750px){header.base-header .base-header__link{opacity:0;pointer-events:none}}header.base-header .base-header__item__link{transition:color .3s ease}header.base-header .base-header__button{transition:transform .3s ease}header.base-header .base-header__button span{transition:transform .3s ease,opacity .3s ease,bottom .3s ease,top .3s ease}header.base-header .base-header__sns{transition:opacity .3s ease}header.base-header .base-header__sns svg circle{transition:fill .3s ease}header.base-header .base-header__sns svg path{transition:fill .3s ease}@media (min-width: 993px){header.base-header .base-header__link:hover:hover{background:var(--color-white-100);color:var(--color-red-100)}}@media (max-width: 992px){header.base-header .base-header__link:hover[hover-el]{background:var(--color-white-100);color:var(--color-red-100)}}@media (min-width: 993px){header.base-header .base-header__item__link:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){header.base-header .base-header__item__link:hover[hover-el]{color:var(--color-white-100)}}@media (min-width: 993px){header.base-header .base-header__sns:hover:hover svg circle{fill:var(--color-white-100)}header.base-header .base-header__sns:hover:hover svg path{fill:var(--color-red-100)}}@media (max-width: 992px){header.base-header .base-header__sns:hover[hover-el] svg circle{fill:var(--color-white-100)}header.base-header .base-header__sns:hover[hover-el] svg path{fill:var(--color-red-100)}}@media (max-width: 750px){header.base-header[open] .base-header__link{opacity:1;pointer-events:auto}}@media (max-width: 750px){header.base-header[open] .base-header__sns{opacity:0;pointer-events:none}}header.base-header[open] .base-header__button{transform:rotate(-180deg)}header.base-header[open] .base-header__button span:first-of-type{top:calc(50% - 1rem);transform:rotate(45deg)}header.base-header[open] .base-header__button span:nth-of-type(2){opacity:0}header.base-header[open] .base-header__button span:last-of-type{bottom:calc(50% - 1rem);transform:rotate(-45deg)}.base-menu{width:100%;height:100vh;position:fixed;inset:0;margin:auto;z-index:9998;background:var(--color-red-100)}.base-menu .base-menu__inner{width:100%;height:100%;overflow-y:auto;padding-top:100rem;padding-bottom:55rem;padding-inline:8rem}.base-menu .base-menu__link{display:flex;align-content:flex-start}.base-menu .base-menu__link--en{font-size:60rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.base-menu .base-menu__link--ja{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;margin-inline:10rem 0;margin-top:13rem}.base-menu .base-menu__title{width:188rem;height:auto;margin-top:100rem;position:relative}.base-menu .base-menu__organized{width:100rem;position:absolute;inset:auto -25rem -2rem auto}.base-menu .base-menu__footer{display:flex;justify-content:space-between;margin-top:24rem}.base-menu .base-menu__policy{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.base-menu .base-menu__copyright{font-size:10rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.base-menu{transition:opacity .3s ease;opacity:0;pointer-events:none}.base-menu[open]{opacity:1;pointer-events:auto}.base-modal{width:100%;height:100%;position:fixed;inset:0;margin:auto;z-index:10000;display:flex;justify-content:center;align-items:center}.base-modal .base-modal__close{width:33rem;height:33rem;position:absolute;top:14rem;right:16rem;background:var(--color-white-100);border-radius:50%}.base-modal .base-modal__close span{width:11rem;height:1rem;background:var(--color-black-100);position:absolute;inset:0;margin:auto}.base-modal .base-modal__close span:first-of-type{transform:rotate(-45deg)}.base-modal .base-modal__close span:last-of-type{transform:rotate(45deg)}.base-modal .base-modal__close--black{background:var(--color-black-100)}.base-modal .base-modal__close--black span{background:var(--color-white-100)}.base-modal .base-modal__arena{position:relative}.base-modal .base-modal__arena__image{width:855rem;height:710rem}.base-modal .base-modal__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-white-100);padding-top:82rem;padding-bottom:66rem;padding-inline:30rem}@media (max-width: 750px){.base-modal .base-modal__card{padding-top:77rem;padding-bottom:51rem;display:flex;flex-direction:column;justify-content:center}}.base-modal .base-modal__card__title{font-size:20rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-black-100);text-align:center;position:relative;margin-bottom:38rem}@media (max-width: 750px){.base-modal .base-modal__card__title{font-size:16rem}}.base-modal .base-modal__card__title:last-of-type{margin-top:38rem}.base-modal .base-modal__card__title:after{content:"";width:28rem;height:1rem;background:var(--color-black-100);position:absolute;inset:auto 0 -15rem;margin:auto}.base-modal .base-modal__card__link{display:block;margin-inline:auto;width:320rem;height:44rem;font-size:15rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-red-100);border:1rem solid var(--color-red-100);margin-top:13rem;border-radius:4rem;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){.base-modal .base-modal__card__link{width:280rem;margin-top:12rem;font-size:14rem}}.base-modal .base-modal__card__note{background:var(--color-white-200);padding-top:18rem;padding-bottom:18rem;padding-inline:48rem;margin-top:38rem}@media (max-width: 750px){.base-modal .base-modal__card__note{padding-top:16rem;padding-bottom:16rem;padding-inline:16rem}}.base-modal .base-modal__card__note-text{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-align:center;line-height:1.6}.base-modal .base-modal__card__note-text a{font-size:inherit;text-decoration:underline}.base-modal .base-modal__overlay{width:100%;height:100%;position:fixed;inset:0;margin:auto;background-color:#0006;z-index:-1;cursor:pointer}.base-modal{transition:opacity .3s ease;opacity:0;pointer-events:none}.base-modal .base-modal__card__note-text a{transition:color .3s ease}.base-modal .base-modal__card__link{transition:color .3s ease,background .3s ease,borderColor .3s ease}.base-modal .base-modal__arena,.base-modal .base-modal__card{display:none}@media (min-width: 993px){.base-modal .base-modal__card__note-text a:hover:hover{color:var(--color-red-100)}}@media (max-width: 992px){.base-modal .base-modal__card__note-text a:hover[hover-el]{color:var(--color-red-100)}}@media (min-width: 993px){.base-modal .base-modal__card__link:hover:hover{color:var(--color-white-100);background:var(--color-red-100)}}@media (max-width: 992px){.base-modal .base-modal__card__link:hover[hover-el]{color:var(--color-white-100);background:var(--color-red-100)}}.base-modal[open]{opacity:1;pointer-events:auto}.base-modal[open=arena] .base-modal__arena{display:block}.base-modal[open=arena] .base-modal__card,.base-modal[open=card] .base-modal__arena{display:none}.base-modal[open=card] .base-modal__card{display:block}.container[page-name=index]{width:100%}.container[page-name=index] section.first{padding-top:807rem;padding-inline:var(--margin-1);display:flex;gap:28rem;position:relative;overflow:hidden}@media (max-width: 750px){.container[page-name=index] section.first{padding-top:770rem;justify-content:space-between}}.container[page-name=index] section.first .first__logo__wrap{width:821rem;height:623rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:calc(50% - 20rem)}@media (max-width: 750px){.container[page-name=index] section.first .first__logo__wrap{width:534rem;height:404rem;top:calc(50% - 65rem)}}.container[page-name=index] section.first .first__logo{width:100%;height:100%}.container[page-name=index] section.first .first__copy{width:550rem;height:auto;position:absolute;top:14rem;left:20rem}@media (max-width: 750px){.container[page-name=index] section.first .first__copy{width:calc(100% - 16rem);top:90rem;left:12rem;z-index:1}}.container[page-name=index] section.first .first__title{width:calc(100% - 40rem);height:fit-content;position:absolute;inset:0;margin:auto;inset:22rem 0 0}@media (max-width: 750px){.container[page-name=index] section.first .first__title{inset:0}}.container[page-name=index] section.first .first__title svg{width:100%;height:auto}@media (max-width: 750px){.container[page-name=index] section.first .first__title{width:calc(100% - 16rem);top:-130rem}}.container[page-name=index] section.first .first__date{width:calc(100% - 40rem);height:fit-content;position:absolute;inset:auto 13rem 26rem auto}@media (max-width: 750px){.container[page-name=index] section.first .first__date{width:calc(100% - 16rem);inset:auto 8rem 60rem auto}}.container[page-name=index] section.first .first__date svg{width:100%;height:auto}.container[page-name=index] section.first .first__scroll{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:20rem;left:20rem}@media (max-width: 750px){.container[page-name=index] section.first .first__scroll{font-size:11rem}}@media (max-width: 750px) and (max-width: 750px){.container[page-name=index] section.first .first__scroll{left:8rem}}.container[page-name=index] section.first .first__copyright{font-size:14rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;position:absolute;bottom:20rem;left:100rem}@media (max-width: 750px){.container[page-name=index] section.first .first__copyright{font-size:11rem;right:8rem;left:auto}}.container[page-name=index] section.statement{padding-top:500rem;padding-inline:var(--margin-2);position:relative}@media (max-width: 992px){.container[page-name=index] section.statement{padding-top:420rem}}@media (max-width: 750px){.container[page-name=index] section.statement{padding-top:256rem;padding-inline:0}}.container[page-name=index] section.statement .statement__logo{width:678rem;height:auto;position:absolute;top:50rem;left:var(--margin-1) 0}@media (max-width: 992px){.container[page-name=index] section.statement .statement__logo{width:450rem;top:40rem;left:var(--margin-1) 0}}@media (max-width: 750px){.container[page-name=index] section.statement .statement__logo{width:197rem;top:58rem;left:0}}.container[page-name=index] section.statement .statement__text{width:660rem;height:auto;margin-inline:auto 0}@media (max-width: 750px){.container[page-name=index] section.statement .statement__text{width:100%;margin-inline:auto}}.container[page-name=index] section.statement .statement__title{width:1298rem;height:auto;margin-top:18rem;margin-inline:auto;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.statement .statement__title{width:100%;margin-top:16rem}}.container[page-name=index] section.statement .statement__copy{width:628rem;height:auto;margin-top:16rem;margin-inline:auto 30rem;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.statement .statement__copy{margin-inline:auto 0}}@media (max-width: 750px){.container[page-name=index] section.statement .statement__copy{width:100%;margin-top:14rem;margin-inline:auto}}.container[page-name=index] section.news{padding-top:120rem;padding-inline:35rem 0;display:flex;position:relative;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.news{padding-inline:20rem;gap:40rem}}@media (max-width: 750px){.container[page-name=index] section.news{margin-top:0;padding-top:48rem;padding-inline:0 0;display:block}}.container[page-name=index] section.news .news__contents{width:100%;margin-top:13rem}@media (max-width: 992px){.container[page-name=index] section.news .news__contents{margin-inline:auto 0}}@media (max-width: 750px){.container[page-name=index] section.news .news__contents{padding-inline:16rem 0}}.container[page-name=index] section.news .news__title{min-width:350rem;font-size:80rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;height:fit-content;overflow:hidden;line-height:1;letter-spacing:.11em}@media (max-width: 750px){.container[page-name=index] section.news .news__title{font-size:90rem;position:relative;left:-6rem}}.container[page-name=index] section.news .news__title>*{font-size:inherit}.container[page-name=index] section.news .news__slider{width:1013rem}@media (max-width: 992px){.container[page-name=index] section.news .news__slider{width:540rem}}@media (max-width: 750px){.container[page-name=index] section.news .news__slider{width:196rem;margin-top:67rem}}.container[page-name=index] section.news .splide__pagination{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;--gap: 10rem;flex-direction:row;gap:var(--gap);position:absolute;inset:-51rem auto auto 150rem;display:none}@media (max-width: 750px){.container[page-name=index] section.news .splide__pagination{display:flex}}.container[page-name=index] section.news .splide__pagination__page:before,.container[page-name=index] section.news .splide__pagination__page:after{display:none}@media (max-width: 750px){.container[page-name=index] section.news .news__track{overflow:visible}}.container[page-name=index] section.news .news__item{display:flex;gap:16rem;width:fit-content}@media (max-width: 750px){.container[page-name=index] section.news .news__item{width:100%;gap:15rem;flex-direction:column-reverse;justify-content:flex-end}}.container[page-name=index] section.news .news__item__desc{width:200rem;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 750px){.container[page-name=index] section.news .news__item__desc{width:100%;display:block}}.container[page-name=index] section.news .news__item__date{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin-top:auto}@media (max-width: 750px){.container[page-name=index] section.news .news__item__date{margin-top:2rem}}.container[page-name=index] section.news .news__item__title{font-size:16rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.3;margin-top:14rem}@media (max-width: 750px){.container[page-name=index] section.news .news__item__title{font-size:14rem;margin-top:14rem}}.container[page-name=index] section.news .news__item__text{font-size:11rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:20rem;line-height:1.6}@media (max-width: 750px){.container[page-name=index] section.news .news__item__text{margin-top:14rem;line-height:1.5}}.container[page-name=index] section.news .news__item__link{font-size:10rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:15rem;display:inline-flex;gap:4rem;align-items:center}@media (max-width: 750px){.container[page-name=index] section.news .news__item__link{margin-top:14rem}}.container[page-name=index] section.news .news__item__link svg{width:6rem;height:auto;position:relative;top:-1rem}@media (max-width: 750px){.container[page-name=index] section.news .news__item__link svg{top:0}}.container[page-name=index] section.news .news__item__image{width:280rem}@media (max-width: 750px){.container[page-name=index] section.news .news__item__image{width:100%}}.container[page-name=index] section.news .news__arrows{position:absolute;bottom:15rem;left:-347rem;display:flex;gap:90rem}@media (max-width: 750px){.container[page-name=index] section.news .news__arrows{inset:-60rem -175rem auto auto;gap:40rem}}.container[page-name=index] section.news .news__arrow{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:8rem}.container[page-name=index] section.news .news__arrow svg{width:27rem;height:auto}@media (max-width: 750px){.container[page-name=index] section.news .news__arrow svg{width:18rem}}.container[page-name=index] section.news .news__arrow:first-of-type svg{transform:rotate(180deg)}.container[page-name=index] section.news .news__item__link,.container[page-name=index] section.news .news__arrow{transition:color .3s ease,opacity .3s ease}.container[page-name=index] section.news .news__item__link svg path,.container[page-name=index] section.news .news__arrow svg path{transition:stroke .3s ease}.container[page-name=index] section.news .splide__pagination__page{transition:opacity .3s ease}@media (min-width: 993px){.container[page-name=index] section.news .news__item__link:hover:hover,.container[page-name=index] section.news .news__arrow:hover:hover{color:var(--color-white-100)}.container[page-name=index] section.news .news__item__link:hover:hover svg path,.container[page-name=index] section.news .news__arrow:hover:hover svg path{stroke:var(--color-white-100)}}@media (max-width: 992px){.container[page-name=index] section.news .news__item__link:hover[hover-el],.container[page-name=index] section.news .news__arrow:hover[hover-el]{color:var(--color-white-100)}.container[page-name=index] section.news .news__item__link:hover[hover-el] svg path,.container[page-name=index] section.news .news__arrow:hover[hover-el] svg path{stroke:var(--color-white-100)}}.container[page-name=index] section.news .splide__pagination__page:not(.is-active){opacity:.3}.container[page-name=index] section.news .news__arrow[disabled]{opacity:.4;pointer-events:none}.container[page-name=index] section.artist{margin-top:114rem;padding-top:120rem;padding-inline:var(--margin-2);position:relative;overflow:hidden}@media (max-width: 750px){.container[page-name=index] section.artist{padding-top:48rem;margin-top:45rem;padding-inline:0}}.container[page-name=index] section.artist .artist__title{font-size:160rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;overflow:hidden;text-align:right;line-height:.8}@media (max-width: 750px){.container[page-name=index] section.artist .artist__title{font-size:86rem;text-align:right;position:relative;top:auto;right:0;line-height:1;letter-spacing:-.01em}}.container[page-name=index] section.artist .artist__title>*{font-size:inherit}.container[page-name=index] section.artist .artist__organizer__list{display:flex;gap:80rem 160rem;margin-top:48rem;padding-inline:0 60rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__list{flex-direction:column;gap:45rem;margin-top:22rem;padding-inline:0}}.container[page-name=index] section.artist .artist__organizer__item{width:100%;position:relative}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__item{padding-inline:0 28rem}}.container[page-name=index] section.artist .artist__organizer__image{width:100%;height:700rem;background:var(--color-black-100)}@media (max-width: 992px){.container[page-name=index] section.artist .artist__organizer__image{height:500rem}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__image{height:286rem}}.container[page-name=index] section.artist .artist__organizer__desc{height:100%;display:flex;flex-direction:column;gap:16rem;margin-top:14rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__desc{margin-top:5rem;padding-inline:8rem 0;gap:4rem}}.container[page-name=index] section.artist .artist__organizer__category{font-size:40rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;writing-mode:vertical-rl;position:absolute;top:0;right:-70rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__category{font-size:24rem;right:2rem}}.container[page-name=index] section.artist .artist__organizer__name{height:90rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__name{height:85rem}}.container[page-name=index] section.artist .artist__organizer__link{width:fit-content;color:var(--color-white-100);font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:4rem;margin-top:4rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__organizer__link{margin-top:15rem}}.container[page-name=index] section.artist .artist__organizer__link svg{width:6rem;height:auto}.container[page-name=index] section.artist .artist__organizer__link svg path{stroke:var(--color-white-100)}.container[page-name=index] section.artist .artist__list{display:grid;grid-template-columns:50% 50%;margin-top:56rem}@media (max-width: 992px){.container[page-name=index] section.artist .artist__list{display:block}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__list{margin-top:53rem}}.container[page-name=index] section.artist .artist__item{width:100%;position:relative;display:flex}@media (max-width: 750px){.container[page-name=index] section.artist .artist__item{padding-inline:20rem 0}}@media (max-width: 992px){.container[page-name=index] section.artist .artist__item:not(:first-of-type){margin-top:56rem}}.container[page-name=index] section.artist .artist__item:nth-of-type(2) .artist__name{position:relative;left:-14rem}.container[page-name=index] section.artist .artist__day{font-size:40rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;writing-mode:tb;position:absolute;inset:0 160rem auto auto}@media (max-width: 992px){.container[page-name=index] section.artist .artist__day{right:150rem;font-size:60rem}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__day{font-size:20rem;inset:0 auto auto 0;transform:rotate(180deg)}}.container[page-name=index] section.artist .artist__image{width:460rem;height:477rem}@media (max-width: 992px){.container[page-name=index] section.artist .artist__image{width:700rem;height:650rem}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__image{width:196rem;height:212rem}}.container[page-name=index] section.artist .artist__desc{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-inline:24rem 0}@media (max-width: 992px){.container[page-name=index] section.artist .artist__desc{margin-top:auto}}@media (max-width: 750px){.container[page-name=index] section.artist .artist__desc{padding-inline:17rem 0}}.container[page-name=index] section.artist .artist__date{font-size:11rem;font-family:hiragino-kaku-gothic-pron,sans-serif;-webkit-font-smoothing:antialiased;color:var(--color-white-100)}.container[page-name=index] section.artist .artist__name{height:60rem;margin-top:24rem}@media (max-width: 750px){.container[page-name=index] section.artist .artist__name{margin-top:10rem}}.container[page-name=index] section.artist .artist__link{width:fit-content;color:var(--color-white-100);font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;display:flex;align-items:center;gap:4rem;margin-top:21rem}.container[page-name=index] section.artist .artist__link svg{width:6rem;height:auto}.container[page-name=index] section.artist .artist__link svg path{stroke:var(--color-white-100)}.container[page-name=index] section.artist .artist__link{transition:color .3s ease}.container[page-name=index] section.artist .artist__link svg path{transition:stroke .3s ease}@media (min-width: 993px){.container[page-name=index] section.artist .artist__link:hover:hover{color:var(--color-black-100)}.container[page-name=index] section.artist .artist__link:hover:hover svg path{stroke:var(--color-black-100)}}@media (max-width: 992px){.container[page-name=index] section.artist .artist__link:hover[hover-el]{color:var(--color-black-100)}.container[page-name=index] section.artist .artist__link:hover[hover-el] svg path{stroke:var(--color-black-100)}}.container[page-name=index] section.tickets{margin-top:90rem;padding-top:125rem;padding-inline:40rem}@media (max-width: 750px){.container[page-name=index] section.tickets{margin-top:50rem;padding-top:50rem;padding-inline:8rem}}.container[page-name=index] section.tickets .tickets__inner{color:var(--color-black-100);background:var(--color-white-100);padding-top:148rem;padding-bottom:58rem;padding-inline:100rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__inner{padding-top:20rem;padding-bottom:53rem;padding-inline:20rem}}.container[page-name=index] section.tickets .tickets__note__wrap{display:flex;flex-direction:column;align-items:center;gap:8rem;padding-top:40rem;border-top:1rem solid color-mix(in srgb,var(--color-black-100) 10%,transparent 90%)}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__note__wrap{padding-top:32rem;padding-inline:10rem}}.container[page-name=index] section.tickets .tickets__note__contents{display:flex;flex-direction:column;align-items:center;padding-top:47rem;border-top:1rem solid color-mix(in srgb,var(--color-black-100) 10%,transparent 90%)}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__note__contents{padding-top:40rem}}.container[page-name=index] section.tickets .tickets__note__wrap--noborder{display:flex;flex-direction:column;align-items:center;gap:8rem;padding-top:24rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__note__wrap--noborder{padding-top:20rem}}.container[page-name=index] section.tickets .tickets__note{font-size:12rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;position:relative;padding-inline:18rem;line-height:1.6}.container[page-name=index] section.tickets .tickets__note:before{content:"※";font-size:12rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;position:absolute;inset:0 auto 0 0;margin:auto}.container[page-name=index] section.tickets .tickets__note a{font-size:inherit;text-decoration:underline}.container[page-name=index] section.tickets .tickets__note--center{text-align:center;padding-inline:0}.container[page-name=index] section.tickets .tickets__note--center:before{position:relative}.container[page-name=index] section.tickets .tickets__note--left{padding-inline:0}.container[page-name=index] section.tickets .tickets__note--left:before{position:relative}.container[page-name=index] section.tickets .tickets__note__box{width:100%;max-width:687rem;height:296rem;overflow:hidden;border:1rem solid var(--color-black-100);border-radius:10rem;position:relative;margin-top:18rem}.container[page-name=index] section.tickets .tickets__note__box:after{content:"";width:100%;height:80rem;pointer-events:none;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-white-100) 0%,transparent 100%),var(--color-white-100))}.container[page-name=index] section.tickets .tickets__note__box-contents{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.container[page-name=index] section.tickets .tickets__note__box-contents::-webkit-scrollbar{display:none}.container[page-name=index] section.tickets .tickets__note__box-inner{padding-top:20rem;padding-bottom:60rem;padding-inline:30rem 70rem;font-size:12rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.7;word-break:break-all}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__note__box-inner{padding-inline:23rem 32rem}}.container[page-name=index] section.tickets .tickets__note__box-inner a{font-size:inherit;text-decoration:underline}.container[page-name=index] section.tickets .tickets__note__title{font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.container[page-name=index] section.tickets .simplebar-track{margin-top:17rem;margin-bottom:17rem;padding-inline:0 15rem}@media (max-width: 750px){.container[page-name=index] section.tickets .simplebar-track{margin-top:21rem;margin-bottom:21rem}}.container[page-name=index] section.tickets .simplebar-scrollbar:before{width:1rem;opacity:1!important}.container[page-name=index] section.tickets .tickets__header{display:grid;grid-template-columns:460rem 1fr;grid-template-rows:auto auto 1fr;gap:0 87rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;gap:0}}.container[page-name=index] section.tickets .tickets__header__title{font-size:78rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.2;display:flex;position:relative;top:-16rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__title{font-size:54rem;flex-direction:column;align-items:center;top:auto}}.container[page-name=index] section.tickets .tickets__header__title--sub{font-size:15rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;position:relative;top:20rem;left:13rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__title--sub{top:0;left:0}}.container[page-name=index] section.tickets .tickets__header__list{margin-top:30rem;grid-column:1/2;grid-row:2/3}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__list{margin-top:48rem;grid-row:4/5}}.container[page-name=index] section.tickets .tickets__header__item{padding-bottom:13rem;padding-inline:0 12rem;display:grid;grid-template-columns:234rem 1fr;align-items:center}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__item{grid-template-columns:191rem 1fr;padding-bottom:11rem;padding-inline:0 11rem}}.container[page-name=index] section.tickets .tickets__header__item:not(:first-of-type){padding-top:10rem;border-top:1rem dotted var(--color-black-100)}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__item:not(:first-of-type){padding-top:9rem}}.container[page-name=index] section.tickets .tickets__header__item:first-of-type .tickets__header__item-title{color:var(--color-black-100);background:var(--color-yellow-100)}.container[page-name=index] section.tickets .tickets__header__item-title{font-size:12rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-white-100);background:var(--color-red-100);display:flex;justify-content:center;align-items:center;border-radius:2rem;padding-top:7rem;padding-bottom:7rem;border-radius:4rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__item-title{font-size:10rem;padding-top:9rem;padding-bottom:9rem}}.container[page-name=index] section.tickets .tickets__header__item-desc{font-size:20rem;font-family:Roboto,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;margin-inline:auto 0}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__item-desc{font-size:18rem}}.container[page-name=index] section.tickets .tickets__header__item-desc span{font-size:12rem;margin-inline:5rem 0}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__item-desc span{font-size:10rem}}.container[page-name=index] section.tickets .tickets__header__note{grid-column:1/2;grid-row:3/4;margin-top:45rem;display:flex;flex-direction:column;gap:8rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__note{grid-row:5/6;margin-top:43rem}}.container[page-name=index] section.tickets .tickets__header__image{width:100%;height:444rem;grid-column:2/3;grid-row:1/4;position:relative;border-radius:8rem;cursor:pointer}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__image{width:100%;height:337rem;grid-column:1/2;grid-row:2/3;margin-top:41rem;pointer-events:none}}.container[page-name=index] section.tickets .tickets__header__icon{width:37rem;height:37rem;position:absolute;bottom:16rem;right:12rem;background:var(--color-white-100);border-radius:50%}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__header__icon{display:none}}.container[page-name=index] section.tickets .tickets__header__icon span{width:11rem;height:1rem;position:absolute;inset:0;margin:auto;background:var(--color-black-100)}.container[page-name=index] section.tickets .tickets__contents{border-top:1rem solid color-mix(in srgb,var(--color-black-100) 10%,transparent 90%);padding-top:40rem;padding-bottom:35rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents{padding-top:28rem;padding-bottom:26rem}}.container[page-name=index] section.tickets .tickets__contents--first{margin-top:110rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents--first{margin-top:60rem}}.container[page-name=index] section.tickets .tickets__contents__title{font-size:24rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;text-align:center}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__title{font-size:22rem}}.container[page-name=index] section.tickets .tickets__contents__title span{width:fit-content;display:inline-block;font-size:18rem;padding-top:4rem;padding-bottom:4rem;padding-inline:15rem;border:1rem solid var(--color-black-100);margin-inline:10rem;position:relative;top:-3rem;display:inline-flex;justify-content:center;align-items:center}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__title span{font-size:13rem;padding-top:4rem;padding-bottom:4rem;padding-inline:10rem;margin-inline:0;margin-bottom:8rem}}.container[page-name=index] section.tickets .tickets__contents__end{font-size:18rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;text-align:center;margin-top:16rem;color:var(--color-red-100)}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__end{font-size:16rem;margin-top:7rem}}.container[page-name=index] section.tickets .tickets__contents__date{font-size:16rem;font-family:Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;text-align:center;margin-top:16rem;line-height:1.6}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__date{font-size:12rem;margin-top:23rem}}.container[page-name=index] section.tickets .tickets__contents__link-wrap{margin-top:35rem;display:flex;justify-content:center;gap:15rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__link-wrap{margin-top:34rem;flex-direction:column;align-items:center}}.container[page-name=index] section.tickets .tickets__contents__link{display:block;width:353rem;height:60rem;background:var(--color-red-100);border:1rem solid var(--color-red-100);border-radius:100rem;display:flex;justify-content:center;align-items:center;color:var(--color-white-100);font-size:20rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__link{width:264rem;height:56rem;font-size:14rem}}.container[page-name=index] section.tickets .tickets__contents__link--gray{background:var(--color-gray-100);color:var(--color-white-100);border:1rem solid var(--color-gray-100);pointer-events:none}.container[page-name=index] section.tickets .tickets__contents__link--white{background:var(--color-white-100);color:var(--color-red-100);border:1rem solid var(--color-red-100)}.container[page-name=index] section.tickets .tickets__contents__link--disabled{background:var(--color-gray-100);color:var(--color-white-100);border:1rem solid var(--color-gray-100);pointer-events:none}.container[page-name=index] section.tickets .tickets__contents__link-blank{text-align:center;font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;margin-top:16rem;text-decoration:underline;display:flex;align-items:center;justify-content:center}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__contents__link-blank{font-size:16rem}}.container[page-name=index] section.tickets .tickets__contents__link-blank svg{width:9rem;height:9rem;margin-inline:4rem 0}.container[page-name=index] section.tickets .tickets__contents__button{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;margin-top:32rem;margin-inline:auto;gap:11rem}.container[page-name=index] section.tickets .tickets__contents__button-icon{width:37rem;height:37rem;border-radius:50%;border:1rem solid var(--color-black-100);position:relative}.container[page-name=index] section.tickets .tickets__contents__button-icon span{width:11rem;height:1rem;position:absolute;inset:0;margin:auto;background:var(--color-black-100)}.container[page-name=index] section.tickets .tickets__content{overflow:hidden}.container[page-name=index] section.tickets .tickets__advance__icon{width:4rem;height:auto;margin-inline:auto;margin-top:40rem;margin-bottom:33rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__advance__icon{margin-top:27rem;margin-bottom:32rem}}.container[page-name=index] section.tickets .tickets__advance__item:not(:last-of-type){padding-bottom:48rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__advance__item:not(:last-of-type){padding-bottom:38rem}}.container[page-name=index] section.tickets .tickets__advance__item--border{border-top:1rem solid color-mix(in srgb,var(--color-black-100) 10%,transparent 90%);padding-top:40rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__advance__item--border{padding-top:27rem}}.container[page-name=index] section.tickets .tickets__card__title{width:100%;max-width:900rem;margin-top:85rem;margin-inline:auto}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__title{margin-top:57rem}}.container[page-name=index] section.tickets .tickets__card__text{font-size:18rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;text-align:center;line-height:1.8;margin-top:40rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__text{font-size:14rem;margin-top:30rem}}.container[page-name=index] section.tickets .tickets__card__link{display:block;margin-inline:auto;width:320rem;height:44rem;font-size:15rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;color:var(--color-red-100);border:1rem solid var(--color-red-100);margin-top:32rem;border-radius:4rem;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__link{width:280rem;margin-top:27rem;font-size:14rem}}.container[page-name=index] section.tickets .tickets__card__image{width:100%;max-width:516rem;margin-inline:auto;margin-top:37rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__image{margin-top:40rem}}.container[page-name=index] section.tickets .tickets__card__list{max-width:900rem;width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30rem;margin-top:37rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__list{grid-template-columns:repeat(1,1fr);gap:14rem;margin-top:40rem}}.container[page-name=index] section.tickets .tickets__card__item{background:var(--color-white-200);min-height:327rem;padding-top:30rem;padding-bottom:30rem;padding-inline:26rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__item{padding-inline:40rem;min-height:initial}}.container[page-name=index] section.tickets .tickets__card__item .tickets__note{margin-top:15rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__item .tickets__note{margin-top:9rem}}.container[page-name=index] section.tickets .tickets__card__item-image{width:100%;height:136rem}.container[page-name=index] section.tickets .tickets__card__item-text{font-size:12rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.6;margin-top:20rem}.container[page-name=index] section.tickets .tickets__card__title-sub{width:100%;max-width:637rem;margin-inline:auto;margin-top:67rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__title-sub{margin-top:80rem}}.container[page-name=index] section.tickets .tickets__card__note{margin-top:15rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__note{margin-top:12rem}}.container[page-name=index] section.tickets .tickets__card__note--gray{background:var(--color-white-200);width:100%;max-width:687rem;margin-top:46rem;margin-inline:auto;padding-top:18rem;padding-bottom:18rem;padding-inline:18rem}@media (max-width: 750px){.container[page-name=index] section.tickets .tickets__card__note--gray{padding-top:16rem;padding-bottom:16rem;padding-inline:21rem;margin-top:34rem}}.container[page-name=index] section.tickets .tickets__contents__button-icon span:first-of-type{transform:rotate(90deg);transition:transform .3s ease}.container[page-name=index] section.tickets .tickets__contents__button-text--close{display:none}.container[page-name=index] section.tickets .tickets__contents__button-text{transition:opacity .2s ease}.container[page-name=index] section.tickets .tickets__contents__link{transition:color .3s ease,background .3s ease,borderColor .3s ease}.container[page-name=index] section.tickets .tickets__contents__link-blank{transition:color .3s ease}.container[page-name=index] section.tickets .tickets__contents__link-blank svg path{transition:stroke .3s ease,fill .3s ease}.container[page-name=index] section.tickets .tickets__content{height:0}.container[page-name=index] section.tickets .tickets__card__link{transition:color .3s ease,background .3s ease,borderColor .3s ease}.container[page-name=index] section.tickets .tickets__note a,.container[page-name=index] section.tickets .tickets__note__box-inner a{transition:color .3s ease}.container[page-name=index] section.tickets .tickets__header__icon span:first-of-type{transform:rotate(90deg)}.container[page-name=index] section.tickets .tickets__contents[open] .tickets__contents__button-text--more{display:none}.container[page-name=index] section.tickets .tickets__contents[open] .tickets__contents__button-text--close{display:block}.container[page-name=index] section.tickets .tickets__contents[open] .tickets__contents__button-icon span:first-of-type{transform:rotate(0)}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__contents__link:hover:hover{color:var(--color-red-100);background:var(--color-white-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__contents__link:hover[hover-el]{color:var(--color-red-100);background:var(--color-white-100)}}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__contents__link-blank:hover:hover{color:var(--color-red-100)}.container[page-name=index] section.tickets .tickets__contents__link-blank:hover:hover svg path:first-of-type{fill:var(--color-red-100)}.container[page-name=index] section.tickets .tickets__contents__link-blank:hover:hover svg path:last-of-type{stroke:var(--color-red-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__contents__link-blank:hover[hover-el]{color:var(--color-red-100)}.container[page-name=index] section.tickets .tickets__contents__link-blank:hover[hover-el] svg path:first-of-type{fill:var(--color-red-100)}.container[page-name=index] section.tickets .tickets__contents__link-blank:hover[hover-el] svg path:last-of-type{stroke:var(--color-red-100)}}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__contents__link--gray:hover:hover{color:var(--color-red-100);background:var(--color-white-100);border-color:var(--color-red-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__contents__link--gray:hover[hover-el]{color:var(--color-red-100);background:var(--color-white-100);border-color:var(--color-red-100)}}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__contents__link--white:hover:hover{color:var(--color-white-100);background:var(--color-red-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__contents__link--white:hover[hover-el]{color:var(--color-white-100);background:var(--color-red-100)}}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__card__link:hover:hover{color:var(--color-white-100);background:var(--color-red-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__card__link:hover[hover-el]{color:var(--color-white-100);background:var(--color-red-100)}}@media (min-width: 993px){.container[page-name=index] section.tickets .tickets__note a:hover:hover,.container[page-name=index] section.tickets .tickets__note__box-inner a:hover:hover{color:var(--color-red-100)}}@media (max-width: 992px){.container[page-name=index] section.tickets .tickets__note a:hover[hover-el],.container[page-name=index] section.tickets .tickets__note__box-inner a:hover[hover-el]{color:var(--color-red-100)}}.container[page-name=index] section.about{margin-top:87rem;padding-top:100rem;padding-inline:var(--margin-2);display:flex;gap:245rem;overflow:hidden}@media (max-width: 992px){.container[page-name=index] section.about{display:block;padding-inline:0}}@media (max-width: 750px){.container[page-name=index] section.about{padding-top:48rem;margin-top:97rem}}.container[page-name=index] section.about .about__title{font-size:160rem;font-family:futura-pt-bold,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;min-width:fit-content;height:fit-content;overflow:hidden;line-height:1}@media (max-width: 750px){.container[page-name=index] section.about .about__title{font-size:88rem}}.container[page-name=index] section.about .about__title>*{font-size:inherit}.container[page-name=index] section.about .about__list{margin-top:35rem}@media (max-width: 992px){.container[page-name=index] section.about .about__list{margin-inline:240rem 0}}@media (max-width: 750px){.container[page-name=index] section.about .about__list{margin-top:48rem;margin-inline:0}}.container[page-name=index] section.about .about__item{display:flex}.container[page-name=index] section.about .about__item:not(:first-child){margin-top:43rem}@media (max-width: 750px){.container[page-name=index] section.about .about__item:not(:first-child){margin-top:30rem}}.container[page-name=index] section.about .about__item__title{font-size:16rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;min-width:163rem}@media (max-width: 750px){.container[page-name=index] section.about .about__item__title{font-size:11rem;min-width:200rem;margin-inline:0 20rem;text-align:right}}.container[page-name=index] section.about .about__item__desc{font-size:13rem;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1.5}@media (max-width: 750px){.container[page-name=index] section.about .about__item__desc{font-size:11rem;line-height:1.5}}.container[page-name=index] section.about .about__item__desc a{font-size:11rem;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}@media (max-width: 750px){.container[page-name=index] section.about .about__item__desc a{font-size:10rem}}.container[page-name=index] section.about .about__item__desc a{transition:color .3s ease}@media (min-width: 993px){.container[page-name=index] section.about .about__item__desc a:hover:hover{color:var(--color-white-100)}}@media (max-width: 992px){.container[page-name=index] section.about .about__item__desc a:hover[hover-el]{color:var(--color-white-100)}}html{--color-black-100: #000000;--color-white-100: #ffffff;--color-white-200: #F8F8F8;--color-red-100: #CC0033;--color-yellow-100: #FFF600;--color-gray-100: #CACACA;--select-fill-color: var(--color-black-100);--select-text-color: var(--color-white-100)}:root{--margin-1: 20rem;--margin-2: 40rem;--margin-3: 100rem}@media (max-width: 992px){:root{--margin-1: 16rem;--margin-2: 32rem;--margin-3: 80rem}}html{font-feature-settings:"palt" 1;font-size:calc(100 / var(--base-vw) * 1 * 1vw);--max-width: 1580px;margin-top:0rem!important}@media (min-width: 993px){html{--base-vw: 1440}}@media (max-width: 992px){html{--base-vw: 992}}@media (max-width: 750px){html{--base-vw: 393}}@media (min-width: 751px){html{min-height:100%}}html:has(vite-error-overlay){font-size:normal!important}html,body{max-width:100vw;color:var(--color-black-100);background:var(--color-red-100)}html ::selection,body ::selection{background:var(--select-fill-color);color:var(--select-text-color)}html ::-moz-selection,body ::-moz-selection{background:var(--select-fill-color);color:var(--select-text-color)}body{color:var(--color-black-100);font-family:hiragino-kaku-gothic-pron,sans-serif}.container{min-height:100svh}section{width:100%}.default{width:100%}
