@charset "UTF-8";:root{--calendar-btn-width:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){:root{--calendar-btn-width:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-open-hours-top{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);border:1px solid var(--ts-color-alert);min-height:calc(80 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;flex-direction:column;padding:1rem;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours-top{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-open-hours-top{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-open-hours-top{padding:2rem 2rem 1.5rem;min-height:auto}}@media only screen and (min-width:1025px){.p-open-hours-top{width:calc(1200 / 1440 * 100%);max-width:calc(1080 / var(--ts-parent-font-size) * 1rem)}}.p-open-hours-top .ic{width:calc(20 / var(--ts-parent-font-size) * 1rem);margin-right:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-hours-top .ic{margin:0 auto .5rem}}.p-open-hours-top .text{color:var(--ts-color-alert);max-width:calc(100% - calc(35 / var(--ts-parent-font-size) * 1rem));line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}@media only screen and (max-width:767px){.p-open-hours-top .text{max-width:100%}}.p-open-hours-top>.inner{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-open-hours-top>.inner{flex-direction:column}}.p-open-hours{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (max-width:767px){.p-open-hours{padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem);margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-open-hours__calendar{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (max-width:767px){.p-open-hours__calendar{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){.p-open-hours__calendar{width:calc(1200 / 1440 * 100%);max-width:calc(1080 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-open-hours__calendar{width:calc(1300 / 1440 * 100%)}}.p-open-hours__calendar__head{display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__head{width:95%;margin-right:auto;margin-left:auto}}.p-open-hours__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-open-hours__calendar__head__title>span{font-weight:600}html:lang(ja) .p-open-hours__calendar__head__title>span{color:var(--ts-color-primary)}html:not(:lang(ja)) .p-open-hours__calendar__head__title>span{color:#000}.p-open-hours__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-open-hours__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-open-hours__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-open-hours__calendar__head__title .month{--ts-target-font-size:34}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-open-hours__calendar__head__title .month{--ts-target-font-size:24}}html[data-lang-group=latin] .p-open-hours__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-open-hours__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-open-hours__calendar__head__title .month{--ts-target-font-size:32}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-hours__calendar__head__title .month{--ts-target-font-size:22}}html[data-lang-group=cjk] .p-open-hours__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-open-hours__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-open-hours__calendar__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-open-hours__calendar__head__title .year{--ts-target-font-size:14}}html[data-lang-group=latin] .p-open-hours__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-open-hours__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-open-hours__calendar__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-hours__calendar__head__title .year{--ts-target-font-size:14}}.p-open-hours__calendar__head__btn{display:flex;flex-direction:column;align-items:center}.p-open-hours__calendar__head__btn--prev{order:1}.p-open-hours__calendar__head__btn--next{order:3}.p-open-hours__calendar__head__btn.is-hidden{opacity:.5;pointer-events:none!important}.p-open-hours__calendar__head__btn.is-hidden button{pointer-events:none!important}.p-open-hours__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-open-hours__calendar__head__btn .c-slider-btn{width:var(--calendar-btn-width)}.p-open-hours__calendar__head__btn .c-slider-btn button{cursor:pointer;background-color:#fff}.p-open-hours__calendar__contents{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);background-color:#fff;border-radius:calc(20 / var(--ts-parent-font-size) * 1rem);padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (max-width:767px){.p-open-hours__calendar__contents{padding:calc(25 / var(--ts-parent-font-size) * 1rem) 0;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__contents{border-radius:0}}.p-open-hours__calendar__table{width:calc(960 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1080 * 100%);margin-inline:auto;border-collapse:collapse;word-break:break-all}@media only screen and (min-width:768px){.p-open-hours__calendar__table{border:1px solid var(--ts-color-sub1)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__table{width:95%}}.p-open-hours__calendar__table td,.p-open-hours__calendar__table th{width:calc(1 / 7 * 100%)}@media only screen and (min-width:768px){.p-open-hours__calendar__table td,.p-open-hours__calendar__table th{border-right:1px solid var(--ts-color-sub1)}}@media only screen and (max-width:767px){.p-open-hours__calendar__table td,.p-open-hours__calendar__table th{width:100%!important;display:block}}.p-open-hours__calendar__table td .inner,.p-open-hours__calendar__table th .inner{padding:1rem .75rem}@media only screen and (max-width:767px){.p-open-hours__calendar__table td .inner,.p-open-hours__calendar__table th .inner{padding:0}}@media only screen and (min-width:768px){.p-open-hours__calendar__table tr:not(:last-child){border-bottom:1px solid var(--ts-color-sub1)}}.p-open-hours__calendar__table td:not(.is-day-fin) .inner{min-height:calc(180 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-hours__calendar__table td:not(.is-day-fin) .inner{min-height:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-open-hours__calendar__table td:not(.is-day-fin) .num{color:#000}.p-open-hours__calendar__table .is-day-fin{background-color:#f5f5f5;color:#9e9e9e}@media only screen and (max-width:767px){.p-open-hours__calendar__table .is-day-fin{display:none!important}}.p-open-hours__calendar__table .is-day-fin .link,.p-open-hours__calendar__table .is-day-fin .time{display:none}.p-open-hours__calendar__table .is-maintenance{background-color:var(--ts-color-sub1)}@media only screen and (max-width:767px){.p-open-hours__calendar__table .is-maintenance{background-color:#bdbdbd}}@media only screen and (max-width:767px){.p-open-hours__calendar__table .is-maintenance .num{background-color:#bdbdbd}}.p-open-hours__calendar__table thead .week{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;border-bottom:1px solid var(--ts-color-sub1);text-align:center;line-height:1;font-weight:600;background-color:#f5f5f5}.p-open-hours__calendar__table thead .week .inner{text-align:center;display:block}.p-open-hours__calendar__table thead th>span{display:inline-block;display:flex;justify-content:center;align-items:center}.p-open-hours__calendar__table thead th.is-sun{background-color:var(--ts-color-bg-sunday);color:var(--ts-color-sunday)}.p-open-hours__calendar__table thead th.is-sat{color:var(--ts-color-saturday);background-color:var(--ts-color-bg-saturday)}.p-open-hours__calendar__table tbody tr:last-child{border-bottom:1px solid var(--ts-color-sub1)}.p-open-hours__calendar__table tbody td{vertical-align:top}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td{border-top:1px solid var(--ts-color-sub1)}}.p-open-hours__calendar__table tbody td>.inner{display:flex;position:relative}@media only screen and (min-width:768px){.p-open-hours__calendar__table tbody td>.inner{justify-content:flex-start;align-items:flex-start;flex-direction:column}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-hours__calendar__table tbody td>.inner{flex-wrap:wrap;flex-direction:column}}.p-open-hours__calendar__table tbody td .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1;font-weight:600;display:block}@media only screen and (min-width:768px){.p-open-hours__calendar__table tbody td .num{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .num{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .num{padding-left:.5rem;background-color:#f5f5f5;width:30%;display:flex;align-items:center}html[data-lang-group=latin] .p-open-hours__calendar__table tbody td .num{position:absolute;left:0;top:0;bottom:0;margin:auto 0}}@media only screen and (min-width:768px){.p-open-hours__calendar__table tbody td.is-sun .num{color:var(--ts-color-sunday)}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td.is-sun .num{background-color:var(--ts-color-bg-sunday)}}@media only screen and (min-width:768px){.p-open-hours__calendar__table tbody td.is-sat .num{color:var(--ts-color-saturday)}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td.is-sat .num{background-color:var(--ts-color-bg-saturday)}}@media only screen and (min-width:768px){.p-open-hours__calendar__table tbody td .num_week{display:none!important}}.p-open-hours__calendar__table tbody td .time{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin:2rem 0 1rem;line-height:1.6;font-weight:600}@media only screen and (min-width:1025px){.p-open-hours__calendar__table tbody td .time{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__table tbody td .time{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .time{--ts-target-font-size:14}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-open-hours__calendar__table tbody td .time{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .time{width:35%;margin:1rem 0;padding-right:.5rem;padding-left:.75rem}html[data-lang-group=latin] .p-open-hours__calendar__table tbody td .time{padding-left:1rem;margin:1rem 0 0;margin-right:0;margin-left:auto;width:70%}}.p-open-hours__calendar__table tbody td .time span{display:block}.p-open-hours__calendar__table tbody td .link{width:100%;display:block;margin-top:auto;margin-bottom:0}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .link{width:35%;padding-right:.5rem;text-align:right;margin:1rem 0}html[data-lang-group=latin] .p-open-hours__calendar__table tbody td .link{text-align:left;padding-left:1rem;margin:.5rem 0 1rem auto;width:70%}}.p-open-hours__calendar__table tbody td .link a{text-decoration:none}.mouse .p-open-hours__calendar__table tbody td .link a{transition:opacity .15s ease-in}.mouse .p-open-hours__calendar__table tbody td .link a:hover,.touch .p-open-hours__calendar__table tbody td .link a.touchstart{opacity:.7}.touch .p-open-hours__calendar__table tbody td .link a{-webkit-tap-highlight-color:transparent}.touch .p-open-hours__calendar__table tbody td .link a.touchend{transition-delay:.2s}.p-open-hours__calendar__table tbody td .link .link_btn{display:flex;align-items:center;padding:.4rem 0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-open-hours__calendar__table tbody td .link .link_btn{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__table tbody td .link .link_btn{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .link .link_btn{--ts-target-font-size:10}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .link .link_btn{justify-content:flex-end}html[data-lang-group=latin] .p-open-hours__calendar__table tbody td .link .link_btn{justify-content:flex-start}}.p-open-hours__calendar__table tbody td .link .link_btn>span{padding-right:.5rem}.p-open-hours__calendar__table tbody td .link .link_change{border-radius:1em;padding:.2em 1em;line-height:1.4;color:#5b5b5b;border:1px solid #c3c3c3;display:inline-block;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:9}.p-open-hours__calendar__table tbody td .label{margin:2rem 0 0;font-weight:600;color:#333;font-weight:600;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-open-hours__calendar__table tbody td .label{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours__calendar__table tbody td .label{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .label{--ts-target-font-size:14}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-open-hours__calendar__table tbody td .label{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-open-hours__calendar__table tbody td .label{padding-left:.75rem;margin:auto 0}html[data-lang-group=latin] .p-open-hours__calendar__table tbody td .label{margin:1rem 0 1rem auto;padding-left:1rem;width:70%}}.p-open-hours-att{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-hours-att{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){.p-open-hours-att{width:calc(1200 / 1440 * 100%);max-width:calc(1080 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-open-hours-att{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-open-hours-att{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-open-hours-att>.c-title{text-align:center}}.p-open-hours-att__inner{margin-inline:auto}@media only screen and (min-width:1025px){.p-open-hours-att__inner{width:calc(960 / 1080 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-hours-att__inner{width:95%}}.p-open-hours-att__list{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);color:#333}@media only screen and (max-width:767px){.p-open-hours-att__list{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}}.p-open-hours-att__list li{position:relative;padding-left:1rem;line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-open-hours-att__list li{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-open-hours-att__list li{--ts-target-font-size:11}}.p-open-hours-att__list li::before{content:"";position:absolute;left:.25rem;width:calc(3 / var(--ts-parent-font-size) * 1rem);height:calc(3 / var(--ts-parent-font-size) * 1rem);border-radius:100px;top:calc((1.5em - calc(3 / var(--ts-parent-font-size) * 1rem))/ 2);background-color:#333;display:block}.p-event{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.p-highlight__slider{--ts-slider-pagination-pt:calc(40 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;width:calc(1080 / 1440 * 100%);margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-highlight__slider{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-highlight__slider{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-highlight__slider{width:100%;padding:0 calc(16 / 375 * 100%);margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-highlight__slider-element{width:100%;margin-inline:auto}@media only screen and (min-width:768px){.p-highlight__slider-element{overflow:hidden}}.p-highlight__slider-element .c-card2 .c-text--14{width:100%;display:block}.p-highlight .c-slider-pagination{display:flex}.p-ticket{padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem);margin-top:calc(80 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket{padding:4em 0 3em}}.p-ticket__intro{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-ticket__intro{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-ticket__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-ticket__intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-ticket__intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-ticket__intro>.c-title{text-align:center}.p-ticket__intro__btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__intro__btn{margin-top:2em;display:block}}@media only screen and (min-width:1025px){.p-ticket__intro__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-ticket__intro__btn__item:nth-of-type(n+2){margin-left:1em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-left:0}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:0}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item:nth-of-type(n+2){margin-top:1em}}.p-ticket__intro__btn__item--label{position:relative}.p-ticket__intro__btn__item--label .label{display:flex;justify-content:center;align-items:center;position:absolute;left:1em;border-radius:50%;background-color:var(--ts-color-secondary);transform:rotate(-10deg);z-index:2}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{width:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{width:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{height:calc(61 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{height:calc(51 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-ticket__intro__btn__item--label .label{top:-1.5em}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item--label .label{top:-1em}}.p-ticket__intro__btn__item--label .label .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;scale:.9}@media only screen and (min-width:768px){.p-ticket__intro__btn__item .c-btn__link{min-width:calc(300 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__btn__item .c-btn__link{min-width:100%}}.p-ticket__intro__btn__item .c-btn__text{display:block;width:100%;text-align:center}.p-ticket__intro__link{display:flex;justify-content:center}@media only screen and (min-width:768px){.p-ticket__intro__link{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket__intro__link{margin-top:1.5em}}html:not(:lang(ja)) .p-ticket__intro__link .c-link__link{color:#fff!important}.p-ticket__tel{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-ticket__tel__number{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:767px){.p-ticket__tel__number{flex-direction:column}}.p-ticket__tel__number dt{margin-right:.75rem}@media only screen and (max-width:767px){.p-ticket__tel__number dt{margin-right:0}}.p-ticket__tel__number dd{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:600}@media only screen and (min-width:1025px){.p-ticket__tel__number dd{--ts-target-font-size:36}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__number dd{--ts-target-font-size:34}}@media only screen and (max-width:767px){.p-ticket__tel__number dd{--ts-target-font-size:30}}.p-ticket__tel__number dd a{text-decoration:none}.p-ticket__tel__number--column{flex-direction:column;margin-top:2em}.p-ticket__tel__fax{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);text-align:center;margin-bottom:1em}@media only screen and (min-width:1025px){.p-ticket__tel__fax{--ts-target-font-size:21.6}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__tel__fax{--ts-target-font-size:20.4}}@media only screen and (max-width:767px){.p-ticket__tel__fax{--ts-target-font-size:18}}.p-ticket__tel__about{width:100%;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-ticket__tel__about>span{display:block}.p-ticket__tel__about>span+span{margin-top:.5rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-ticket{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__head{margin-inline:auto;--ts-container-width:var(--ts-content-0);border-bottom:1px solid var(--ts-color-line3);display:flex;padding-bottom:calc(50 / var(--ts-parent-font-size) * 1rem);align-items:center;justify-content:center}@media only screen and (min-width:768px){.p-open-detail__head{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-open-detail__head{margin-top:8em}}@media only screen and (min-width:1025px){.p-open-detail__head{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-open-detail__head{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-open-detail__head{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-detail__head{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-open-detail__head{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-open-detail__head__title{order:2;max-width:calc(100% - (var(--calendar-btn-width) * 2));padding:0 calc(40 / var(--ts-parent-font-size) * 1rem);text-align:center;display:flex;flex-direction:column;align-items:center}.p-open-detail__head__title>span{font-weight:600}html:lang(ja) .p-open-detail__head__title>span{color:var(--ts-color-primary)}html:not(:lang(ja)) .p-open-detail__head__title>span{color:#000}.p-open-detail__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-open-detail__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-open-detail__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-open-detail__head__title .month{--ts-target-font-size:34}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-open-detail__head__title .month{--ts-target-font-size:24}}html[data-lang-group=latin] .p-open-detail__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-open-detail__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-open-detail__head__title .month{--ts-target-font-size:32}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-detail__head__title .month{--ts-target-font-size:22}}html[data-lang-group=cjk] .p-open-detail__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-open-detail__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-open-detail__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=cjk] .p-open-detail__head__title .year{--ts-target-font-size:14}}html[data-lang-group=latin] .p-open-detail__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-open-detail__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-open-detail__head__title .year{--ts-target-font-size:16}}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-detail__head__title .year{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-open-detail__head__title{width:calc(100% - (var(--calendar-btn-width) * 2));padding:0 .5rem}}.p-open-detail__head__btn{display:flex;flex-direction:column;align-items:center}.p-open-detail__head__btn--prev{order:1}.p-open-detail__head__btn--next{order:3}.p-open-detail__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-open-detail__head__btn .c-slider-btn{width:var(--calendar-btn-width)}.p-open-detail__head__btn .c-slider-btn a{box-shadow:none}.p-open-detail__event{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__event{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-open-detail__event .p-highlight__slider{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__today{border-top-left-radius:0!important;border-top-right-radius:0!important;padding:calc(90 / var(--ts-parent-font-size) * 1rem) 0;overflow:hidden}@media only screen and (max-width:767px){.p-open-detail__today{padding:calc(50 / var(--ts-parent-font-size) * 1rem) 0}}.p-open-detail__today__inner{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-open-detail__today__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-open-detail__today__inner{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-open-detail__today__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-open-detail__today__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-open-detail__today__inner{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 (max-width:1365px){.p-open-detail__today__inner{width:calc(1080 / 1440 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-open-detail__today__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-open-detail__today__inner{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__today .p-open-detail__head{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding-bottom:0;border-bottom:0}.p-open-detail__today__time{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.p-open-detail__today__time>.inner{margin-right:auto;margin-left:auto;display:flex;align-items:flex-start;width:100%;max-width:calc(680 / var(--ts-parent-font-size) * 1rem);padding:calc(40 / var(--ts-parent-font-size) * 1rem) 0 calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__today__time>.inner{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem);padding:calc(20 / var(--ts-parent-font-size) * 1rem) 0 calc(30 / var(--ts-parent-font-size) * 1rem);flex-direction:column;width:90%}}.p-open-detail__today__time__left{width:calc(280 / 680 * 100%);margin-right:calc(40 / 680 * 100%)}@media only screen and (max-width:767px){.p-open-detail__today__time__left{margin-right:0;width:100%}}.p-open-detail__today__time__left__list>li{display:flex;align-items:center}.p-open-detail__today__time__left__list>li .last{width:48%;text-align:right}.p-open-detail__today__time__left__list>li .time{width:52%;display:flex;align-items:baseline}.p-open-detail__today__time__left__list>li .time .t{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;font-family:var(--ts-font-quicksand);font-weight:600;max-width:calc(100% - calc(25 / var(--ts-parent-font-size) * 1rem))}.p-open-detail__today__time__left__list>li .time .num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;width:calc(20 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;margin-right:calc(5 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center;align-items:center;line-height:1;font-family:var(--ts-font-quicksand);border-radius:50%;background-color:var(--ts-color-secondary)}.p-open-detail__today__time__left__sun{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline;flex-wrap:wrap}html[data-lang-group=latin] .p-open-detail__today__time__left__sun{align-items:flex-start}.p-open-detail__today__time__left__sun .sun_time{display:flex;align-items:flex-start}html[data-lang-group=latin] .p-open-detail__today__time__left__sun .sun_time{width:100%}.p-open-detail__today__time__left__sun .sun_time>span{position:relative;padding-left:calc(18 / var(--ts-parent-font-size) * 1rem);display:inline-block;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}.p-open-detail__today__time__left__sun .sun_time>span:not(:last-child){margin-right:1rem}.p-open-detail__today__time__left__sun .sun_time>span.sunrise::before{content:"";width:calc(14 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-image:url(../images/common/ic_sunrise.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;left:0;top:0;bottom:0;margin:auto 0;background:#fff}.p-open-detail__today__time__left__sun .sun_time>span.sunset::before{content:"";width:calc(14 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1/1;display:inline-block;mask-image:url(../images/common/ic_sunset.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;left:0;top:0;bottom:0;margin:auto 0;background:#fff}.p-open-detail__today__time__left__sun .c-link{margin-right:0;margin-left:auto}html:lang(ja) .p-open-detail__today__time__left__sun .c-link{--ts-link-border-color:#fff;--ts-link-icon-fill:var(--ts-color-primary)}html[data-lang-group=latin] .p-open-detail__today__time__left__sun .c-link{width:100%;margin-top:.5rem}@media only screen and (max-width:767px){html[data-lang-group=latin] .p-open-detail__today__time__left__sun .c-link{margin-top:1rem}}html:lang(ja) .p-open-detail__today__time__left__sun .o-icon--link-arrow{--ts-link-icon-color:#fff!important}.p-open-detail__today__time__right{width:calc(360 / 680 * 100%);background-color:#fff;border-radius:calc(8 / var(--ts-parent-font-size) * 1rem);padding:1rem}@media only screen and (max-width:767px){.p-open-detail__today__time__right{padding-bottom:2rem;width:100%;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__today__time__right .c-title .c-title__main{color:var(--ts-color-primary)}.p-open-detail__today__time__right dl{display:flex;align-items:baseline;flex-wrap:wrap;--dt-width:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl{--dt-width:100%}}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}html[data-lang-group=latin] .p-open-detail__today__time__right dl{--dt-width:100%}.p-open-detail__today__time__right dl:not(:first-of-type){margin-top:.5em;padding-top:.5em;border-top:1px solid var(--ts-color-line3)}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl:not(:first-of-type){padding-top:calc(15 / var(--ts-parent-font-size) * 1rem);margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__today__time__right dl dt{padding-right:calc(10 / var(--ts-parent-font-size) * 1rem);width:var(--dt-width)}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl dt{padding-right:0}}html[data-lang-group=latin] .p-open-detail__today__time__right dl dt{padding-right:0}.p-open-detail__today__time__right dl dt a{--ts-link-color:var(--ts-color-primary);--ts-link-active-color:var(--ts-color-primary)}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl dt a{padding:.5rem 0}}.p-open-detail__today__time__right dl dt a .o-icon--link-arrow{background-color:var(--ts-color-primary)}.p-open-detail__today__time__right dl dt a .o-icon--link-arrow svg{fill:#fff}.p-open-detail__today__time__right dl dd{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;width:calc(100% - var(--dt-width));color:#333}@media only screen and (max-width:767px){.p-open-detail__today__time__right dl dd{width:100%}}@media only screen and (min-width:768px){html[data-lang-group=latin] .p-open-detail__today__time__right dl dd{width:100%;margin-top:.25em}}.p-open-detail__today__time__right dl .o-icon--link-arrow{margin-left:.5em}@media only screen and (min-width:768px){.p-open-detail__today__time__right dl .o-icon--link-arrow{margin-right:0;margin-left:auto}}.p-open-detail__today__time__right .c-link{width:100%}.p-open-detail__today__time__right .c-link__link{width:100%}.p-open-detail__today .p-open-hours-att{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-open-detail__today .p-open-hours-att{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-open-detail__today .p-open-hours-att{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-open-detail__today .p-open-hours-att{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-open-detail__today .p-open-hours-att{width:calc(1080 / 1440 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-open-detail__today .p-open-hours-att{width:calc(1200 / 1440 * 100%)}}.p-open-detail__today .p-open-hours-att__inner{margin-inline:auto;width:90%;max-width:calc(720 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__today .p-open-hours-att__inner{width:85%}}.p-open-detail__today__shop{max-width:calc(720 / var(--ts-parent-font-size) * 1rem);margin-right:auto;margin-left:auto;width:90%;padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0 calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__today__shop{padding:calc(20 / var(--ts-parent-font-size) * 1rem) 0 calc(30 / var(--ts-parent-font-size) * 1rem);width:85%}}.p-open-detail__today__shop__item:nth-child(n+2){border-top:1px solid var(--ts-color-line3);margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);padding-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-open-detail__today__shop__item:last-child{padding-bottom:calc(20 / var(--ts-parent-font-size) * 1rem);border-bottom:1px solid var(--ts-color-line3)}.p-open-detail__today__shop__item__list{display:flex;flex-wrap:wrap;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-open-detail__today__shop__item__list{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem);flex-direction:column}}.p-open-detail__today__shop__item__list__li{width:49%}@media only screen and (min-width:768px){.p-open-detail__today__shop__item__list__li:nth-child(2n){margin-left:2%}.p-open-detail__today__shop__item__list__li:nth-child(n+3){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-open-detail__today__shop__item__list__li{width:100%}.p-open-detail__today__shop__item__list__li:nth-child(n+2){margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-open-detail__today__shop__item__list__li .c-link__link{padding:.2rem 0;display:grid;grid-template-columns:1fr auto;align-items:center}.p-open-detail__today__shop__item__list__li .c-link__text{word-break:break-word;overflow-wrap:anywhere}.p-open-detail__today__shop__item__list__li .time{font-weight:600;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.p-open-detail__today__shop__item__list__li .time>dl{display:flex;align-items:baseline}@media only screen and (max-width:767px){.p-open-detail__today__shop__item__list__li .time>dl{flex-direction:column}.p-open-detail__today__shop__item__list__li .time>dl:nth-child(n+2){margin-top:.25rem}}.p-open-detail__today__shop__item__list__li .time>dl>dd{width:calc(100% - 5em)}@media only screen and (max-width:767px){.p-open-detail__today__shop__item__list__li .time>dl>dd{width:100%}}.p-open-detail__today__shop__item__list__li .time>dl>dt{width:5em;font-weight:400;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}@media only screen and (max-width:767px){.p-open-detail__today__shop__item__list__li .time>dl>dt{width:100%}}.p-open-detail__today__shop__item__list__li .floor{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.p-lighting{margin-top:calc(130 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:768px) and (max-width:1024px){.p-lighting{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-lighting{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){.p-lighting{max-width:calc(720 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1440 * 100%)}}@media only screen and (max-width:1024px){.p-lighting{align-items:flex-start}}@media only screen and (max-width:767px){.p-lighting{margin-top:calc(75 / var(--ts-parent-font-size) * 1rem);flex-wrap:wrap}.p-lighting .js-move-sp{width:100%;text-align:center;order:-1}}.p-lighting__img{order:1;width:calc(363 / 720 * 100%)}@media only screen and (max-width:767px){.p-lighting__img{width:50%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-lighting__text{order:2;width:calc(319 / 720 * 100%);margin-left:calc(38 / 720 * 100%)}@media only screen and (max-width:767px){.p-lighting__text{width:46%;margin-left:4%}}.p-lighting__text .text{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-lighting .c-btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lighting .c-btn{order:3;width:100%}}.p-lighting .c-btn .c-btn__link{width:100%;max-width:calc(250 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lighting .c-btn .c-btn__link{max-width:90%;margin-right:auto;margin-left:auto}}@media only screen and (max-width:767px){.p-lighting+.p-ticket{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}