@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;color:inherit;box-sizing:content-box}select::-ms-expand{display:none}input,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-radius:0}input:focus,textarea:focus{box-shadow:none;outline:none}em{font-style:normal}main{display:block}html,body{width:100%}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:50px}body{overflow-x:hidden;background:linear-gradient(135deg,#eb8bb6,#d4ecea 600px,#fff21f 1200px,#a7cd39 2400px);position:relative;font-size:1.6rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;line-height:1.75;font-feature-settings:"palt" 1;-webkit-touch-callout:none}@media only screen and (max-width: 840px){body{background:linear-gradient(135deg,#eb8bb6,#d4ecea 300px,#fff21f 600px,#a7cd39 1200px)}}@media only screen and (max-width: 767px){body{background:linear-gradient(135deg,#eb8bb6,#d4ecea 200px,#fff21f 400px,#a7cd39 800px)}}@media only screen and (max-width: 767px){.pc{display:none}}@media only screen and (max-width: 840px){.pc-tablet{display:none}}.tablet{display:none}@media only screen and (max-width: 840px){.tablet{display:block}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.sp-inline{display:none}@media only screen and (max-width: 767px){.sp-inline{display:inline}}*{box-sizing:border-box;overflow-wrap:break-word}img{vertical-align:top;max-width:100%;height:auto}@media only screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none!important;text-decoration:none!important;cursor:default;color:inherit}}.skip-to-content{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content:focus-visible{z-index:9999;clip:auto;color:#fff;background:#000;width:auto;height:auto;padding:6px 12px;font-weight:700;overflow:auto}.protection{position:relative}.protection:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 840px){body.is-open{overflow:hidden}}.contents{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh;min-height:100dvh}.contents .header{position:sticky;top:0;z-index:2}.contents .main{padding-top:40px}@media only screen and (max-width: 767px){.contents .main{padding-top:12.5vw}}.main{padding-bottom:80px}@media only screen and (max-width: 767px){.main{padding-bottom:12.5vw}}.section{width:90vw;max-width:1264px;margin:60px auto;background:#ffffffd9;border:#EB8BB6 10px solid;padding:60px}@media only screen and (max-width: 840px){.section{border-width:5px;padding:7.5vw 5vw;margin-block:30px}}@media only screen and (max-width: 767px){.section{padding:10vw 5vw}}.section.profile{border-color:#fff21f}.contentsTitle{text-align:center;font-size:4.8rem;font-weight:900;line-height:1.5}@media only screen and (max-width: 767px){.contentsTitle{font-size:2.4rem}}.contentsTitle:before{content:"[";padding-right:.5em}.contentsTitle:after{content:"]";padding-left:.5em}.anchorList{margin-top:16px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.anchorList__item{padding-inline:1em}.anchorList__item:not(:last-child){position:relative}.anchorList__item:not(:last-child):after{content:"";width:1px;height:1em;position:absolute;top:50%;right:0;background:#000;transform:translateY(calc(-50% + 1px))}.anchorList__item a{font-size:1.6rem;font-weight:500;line-height:1;text-decoration:none;color:#000}.anchorList__item a:hover{text-decoration:underline;text-underline-offset:.25em}.comingSoon{font-family:Oswald,sans-serif;text-align:center;font-size:4.8rem;font-weight:700;line-height:1.5;padding-block:2em}@media only screen and (max-width: 767px){.comingSoon{font-size:2.4rem}}.button{background:#ea6188;color:#fff21f;border:4px #EA6188 solid;text-decoration:none;font-size:2.4rem;font-weight:700;line-height:1.5;padding:12px 36px;border-radius:200px;display:block;width:fit-content;text-align:center;margin:8px auto 0}@media only screen and (max-width: 767px){.button{font-size:1.6rem;padding:12px;width:100%}}.button:hover{background:none;color:#ea6188}@media only screen and (max-width: 840px){.header{position:sticky;top:0;left:0;width:100%;z-index:100}}.menuButton{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 840px){.menuButton{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;background:#ea6188;border:none;color:#fff;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:700;gap:12px;letter-spacing:.1em;height:40px}}.menuButton .hamburger{width:20px;height:18px;position:relative;transform:translateY(1px)}.menuButton .hamburger span{display:block;width:20px;height:1px;border-bottom:#fff 3px solid;position:absolute;top:50%;right:0;transform:translateY(calc(-50% + .5px))}.menuButton .hamburger:before,.menuButton .hamburger:after{display:block;content:"";width:20px;height:1px;border-bottom:#fff 3px solid;position:absolute;bottom:0;right:0;transition:all .05s}.menuButton .hamburger:before{top:0}.menuButton .close{display:none}.nav{background:#ea6188}@media only screen and (max-width: 840px){.nav{display:none}}@media only screen and (max-width: 840px){.nav__outer{overflow-y:auto}}.nav__inner{max-width:1300px;margin-inline:auto;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:36px}@media only screen and (max-width: 1200px){.nav__inner{gap:18px}}.nav__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:36px;padding:.5em 0}@media only screen and (max-width: 1200px){.nav__list{gap:18px}}@media only screen and (max-width: 1000px){.nav__list{margin-top:0}}.nav__item a{color:#fff;text-decoration:none;font-size:1.8rem;font-weight:700;padding:.5em 0;position:relative}@media only screen and (max-width: 1000px){.nav__item a{font-size:1.6rem}}@media only screen and (max-width: 940px){.nav__item a{font-size:1.4rem}}.nav__item a:after{content:"";display:block;width:0%;height:2px;background:#fff;position:absolute;bottom:.25em;left:50%;transform:translate(-50%);transition:width .2s ease}@media only screen and (min-width: 769px){.nav__item a:hover:after{width:100%}}.nav .sns__list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:18px}.nav .sns__item a{padding:0;transition:opacity .2s ease;display:block;line-height:1}@media only screen and (min-width: 769px){.nav .sns__item a:hover{opacity:.65}}.nav .sns__item a svg{fill:#fff}.nav .sns__item a svg.icon-x{width:20px;height:20px}.nav .sns__item a svg.icon-instagram{width:22px;height:22px}.nav__eng{position:fixed;top:9px;right:18px}@media only screen and (max-width: 840px){.nav__eng{display:none;position:static;margin-top:24px}}.nav__eng a{color:#000;text-decoration:none;font-size:2rem;font-weight:700;line-height:1;font-family:Oswald,sans-serif;position:relative}.nav__eng a:after{content:"";display:block;width:0%;height:2px;background:#000;position:absolute;bottom:-.25em;left:50%;transform:translate(-50%);transition:width .2s ease}@media only screen and (min-width: 769px){.nav__eng a:hover:after{width:100%}}@media only screen and (max-width: 840px){.header.is-active .menuButton .hamburger{transform:translateY(0)}.header.is-active .menuButton .hamburger span{border:none}.header.is-active .menuButton .hamburger:before,.header.is-active .menuButton .hamburger:after{width:20px;top:46%;right:-3px}.header.is-active .menuButton .hamburger:before{transform:rotate(-45deg)}.header.is-active .menuButton .hamburger:after{transform:rotate(45deg)}.header.is-active .menuButton .open{display:none}.header.is-active .menuButton .close{display:block}.header.is-active .nav{display:block;position:static}.header.is-active .nav__outer{background:#ea6188;height:calc(100vh - 40px);height:calc(100dvh - 40px);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:column;padding-bottom:10vw}.header.is-active .nav__inner{flex-direction:column;gap:18px}.header.is-active .nav__list{flex-direction:column;margin:0;gap:12px}.header.is-active .nav__item a{font-size:1.8rem;color:#fff}.header.is-active .nav .sns__list{margin-top:0}.header.is-active .nav .sns__item svg{fill:#fff}.header.is-active .nav .sns__item svg.icon-x{width:24px;height:24px}.header.is-active .nav .sns__item svg.icon-instagram{width:26px;height:26px}.header.is-active .nav__eng{display:block}.header.is-active .nav__eng a{color:#fff;font-size:2rem;letter-spacing:.05em}}.index .header .nav{position:fixed;top:0;left:0;width:100%;background:none}@media only screen and (max-width: 840px){.index .header .nav{position:static}}.index .header .nav__inner{justify-content:flex-start}.index .header .nav__list{margin-top:24px;margin-left:24px;padding:0}@media only screen and (max-width: 840px){.index .header .nav__list{margin-top:0;margin-left:0}}.index .header .nav__item a{color:#000;padding:1em 0}@media only screen and (max-width: 840px){.index .header .nav__item a{color:#fff;padding:.5em 0}}.index .header .nav__item a:after{background:#000;bottom:.75em}.index .header .nav .sns__list{margin-top:24px}@media only screen and (max-width: 840px){.index .header .nav .sns__list{margin-top:0}}.index .header .nav .sns__item svg{fill:#000}@media only screen and (max-width: 840px){.index .header .nav .sns__item svg{fill:#fff}}.index .header.is-scrolled .nav__list{margin-top:0}.index .header.is-scrolled .nav__inner{padding-block:.75em}@media only screen and (min-width: 769px){.index .header.is-scrolled .nav{background:#ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.index .header.is-scrolled .nav .sns__list{margin-top:0}.index .header.is-scrolled .nav__eng{top:14px}.contents .header.is-scrolled .nav__eng{top:12px}.contents .header.is-scrolled .nav__eng a{color:#fff}.contents .header.is-scrolled .nav__eng a:after{background:#fff}.logo{min-height:130px;background:#fff url(../images/header_pc.png) no-repeat center center;background-size:auto 100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 840px){.logo{grid-row:2/3;background-image:url(../images/header_sp.png);background-size:cover;justify-content:flex-start;padding:2.5vw 5vw;height:auto;min-height:0}}@media only screen and (max-width: 840px){.logo img{width:56vw}}.footer{background:#111;padding-block:40px}.footer .footModalButton{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:24px}.footer .footModalButton a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:500;line-height:1;position:relative}.footer .footModalButton a:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-.5em;left:50%;transform:translate(-50%);transition:width .2s ease}@media only screen and (min-width: 769px){.footer .footModalButton a:hover:after{width:100%}}.kv{max-width:1300px;margin-inline:auto}@media only screen and (max-width: 840px){.kv{margin-top:-25px}}@media only screen and (max-width: 767px){.kv{margin-top:0}}.release__inner{max-width:1300px;margin-inline:auto;display:grid;grid-template-columns:200px 1fr 280px;padding:18px;align-items:center}@media only screen and (max-width: 1000px){.release__inner{grid-template-columns:200px 1fr 200px}}@media only screen and (max-width: 840px){.release__inner{grid-template-columns:1fr 140px}}@media only screen and (max-width: 767px){.release__inner{grid-template-columns:1fr 90px;padding:2.5vw 5vw;gap:6px}}.release__item:nth-child(1){background-color:#ea6188;color:#fff21f}.release__item:nth-child(2){background-color:#d4ecea;color:#e10a18}.release__item:nth-child(3){background-color:#a7cd39;color:#000}.release__area{font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:700;line-height:1}@media only screen and (max-width: 1000px){.release__area{font-size:3rem}}@media only screen and (max-width: 840px){.release__area{grid-row:1/2;grid-column:1/2}}@media only screen and (max-width: 767px){.release__area{font-size:1.4rem}}.release__date{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em 1em;font-weight:700;line-height:1}@media only screen and (max-width: 840px){.release__date{grid-row:2/3;grid-column:1/2}}@media only screen and (max-width: 767px){.release__date{gap:2px}}.release__date-day{font-size:2.4rem}@media only screen and (max-width: 767px){.release__date-day{font-size:1.2rem;letter-spacing:.05em}}.release__date-day strong{font-family:Oswald,sans-serif;font-size:4.8rem}@media only screen and (max-width: 1000px){.release__date-day strong{font-size:3.6rem}}@media only screen and (max-width: 767px){.release__date-day strong{font-size:2.1rem}}.release__date-place{font-size:3.6rem}@media only screen and (max-width: 1000px){.release__date-place{font-size:3rem}}@media only screen and (max-width: 767px){.release__date-place{font-size:1.8rem}}.release__date-soon{font-family:Oswald,sans-serif;font-size:3.6rem;padding-block:4px}@media only screen and (max-width: 767px){.release__date-soon{font-size:2rem}}.release__link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em}@media only screen and (max-width: 1000px){.release__link{flex-direction:column}}@media only screen and (max-width: 840px){.release__link{grid-row:1/3;grid-column:2/3;gap:4px}}.release__link a{background:#fff21f;color:#e10a18;text-decoration:none;font-size:2rem;font-weight:700;line-height:1;padding:12px 18px;border-radius:200px;text-align:center;width:calc(50% - .25em)}@media only screen and (max-width: 1000px){.release__link a{width:100%;font-size:1.6rem}}@media only screen and (max-width: 767px){.release__link a{font-size:1.3rem;padding:.5em}}@media only screen and (min-width: 769px){.release__link a:hover{background:#e10a18;color:#fff21f}}.release__link .soon{background:#999;color:#ccc;text-decoration:none;font-size:2rem;font-weight:700;line-height:1;padding:12px 18px;border-radius:200px;text-align:center;width:calc(50% - .25em);cursor:not-allowed}@media only screen and (max-width: 1000px){.release__link .soon{width:100%;font-size:1.6rem}}@media only screen and (max-width: 767px){.release__link .soon{font-size:1.3rem;padding:.5em}}@media only screen and (max-width: 840px){.intro.section{padding-bottom:5vw}}@media only screen and (max-width: 767px){.intro.section{padding-bottom:10vw 5vw}}.intro h2{text-align:center;max-width:812px;margin-inline:auto}@media only screen and (max-width: 1000px){.intro h2{max-width:60vw}}@media only screen and (max-width: 840px){.intro h2{max-width:80%}}@media only screen and (max-width: 767px){.intro h2{max-width:100%}}.intro p{font-size:1.8rem;font-weight:700;line-height:1.75;text-align:justify;text-justify:inter-ideograph;margin-top:36px}@media only screen and (max-width: 767px){.intro p{font-size:1.4rem;margin-top:24px}}.intro img{width:100%}.intro .youtube{margin-top:24px}@media only screen and (max-width: 767px){.intro .youtube{margin-top:5vw}}.intro .youtube iframe{width:100%;height:100%;aspect-ratio:16/9}.profile{display:grid;grid-template-columns:250px 1fr;gap:40px;align-items:center}@media only screen and (max-width: 767px){.profile{grid-template-columns:1fr;gap:7.5vw}}.profile h2{font-size:3.6rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 840px){.profile h2{font-size:3rem}}@media only screen and (max-width: 767px){.profile h2{font-size:2.4rem}}.profile p{font-size:1.8rem;font-weight:700;line-height:1.5;text-align:justify;text-justify:inter-ideograph;margin-top:.75em}@media only screen and (max-width: 840px){.profile p{font-size:1.6rem}}@media only screen and (max-width: 767px){.profile p{font-size:1.4rem}}@media only screen and (max-width: 767px){.profile img{max-width:250px;width:70%;margin-inline:auto;display:block}}.profile figcaption{font-size:1.1rem;font-weight:700;line-height:1.35;margin-top:.5em}@media only screen and (max-width: 767px){.profile figcaption{font-size:1rem;max-width:250px;width:70%;margin-inline:auto}}.share{max-width:88vw;margin-inline:auto}.share__title{font-family:Oswald,sans-serif;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.share__title{font-size:1.8rem}}.share__list{margin-top:12px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px}@media only screen and (max-width: 767px){.share__list{gap:12px}}.share__list a{display:block;transition:transform .2s ease}@media only screen and (max-width: 767px){.share__list a{width:45px}}@media only screen and (min-width: 769px){.share__list a:hover{transform:translateY(-2px)}}.outline .section{padding-inline:100px}@media only screen and (max-width: 1200px){.outline .section{padding-inline:60px}}@media only screen and (max-width: 767px){.outline .section{padding-inline:5vw}}.outline .section#kobe{border-color:#d4ecea}.outline .section#shizuoka{border-color:#fff21f}.outline__title{text-align:center;font-family:Oswald,sans-serif;font-size:6.4rem;font-weight:900;line-height:1}@media only screen and (max-width: 840px){.outline__title{font-size:4.8rem}}@media only screen and (max-width: 767px){.outline__title{font-size:3.6rem}}.outline__table{width:100%;border-collapse:collapse;margin-top:48px;border-top:1px solid #000}@media only screen and (max-width: 767px){.outline__table{margin-top:5vw}}.outline__table tr{border-bottom:1px solid #000}.outline__table th,.outline__table td{text-align:left;vertical-align:middle;font-size:1.8rem;font-weight:700;line-height:1.5;padding:24px 0}@media only screen and (max-width: 840px){.outline__table th,.outline__table td{font-size:1.6rem}}@media only screen and (max-width: 767px){.outline__table th,.outline__table td{display:block;width:100%;padding:0;line-height:1.35}}.outline__table th{padding-left:12px;padding-right:24px;white-space:nowrap;width:150px}@media only screen and (max-width: 840px){.outline__table th{padding-right:36px}}@media only screen and (max-width: 767px){.outline__table th{padding:2.5vw 1.25vw 1.25vw;font-size:1.4rem;color:#ea6188;width:auto}}.outline__table td{padding-right:12px}@media only screen and (max-width: 767px){.outline__table td{padding:0 1.25vw 2.5vw;font-size:1.4rem}}.outline__table td .linklist{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.outline__table td .linklist li{list-style:none}.outline__table td .linklist li a{display:block;text-decoration:none;color:#fff;font-size:1.6rem;font-weight:700;line-height:1;padding:.35em 1em;background:#000;border-radius:200px;border:2px #000 solid}@media only screen and (max-width: 840px){.outline__table td .linklist li a{font-size:1.4rem}}@media only screen and (min-width: 769px){.outline__table td .linklist li a:hover{background:none;color:#000}}.outline__table td .small{font-size:1.6rem}@media only screen and (max-width: 840px){.outline__table td .small{font-size:1.4rem}}@media only screen and (max-width: 767px){.outline__table td .small{font-size:1.2rem}}.outline__table td p.small{margin-top:.5em}.outline__table td.big{font-size:2.4rem}@media only screen and (max-width: 840px){.outline__table td.big{font-size:2rem}}@media only screen and (max-width: 767px){.outline__table td.big{font-size:1.8rem}}.outline__table td.big .small{font-size:1.8rem}@media only screen and (max-width: 840px){.outline__table td.big .small{font-size:1.6rem}}@media only screen and (max-width: 767px){.outline__table td.big .small{font-size:1.4rem}}.outline__table td .credits{display:inline-block}.outline .button{background:#000;color:#fff;border-color:#000;margin:36px 0 0;font-size:2rem}@media only screen and (max-width: 767px){.outline .button{margin-top:24px;padding:6px;font-size:1.4rem}}@media only screen and (min-width: 769px){.outline .button:hover{background:none;color:#000}}.outline .notes{font-size:1.8rem;font-weight:700;line-height:1.5;margin-top:24px}@media only screen and (max-width: 767px){.outline .notes{font-size:1.4rem}}.outline .soon{text-align:center;font-size:3.6rem;font-weight:700;line-height:1.5;margin-top:48px}@media only screen and (max-width: 767px){.outline .soon{font-size:2.4rem;margin-top:24px}}.ticket .section{padding-inline:100px}@media only screen and (max-width: 1200px){.ticket .section{padding-inline:60px}}@media only screen and (max-width: 767px){.ticket .section{padding-inline:5vw}}.ticket .section#kobe{border-color:#d4ecea}.ticket .section#shizuoka{border-color:#fff21f}.ticket__title{text-align:center;font-family:Oswald,sans-serif;font-size:6.4rem;font-weight:900;line-height:1}@media only screen and (max-width: 840px){.ticket__title{font-size:4.8rem}}@media only screen and (max-width: 767px){.ticket__title{font-size:3.6rem}}.ticket__title2{font-size:3.2rem;font-weight:900;line-height:1;margin-top:48px}@media only screen and (max-width: 840px){.ticket__title2{font-size:2.4rem}}@media only screen and (max-width: 767px){.ticket__title2{font-size:1.8rem}}.ticket__title2 span{font-size:50%}.ticket__title3{font-size:2.4rem;font-weight:900;line-height:1;margin-top:48px}@media only screen and (max-width: 840px){.ticket__title3{font-size:2rem}}@media only screen and (max-width: 767px){.ticket__title3{font-size:1.6rem}}.ticket__table{width:100%;border-collapse:collapse;margin-top:16px;border-top:1px solid #000}@media only screen and (max-width: 767px){.ticket__table{margin-top:5vw}}.ticket__table tr{border-bottom:1px solid #000}.ticket__table th,.ticket__table td{text-align:center;vertical-align:middle;font-size:1.8rem;font-weight:700;line-height:1.5;padding:16px 0}@media only screen and (max-width: 840px){.ticket__table th,.ticket__table td{font-size:1.6rem}}.ticket__table th{padding-left:12px;padding-right:24px;font-size:2.4rem}@media only screen and (max-width: 840px){.ticket__table th{padding-right:36px;font-size:1.8rem}}@media only screen and (max-width: 767px){.ticket__table th{font-size:1.4rem}}.ticket__table th span{display:inline-block;font-size:1.4rem;text-align:left;margin-top:8px}.ticket__table td{padding-right:12px;font-size:3.6rem}@media only screen and (max-width: 840px){.ticket__table td{font-size:2.4rem}}@media only screen and (max-width: 767px){.ticket__table td{font-size:2.4rem;padding-right:0}}.ticket__table td span{font-size:85%}.ticket__table thead th{padding-block:8px;padding-right:12px;background:#222;color:#fff}@media only screen and (max-width: 767px){.ticket__table thead th:first-child{display:none}}.ticket__table tbody th{width:40%}@media only screen and (max-width: 767px){.ticket__table tbody th{display:none}}.ticket__table tbody td{width:30%}@media only screen and (max-width: 767px){.ticket__table tbody td{width:50%}}.ticket__table tbody td .label{display:none}@media only screen and (max-width: 767px){.ticket__table tbody td .label{display:block;font-size:1.4rem}}.ticket__table tbody td .sp-notes{display:none}@media only screen and (max-width: 767px){.ticket__table tbody td .sp-notes{margin-top:.5em;display:block;font-size:1rem;text-align:left}}.ticket .notes{font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:24px}@media only screen and (max-width: 767px){.ticket .notes{font-size:1.4rem}}.ticket .notes2{font-size:2.4rem;font-weight:700;line-height:1.5;margin-top:24px}@media only screen and (max-width: 840px){.ticket .notes2{font-size:2rem}}@media only screen and (max-width: 767px){.ticket .notes2{font-size:1.7rem}}.ticket .notes2 span{background:linear-gradient(to top,#fff21fcc .5em,#fff21f00 .5em)}.ticket__location{font-size:1.6rem;font-weight:700;margin-top:24px}@media only screen and (max-width: 767px){.ticket__location{font-size:1.4rem}}.ticket__location h3{font-size:1.8rem;font-weight:900;margin-bottom:.25em}@media only screen and (max-width: 767px){.ticket__location h3{font-size:1.6rem}}.ticket .button{background:#000;color:#fff;border-color:#000;margin:36px 0 0;font-size:2rem}@media only screen and (max-width: 767px){.ticket .button{margin-top:24px;padding:6px;font-size:1.4rem}}@media only screen and (min-width: 769px){.ticket .button:hover{background:none;color:#000}}.ticket .soon{text-align:center;font-size:3.6rem;font-weight:700;line-height:1.5;margin-top:48px}@media only screen and (max-width: 767px){.ticket .soon{font-size:2.4rem;margin-top:24px}}.ticket__special{overflow:hidden;position:relative;zoom:1;margin-top:16px;font-size:1.8rem;font-weight:700;background:#ffffffd9;padding:24px}@media only screen and (max-width: 767px){.ticket__special{font-size:1.4rem}}.ticket__special img{float:right;margin:0 0 0 48px;width:400px}@media only screen and (max-width: 1000px){.ticket__special img{width:300px}}@media only screen and (max-width: 840px){.ticket__special img{float:none;margin:0 auto 24px;width:85%;display:block}}.ticket__special h5{font-size:2.4rem;font-weight:900;line-height:1.5}@media only screen and (max-width: 767px){.ticket__special h5{font-size:1.8rem}}.ticket__special p{margin-top:.5em}.ticket__special p.data{line-height:1.5;font-size:1.6rem}.ticket__special .button{margin:0;font-size:1.4rem;padding:.5em 1.5em;border-width:2px}.ticket__special .button.soon{background:#aaa;border-color:#aaa;cursor:not-allowed}.ticket__special .button.soon:hover{opacity:1;color:#fff}.highlight .section{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:3%;padding-block:20px 44px;margin-block:30px}@media only screen and (max-width: 1000px){.highlight .section{padding-block:44px;flex-direction:column-reverse;gap:5vw}}@media only screen and (max-width: 767px){.highlight .section{padding-block:5vw;gap:48px}}.highlight .section:nth-child(odd){flex-direction:row-reverse}@media only screen and (max-width: 1000px){.highlight .section:nth-child(odd){flex-direction:column-reverse}}.highlight__textArea{width:50%}@media only screen and (max-width: 1000px){.highlight__textArea{width:100%}}.highlight__title{font-size:3.6rem;line-height:1.25;font-weight:900}@media only screen and (max-width: 1200px){.highlight__title{font-size:3rem}}@media only screen and (max-width: 840px){.highlight__title{font-size:2.6rem}}@media only screen and (max-width: 767px){.highlight__title{font-size:2rem}}.highlight__title span{display:block;font-size:4.8rem;font-weight:900;line-height:1;font-family:Oswald,Zen Kaku Gothic Antique,sans-serif;margin-bottom:.25em}@media only screen and (max-width: 1200px){.highlight__title span{font-size:3.6rem}}@media only screen and (max-width: 840px){.highlight__title span{font-size:3rem}}@media only screen and (max-width: 767px){.highlight__title span{font-size:1.8rem;margin-bottom:.35em}}.highlight__text{margin-top:1.5em;font-size:1.6rem;line-height:1.75;font-weight:500}@media only screen and (max-width: 1000px){.highlight__text{font-size:1.4rem}}@media only screen and (max-width: 840px){.highlight__text{margin-top:1em}}@media only screen and (max-width: 767px){.highlight__text{margin-top:.75em}}.highlight__slides{width:47%}@media only screen and (max-width: 1000px){.highlight__slides{width:100%;max-width:500px}}.highlight__slides figure{margin:0}.highlight__slides figure img{width:100%;height:auto;vertical-align:top}.highlight__slides figure figcaption{margin-top:.5em;font-size:1.2rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 767px){.highlight__slides figure figcaption{font-size:1rem}}.highlight__slides figure figcaption .new{background:#c00;color:#fff;display:inline-block;font-size:1.2rem;line-height:1;padding:.125em .5em}.highlight__slides figure figcaption strong{font-size:1.6rem;display:block}@media only screen and (max-width: 767px){.highlight__slides figure figcaption strong{font-size:1.3rem}}.highlight__slides .splide__pagination__page{background:#999;opacity:.35;bottom:-36px}.highlight__slides .splide__pagination__page.is-active{opacity:1}.highlight .chapter01{border-color:#ea6188}.highlight .chapter01 .highlight__title{color:#ea6188}.highlight .chapter01 figcaption strong{color:#ea6188}.highlight .chapter01 .splide__pagination__page.is-active{background-color:#ea6188;transform:scale(1)}.highlight .chapter02{border-color:#5a3e8e}.highlight .chapter02 .highlight__title{color:#5a3e8e}.highlight .chapter02 figcaption strong{color:#5a3e8e}.highlight .chapter02 .splide__pagination__page.is-active{background-color:#5a3e8e;transform:scale(1)}.highlight .chapter03{border-color:#2f80ed}.highlight .chapter03 .highlight__title{color:#2f80ed}.highlight .chapter03 figcaption strong{color:#2f80ed}.highlight .chapter03 .splide__pagination__page.is-active{background-color:#2f80ed;transform:scale(1)}.highlight .chapter04{border-color:#1f5f5b}.highlight .chapter04 .highlight__title{color:#1f5f5b}.highlight .chapter04 figcaption strong{color:#1f5f5b}.highlight .chapter04 .splide__pagination__page.is-active{background-color:#1f5f5b;transform:scale(1)}.highlight .chapter05{border-color:#a6761d}.highlight .chapter05 .highlight__title{color:#a6761d}.highlight .chapter05 figcaption strong{color:#a6761d}.highlight .chapter05 .splide__pagination__page.is-active{background-color:#a6761d;transform:scale(1)}.highlight .chapter06{border-color:#2e2e2e}.highlight .chapter06 .highlight__title{color:#2e2e2e}.highlight .chapter06 figcaption strong{color:#2e2e2e}.highlight .chapter06 .splide__pagination__page.is-active{background-color:#2e2e2e;transform:scale(1)}.audio-guide .section{padding-inline:100px;margin-bottom:0}@media only screen and (max-width: 1200px){.audio-guide .section{padding-inline:60px}}@media only screen and (max-width: 767px){.audio-guide .section{padding-inline:5vw}}.audio-guide__lead{text-align:center;color:#ea6188;font-size:3.6rem;font-weight:700;line-height:1.5;margin-bottom:48px}@media only screen and (max-width: 840px){.audio-guide__lead{font-size:3rem}}@media only screen and (max-width: 767px){.audio-guide__lead{font-size:2.1rem;margin-bottom:18px}}.audio-guide__content{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;flex-direction:row-reverse;gap:60px}@media only screen and (max-width: 1000px){.audio-guide__content{gap:30px}}@media only screen and (max-width: 840px){.audio-guide__content{flex-direction:column}}@media only screen and (max-width: 840px){.audio-guide__content img{width:100%;max-width:300px;margin-inline:auto}}@media only screen and (max-width: 840px) and (max-width: 767px){.audio-guide__content img{max-width:50vw}}.audio-guide__content__text{font-size:2rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.audio-guide__content__text{font-size:1.6rem}}.audio-guide__content__name{font-size:2.4rem;font-weight:700;line-height:1.5;margin-top:36px}@media only screen and (max-width: 767px){.audio-guide__content__name{font-size:2.4rem}}.audio-guide__content__name span{padding-left:1em;font-size:1.6rem;color:#666;letter-spacing:.05em}@media only screen and (max-width: 767px){.audio-guide__content__name span{font-size:1.4rem}}.audio-guide__content__profile{font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:8px}@media only screen and (max-width: 767px){.audio-guide__content__profile{font-size:1.4rem}}.audio-guide__outline{font-size:1.8rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.audio-guide__outline{font-size:1.5rem}}.audio-guide__outline-title{margin-top:24px;background:#000;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.5;padding:.25em .5em;margin-bottom:16px}@media only screen and (max-width: 767px){.audio-guide__outline-title{font-size:1.6rem}}.audio-guide__outline-title2{margin-top:18px;font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:6px}@media only screen and (max-width: 767px){.audio-guide__outline-title2{font-size:1.8rem}}.audio-guide__outline .small{font-size:1.4rem}@media only screen and (max-width: 767px){.audio-guide__outline .small{font-size:1.2rem}}.audio-guide__contact{border:#000 1px solid;margin-top:24px;padding:24px;font-size:1.8rem;font-weight:700;line-height:1.75;text-align:center}@media only screen and (max-width: 767px){.audio-guide__contact{padding:2.5vw;font-size:1.6rem;text-align:left}}.audio-guide__contact-title{font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:16px}@media only screen and (max-width: 767px){.audio-guide__contact-title{font-size:1.6rem;line-height:1.25;background:#ccc;padding:.25em;text-align:center}}.audio-guide__contact .small{font-size:1.4rem}@media only screen and (max-width: 767px){.audio-guide__contact .small{font-size:1.2rem}}.audio-guide__contact__company{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;margin-bottom:8px}@media only screen and (max-width: 767px){.audio-guide__contact__company{flex-direction:column;align-items:flex-start;gap:4px}}.audio-guide__contact__company-name{font-size:1.8rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.audio-guide__contact__company-name{font-size:1.5rem}}@media only screen and (max-width: 767px){.audio-guide__contact__company img{max-width:150px}}.audio-guide__contact a{color:#000;text-underline-offset:.125em}@media only screen and (min-width: 769px){.audio-guide__contact a:hover{text-decoration:none}}@media only screen and (max-width: 840px){.english .nav__eng{display:block!important;position:fixed!important;margin-top:0;top:0;right:5px}.english .nav__eng a{font-size:1.6rem}}.policy__section{width:90vw;max-width:800px;margin:60px auto;background:#ffffffd9;padding:60px;font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.05em}@media only screen and (max-width: 840px){.policy__section{padding:7.5vw 5vw;margin-block:30px;line-height:1.5}}@media only screen and (max-width: 767px){.policy__section{padding:10vw 5vw;font-size:1.2rem;margin-block:0}}.policy__section h1{font-size:2.4rem;text-align:center;margin-bottom:1em}@media only screen and (max-width: 767px){.policy__section h1{font-size:1.8rem;margin-bottom:1.5em}}.policy__section h2{margin-block:2em .5em;font-size:1.8rem}@media only screen and (max-width: 767px){.policy__section h2{font-size:1.5rem;margin-block:1.5em .5em}}.policy__section h3{margin-block:1em .25em;font-size:1.6rem}@media only screen and (max-width: 767px){.policy__section h3{font-size:1.5rem;margin-block:1em .25em}}.policy__section p{margin-top:1em}.policy__section p.date{margin-top:3em}.policy__section hr{margin-block:3em 2em;border:none;border-bottom:#ccc 1px solid}.policy__section .notes{font-size:1.2rem}@media only screen and (max-width: 767px){.policy__section .notes{font-size:1rem}}.policy__section a{color:#000;text-underline-offset:.125em}@media only screen and (min-width: 769px){.policy__section a:hover{text-decoration:none}}.zuroku__inner{text-align:center}.zuroku__slides{max-width:800px;margin:0 auto 36px}@media only screen and (max-width: 767px){.zuroku__slides{margin-bottom:24px}}.zuroku__slides .splide__slide .protection{background:#fff;display:flex;justify-content:center;align-items:center}.zuroku__slides .splide__slide .protection:after{display:none}.zuroku__slides .splide__pagination{bottom:-24px}.zuroku__slides .splide__pagination__page{background:#ccc;opacity:1}.zuroku__slides .splide__pagination__page.is-active{background:#ea6188}.zuroku__title{font-size:3rem;font-weight:700;line-height:1.5;margin-top:60px}@media only screen and (max-width: 767px){.zuroku__title{font-size:1.8rem;margin-top:48px}}.zuroku__lead{font-size:2.1rem;font-weight:700;line-height:1.5;margin-top:16px;color:#ea6188}@media only screen and (max-width: 767px){.zuroku__lead{font-size:1.6rem}}.zuroku__desc{font-size:1.6rem;line-height:1.75;margin-top:16px;text-align:left;max-width:760px;margin-inline:auto}@media only screen and (max-width: 767px){.zuroku__desc{font-size:1.4rem;line-height:1.5}}.zuroku__spec{font-size:1.4rem;line-height:1.75;margin-top:24px;color:#222}@media only screen and (max-width: 767px){.zuroku__spec{font-size:1.2rem;line-height:1.5;text-align:left}}.zuroku__note{font-size:1.2rem;line-height:1.75;margin-top:12px;color:#666}@media only screen and (max-width: 767px){.zuroku__note{font-size:1.1rem}}.goodsSection__inner{text-align:center}.goodsSection__title{font-size:3rem;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.goodsSection__title{font-size:2.4rem}}.goodsSection__desc{font-size:1.6rem;line-height:1.75;margin-top:16px;margin-bottom:36px}@media only screen and (max-width: 767px){.goodsSection__desc{font-size:1.4rem;line-height:1.5;margin-bottom:24px;text-align:left}}.goodsList{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 24px}@media only screen and (max-width: 840px){.goodsList{grid-template-columns:repeat(2,1fr);gap:24px 16px}}@media only screen and (max-width: 767px){.goodsList{gap:16px}}.goodsList__item{text-align:center}.goodsList__slides .splide__track{overflow:hidden}.goodsList__slides .splide__pagination{bottom:-20px}.goodsList__slides .splide__pagination__page{background:#ccc;opacity:1}.goodsList__slides .splide__pagination__page.is-active{background:#ea6188}.goodsList__imgWrap{background:#f2f2f2;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.goodsList__imgWrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.goodsList__name{font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:36px}@media only screen and (max-width: 767px){.goodsList__name{font-size:1.5rem;margin-top:30px}}.goodsList__price{font-size:1.6rem;line-height:1.5;margin-top:4px}@media only screen and (max-width: 767px){.goodsList__price{font-size:1.4rem;margin-top:2px}}.goodsList__price .tax{font-size:1.2rem}@media only screen and (max-width: 767px){.goodsList__price .tax{font-size:1rem}}.goodsList__note{font-size:1.4rem;line-height:1.75;margin-top:48px;text-align:left}@media only screen and (max-width: 767px){.goodsList__note{font-size:1.2rem}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
