:root{--header-shape-pc: url("../img/ticket/page-header-pc.svg");--header-shape-sp: url("../img/ticket/page-header-sp.svg")}@media screen and (min-width: 768px){body{background-image:url("../img/common/bg-side-left.png"),url("../img/common/bg-side-right.png");background-position:0 0,right 0;background-repeat:repeat-y,repeat-y;background-size:18rem auto,18rem auto;background-color:#f9f7f3}}@media screen and (max-width: 767px){.l-header.-hide{transform:translateY(-36.267vw)}}#Main{padding-top:0}.section-title h2{background:0 center no-repeat;font-weight:700}.section-title h2.-price{background-image:url("../img/ticket/title-icon-1.png")}.section-title h2.-time{background-image:url("../img/ticket/title-icon-2.png")}.section-title h2.-flow{background-image:url("../img/ticket/title-icon-3.png")}@media screen and (min-width: 768px){.section-title h2{padding-left:3rem;background-size:2.2rem;font-size:2.8rem}}@media screen and (max-width: 767px){.section-title h2{padding-left:5.333vw;background-size:4vw;font-size:5.066vw}}.l-price{margin:auto}@media screen and (min-width: 768px){.l-price{width:98rem;margin-top:6.5rem;margin-bottom:9.5rem}}@media screen and (max-width: 767px){.l-price{width:90.4vw;margin-top:8.666vw;margin-bottom:16vw}}@media screen and (min-width: 768px){.l-price>.price-title{margin-bottom:2.4rem}}@media screen and (max-width: 767px){.l-price>.price-title{margin-bottom:3.2vw}}.l-price>.price-text p{line-height:1.7}.l-price>.price-text p .-marker{padding:0 .2em;background-color:#f9d0c3}.l-price>.price-text .notes li{padding-left:1em;text-indent:-1em;line-height:1.75;font-weight:400}@media screen and (min-width: 768px){.l-price>.price-text{margin-bottom:3.5rem}.l-price>.price-text p{margin-bottom:1.2rem;font-size:1.8rem}.l-price>.price-text .notes li{font-size:1.4rem}}@media screen and (max-width: 767px){.l-price>.price-text{margin-bottom:8.533vw}.l-price>.price-text p{margin-bottom:3.2vw;font-size:3.733vw}.l-price>.price-text p small{display:inline-block;text-indent:-0.25em;white-space:nowrap}.l-price>.price-text .notes li{font-size:3.2vw}}.l-price>.price-table{overflow:hidden;background-color:#fff;border:1px solid #d7c9b1}.l-price>.price-table table tr:not(:last-of-type) th{border-bottom:1px solid #fff}.l-price>.price-table table tr:not(:last-of-type) td{border-bottom:1px solid #d7c9b1}.l-price>.price-table table th,.l-price>.price-table table td{border-collapse:collapse}.l-price>.price-table table th{background-color:#d7c9b1;border-bottom-color:#fff}.l-price>.price-table table th p{line-height:1;font-weight:500}.l-price>.price-table table th>span{display:block;padding-left:1em;text-indent:-1em;line-height:1.75}.l-price>.price-table table th>span:nth-of-type(1){margin-top:1em}.l-price>.price-table table td{font-weight:700}.l-price>.price-table table td .num{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media screen and (min-width: 768px){.l-price>.price-table{border-radius:2.4rem;margin-bottom:5.2rem}.l-price>.price-table table{width:100%}.l-price>.price-table table th{width:39.8rem;padding:4.8rem 3.2rem;font-size:2rem}.l-price>.price-table table th span{font-size:1.2rem}.l-price>.price-table table td{padding-left:4.8rem;padding-right:3.2rem;font-size:2rem}.l-price>.price-table table td .num{font-size:3.2rem}.l-price>.price-table table td .flex{display:flex;justify-content:space-between;align-items:center}.l-price>.price-table table td .flex p{font-size:3.2rem}}@media screen and (max-width: 767px){.l-price>.price-table{border-radius:3.2vw;margin-bottom:12.666vw}.l-price>.price-table table{width:100%}.l-price>.price-table table th{width:43.333vw;padding:6.4vw 4.266vw;font-size:3.466vw}.l-price>.price-table table th span{font-size:2.666vw}.l-price>.price-table table td{padding:6.4vw 0 6.4vw 6.4vw;font-size:3.733vw}.l-price>.price-table table td .num{font-size:6.4vw}.l-price>.price-table table td .flex p{margin-bottom:3.2rem;font-size:5.333vw}.l-price>.price-table table td .flex .link-arrow span{font-size:3.466vw}}.l-price>.price-experience .appeal{line-height:1.4}.l-price>.price-experience .notes li{padding-left:1em;text-indent:-1em;line-height:1.75;font-weight:400}.l-price>.price-experience .characters{position:absolute}@media screen and (min-width: 768px){.l-price>.price-experience{margin-bottom:7.2rem}.l-price>.price-experience .appeal{margin-bottom:1.6rem;font-size:2.4rem}.l-price>.price-experience .notes{width:69rem}.l-price>.price-experience .notes li{font-size:1.4rem}.l-price>.price-experience .notes li small{font-size:1.1rem}.l-price>.price-experience .characters{right:4.8rem;bottom:0;width:14.6rem;height:16.8rem}.l-price>.price-experience .characters .-red{top:-2.8rem;left:3.8rem;width:6.4rem;transform:rotate(28deg)}.l-price>.price-experience .characters .-green{top:1.6rem;left:0rem;width:6rem;transform:rotate(-20deg)}.l-price>.price-experience .characters .-gray{top:-1.5rem;left:8.2rem;width:6.4rem;transform:rotate(-13deg)}.l-price>.price-experience .characters .-purple{top:7.5rem;left:9.8rem;width:5.2rem;transform:rotate(3deg)}.l-price>.price-experience .characters .-orange{top:7.5rem;left:4.4rem;width:7.2rem;transform:rotate(19.4deg)}.l-price>.price-experience .characters .-blue{top:7.8rem;left:-0.6rem;width:6.4rem;transform:rotate(-28deg)}}@media screen and (max-width: 767px){.l-price>.price-experience{margin-bottom:8vw}.l-price>.price-experience .appeal{margin-bottom:5.066vw;font-size:5.2vw}.l-price>.price-experience .notes li{font-size:3.2vw;line-height:1.7}.l-price>.price-experience .notes li small{font-size:2.666vw}.l-price>.price-experience .characters{display:none}}.l-price>.price-pass{border:solid 1px #d7c9b1;background-color:#fff}@media screen and (min-width: 768px){.l-price>.price-pass{padding:3rem 4.8rem 3rem;border-radius:1.8rem}}@media screen and (max-width: 767px){.l-price>.price-pass{padding:4.266vw 5.333vw;border-radius:2.4vw}}.l-price>.price-pass .text{text-align:center;line-height:1.6}.l-price>.price-pass .text .-marker{padding:0 .2em;background-color:#f9d0c3}@media screen and (min-width: 768px){.l-price>.price-pass .text{margin-bottom:3rem;font-size:2.2rem}}@media screen and (max-width: 767px){.l-price>.price-pass .text{margin-bottom:5.066vw;font-size:4.133vw;white-space:nowrap}}.l-price>.price-pass .images{display:flex;flex-flow:row wrap}.l-price>.price-pass .images li{overflow:hidden}@media screen and (min-width: 768px){.l-price>.price-pass .images{justify-content:space-between}.l-price>.price-pass .images li{width:16.4rem;border-radius:1rem}}@media screen and (max-width: 767px){.l-price>.price-pass .images{gap:3.2vw 2.133vw;justify-content:center}.l-price>.price-pass .images li{width:21.866vw;border-radius:1.333vw}}.l-price>.price-btn{display:flex;flex-flow:column;align-items:center}@media screen and (min-width: 768px){.l-price>.price-btn{gap:1.6rem;margin-top:7.2rem}.l-price>.price-btn .button-rounded{width:38rem;height:7.2rem;border-radius:3.7rem}.l-price>.price-btn .button-rounded span{padding-right:5rem;font-size:2.4rem}.l-price>.price-btn .button-rounded::before{border-radius:3.7rem}.l-price>.price-btn .button-rounded::after{right:2.3rem;width:3.6rem;height:3.2rem}.l-price>.price-btn p{font-size:1.1rem}}@media screen and (max-width: 767px){.l-price>.price-btn{gap:3.2vw;margin-top:9.6vw}.l-price>.price-btn .button-rounded{width:80vw;height:13.866vw;border-radius:8vw}.l-price>.price-btn .button-rounded span{padding-right:6.666vw;font-size:4.8vw}.l-price>.price-btn .button-rounded::before{border-radius:8vw}.l-price>.price-btn .button-rounded::after{right:4.533vw;width:6.933vw;height:6.133vw}.l-price>.price-btn p{font-size:2.666vw}}.l-open{margin:auto;background:center 0 no-repeat;background-size:100% auto}@media screen and (min-width: 768px){.l-open{display:flex;align-items:center;justify-content:center;height:68rem;margin-bottom:13rem;background-image:url("../img/ticket/open-bg-pc.png")}}@media screen and (max-width: 767px){.l-open{height:131.333vw;padding-top:25.333vw;margin-bottom:9.6vw;background-image:url("../img/ticket/open-bg-sp.png")}}@media screen and (min-width: 768px){.l-open>.open-content{display:flex;justify-content:space-between;width:98rem}}@media screen and (max-width: 767px){.l-open>.open-content{width:90.4vw;margin:auto}}.l-open>.open-content .open-summary .hours{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.l-open>.open-content .open-summary .facility{display:flex;flex-flow:row wrap;line-height:1.9}.l-open>.open-content .open-summary .facility dd{font-weight:400}.l-open>.open-content .open-summary .holiday{display:flex}.l-open>.open-content .open-summary .holiday dt{display:flex;align-items:center;justify-content:center;border:solid 1px;letter-spacing:.08em}.l-open>.open-content .open-summary .holiday dd{line-height:1.7;font-weight:400}@media screen and (min-width: 768px){.l-open>.open-content .open-summary{margin:auto 0}.l-open>.open-content .open-summary .title{margin-bottom:3.2rem}.l-open>.open-content .open-summary .hours{margin-bottom:0.8rem;font-size:3.2rem}.l-open>.open-content .open-summary .facility{width:49rem;margin-bottom:1.6rem;font-size:1.6rem}.l-open>.open-content .open-summary .facility dt{width:19rem}.l-open>.open-content .open-summary .holiday{gap:1.6rem}.l-open>.open-content .open-summary .holiday dt{width:7.6rem;height:2.8rem;border-radius:0.8rem;font-size:1.2rem}.l-open>.open-content .open-summary .holiday dd{font-size:1.6rem}}@media screen and (max-width: 767px){.l-open>.open-content .open-summary{padding-left:6.133vw}.l-open>.open-content .open-summary .title{margin-left:-5.867vw;margin-bottom:4vw}.l-open>.open-content .open-summary .hours{margin-bottom:6.4vw;font-size:5.6vw}.l-open>.open-content .open-summary .facility{width:53.333vw;margin-bottom:2.133vw;font-size:3.466vw;line-height:1.5}.l-open>.open-content .open-summary .facility dt{width:100%}.l-open>.open-content .open-summary .facility dd{margin-bottom:4.266vw}.l-open>.open-content .open-summary .holiday{gap:2.133vw}.l-open>.open-content .open-summary .holiday dt{width:15.2vw;height:5.6vw;border-radius:1.6vw;font-size:2.4vw}.l-open>.open-content .open-summary .holiday dd{width:62.666vw;font-size:3.466vw}}.l-open>.open-content .open-image picture{position:relative;display:block}.l-open>.open-content .open-image picture img{width:100%}.l-open>.open-content .open-image picture:nth-of-type(1){position:absolute}@media screen and (min-width: 768px){.l-open>.open-content .open-image{width:41rem;margin-right:-7.8rem}.l-open>.open-content .open-image picture:nth-of-type(1){left:8.8rem;width:38.2rem}}@media screen and (max-width: 767px){.l-open>.open-content .open-image{position:absolute;top:-8.534vw;right:-13.334vw;width:54.666vw}.l-open>.open-content .open-image picture:nth-of-type(1){left:11.733vw;width:50.933vw}}.l-flow{margin:auto}@media screen and (min-width: 768px){.l-flow{width:98rem;margin-bottom:9.5rem}}@media screen and (max-width: 767px){.l-flow{width:90.4vw;margin-bottom:16vw}}@media screen and (min-width: 768px){.l-flow>.flow-title{margin-bottom:2.4rem}}@media screen and (max-width: 767px){.l-flow>.flow-title{margin-bottom:3.2vw}}.l-flow>.flow-text p{line-height:1.7}.l-flow>.flow-text .notes li{padding-left:1em;text-indent:-1em;line-height:1.75;font-weight:400}@media screen and (min-width: 768px){.l-flow>.flow-text{margin-bottom:5.5rem}.l-flow>.flow-text p{margin-bottom:1.2rem;font-size:1.8rem}.l-flow>.flow-text .notes li{font-size:1.4rem}}@media screen and (max-width: 767px){.l-flow>.flow-text{margin-bottom:8.533vw}.l-flow>.flow-text p{margin-bottom:3.2vw;font-size:3.733vw}.l-flow>.flow-text .notes li{font-size:3.2vw}}@media screen and (min-width: 768px){.l-flow>.flow-steps{display:flex;justify-content:space-between}}.l-flow>.flow-steps .step{background-color:#fff;border:solid 1px #8f8374}.l-flow>.flow-steps .step:not(:last-child)::after{content:"";display:block;position:absolute;margin:auto;background:url("../img/ticket/step-arrow.png") center center no-repeat;background-size:contain}.l-flow>.flow-steps .step .title{display:flex;align-items:center}.l-flow>.flow-steps .step .title picture{display:block}.l-flow>.flow-steps .step .text p{line-height:1.7;text-align:justify}.l-flow>.flow-steps .step .text span{display:block;font-weight:400}@media screen and (min-width: 768px){.l-flow>.flow-steps .step{width:28.4rem;height:23.8rem;padding:2.4rem;border-radius:1.6rem}.l-flow>.flow-steps .step::after{top:0;bottom:0;right:-5rem;width:3.2rem;height:3.1rem}.l-flow>.flow-steps .step .title{gap:1.2rem;margin-bottom:1.6rem}.l-flow>.flow-steps .step .title picture{width:2.5rem}.l-flow>.flow-steps .step .title p{font-size:2rem}.l-flow>.flow-steps .step .text p{font-size:1.4rem}.l-flow>.flow-steps .step .text span{margin-top:2em;font-size:1.4rem}}@media screen and (max-width: 767px){.l-flow>.flow-steps .step{padding:6.5rem 4.5rem;border-radius:3.2vw}.l-flow>.flow-steps .step:not(:last-child){margin-bottom:10.933vw}.l-flow>.flow-steps .step:not(:last-child)::after{right:0;left:0;bottom:-9.334vw;width:6.4vw;height:6.8vw;transform:rotate(90deg)}.l-flow>.flow-steps .step .title{justify-content:center;gap:1.6vw;margin-bottom:4.266vw}.l-flow>.flow-steps .step .title picture{width:5.066vw}.l-flow>.flow-steps .step .title p{font-size:4.8vw}.l-flow>.flow-steps .step .text p{font-size:3.466vw}.l-flow>.flow-steps .step .text span{margin-top:2em}}.l-info{margin:auto}@media screen and (min-width: 768px){.l-info{width:98rem;margin-bottom:8rem}}@media screen and (max-width: 767px){.l-info{width:90.4vw;margin-bottom:16vw}}.l-info>.info-title{display:flex;align-items:center;border-bottom:solid 1px #8f8374;cursor:pointer}.l-info>.info-title h2{font-weight:700;line-height:1.6}@media screen and (min-width: 768px){.l-info>.info-title{height:5.8rem;margin-bottom:2.4rem}.l-info>.info-title h2{font-size:2rem}}@media screen and (max-width: 767px){.l-info>.info-title{padding-bottom:3.2vw;margin-bottom:4.266vw}.l-info>.info-title h2{font-size:4.533vw}}.l-info>.info-payment .payment{font-weight:700}.l-info>.info-payment .note{padding-left:1em;text-indent:-1em;font-weight:400}@media screen and (min-width: 768px){.l-info>.info-payment .payment{display:flex;gap:4.8rem}.l-info>.info-payment .payment p{width:46.6rem}.l-info>.info-payment .payment p span{font-size:1.4rem}.l-info>.info-payment .note{margin-top:2.4rem;font-size:1.4rem;text-align:right}}@media screen and (max-width: 767px){.l-info>.info-payment .payment p{margin-bottom:3.2vw;font-size:3.733vw}.l-info>.info-payment .payment p span{font-size:3.466vw}.l-info>.info-payment .note{margin-top:8vw;font-size:3.2vw}}.l-info>.info-group p{line-height:1.9}@media screen and (min-width: 768px){.l-info>.info-group p{margin-bottom:2.4rem;font-size:1.4rem}}@media screen and (max-width: 767px){.l-info>.info-group p{margin-bottom:4.266vw;font-size:3.466vw}.l-info>.info-group .button-rounded{width:48vw;height:10.666vw}.l-info>.info-group .button-rounded span{padding-right:7.333vw;font-size:3.466vw}.l-info>.info-group .button-rounded::after{right:2.8vw;width:6vw;height:4.666vw}}.l-terms{margin:auto}@media screen and (min-width: 768px){.l-terms{width:98rem;margin-bottom:8rem}}@media screen and (max-width: 767px){.l-terms{width:90.4vw;margin-bottom:16vw}}.l-terms>.terms-title{display:flex;align-items:center;border-bottom:solid 1px #8f8374;cursor:pointer}.l-terms>.terms-title h2{font-weight:700;line-height:1.6}.l-terms>.terms-title .toggle{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto;background:url("../img/common/toggle-bg.svg") center center no-repeat;background-size:contain}.l-terms>.terms-title .toggle::before,.l-terms>.terms-title .toggle::after{content:"";display:block;position:absolute;width:44%;height:2px;margin:auto;background-color:#000;border-radius:2px;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-terms>.terms-title .toggle::after{transform:rotate(90deg)}.l-terms>.terms-title.-open .toggle::before,.l-terms>.terms-title.-open .toggle::after{transform:rotate(180deg)}@media screen and (min-width: 768px){.l-terms>.terms-title{height:5.8rem;margin-bottom:2.4rem;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-terms>.terms-title h2{font-size:2rem}.l-terms>.terms-title .toggle{right:1.6rem;width:2.8rem;height:2.5rem}.l-terms>.terms-title:hover{opacity:.6}}@media screen and (max-width: 767px){.l-terms>.terms-title{height:13.866vw;margin-bottom:4.266vw}.l-terms>.terms-title h2{font-size:4.533vw}.l-terms>.terms-title .toggle{right:2.133vw;width:7.2vw;height:6.4vw}}.l-terms>.terms-content{display:none}.l-terms>.terms-content.-open{display:block}@media screen and (min-width: 768px){.l-terms>.terms-content{font-size:1.4rem}}@media screen and (max-width: 767px){.l-terms>.terms-content{font-size:3.466vw}}@media screen and (min-width: 768px){.l-terms>.terms-content .lead{font-size:1.4rem}.l-terms>.terms-content .lead+dl{margin-top:2.4rem}}@media screen and (max-width: 767px){.l-terms>.terms-content .lead{font-size:3.466vw;line-height:1.9}.l-terms>.terms-content .lead+dl{margin-top:4.266vw}}.l-terms>.terms-content dl:nth-of-type(n + 2){margin-top:1em}.l-terms>.terms-content dl dt{font-weight:700;line-height:1.9}.l-terms>.terms-content dl dd{text-align:justify;line-height:1.9}.l-terms>.terms-content dl dd ol li,.l-terms>.terms-content dl dd ul li{line-height:1.9 !important;margin-top:0 !important}@media screen and (min-width: 768px){.l-terms>.terms-content dl{font-size:1.4rem}}@media screen and (max-width: 767px){.l-terms>.terms-content dl{font-size:3.466vw}.l-terms>.terms-content dl:nth-of-type(n + 2){margin-top:4.266vw}}