/*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */*,::before,::after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:0;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media(forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none !important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0/.3)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none !important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none !important}:root{--color-primary: 0 0 0;--color-secondary: 17 17 17;--color-bg: 255 255 255;--color-att: 229 0 79;--gfont-jp: "M PLUS Rounded 1c";--gfont-en: "Concert One";--border: 2px solid rgb(17 17 17);--transition-opacity: opacity 0.2s ease-in-out;--transition-all: all 0.2s ease-in-out;--transition-width: width 0.3s ease-in-out;--link-transition-width: width 0.2s ease-in-out;--link-transform-scale: scale(1.2);--fade-opacity: 0.7;--padding-rl-sm: 6.4vw;--padding-rl-md: 4vw;--padding-tb-sm: 30px;--padding-tb-md: 40px;--width-pc: 880px;--cover-delay: 0.8s}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{font-size:10px}.fsSS{font-size:75%}.fsS,.indentS{font-size:87.5%}.fsL{font-size:112.5%}.fsLL{font-size:125%}.fwN{font-weight:400}.fwB{font-weight:700}.fc-att{color:rgb(var(--color-att))}.fc-attB{color:rgb(var(--color-att));font-weight:bold}.taC{text-align:center}.taL{text-align:left}.taR{text-align:right}.indent,.indentS{padding-left:1em;text-indent:-1em;padding-top:2px;padding-bottom:2px}.indent-3em{padding-left:2.6em;text-indent:-2.6em;padding-top:2px;padding-bottom:2px}.li-disc li{list-style-type:disc;margin-left:1.8em}.li-circle li{list-style-type:circle;margin-left:1.8em}.li-square li{list-style-type:square;margin-left:1.8em}.li-decimal li,ol.li-decimal li{list-style-type:decimal;margin-left:1.8em}.li-decimalzero li{list-style-type:decimal-leading-zero;margin-left:3em}.li-lalpha li{list-style-type:lower-alpha;margin-left:3em}.indent li,.indentS li,.indentS-pc,.indent-3em li,.li-disc li,.li-circle li,.li-square li,.li-decimal li,.li-decimalzero li,.li-lalpha li{padding-top:2px;padding-bottom:2px}.li-pt10 li{padding-top:10px}.li-pt20 li{padding-top:20px}.li-pt10 li:first-child,.li-pt20 li:first-child{padding-top:0}.sp{display:block !important}.sp-tab{display:block !important}.tab{display:none !important}.tab-pc{display:none !important}.pc{display:none !important}@media(min-width: 640px){.sp{display:none !important}.tab{display:block !important}.tab-pc{display:block !important}.tab-pc-taC{text-align:center}}@media(min-width: 960px){.sp-tab{display:none !important}.tab{display:none !important}.pc{display:block !important}.pc-taC{text-align:center}}::selection{background-color:rgb(var(--color-primary));color:rgb(var(--color-bg))}html{background-color:rgb(var(--color-bg));scroll-behavior:smooth}body{color:rgb(var(--color-secondary));font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;font-size:1.4em;font-weight:400;font-optical-sizing:auto;line-height:2;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow-x:hidden;position:relative;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media(min-width: 640px){body{font-size:1.6em}}a:link,a:visited{color:rgb(var(--color-primary));text-decoration:underline}a:active,a:hover{text-decoration:none}#header__cover{width:100%;height:100svh;position:relative}#header__cover h1{background:url(../img/logo.svg) center center no-repeat;background-size:300px auto;width:300px;aspect-ratio:480/364;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 640px){#header__cover h1{background-size:480px auto;width:480px}}@media(max-height: 600px){#header #header__cover h1{background-size:300px auto;width:300px}}#scroll-down{color:rgb(var(--color-bg));font-family:var(--gfont-en),sans-serif;font-weight:400;font-size:1.4rem;line-height:1;mix-blend-mode:exclusion;text-align:center;width:50px;height:100px;position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);animation:scrolldownAnimeDelay .3s ease-in-out var(--cover-delay) forwards}#scroll-down::before,#scroll-down::after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#scroll-down::before{width:6px;height:80px;background-color:rgb(var(--color-bg));border-radius:3px}#scroll-down::after{width:4px;height:4px;background-color:rgb(var(--color-primary));border-radius:50%;animation:scrolldownAnime 1.5s ease-in-out var(--cover-delay) infinite,scrolldownAnimeHide 1.5s ease-in-out var(--cover-delay) infinite;opacity:0}@media(max-height: 440px){#scroll-down{opacity:0}}@keyframes scrolldownAnimeDelay{0%{bottom:-100px}100%{bottom:0}}@keyframes scrolldownAnime{0%{top:20px}100%{top:99%}}@keyframes scrolldownAnimeHide{0%{opacity:0}20%{opacity:1}80%{opacity:.9}100%{opacity:0}}#drawer-btn{border:0;display:flex;flex-direction:column;justify-content:center;gap:12px;width:50px;aspect-ratio:1/1;margin:0;padding:0;mix-blend-mode:exclusion;transition:var(--transition-all);position:fixed;top:15px;right:var(--padding-rl-sm);z-index:20;animation:drawerbtnAnimeDelay .3s ease-in-out var(--cover-delay) forwards;opacity:0}@media(min-width: 640px){#drawer-btn{width:60px;top:30px;right:var(--padding-rl-md)}}#drawer-btn span{width:50px;height:4px;background-color:rgb(var(--color-bg));border-radius:9999px;display:block;transition:all .3s ease-in-out}@media(min-width: 640px){#drawer-btn span{width:60px}}#drawer-btn.js-open span{background-color:rgb(var(--color-bg));position:absolute;right:0;top:25px}@media(min-width: 640px){#drawer-btn.js-open span{top:30px}}#drawer-btn.js-open span:nth-child(1){transform:rotate(135deg)}#drawer-btn.js-open span:nth-child(2){transform:rotate(-135deg)}@media(any-hover: hover){#drawer-btn:hover{transform:var(--link-transform-scale)}}@keyframes drawerbtnAnimeDelay{0%{opacity:0}100%{opacity:1}}#nav{width:100%;height:100dvh;background-color:rgb(var(--color-primary));display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;transform:translateX(100%);transition:var(--transition-all);z-index:10}#nav.js-open{transform:translateX(0)}#nav .nav__list{display:flex;flex-direction:column;gap:40px;opacity:0;padding-top:16px;transition:all .2s ease-in-out .4s}#nav .nav__list li{text-align:center}#nav .nav__list li a{color:rgb(var(--color-bg));display:inline-block;font-family:var(--gfont-en),sans-serif;font-weight:400;font-size:3.2rem;line-height:1;text-decoration:none;transition:var(--transition-all)}@media(min-width: 640px){#nav .nav__list li a{font-size:3.6rem}}@media(any-hover: hover){#nav .nav__list li a:hover{transform:var(--link-transform-scale)}}#nav.js-open .nav__list{opacity:1;padding-top:0}.contents{padding-top:40px}@media(min-width: 640px){.contents{padding-top:100px}}.contents__inner{margin:0 var(--padding-rl-sm)}@media(min-width: 960px){.contents__inner{margin:0 auto;width:var(--width-pc)}}.hgroup__h2{text-align:center;padding:80px 0 40px}@media(min-width: 640px){.hgroup__h2{padding:100px 0 80px}}.hgroup__h2 h2{color:rgb(var(--color-primary));font-family:var(--gfont-en);font-size:4.8rem;font-weight:400;line-height:1;padding-bottom:8px}@media(min-width: 640px){.hgroup__h2 h2{font-size:6.4rem;padding-bottom:10px}}.hgroup__h2 h2 span{position:relative}.hgroup__h2 h2 span::after{background-color:rgb(var(--color-bg));content:"";width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;transition:var(--transition-width)}.hgroup__h2 h2 span.js-inview::after{width:0}.hgroup__h2 p{font-family:var(--gfont-jp),sans-serif;font-weight:700}.pt-original{padding-top:var(--padding-tb-sm)}@media(min-width: 640px){.pt-original{padding-top:var(--padding-tb-md)}}.pb-original{padding-bottom:var(--padding-tb-sm)}@media(min-width: 640px){.pb-original{padding-bottom:var(--padding-tb-md)}}.li-original>li{padding-left:16px;position:relative}@media(min-width: 640px){.li-original>li{padding-left:20px}}.li-original>li::before{background-color:rgb(var(--color-secondary));border-radius:50%;content:"";display:inline-block;width:6px;aspect-ratio:1/1;position:absolute;top:11px;left:2px}@media(min-width: 640px){.li-original>li::before{width:8px;top:12px;left:3px}}.li-att>li{padding-bottom:16px}.schedule__list{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}.schedule__list li{width:300px;background-color:rgb(var(--color-secondary));border-radius:9999px;color:rgb(var(--color-bg));font-family:var(--gfont-jp),sans-serif;font-weight:700;line-height:1.1;text-align:center;padding:20px 0 22px}@media(min-width: 640px){.schedule__list{flex-direction:row;gap:30px}}@media(min-width: 960px){.schedule__list{gap:60px;width:var(--width-pc)}.schedule__list li{width:410px;padding:28px 0 30px}}.schedule__date{font-size:2rem}.schedule__date span{font-size:1.4rem}@media(min-width: 960px){.schedule__date{font-size:2.4rem}.schedule__date span{font-size:1.6rem}}.schedule__place{font-size:2.6rem;padding:10px 0 12px}@media(min-width: 960px){.schedule__place{font-size:3.2rem;padding-bottom:14px}}.schedule__time span{font-weight:400}.ticket__wrap{margin:0 var(--padding-rl-sm)}@media(min-width: 640px){.ticket__wrap{margin:0 auto;width:480px}}.ticket__list{border-top:var(--border);font-weight:700;display:grid;grid-template-columns:146px 1fr;column-gap:16px;row-gap:10px;width:100%;margin-top:20px;padding:20px 0}@media(min-width: 640px){.ticket__list{grid-template-columns:166px 1fr;margin-top:30px;padding:30px 0}}.ticket__list dt span{background-color:rgb(var(--color-secondary));border-radius:9999px;color:rgb(var(--color-bg));font-family:var(--gfont-jp),sans-serif;display:block;text-align:center;width:100%}.ticket__list dd span{font-size:87.5%}#bring__time{padding:50px 0 40px;display:flex;flex-direction:column;gap:40px}@media(min-width: 640px){#bring__time{padding:60px 0 50px;flex-direction:row}}@media(min-width: 960px){#bring__time{gap:60px}}#bring__h3{color:rgb(var(--color-bg));font-family:var(--gfont-jp),sans-serif;font-size:1.6rem;font-weight:700;margin:30px 0 20px;text-align:center;position:relative}#bring__h3::after{background-color:rgb(var(--color-secondary));content:"";display:block;width:100%;height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1}@media(min-width: 640px){#bring__h3{font-size:1.8rem;margin-top:50px;text-align:left}#bring__h3::after{width:99%}}#bring__h3 span{background-color:rgb(var(--color-secondary));border-radius:9999px;display:inline-block;padding:0 20px}.bring__time-inner{border:var(--border);border-radius:30px;font-size:1.6rem;font-weight:700;text-align:center;padding:28px 0 22px;position:relative;width:100%}@media(min-width: 960px){.bring__time-inner{font-size:2rem;padding:36px 0 30px}}.bring__time-inner dt{background-color:rgb(var(--color-secondary));border-radius:9999px;color:rgb(var(--color-bg));font-family:var(--gfont-jp),sans-serif;display:inline-block;width:120px;position:absolute;top:-16px;left:50%;transform:translateX(-50%)}@media(min-width: 960px){.bring__time-inner dt{width:160px;top:-21px}}.official-item__qo{border:var(--border);border-radius:30px;margin:60px 0 40px;padding:50px 20px 20px;position:relative}@media(min-width: 640px){.official-item__qo{margin-bottom:50px;padding:40px}}.official-item__qo h3{background-color:rgb(var(--color-primary));border-radius:9999px;color:rgb(var(--color-bg));font-family:var(--gfont-jp, sans-serif);font-size:1.6rem;font-weight:700;display:block;line-height:1.6;text-align:center;padding:10px 0;width:250px;position:absolute;top:-36px;left:50%;transform:translateX(-50%)}@media(min-width: 640px){.official-item__qo h3{font-size:2rem;line-height:2;padding:0;width:510px;top:-21px}}.official-item__payment{display:flex;flex-direction:column;gap:20px;padding:20px 0}.official-item__payment img{width:100%}@media(min-width: 640px){.official-item__payment{flex-direction:row;flex-wrap:wrap}.official-item__payment img{width:calc(50% - 10px)}}.official-item__list{display:flex;flex-direction:column;gap:20px;line-height:1.8;padding-top:40px}@media(min-width: 640px){.official-item__list{flex-direction:row;flex-wrap:wrap;gap:30px;padding-top:60px}}@media(min-width: 960px){.official-item__list{gap:40px}}.official-item__img{width:100%}@media(min-width: 640px){.official-item__img{width:260px}}@media(min-width: 960px){.official-item__img{width:300px}}.official-item__img img{border-radius:20px;width:100%}.official-item__txt{font-size:1.2rem}@media(min-width: 640px){.official-item__txt{flex:1}}.official-item__txt h4{font-family:var(--gfont-jp),sans-serif;font-size:2rem;font-weight:700;line-height:1.1;padding-bottom:10px}.official-item__txt h4 span{font-size:1.4rem;display:inline-block}@media(min-width: 640px){.official-item__txt h4{font-size:2.4rem}.official-item__txt h4 span{font-size:1.6rem}}.official-item__price{font-size:1.4rem}@media(min-width: 640px){.official-item__price{font-size:1.6rem}}.official-item__price span{font-size:87.5%}.official-item__limit{background-color:rgb(var(--color-secondary));border-radius:9999px;color:rgb(var(--color-bg));font-family:var(--gfont-jp),sans-serif;font-size:1.4rem;font-weight:700;display:inline-block;line-height:2;margin-top:10px;padding:0 14px}.official-item__intro{padding:20px 0 10px}@media(min-width: 640px){.official-item__intro{font-size:1.4rem}}.official-item__detail>p{padding-top:10px}#footer{border-top:var(--border);font-family:var(--gfont-en),sans-serif;text-align:center;margin-top:100px;padding:40px 0}@media(min-width: 640px){#footer{margin-top:150px;padding:50px 0}}#footer__link{font-size:1.6rem;display:flex;flex-direction:column;gap:10px}@media(min-width: 640px){#footer__link{font-size:2rem}}#footer small{display:inline-block;font-size:1.2rem;padding-top:40px}@media(min-width: 640px){#footer small{font-size:1.4rem;padding-top:50px}}#page-top{width:24px;height:70px;position:fixed;right:20px;opacity:0;transition:var(--transition-opacity);mix-blend-mode:exclusion}@media(min-width: 640px){#page-top{right:var(--padding-rl-md)}}#page-top a{background:url(../img/btn_pagetop.svg) center bottom no-repeat;background-size:22px auto;color:rgb(var(--color-bg));display:block;font-size:1.4rem;line-height:1;text-align:center;text-decoration:none;width:100%;height:100%;transition:var(--transition-opacity)}/*# sourceMappingURL=style.min.css.map */
