@charset "UTF-8";.p-intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-intro{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px){.p-intro{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro{margin-top:2em}}@media only screen and (min-width:768px){.p-intro .txt{text-align:center}}@media only screen and (max-width:767px){.p-intro .txt{text-align:left}}.u-color--gold{color:#a67f11}.p-acc-ticket{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-inline:auto;position:relative;z-index:2}@media only screen and (min-width:1025px){.p-acc-ticket{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-acc-ticket{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-acc-ticket{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (max-width:767px){.p-acc-ticket{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:1025px){.p-acc-ticket{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket{margin-top:2.5em}}@media only screen and (min-width:1025px){.p-acc-ticket{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket{padding-top:4em}}@media only screen and (min-width:1025px){.p-acc-ticket{padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket{padding-bottom:4em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-acc-ticket{width:100%}}.p-acc-ticket>.c-title{margin-inline:auto;--ts-container-width:var(--ts-content-0);text-align:center}@media only screen and (min-width:1025px){.p-acc-ticket>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-acc-ticket>.c-title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-acc-ticket>.c-title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-acc-ticket>.c-title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-acc-ticket__wrp{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;width:calc(1200 / 1320 * 100%);max-width:calc(1080 / var(--ts-parent-font-size) * 1rem)}html:lang(ja) .p-acc-ticket__wrp{border-radius:var(--ts-border-radius-content)}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__wrp{width:100%;--ts-border-radius-content:0}}@media only screen and (max-width:767px){.p-acc-ticket__wrp{padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(359 / 375 * 100%)}}.p-acc-ticket__wrp__table,.p-acc-ticket__wrp__text{max-width:calc(960 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1080 * 100%);margin-right:auto;margin-left:auto}@media only screen and (max-width:1024px){.p-acc-ticket__wrp__table,.p-acc-ticket__wrp__text{width:95%}}.p-acc-ticket__wrp__text{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-ticket__wrp__text{margin-top:1.5em}}.p-acc-ticket__wrp__text__att>li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;color:#333;line-height:1.85;padding-left:1em;position:relative}.p-acc-ticket__wrp__text__att>li::before{content:"※";position:absolute;top:0;left:0}.p-acc-ticket__wrp__text__att>li .link{display:inline-block}.p-acc-ticket__wrp__text__att>li .link>a{display:flex;align-items:center;text-decoration:none}.p-acc-ticket__wrp__text__att>li .link>a .t{border-bottom:1px solid #333;transition:ease .3s border-bottom}.p-acc-ticket__wrp__text__att>li .link>a .cir{display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;border-radius:50%;background-color:#fcd154}.p-acc-ticket__wrp__text__att>li .link>a .cir svg{width:.8em;height:.8em;fill:#000}@media only screen and (min-width:1025px){.p-acc-ticket__wrp__text__att>li .link>a:hover .t{border-bottom:1px solid transparent}}.p-acc-ticket__wrp__text__list{display:flex;flex-wrap:wrap;padding-top:1em;padding-bottom:1em;border-top:1px solid var(--ts-color-sub1);border-bottom:1px solid var(--ts-color-sub1);row-gap:.3em}@media only screen and (min-width:1025px){.p-acc-ticket__wrp__text__list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__wrp__text__list{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__wrp__text__list{margin-top:1em}}.p-acc-ticket__wrp__text__list>li{color:#333;padding-left:1.25em;position:relative}.p-acc-ticket__wrp__text__list>li::before{content:"・";background:url(../../ticket/accessible/images/ic_book.svg) no-repeat center/100%;width:1em;height:1em;position:absolute;left:0;top:0;bottom:0;margin:auto 0}html[data-lang-group=cjk] .p-acc-ticket__wrp__text__list>li{width:fit-content}html[data-lang-group=cjk] .p-acc-ticket__wrp__text__list>li:not(:last-child){margin-right:3em}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-acc-ticket__wrp__text__list>li:not(:last-child){margin-right:0}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-acc-ticket__wrp__text__list>li{width:45%}html[data-lang-group=cjk] .p-acc-ticket__wrp__text__list>li:nth-of-type(2){width:55%}}html[data-lang-group=latin] .p-acc-ticket__wrp__text__list>li{width:45%}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-acc-ticket__wrp__text__list>li:nth-of-type(2){width:55%}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-acc-ticket__wrp__text__list>li{width:100%}}.p-acc-ticket__info{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-acc-ticket__info{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-acc-ticket__info{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-acc-ticket__info{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__info{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.p-acc-ticket__info{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px){.p-acc-ticket__info{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__info{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__info{margin-top:3em}}.p-acc-ticket__info__btn{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1025px){.p-acc-ticket__info__btn{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__info__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn{margin-top:2em}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn{display:block}}@media only screen and (min-width:1025px){.p-acc-ticket__info__btn__item:nth-of-type(n+2){margin-left:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__info__btn__item:nth-of-type(n+2){margin-left:1em}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-acc-ticket__info__btn__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn__item:nth-of-type(n+2){margin-top:1em}}.p-acc-ticket__info__btn__item--label{position:relative}.p-acc-ticket__info__btn__item--label .label{aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:absolute;left:1em;border-radius:50%;background-color:#58b2dc;z-index:2;transform:rotate(-10deg)}@media only screen and (min-width:768px){.p-acc-ticket__info__btn__item--label .label{width:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn__item--label .label{width:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-acc-ticket__info__btn__item--label .label{top:-1.5em}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn__item--label .label{top:-1em}}html[data-lang-group=latin] .p-acc-ticket__info__btn__item--label .label{transform:rotate(-20deg);aspect-ratio:auto;border-radius:.1em;width:fit-content;padding-right:.5em;padding-left:.5em;top:auto;left:-1em}.p-acc-ticket__info__btn__item--label .label .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}html[data-lang-group=latin] .p-acc-ticket__info__btn__item--label .label .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}@media only screen and (min-width:768px){.p-acc-ticket__info__btn__item .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__info__btn__item .c-btn__link{min-width:100%}}.p-acc-ticket__info__btn__item .c-btn__text{display:block;width:100%;text-align:center}.p-acc-ticket__experience{margin-inline:auto}@media only screen and (min-width:1025px){.p-acc-ticket__experience{width:65%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__experience{width:80%}}@media only screen and (max-width:767px){.p-acc-ticket__experience{width:90%}}@media only screen and (min-width:1025px){.p-acc-ticket__experience{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__experience{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience{margin-top:4em}}@media only screen and (min-width:1025px){.p-acc-ticket__experience{padding-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__experience{padding-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience{padding-top:2em}}@media only screen and (min-width:1025px){.p-acc-ticket__experience{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-ticket__experience{padding-bottom:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience{padding-bottom:2em}}html:lang(ja) .p-acc-ticket__experience{border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-acc-ticket__experience>.c-title{--ts-title-main-color:var(--ts-color-primary)}.p-acc-ticket__experience__inner{margin-inline:auto}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner{width:85%}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner{width:90%}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner{margin-top:1.5em}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner{display:flex;align-items:center}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__img{width:50%}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__img{width:100%}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__img{margin-top:0}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__img{margin-top:1em}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__text{width:45%}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text{width:100%}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__text{margin-top:0}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text{margin-top:1em}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__text{margin-left:5%}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text{margin-left:0}}.p-acc-ticket__experience__inner__text .txt{color:var(--ts-color-body)}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text .txt{text-align:center}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__text__btn{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text__btn{margin-top:1.5em}}@media only screen and (min-width:768px){.p-acc-ticket__experience__inner__text__btn .c-btn__link{min-width:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-acc-ticket__experience__inner__text__btn{display:flex;justify-content:center}.p-acc-ticket__experience__inner__text__btn .c-btn{width:100%}.p-acc-ticket__experience__inner__text__btn .c-btn__link{min-width:100%}}.p-acc-calendar{width:100%;--calendar-btn-width:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-calendar{--calendar-btn-width:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-acc-calendar__tab{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-acc-calendar__head{display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__head{width:95%;margin-right:auto;margin-left:auto}}.p-acc-calendar__head__title{order:2;width:calc(100% - (var(--calendar-btn-width) * 2));text-align:center;display:flex;flex-direction:column;align-items:center}.p-acc-calendar__head__title>span{font-weight:600}html:lang(ja) .p-acc-calendar__head__title>span{color:var(--ts-color-primary)}html:not(:lang(ja)) .p-acc-calendar__head__title>span{color:#000}.p-acc-calendar__head__title .month{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:36}html[data-lang-group=cjk] .p-acc-calendar__head__title .month{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=cjk] .p-acc-calendar__head__title .month{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=cjk] .p-acc-calendar__head__title .month{--ts-target-font-size:34}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-acc-calendar__head__title .month{--ts-target-font-size:24}}html[data-lang-group=latin] .p-acc-calendar__head__title .month{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-acc-calendar__head__title .month{--ts-target-font-size:34}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .p-acc-calendar__head__title .month{--ts-target-font-size:32}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-acc-calendar__head__title .month{--ts-target-font-size:22}}html[data-lang-group=cjk] .p-acc-calendar__head__title .year{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=cjk] .p-acc-calendar__head__title .year{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=cjk] .p-acc-calendar__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-acc-calendar__head__title .year{--ts-target-font-size:14}}html[data-lang-group=latin] .p-acc-calendar__head__title .year{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){html[data-lang-group=latin] .p-acc-calendar__head__title .year{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .p-acc-calendar__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-acc-calendar__head__title .year{--ts-target-font-size:14}}.p-acc-calendar__head__btn{display:flex;flex-direction:column;align-items:center}.p-acc-calendar__head__btn--prev{order:1}.p-acc-calendar__head__btn--next{order:3}.p-acc-calendar__head__btn.is-hidden{opacity:.5;pointer-events:none!important}.p-acc-calendar__head__btn.is-hidden button{pointer-events:none!important}.p-acc-calendar__head__btn .t{line-height:1.2;margin-top:calc(5 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.p-acc-calendar__head__btn .c-slider-btn{width:var(--calendar-btn-width)}.p-acc-calendar__head__btn .c-slider-btn button{cursor:pointer;background-color:#fff}.p-acc-calendar__contents{background-color:#fff;border-radius:calc(20 / var(--ts-parent-font-size) * 1rem);margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-acc-calendar__table{width:100%;border-collapse:collapse;word-break:break-all;box-sizing:border-box;border:1px solid var(--ts-color-sub1)}.p-acc-calendar__table td,.p-acc-calendar__table th{width:calc(1 / 7 * 100%);border-right:1px solid var(--ts-color-sub1)}.p-acc-calendar__table td .inner,.p-acc-calendar__table th .inner{padding:1rem .75rem}@media only screen and (max-width:767px){.p-acc-calendar__table td .inner,.p-acc-calendar__table th .inner{padding:.5rem .25rem}}.p-acc-calendar__table tr:not(:last-child){border-bottom:1px solid var(--ts-color-sub1)}.p-acc-calendar__table td:not(.is-day-fin) .num{color:#000}.p-acc-calendar__table .is-day-fin{background-color:#f5f5f5;color:#9e9e9e}@media only screen and (max-width:767px){.p-acc-calendar__table .is-day-fin{background-color:#e4e4e4}}.p-acc-calendar__table .is-day-fin .label,.p-acc-calendar__table .is-day-fin .price_list{display:none}.p-acc-calendar__table .is-maintenance{background-color:var(--ts-color-sub1)}@media only screen and (max-width:767px){.p-acc-calendar__table .is-maintenance{background-color:#bdbdbd}}.p-acc-calendar__table thead .week{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);border-bottom:1px solid var(--ts-color-sub1);text-align:center;line-height:1;font-weight:600;background-color:#f5f5f5}@media only screen and (min-width:768px){.p-acc-calendar__table thead .week{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-acc-calendar__table thead .week{--ts-target-font-size:12}}.p-acc-calendar__table thead .week .inner{text-align:center;display:block}.p-acc-calendar__table thead th>span{display:inline-block;display:flex;justify-content:center;align-items:center}.p-acc-calendar__table thead th.is-sun{background-color:var(--ts-color-bg-sunday);color:var(--ts-color-sunday)}.p-acc-calendar__table thead th.is-sat{color:var(--ts-color-saturday);background-color:var(--ts-color-bg-saturday)}.p-acc-calendar__table tbody tr:last-child{border-bottom:1px solid var(--ts-color-sub1)}.p-acc-calendar__table tbody td{vertical-align:top}.p-acc-calendar__table tbody td:not(.is-day-fin) .inner{min-height:calc(150 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td:not(.is-day-fin) .inner{min-height:calc(74 / var(--ts-parent-font-size) * 1rem)}}.p-acc-calendar__table tbody td>.inner{display:flex;position:relative;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td>.inner{min-height:calc(74 / var(--ts-parent-font-size) * 1rem)}}.p-acc-calendar__table tbody td .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1;font-weight:500;display:block}@media only screen and (min-width:768px){.p-acc-calendar__table tbody td .num{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .num{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .num{width:100%;text-align:center}}.p-acc-calendar__table tbody td .price_list{font-family:var(--ts-font-quicksand);display:flex;flex-direction:column;font-weight:500;line-height:1.2;align-items:flex-start;margin-top:2rem;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-acc-calendar__table tbody td .price_list{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__table tbody td .price_list{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .price_list{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__table tbody td .price_list{margin-top:1.5rem}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .price_list{margin-top:.75em}}.p-acc-calendar__table tbody td .price_list .child{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-acc-calendar__table tbody td .price_list .child{--ts-target-font-size:17}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__table tbody td .price_list .child{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .price_list .child{--ts-target-font-size:11}}.p-acc-calendar__table tbody td .price_list span{display:inline-block}.p-acc-calendar__table tbody td .price_list span:nth-child(n+2){margin-top:.2em}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td.is-sun{background-color:var(--ts-color-bg-sunday)}}@media only screen and (min-width:768px){.p-acc-calendar__table tbody td.is-sun .num{color:var(--ts-color-sunday)}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td.is-sat{background-color:var(--ts-color-bg-saturday)}}@media only screen and (min-width:768px){.p-acc-calendar__table tbody td.is-sat .num{color:var(--ts-color-saturday)}}.p-acc-calendar__table tbody td .label{color:#333;font-weight:500;margin:2rem 0 0;line-height:1.2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-acc-calendar__table tbody td .label{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__table tbody td .label{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .label{--ts-target-font-size:10}}@media only screen and (min-width:768px) and (max-width:1024px){.p-acc-calendar__table tbody td .label{margin-top:1.5rem}}@media only screen and (max-width:767px){.p-acc-calendar__table tbody td .label{margin-top:.75rem}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-acc-calendar__table tbody td .label{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}}.p-about{margin-top:calc(var(--ts-content-border-radius) * -1.5);border-radius:0!important}@media only screen and (min-width:1025px){.p-about{padding-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about{padding-top:6em}}@media only screen and (min-width:1025px){.p-about{padding-bottom:calc(140 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about{padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about{padding-bottom:8em}}.p-about__wrp{margin-inline:auto}@media only screen and (min-width:1025px){.p-about__wrp{width:60%}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about__wrp{width:80%}}@media only screen and (max-width:767px){.p-about__wrp{width:90%}}@media only screen and (min-width:1025px){.p-about__wrp{padding:calc(80 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about__wrp{padding:calc(60 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about__wrp{padding:3.5em 1.5em 4.5em}}@media only screen and (min-width:1025px){.p-about__wrp .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about__wrp .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about__wrp .txt{margin-top:1em}}@media only screen and (min-width:768px){.p-about__wrp .txt{text-align:center}}.p-about__wrp__btn{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-about__wrp__btn{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about__wrp__btn{margin-top:1.5em}}@media only screen and (min-width:768px){.p-about__wrp__btn .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about__wrp__btn{display:flex;justify-content:center}.p-about__wrp__btn .c-btn{width:100%}.p-about__wrp__btn .c-btn__link{min-width:100%}}