@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@500;700&family=Zen+Old+Mincho&display=swap");html{height:100%;font-size:2.5vw;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media print,screen and (min-width:768px){html{font-size:0.694445vw}}html *{-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow:auto;overflow-y:scroll;height:100%;min-height:100%;margin:0;color:var(--color-black);font-family:var(--font-ja);font-size:1.4rem;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-font-feature-settings:"paln";font-feature-settings:"palt"}@media print,screen and (min-width:768px){body{font-size:1.6rem}}body.enabled_modal{overflow:hidden}body.--dragging{cursor:-webkit-grabbing;cursor:grabbing}[lang=en]{font-family:var(--font-en)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6,th{margin:0;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{line-height:1.3}blockquote,dd,dl,fieldset,figure,ol,p,ul{margin:0;padding:0}td,th{text-align:left;vertical-align:baseline;padding:0}audio,canvas,video{display:block}audio:not([controls]){display:none}[hidden]{display:none}table{border-collapse:separate;border-spacing:0}svg:not(:root){overflow:hidden}a{color:inherit;text-decoration:none;outline:none}a:focus{outline:none}img{width:100%;height:auto;border:none;vertical-align:bottom}hr{width:100%;height:auto;border:none;color:inherit}br{letter-spacing:0}em{font-style:normal;font-weight:700}dd,dt,li{list-style:none;vertical-align:bottom}input,select,textarea{outline:none}sub,sup{font-size:0.83em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}pre{white-space:pre-wrap;word-wrap:break-word;margin:0}b,strong{font-weight:700}q{quotes:none}abbr[title]{border-bottom:1rem dotted}caption{padding:0;text-align:left}form{margin:0}fieldset{border:0}legend{border:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;margin:0;padding:0;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{line-height:inherit;vertical-align:inherit;text-align:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]:focus{outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}select{background-color:inherit;line-height:normal;cursor:pointer}textarea{vertical-align:top;overflow:auto}#fb-root,.defs,.nicescroll-rails{display:none}:root{--font-ja:"Zen Kaku Gothic New",sans-serif;--font-en:"Jost","Zen Kaku Gothic New",sans-serif;--color-white:#ffffff;--color-black:#000000;--color-gray:#eeeeee;--color-primary:#000C30;--color-border:#eeeeee;--color-beige:#E6DCC1;--color-ocher:#EAC581;--color-yellow:#EED390;--color-gold:#AD7C02;--color-blue:#A2D3C7;--color-red:#AD1106;--indent:1em;--scrollbar-width:0px}#wrapper{position:relative;width:100%;min-height:100%;background:var(--color-white)}#content{width:calc(100% - var(--scrollbar-width))}.c-logo{position:sticky;top:0;left:0;z-index:8000;height:0;mix-blend-mode:exclusion}.c-logo__item{position:absolute;top:0.5rem;left:1.3rem;width:10.7rem}@media print,screen and (min-width:768px){.c-logo__item{top:2rem;left:2.5rem;width:14.2rem}}.c-inner{width:calc(100% - 4rem);margin:0 auto}@media print,screen and (min-width:768px){.c-inner{width:calc(100% - 12rem)}}.c-title-primary{display:-ms-grid;display:grid;gap:10px;margin-bottom:3rem;font-weight:500;text-align:center}@media print,screen and (min-width:768px){.c-title-primary{margin-bottom:6rem}}.c-title-primary .c-tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-title-primary--en{font-size:3.4rem;line-height:1}@media print,screen and (min-width:768px){.c-title-primary--en{font-size:6rem}}.c-title-primary--ja{font-size:1.2rem;line-height:1.4;letter-spacing:0.3em}@media print,screen and (min-width:768px){.c-title-primary--ja{font-size:1.5rem}}.c-title-secondary{display:-ms-grid;display:grid;margin-bottom:2rem;font-weight:500;text-align:center}.c-title-secondary--en{font-size:2.6rem;line-height:1.5;letter-spacing:0.05em}@media print,screen and (min-width:768px){.c-title-secondary--en{font-size:3rem}}.c-title-secondary--ja{font-size:1.1rem;line-height:1.4;letter-spacing:0.05em}@media print,screen and (min-width:768px){.c-title-secondary--ja{font-size:1.3rem}}.c-button{--button-text:var(--color-black);--button-bg:var(--color-white);width:100%;height:7.2rem;margin:0 auto;font-size:1.6rem;line-height:1.3;text-align:center}@media print,screen and (min-width:768px){.c-button:has(>a:hover,>button:hover){--button-text:var(--color-white);--button-bg:var(--color-gold)}}.c-button._gold{--button-text:var(--color-white);--button-bg:var(--color-gold)}@media print,screen and (min-width:768px){.c-button._gold:has(>a:hover,>button:hover){--button-text:var(--color-gold);--button-bg:var(--color-white)}}.c-button._green{--button-text:var(--color-white);--button-bg:#697D78}@media print,screen and (min-width:768px){.c-button._green:has(>a:hover,>button:hover){--button-text:#697D78;--button-bg:var(--color-white)}}.c-button>a,.c-button>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;padding:2rem 35px 2rem 2rem;border-radius:10rem;background:var(--button-bg);color:var(--button-text)}@media print,screen and (min-width:768px){.c-button>a,.c-button>button{-webkit-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s}}.c-button>a>div,.c-button>button>div{width:100%}.c-button .c-icon--arrow,.c-button .c-icon--blank,.c-button .c-icon--pdf{--icon-color:var(--button-text);position:absolute;top:50%;right:2rem}.c-button:has(._comingsoon){margin-top:1rem;-webkit-filter:contrast(0.4);filter:contrast(0.4);pointer-events:none}.c-button ._comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:100%;left:50%;width:16rem;height:2rem;border-radius:10rem;background:var(--color-white);color:var(--color-black);font-size:1.6rem;line-height:1;text-align:center;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-filter:drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,0.1));filter:drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,0.1))}.c-button ._comingsoon:after{content:"";position:absolute;top:calc(100% - 0.1rem);left:calc(50% - 0.4rem);border-top:1rem solid var(--color-white);border-left:0.4rem solid transparent;border-right:0.4rem solid transparent}.c-icon--arrow,.c-icon--blank,.c-icon--pdf{--icon-size:2.4rem;--icon-color:var(--color-black);position:relative;width:0;padding-left:var(--icon-size)}.c-icon--arrow:before,.c-icon--blank:before,.c-icon--pdf:before{content:"";position:absolute;top:50%;left:0;width:var(--icon-size);height:var(--icon-size);aspect-ratio:1/1;background:var(--icon-color);-webkit-mask:no-repeat center center/contain;mask:no-repeat center center/contain;translate:0 -50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width:768px){.c-icon--arrow:before,.c-icon--blank:before,.c-icon--pdf:before{-webkit-transition:background 0.3s;transition:background 0.3s}}.c-icon--arrow{--icon-size:1.2rem}.c-icon--arrow:before{-webkit-mask-image:url(../img/common/c_icon_arrow.svg);mask-image:url(../img/common/c_icon_arrow.svg)}.c-icon--blank{--icon-size:1.2rem}.c-icon--blank:before{-webkit-mask-image:url(../img/common/c_icon_blank.svg);mask-image:url(../img/common/c_icon_blank.svg)}.c-icon--pdf{--icon-size:2.2rem}.c-icon--pdf:before{-webkit-mask-image:url(../img/common/c_icon_pdf.svg);mask-image:url(../img/common/c_icon_pdf.svg)}.c-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4rem}.c-tag li{padding:0.6rem 1rem;border-radius:0.4rem;line-height:1;letter-spacing:0.1em}.c-tag li[data-color=beige]{background:var(--color-beige);color:var(--color-black)}.c-tag li[data-color=yellow]{background:var(--color-yellow);color:#25335A}.c-tag li[data-color=ocher]{background:var(--color-ocher);color:var(--color-black)}.c-tag li[data-color=gold]{background:var(--color-gold);color:var(--color-white)}.c-tag li[data-color=blue]{background:var(--color-blue);color:var(--color-black)}.c-tag li[data-color=red]{background:var(--color-red);color:var(--color-white)}.c-tag__middle{font-size:1.5rem}.c-tag__small{font-size:1.2rem}.c-attention{--speed:60;--attention-height:3.0rem;--attention-close:0rem;overflow:hidden;width:100%;height:var(--attention-close);background:#FFF7C7;-webkit-transition:height 0.3s;transition:height 0.3s;font-size:1.2rem}@media print,screen and (min-width:768px){.c-attention{--attention-height:4.0rem;font-size:1.3rem}}.c-attention.--attention-active{height:var(--attention-height)}.c-attention__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(var(--attention-width) * 1px);height:100%;-webkit-animation:attention_loop calc(var(--attention-width) / var(--speed) * 1s) linear infinite;animation:attention_loop calc(var(--attention-width) / var(--speed) * 1s) linear infinite}@-webkit-keyframes attention_loop{0%{translate:0 0}to{translate:-100% 0}}@keyframes attention_loop{0%{translate:0 0}to{translate:-100% 0}}.c-attention__wrap:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.c-attention__list{display:-webkit-box;display:-ms-flexbox;display:flex}.c-attention__list--item{padding-right:1rem;padding-left:2rem;background:url(../img/common/c_attention_icon.svg) center left/1.6rem auto no-repeat;white-space:nowrap}@media print,screen and (min-width:768px){.c-attention__list--item{padding-right:4.5rem}}.--nav-open .c-attention{--attention-height:0rem}@-webkit-keyframes modalwindow_in{0%{opacity:0}to{opacity:1}}@keyframes modalwindow_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modalwindow_out{0%{opacity:1}to{opacity:0}}@keyframes modalwindow_out{0%{opacity:1}to{opacity:0}}.c-modal{display:none;position:fixed;top:0;left:0;z-index:9000;width:100%;height:100%;opacity:0;-ms-overflow-style:none;scrollbar-width:none}.c-modal::-webkit-scrollbar{display:none}.c-modal:has(.--modal-active){display:block;-webkit-animation:modalwindow_in 0.4s ease-in-out;animation:modalwindow_in 0.4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-modal:is(.--modal-close){display:block;-webkit-animation:modalwindow_out 0.4s ease-in-out;animation:modalwindow_out 0.4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.c-modal__wrap{overflow:auto;position:relative;height:100%}.c-modal__inner{display:table;width:100%;height:100%}.c-modal__box{display:table-cell;vertical-align:middle}.c-modal__item{display:none;position:relative;margin:0 auto}.c-modal__item.--modal-active{display:block}.ticket-modal{position:relative;width:38rem;margin:3rem auto}@media print,screen and (min-width:768px){.ticket-modal{width:120rem;margin:6rem auto}}.ticket-modal__close{position:absolute;top:-2rem;right:-1rem;z-index:100;width:8rem;height:8rem;background:var(--color-white);border-radius:50%}@media print,screen and (min-width:768px){.ticket-modal__close{top:-3rem;right:-2rem}}.ticket-modal__close:after,.ticket-modal__close:before{content:"";position:absolute;top:50%;left:50%;width:3rem;height:0.2rem;background-color:#0D3A58;translate:-50% -50%}.ticket-modal__close:before{rotate:45deg}.ticket-modal__close:after{rotate:-45deg}.ticket-modal__obj:after,.ticket-modal__obj:before{content:"";position:absolute;top:0;width:11.1rem;height:18rem;background:0 0/contain no-repeat}@media print,screen and (min-width:768px){.ticket-modal__obj:after,.ticket-modal__obj:before{top:2rem;width:17.4rem;height:28.4rem}}.ticket-modal__obj:before{left:0;background-image:url(../img/common/c_modal_obj01.svg)}@media print,screen and (min-width:768px){.ticket-modal__obj:before{left:2rem}}.ticket-modal__obj:after{right:0;background-image:url(../img/common/c_modal_obj02.svg)}@media print,screen and (min-width:768px){.ticket-modal__obj:after{right:2rem}}.ticket-modal__contents{position:relative;padding:3rem 0 17rem;background:#EBEDED}@media print,screen and (min-width:768px){.ticket-modal__contents{padding:10rem 0 10rem}}.ticket-modal__header{display:-ms-grid;display:grid;gap:3rem;padding:0 2rem 13rem}@media print,screen and (min-width:768px){.ticket-modal__header{gap:6rem;padding:0 14rem 12rem}}.ticket-modal__header--title{display:-ms-grid;display:grid;gap:1rem;text-align:center}.ticket-modal__header--title--en{font-size:3.4rem;line-height:1}@media print,screen and (min-width:768px){.ticket-modal__header--title--en{font-size:6rem}}.ticket-modal__header--title--ja{font-size:1.2rem;line-height:1.4}@media print,screen and (min-width:768px){.ticket-modal__header--title--ja{font-size:1.5rem}}.ticket-modal__header--text{font-size:1.6rem;line-height:2}@media print,screen and (min-width:768px){.ticket-modal__header--text{text-align:center}}.ticket-modal__header--obj01{width:10rem;margin:0 auto}@media print,screen and (min-width:768px){.ticket-modal__header--obj01{position:absolute;top:-1rem;left:12rem;width:20rem}}.ticket-modal__header--obj02{width:10.5rem;margin:0 auto}@media print,screen and (min-width:768px){.ticket-modal__header--obj02{position:absolute;top:7.6rem;right:9rem;width:19.4rem}}.ticket-modal__links{display:-ms-grid;display:grid;gap:2rem}@media print,screen and (min-width:768px){.ticket-modal__links{gap:4rem;-ms-grid-columns:1fr 4rem 1fr 4rem 1fr;grid-template-columns:repeat(3,1fr)}}.ticket-modal__links--text{display:block;position:relative;padding:0 0 1rem;border-bottom:2px solid var(--color-black)}.ticket-modal__links--text:after{content:"";position:absolute;top:50%;right:0;width:0.4rem;height:0.4rem;border-bottom:0.15rem solid var(--color-black);border-right:0.15rem solid var(--color-black);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.ticket-modal__links--text--en{color:#AD7C02;font-size:1.4rem;line-height:1;letter-spacing:0.05em}.ticket-modal__links--text--ja{font-size:1.8rem;font-weight:700;line-height:2}.ticket-modal__gift{display:-ms-grid;display:grid;gap:2rem;color:var(--color-white)}@media print,screen and (min-width:768px){.ticket-modal__gift{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.ticket-modal__gift--item{display:-ms-grid;display:grid;gap:1.6rem;position:relative;padding:4rem;border-radius:2rem;background:#9E100D}@media print,screen and (min-width:768px){.ticket-modal__gift--item{gap:2.6rem}}.ticket-modal__gift--item._item02{background-color:#AD7C02}.ticket-modal__gift--title{display:-ms-grid;display:grid;gap:0.8rem}.ticket-modal__gift--title--en{font-size:1.2rem;line-height:1}.ticket-modal__gift--title--ja{font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:0.1em}.ticket-modal__gift--text{font-size:1.6rem;line-height:2}.ticket-modal__gift--text strong{font-size:2rem;font-weight:500}.ticket-modal__gift--obj01,.ticket-modal__gift--obj02{position:absolute}.ticket-modal__gift--obj01{top:-2rem;right:2rem;width:7.6rem}@media print,screen and (min-width:768px){.ticket-modal__gift--obj01{top:-3.4rem;right:3.5rem;width:10.2rem}}.ticket-modal__gift--obj02{bottom:-2rem;right:0;width:6.2rem}@media print,screen and (min-width:768px){.ticket-modal__gift--obj02{bottom:-1rem;right:3.4rem;width:9rem}}.ticket-modal__section{position:relative;padding:4rem 2rem 10rem;background:#ddd;color:var(--color-black)}@media print,screen and (min-width:768px){.ticket-modal__section{padding:10rem 12rem 16rem}}.ticket-modal__section:before{content:"";position:absolute;bottom:calc(100% - 0.1rem);left:0;width:100%;padding-bottom:12%;-webkit-mask:url(../img/common/c_modal_bg01.svg) center top/cover no-repeat;mask:url(../img/common/c_modal_bg01.svg) center top/cover no-repeat}@media print,screen and (min-width:768px){.ticket-modal__section:before{bottom:calc(100% - 2rem);padding-bottom:5.834%}}.ticket-modal__section--title{display:-ms-grid;display:grid;gap:0.5rem;margin-bottom:2rem;text-align:center}@media print,screen and (min-width:768px){.ticket-modal__section--title{margin-bottom:3rem}}.ticket-modal__section--title--en{color:#AD7C02;font-size:1.4rem;line-height:1;letter-spacing:0.05em}@media print,screen and (min-width:768px){.ticket-modal__section--title--en{font-size:2rem}}.ticket-modal__section--title--ja{font-size:2.8rem;font-weight:700;line-height:1.4}@media print,screen and (min-width:768px){.ticket-modal__section--title--ja{font-size:4rem}}.ticket-modal__section--text{margin-bottom:2rem;font-size:1.5rem;line-height:2}@media print,screen and (min-width:768px){.ticket-modal__section--text{margin-bottom:4rem;font-size:1.6rem;text-align:center}}.ticket-modal__section--set{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem 0.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-bottom:3rem;color:var(--color-black)}@media print,screen and (min-width:768px){.ticket-modal__section--set{gap:1rem 0.5rem;margin:0 -5% 4rem}}.ticket-modal__section--set--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.ticket-modal__section--set--img{display:block;position:relative;z-index:0;width:11.2rem;aspect-ratio:1/1}@media print,screen and (min-width:768px){.ticket-modal__section--set--img{width:22.4rem}}.ticket-modal__section--set--img:before{content:"";position:absolute;z-index:-1;inset:10%;border-radius:50%;background:rgba(0,0,0,0.1)}.ticket-modal__section--set--text{position:relative;margin-top:-1.5rem;padding:0.4rem 1.5rem;border-radius:2rem;background-color:#AD7C02;color:var(--color-white);font-size:1rem;line-height:1;text-align:center;white-space:nowrap}@media print,screen and (min-width:768px){.ticket-modal__section--set--text{margin-top:-3rem;padding:0.8rem 3rem;font-size:1.6rem;line-height:1}}.ticket-modal__section--set--icon{width:1.5rem;height:1.5rem;background:#AD7C02;-webkit-mask:url(../img/common/c_modal_sec_icon.svg) center center/contain no-repeat;mask:url(../img/common/c_modal_sec_icon.svg) center center/contain no-repeat}@media print,screen and (min-width:768px){.ticket-modal__section--set--icon{width:3rem;height:3rem}}.ticket-modal__section--pass{display:-ms-grid;display:grid;gap:3rem}@media print,screen and (min-width:768px){.ticket-modal__section--pass{gap:4rem;grid-auto-flow:column}}.ticket-modal__section--pass--box{display:-ms-grid;display:grid;gap:1rem}@media print,screen and (min-width:768px){.ticket-modal__section--pass--box{gap:2rem}}.ticket-modal__section--pass--title{text-align:center}.ticket-modal__section--pass--title--en{font-size:1.4rem;line-height:1;letter-spacing:0.05em}@media print,screen and (min-width:768px){.ticket-modal__section--pass--title--en{font-size:2rem}}.ticket-modal__section--pass--title--ja{font-size:1.4rem;line-height:1.5}@media print,screen and (min-width:768px){.ticket-modal__section--pass--title--ja{font-size:1.8rem}}.ticket-modal__section--pass--title--ja strong{color:#AD7C02;font-size:2.8rem;font-weight:500}@media print,screen and (min-width:768px){.ticket-modal__section--pass--title--ja strong{font-size:3.5rem}}.ticket-modal__section--pass--list{overflow:hidden;display:-ms-grid;display:grid;gap:0.2rem;border-radius:1rem;color:var(--color-black)}@media print,screen and (min-width:768px){.ticket-modal__section--pass--list._clm1{grid-auto-flow:column}}.ticket-modal__section--pass--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;height:9.4rem;padding:2rem;background:var(--color-white)}@media print,screen and (min-width:768px){.ticket-modal__section--pass--item{padding:2rem 4rem}}.ticket-modal__section--pass--icon{width:3.2rem}.ticket-modal__section--pass--name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem;line-height:1.3;letter-spacing:0.05em}@media print,screen and (min-width:768px){.ticket-modal__section--pass--name{font-size:1.8rem}}.ticket-modal__section--pass--name small{display:block;font-size:1.2rem;line-height:1.8;letter-spacing:0.05em}.ticket-modal__section--pass--num{font-size:1.8rem}.ticket-modal__section--pass--num strong{padding:0 0.4rem 0 0.8rem;color:#AD7C02;font-size:3rem;font-weight:500;line-height:1}.ticket-modal__section01{background:#F4E5B5}.ticket-modal__section01:before{background-color:#F4E5B5}.ticket-modal__section02{background:#A2D3C7}.ticket-modal__section02:before{background-color:#A2D3C7}.ticket-modal__section02 .ticket-modal__section--set{margin-left:-3rem;margin-right:-3rem}.ticket-modal__section03{background:#25335A;color:var(--color-white)}.ticket-modal__section03:before{background-color:#25335A}.ticket-modal__section03 .ticket-modal__section--title--en{color:#EED390}.ticket-modal__section03 .ticket-modal__section--title--ja{color:#EED390}.ticket-modal__section03 .ticket-modal__section--set--img:before{background-color:rgba(0,0,0,0.3)}.ticket-modal__section03 .ticket-modal__section--set--text{background-color:#EED390;color:var(--color-black)}.ticket-modal__section03 .ticket-modal__section--set--icon{background-color:#EED390}.ticket-modal__section03 .ticket-modal__section--pass--title--ja strong{color:#EED390}.ticket-modal__footer{display:-ms-grid;display:grid;gap:5rem;position:relative;padding:4rem 2rem 0}@media print,screen and (min-width:768px){.ticket-modal__footer{gap:9rem;padding:6rem 20rem 0}}.ticket-modal__footer:before{content:"";position:absolute;bottom:calc(100% - 0.1rem);left:0;width:100%;padding-bottom:12%;background:#EBEDED;-webkit-mask:url(../img/common/c_modal_bg01.svg) center top/cover no-repeat;mask:url(../img/common/c_modal_bg01.svg) center top/cover no-repeat}@media print,screen and (min-width:768px){.ticket-modal__footer:before{bottom:calc(100% - 2rem);padding-bottom:5.834%}}.ticket-modal__footer--notice{display:-ms-grid;display:grid;gap:2rem;position:relative}.ticket-modal__footer--notice--title{font-size:1.8rem;line-height:1.4}.ticket-modal__footer--notice--title:before{content:"";padding-left:2rem;margin-right:1rem;background:url(../img/common/c_modal_notice_icon01.svg) center center/contain no-repeat}.ticket-modal__footer--notice--list{display:-ms-grid;display:grid;gap:1rem;font-size:1.6rem;line-height:1.4}.ticket-modal__footer--notice--list>li{padding-left:1em;text-indent:-1em}.ticket-modal__footer--notice--list>li:before{content:"※";display:inline-block;width:1em;text-indent:0}.ticket-modal__footer--notice--obj{position:absolute;top:100%;left:9.4rem;width:15.3rem;margin-top:3rem}@media print,screen and (min-width:768px){.ticket-modal__footer--notice--obj{top:0;left:100%;width:19rem;margin-top:-2rem;margin-left:-4rem}}@media print,screen and (min-width:768px){.u-sp{display:none}}@media screen and (max-width:767px){.u-pc{display:none}}@media print,screen and (min-width:768px){.u-rollover{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}}@media print,screen and (min-width:768px){.u-rollover:hover{opacity:0.6}}.u-link{text-decoration:underline}@media print,screen and (min-width:768px){.u-link:hover{text-decoration:none}}.js-fade{opacity:0}.js-fade.--fade-active{opacity:1;-webkit-transition:opacity 0.6s ease-out;transition:opacity 0.6s ease-out}.js-accd{--accd-toggle:0fr}.js-accd.--accd-active{--accd-toggle:1fr}.js-accd--content{display:-ms-grid;display:grid;-ms-grid-rows:var(--accd-toggle);grid-template-rows:var(--accd-toggle);-webkit-transition:grid 0.6s,padding 0.6s;transition:grid 0.6s,padding 0.6s}.js-accd--content>div{overflow:hidden}.l-header{position:sticky;top:0;left:0;z-index:9000;width:100%;height:0}.l-header{}.l-header__toggle{display:block;position:absolute;top:1rem;right:calc(1rem + var(--scrollbar-width));z-index:100;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--color-white)}@media print,screen and (min-width:768px){.l-header__toggle{width:8rem;height:8rem;top:2rem;right:calc(2rem + var(--scrollbar-width))}}.l-header__toggle>span{display:block;position:absolute;top:calc(50% - 0.1rem);left:calc(50% - 0.9rem);width:1.8rem;height:0.1rem;background:#0D3A58}@media print,screen and (min-width:768px){.l-header__toggle>span{left:calc(50% - 1.5rem);width:3rem;height:0.2rem}}.l-header__toggle>span:first-child{translate:0 -0.5rem}@media print,screen and (min-width:768px){.l-header__toggle>span:first-child{translate:0 -0.8rem}}.l-header__toggle>span:first-child{rotate:0deg;-webkit-transition:background 0.3s ease,translate 0.3s 0.15s ease,rotate 0.3s ease;transition:background 0.3s ease,translate 0.3s 0.15s ease,rotate 0.3s ease}.--nav-open .l-header__toggle>span:first-child{translate:0 0;rotate:45deg;-webkit-transition:background 0.3s ease,translate 0.3s ease,rotate 0.3s 0.15s ease;transition:background 0.3s ease,translate 0.3s ease,rotate 0.3s 0.15s ease}.l-header__toggle>span:nth-child(2){opacity:1;-webkit-transition:background 0.3s ease,opacity 0.3s 0.15s ease;transition:background 0.3s ease,opacity 0.3s 0.15s ease}.--nav-open .l-header__toggle>span:nth-child(2){opacity:0;-webkit-transition:background 0.3s 0.15s ease,opacity 0.3s ease;transition:background 0.3s 0.15s ease,opacity 0.3s ease}.l-header__toggle>span:nth-child(3){translate:0 0.5rem}@media print,screen and (min-width:768px){.l-header__toggle>span:nth-child(3){translate:0 0.8rem}}.l-header__toggle>span:nth-child(3){rotate:0deg;-webkit-transition:background 0.3s ease,translate 0.3s 0.15s ease,rotate 0.3s ease;transition:background 0.3s ease,translate 0.3s 0.15s ease,rotate 0.3s ease}.--nav-open .l-header__toggle>span:nth-child(3){translate:0 0;rotate:-45deg;-webkit-transition:background 0.3s ease,translate 0.3s ease,rotate 0.3s 0.15s ease;transition:background 0.3s ease,translate 0.3s ease,rotate 0.3s 0.15s ease}.l-header{}.l-header__menu{overflow:hidden;position:absolute;top:0;width:100%;height:100vh;opacity:0;visibility:hidden;background:rgba(0,0,0,0.1);-webkit-transition:opacity 0.3s,visibility 0.3s,translate 0.6s;transition:opacity 0.3s,visibility 0.3s,translate 0.6s}.--nav-open .l-header__menu{visibility:visible;opacity:1}.l-header__menu--wrap{width:100%;height:100%;translate:0 100%;-webkit-transition:opacity 0.3s,visibility 0.3s,translate 0.6s;transition:opacity 0.3s,visibility 0.3s,translate 0.6s}@media print,screen and (min-width:768px){.l-header__menu--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;translate:100% 0}}.--nav-open .l-header__menu--wrap{translate:0% 0%}.l-header__menu--scroll{overflow:auto;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media print,screen and (min-width:768px){.l-header__menu--scroll{margin-top:0;margin-left:-0.2rem;padding-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.l-header__menu--scroll::-webkit-scrollbar{display:none}.l-header__menu--scroll:before{content:"";display:block;width:100%;height:18rem;margin-bottom:-0.2rem;background:url(../img/common/h_gnav_bg_sp.webp) no-repeat center bottom/contain}@media print,screen and (min-width:768px){.l-header__menu--scroll:before{content:none}}.l-header__menu--bg{position:relative;min-height:100%;padding:0 0 4rem;background:#A1D1C7}@media print,screen and (min-width:768px){.l-header__menu--bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10rem 12rem 10rem 0.2rem}}.l-header__menu--inner{display:-ms-grid;display:grid;gap:3rem}@media print,screen and (min-width:768px){.l-header__menu--inner{gap:7rem;width:100%}}.l-header__menu--obj{display:none}@media print,screen and (min-width:768px){.l-header__menu--obj{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:43.2rem}}.l-header__menu--obj picture{display:block;height:100%;min-height:90rem}.l-header__menu--obj picture img{width:auto;height:100%}.l-header{}.l-header__gnav{display:-ms-grid;display:grid;gap:3rem;padding:0 2rem}@media print,screen and (min-width:768px){.l-header__gnav{gap:5rem;-ms-grid-columns:auto 5rem auto 5rem auto;grid-template-columns:repeat(3,auto);padding:0}}.l-header__gnav--item{display:-ms-grid;display:grid;gap:2rem}.l-header__gnav--item dt{display:-ms-grid;display:grid;gap:1rem}.l-header__gnav--item dt picture{display:block;width:10rem;margin:0 auto}.l-header__gnav--item dt .c-button{height:5.2rem}.l-header__gnav--item dt .c-icon--arrow{--icon-size:0.8rem}.l-header__gnav--item dd{padding-left:2rem;font-size:1.5rem;line-height:1.4}.l-header__gnav--item dd .c-icon--arrow{--icon-size:0.8rem;margin-left:1rem}.l-header{}.l-header__snav{display:-ms-grid;display:grid;gap:4rem}@media print,screen and (min-width:768px){.l-header__snav{gap:3.5rem 5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:46.2rem 5rem 1fr;grid-template-columns:46.2rem 1fr}}.l-header__snav--button{display:-ms-grid;display:grid;gap:2rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0 2rem}@media print,screen and (min-width:768px){.l-header__snav--button{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}}.l-header__snav--button .c-icon--arrow{--icon-size:1.0rem}.l-header__snav--obj{width:18rem;margin:0 auto}@media print,screen and (min-width:768px){.l-header__snav--obj{width:23rem}}.l-header{}.l-header__ticket{padding:2rem;border-radius:3rem;background:var(--color-white)}@media print,screen and (min-width:768px){.l-header__ticket{-ms-grid-row-span:2;grid-row:2 span}}.l-header__ticket--button{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:1fr}.l-header__ticket--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:2rem;border-radius:10rem;background:var(--color-gold);color:var(--color-white);line-height:1.2;text-align:center}.l-header__ticket--link:is(div){background:rgba(173,124,2,0.4)}.l-header__ticket--link:is(div) .l-footer__ticket--link--text{opacity:0.4}.l-header__ticket--link--tag{font-size:1.3rem}.l-header__ticket--link--text{font-size:1.6rem}.l-header__ticket--link .c-icon--arrow,.l-header__ticket--link .c-icon--blank,.l-header__ticket--link .c-icon--pdf{--icon-color:var(--color-white);position:absolute;top:50%;right:2rem}.l-footer{position:relative;width:calc(100% - var(--scrollbar-width))}.l-footer__info{padding:4rem 0 6rem;background:#EBEDED}@media print,screen and (min-width:768px){.l-footer__info{padding-top:10rem}}.l-footer__info--inner{display:-ms-grid;display:grid;gap:6rem}@media print,screen and (min-width:768px){.l-footer__info--inner{display:-ms-grid;display:grid;gap:0 4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-grid-columns:1fr 4rem auto;grid-template-columns:1fr auto}}.l-footer{}@media print,screen and (min-width:768px){.l-footer__access{-ms-grid-column-span:2;grid-column:2 span;width:100%;padding-bottom:12rem}}.l-footer__access--column{display:-ms-grid;display:grid;gap:1rem;position:relative}@media print,screen and (min-width:768px){.l-footer__access--column{gap:3rem;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:repeat(2,1fr)}}.l-footer__access--item{border-radius:3rem;border:0.6rem solid #CDD7D9;background:#CDD7D9}.l-footer__access--head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;margin-bottom:0.6rem}@media print,screen and (min-width:768px){.l-footer__access--head{padding-top:0.5rem;margin-bottom:1rem}}.l-footer__access--title{font-size:1.6rem;font-weight:700;line-height:2;letter-spacing:0.1em;text-align:center}.l-footer__access--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;font-size:0}.l-footer__access--icon>li{width:1.8rem}.l-footer__access--pic{overflow:hidden;border-radius:2.5rem}.l-footer__access--obj{position:absolute;top:-5.4rem;right:-1rem;width:8.8rem}@media print,screen and (min-width:768px){.l-footer__access--obj{right:0.8rem}}.l-footer{}@media print,screen and (min-width:768px){.l-footer__ticket{width:51.6rem}}.l-footer__ticket--box{overflow:hidden;border:0.2rem solid #333;border-radius:1rem;background:var(--color-white)}.l-footer__ticket--item:first-child{--ticket--color:#F4E5B5}.l-footer__ticket--item:nth-child(2){--ticket--color:#A2D3C7}.l-footer__ticket--item:nth-child(3){--ticket--color:#25335A}.l-footer__ticket--item:nth-child(3) .l-footer__ticket--item--title{color:#fff}.l-footer__ticket--item--title{padding:0.8rem 0;background:var(--ticket--color);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:0.1em;text-align:center}@media print,screen and (min-width:768px){.l-footer__ticket--item--title{padding:1.5rem 0;font-size:1.5rem}}.l-footer__ticket--item--plan{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.2rem;background:var(--ticket--color)}.l-footer__ticket--item--plan--box{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--color-white)}.l-footer__ticket--item--plan--num{padding:0.3rem 0;background:#EBEDED;font-size:1.2rem;text-align:center}@media print,screen and (min-width:768px){.l-footer__ticket--item--plan--num{padding:0.5rem 0;font-size:1.4rem}}.l-footer__ticket--item--plan--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;padding-bottom:1px;background:#EBEDED;font-size:1rem;line-height:1.3;text-align:center}@media print,screen and (min-width:768px){.l-footer__ticket--item--plan--list{font-size:1.2rem}}.l-footer__ticket--item--plan--list>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0.3rem 0;background:var(--color-white)}.l-footer__ticket--item--plan--list>li:has(._name){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.5rem 0}.l-footer__ticket--item--plan--list>li ._icon{width:1.6rem}.l-footer__ticket--item--plan--list>li ._name{color:#AD7C02}.l-footer__ticket--item--plan--price{padding:1rem 0;text-align:center;font-size:1.4rem}@media print,screen and (min-width:768px){.l-footer__ticket--item--plan--price{padding:1.8rem 0;font-size:1.6rem}}.l-footer__ticket--notice{margin-top:1rem;font-size:1.2rem}@media print,screen and (min-width:768px){.l-footer__ticket--notice{margin-top:1.5rem;font-size:1.4rem}}.l-footer__ticket--notice>li{padding-left:1em;text-indent:-1em}.l-footer__ticket--notice>li:before{content:"※";display:inline-block;width:1em;text-indent:0}.l-footer__ticket--button{display:-ms-grid;display:grid;gap:1rem;grid-auto-rows:1fr;margin-top:3rem;padding:0 2rem}@media print,screen and (min-width:768px){.l-footer__ticket--button{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:0}}.l-footer__ticket--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:2rem;border-radius:10rem;background:var(--color-gold);color:var(--color-white);line-height:1.2;text-align:center}.l-footer__ticket--link:is(div){background:rgba(173,124,2,0.4)}.l-footer__ticket--link:is(div) .l-footer__ticket--link--text{opacity:0.4}.l-footer__ticket--link--tag{font-size:1.3rem}.l-footer__ticket--link--text{font-size:1.6rem}.l-footer__ticket--link .c-icon--arrow,.l-footer__ticket--link .c-icon--blank,.l-footer__ticket--link .c-icon--pdf{--icon-color:var(--color-white);position:absolute;top:50%;right:2rem}.l-footer{}.l-footer__sitemap{display:-ms-grid;display:grid;gap:3rem;padding:0 4rem}@media print,screen and (min-width:768px){.l-footer__sitemap{gap:5rem;padding:0 0}}.l-footer__sitemap--list{display:-ms-grid;display:grid;gap:3rem}@media print,screen and (min-width:768px){.l-footer__sitemap--list{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-flow:column;gap:5rem}}.l-footer__sitemap--item{display:-ms-grid;display:grid;gap:2rem}.l-footer__sitemap--item dt{padding-bottom:1rem;border-bottom:0.2rem solid var(--color-black);font-size:1.5rem;line-height:1.3;font-weight:700}@media print,screen and (min-width:768px){.l-footer__sitemap--item dt{display:-ms-grid;display:grid;gap:1rem}}.l-footer__sitemap--item dt .c-icon--arrow{--icon-size:0.8rem;position:absolute;top:50%;right:0}.l-footer__sitemap--item dt a{display:block;position:relative;padding:0.4rem 1rem 0.4rem 0}.l-footer__sitemap--item dt picture{display:none}@media print,screen and (min-width:768px){.l-footer__sitemap--item dt picture{display:block;width:10rem;margin:0 auto}}.l-footer__sitemap--item dd{line-height:1.4}@media print,screen and (min-width:768px){.l-footer__sitemap--item dd{font-size:1.4rem}}.l-footer__sitemap--item dd .c-icon--arrow{--icon-size:0.8rem;margin-left:1.2rem}.l-footer__sitemap--button{display:-ms-grid;display:grid;gap:1rem}@media print,screen and (min-width:768px){.l-footer__sitemap--button{gap:2rem;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}}.l-footer__sitemap--button .c-button{height:6.8rem;font-size:1.4rem}.l-footer{}.l-footer__credits{display:-ms-grid;display:grid;gap:4rem}@media print,screen and (min-width:768px){.l-footer__credits{gap:8rem;-ms-grid-column-span:2;grid-column:2 span;width:100%;padding-top:8rem}}.l-footer__credits--item{display:-ms-grid;display:grid;gap:2rem}.l-footer__credits--title{font-size:1.3rem;line-height:1;letter-spacing:0.05em;text-align:center}.l-footer__credits--company{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:0 auto;font-size:1.1rem;line-height:2;white-space:nowrap}.l-footer__credits--company--item{--credits-width:13.5rem;width:calc(var(--credits-width) * 0.1rem)}.l-footer{}.l-footer__meta{position:relative;padding:4rem 4rem;background:var(--color-primary)}.l-footer__meta--box{display:-ms-grid;display:grid;gap:2rem}@media print,screen and (min-width:768px){.l-footer__meta--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-footer__meta--clm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.l-footer__meta--obj--01{position:absolute;top:-7.5rem;left:-2rem;width:12.4rem}@media print,screen and (min-width:768px){.l-footer__meta--obj--01{top:-11rem;left:2rem;width:16.3rem}}.l-footer__meta--obj--02{position:absolute;top:-6.2rem;right:0;width:8.7rem}@media print,screen and (min-width:768px){.l-footer__meta--obj--02{top:-7rem;right:2rem}}.l-footer{}.l-footer__logo{width:14.2rem}.l-footer{}.l-footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.l-footer__sns>li{width:2.7rem}.l-footer{}.l-footer__copyright{width:100%;color:var(--color-white);font-size:1.2rem;text-align:center;letter-spacing:0.05em}
/*# sourceMappingURL=base.css.map */