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}}.move-top{opacity:0;transform:translateY(60px);transition:transform 1s ease .5s,opacity 1s ease .5s}.move-top.mv{opacity:1;transform:translateY(0)}.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}@media only screen and (max-width: 767px){.highlight .anchorList{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 767px){.highlight .anchorList__item{text-align:center}}@media only screen and (max-width: 767px){.highlight .anchorList__item:nth-child(3):after{display:none}}.highlight__header{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (max-width: 1000px){.highlight__header{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.highlight__header{gap:2.5vw}}.highlight__header-title{color:#ea6188;font-size:3.6rem;font-weight:900;line-height:1.2}@media only screen and (max-width: 767px){.highlight__header-title{font-size:2.4rem}}.highlight__header-text{font-size:1.6rem;font-weight:700;line-height:1.65;text-align:justify;text-justify:inter-ideograph}@media only screen and (max-width: 767px){.highlight__header-text{font-size:1.4rem;line-height:1.5}}.highlight__content{margin-top:30px;display:grid;gap:15px}@media only screen and (max-width: 1000px){.highlight__content{gap:15px}}@media only screen and (max-width: 767px){.highlight__content{gap:2.5vw}}.highlight__content-item img{width:100%}.highlight__content-item figcaption{margin-top:.5em;font-size:1.2rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 767px){.highlight__content-item figcaption{font-size:1rem}}.highlight__content-item figcaption strong{font-size:1.4rem;display:block}.highlight__footer{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.highlight__footer{margin-top:10vw}}.highlight__footer a{display:inline-block;background:#ea6188;color:#fff;text-decoration:none;font-size:2.4rem;font-weight:700;line-height:1.5;padding:12px 36px;border-radius:200px;border:2px solid #EA6188}@media only screen and (max-width: 767px){.highlight__footer a{font-size:2rem;padding:12px 48px}}@media only screen and (min-width: 769px){.highlight__footer a:hover{background:#fff;color:#ea6188}}.highlight .chapter01 .highlight__content{grid-template-columns:542fr 390fr}@media only screen and (max-width: 767px){.highlight .chapter01 .highlight__content{grid-template-columns:1fr}}.highlight .chapter01 .highlight__content .img01{grid-column:1/2;grid-row:1/2}@media only screen and (max-width: 767px){.highlight .chapter01 .highlight__content .img01{grid-column:auto;grid-row:auto}}.highlight .chapter01 .highlight__content .img02{grid-column:1/2;grid-row:2/3}@media only screen and (max-width: 767px){.highlight .chapter01 .highlight__content .img02{grid-column:auto;grid-row:auto}}.highlight .chapter01 .highlight__content .img03{grid-column:2/3;grid-row:1/3}@media only screen and (max-width: 767px){.highlight .chapter01 .highlight__content .img03{grid-column:auto;grid-row:auto}}.highlight .chapter01 .highlight__content .img04{grid-column:1/3;grid-row:3/4}@media only screen and (max-width: 767px){.highlight .chapter01 .highlight__content .img04{grid-column:auto;grid-row:auto}}.highlight .chapter02 .highlight__content{grid-template-columns:427fr 211fr 302fr}@media only screen and (max-width: 767px){.highlight .chapter02 .highlight__content{grid-template-columns:1fr}}.highlight .chapter02 .highlight__content .img04{grid-column:1/4}@media only screen and (max-width: 767px){.highlight .chapter02 .highlight__content .img04{grid-column:auto;grid-row:auto}}.highlight .chapter03 .highlight__content{grid-template-columns:251fr 720fr}@media only screen and (max-width: 767px){.highlight .chapter03 .highlight__content{grid-template-columns:1fr}}.highlight .chapter04 .highlight__content{grid-template-columns:309fr 662fr}@media only screen and (max-width: 767px){.highlight .chapter04 .highlight__content{grid-template-columns:1fr}}.highlight .chapter04 .highlight__content .img01{grid-column:1/3}@media only screen and (max-width: 767px){.highlight .chapter04 .highlight__content .img01{grid-column:auto;grid-row:auto}}.highlight .chapter05 .highlight__content{grid-template-columns:545fr 425fr}@media only screen and (max-width: 767px){.highlight .chapter05 .highlight__content{grid-template-columns:1fr}}.highlight .chapter05 .highlight__content .img03{grid-column:1/3}@media only screen and (max-width: 767px){.highlight .chapter05 .highlight__content .img03{grid-column:auto;grid-row:auto}}.highlight .chapter06 .highlight__content{grid-template-columns:480fr 488fr}@media only screen and (max-width: 767px){.highlight .chapter06 .highlight__content{grid-template-columns:1fr}}.highlight .chapter06 .highlight__content .img01{grid-column:1/3}@media only screen and (max-width: 767px){.highlight .chapter06 .highlight__content .img01{grid-column:auto;grid-row:auto}}.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}}
