@charset "UTF-8";@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(calc(-15 / var(--ts-parent-font-size) * 1rem))}100%{transform:translateY(0)}}.c-byobu{isolation:isolate;height:0;overflow:visible;display:flex;align-items:center;animation:floating 4s ease-in-out infinite;position:relative;position:absolute}.c-byobu--top-1 .c-byobu__inner{transform:translateY(calc(-50% + 1rem))}.c-byobu--top-minus-1 .c-byobu__inner{transform:translateY(calc(-50% - 1rem))}.c-byobu--top-2 .c-byobu__inner{transform:translateY(calc(-50% + 2rem))}.c-byobu--top-minus-2 .c-byobu__inner{transform:translateY(calc(-50% - 2rem))}.c-byobu--top-3 .c-byobu__inner{transform:translateY(calc(-50% + 3rem))}.c-byobu--top-minus-3 .c-byobu__inner{transform:translateY(calc(-50% - 3rem))}.c-byobu--top-4 .c-byobu__inner{transform:translateY(calc(-50% + 4rem))}.c-byobu--top-minus-4 .c-byobu__inner{transform:translateY(calc(-50% - 4rem))}.c-byobu--top-5 .c-byobu__inner{transform:translateY(calc(-50% + 5rem))}.c-byobu--top-minus-5 .c-byobu__inner{transform:translateY(calc(-50% - 5rem))}.c-byobu--top-6 .c-byobu__inner{transform:translateY(calc(-50% + 6rem))}.c-byobu--top-minus-6 .c-byobu__inner{transform:translateY(calc(-50% - 6rem))}.c-byobu--top-7 .c-byobu__inner{transform:translateY(calc(-50% + 7rem))}.c-byobu--top-minus-7 .c-byobu__inner{transform:translateY(calc(-50% - 7rem))}.c-byobu--top-8 .c-byobu__inner{transform:translateY(calc(-50% + 8rem))}.c-byobu--top-minus-8 .c-byobu__inner{transform:translateY(calc(-50% - 8rem))}.c-byobu--top-9 .c-byobu__inner{transform:translateY(calc(-50% + 9rem))}.c-byobu--top-minus-9 .c-byobu__inner{transform:translateY(calc(-50% - 9rem))}.c-byobu--top-10 .c-byobu__inner{transform:translateY(calc(-50% + 10rem))}.c-byobu--top-minus-10 .c-byobu__inner{transform:translateY(calc(-50% - 10rem))}.c-byobu--top-11 .c-byobu__inner{transform:translateY(calc(-50% + 11rem))}.c-byobu--top-minus-11 .c-byobu__inner{transform:translateY(calc(-50% - 11rem))}.c-byobu--top-12 .c-byobu__inner{transform:translateY(calc(-50% + 12rem))}.c-byobu--top-minus-12 .c-byobu__inner{transform:translateY(calc(-50% - 12rem))}.c-byobu--top-13 .c-byobu__inner{transform:translateY(calc(-50% + 13rem))}.c-byobu--top-minus-13 .c-byobu__inner{transform:translateY(calc(-50% - 13rem))}.c-byobu--top-14 .c-byobu__inner{transform:translateY(calc(-50% + 14rem))}.c-byobu--top-minus-14 .c-byobu__inner{transform:translateY(calc(-50% - 14rem))}.c-byobu--top-15 .c-byobu__inner{transform:translateY(calc(-50% + 15rem))}.c-byobu--top-minus-15 .c-byobu__inner{transform:translateY(calc(-50% - 15rem))}.c-byobu--top-16 .c-byobu__inner{transform:translateY(calc(-50% + 16rem))}.c-byobu--top-minus-16 .c-byobu__inner{transform:translateY(calc(-50% - 16rem))}.c-byobu--top-17 .c-byobu__inner{transform:translateY(calc(-50% + 17rem))}.c-byobu--top-minus-17 .c-byobu__inner{transform:translateY(calc(-50% - 17rem))}.c-byobu--top-18 .c-byobu__inner{transform:translateY(calc(-50% + 18rem))}.c-byobu--top-minus-18 .c-byobu__inner{transform:translateY(calc(-50% - 18rem))}.c-byobu--top-19 .c-byobu__inner{transform:translateY(calc(-50% + 19rem))}.c-byobu--top-minus-19 .c-byobu__inner{transform:translateY(calc(-50% - 19rem))}.c-byobu--top-20 .c-byobu__inner{transform:translateY(calc(-50% + 20rem))}.c-byobu--top-minus-20 .c-byobu__inner{transform:translateY(calc(-50% - 20rem))}.c-byobu--anim-1{animation-duration:3.8s;animation-delay:-.7s}.c-byobu--anim-2{animation-duration:4s;animation-delay:-1.4s}.c-byobu--anim-3{animation-duration:4.2s;animation-delay:-2.1s}.c-byobu--anim-4{animation-duration:4.4s;animation-delay:-2.8s}.c-byobu--anim-5{animation-duration:4.6s;animation-delay:-3.5s}.c-byobu--anim-6{animation-duration:4.8s;animation-delay:-4.2s}@media only screen and (max-width:767px){.c-byobu{opacity:.65}}.c-byobu__inner{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;overflow:hidden;width:100%}.c-byobu__inner::before{content:"";height:auto;width:100%;display:block;z-index:-1}.c-byobu--left{left:0;width:calc(1140 / 1440 * 100%);max-width:calc(950 / var(--ts-parent-font-size) * 1rem)}.c-byobu--left .c-byobu__inner::before{transform:translateX(calc(-120 / 950 * 100%));aspect-ratio:950/394;background:url(../images/deco_left.webp) no-repeat right top/cover}@media only screen and (max-width:767px){.c-byobu--left .c-byobu__inner::before{aspect-ratio:calc(950 / (394 * 1.2))}}.c-byobu--right{right:0;width:calc(810 / 1440 * 100%);max-width:calc(540 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-byobu--right{width:90%}}.c-byobu--right .c-byobu__inner::before{transform:translateX(calc(165 / 540 * 100%));aspect-ratio:540/262;background:url(../images/deco_right.webp) no-repeat left top/cover}@media only screen and (max-width:767px){.c-byobu--right .c-byobu__inner::before{aspect-ratio:calc(540 / (262 * 1.3))}}.p-intro{width:100%;overflow:hidden;display:flex;flex-wrap:wrap;isolation:isolate;--img-size:361}@media only screen and (max-width:767px){.p-intro{flex-direction:column}}.p-intro__inner{display:flex;position:relative;width:100%}html:not(:lang(ja)) .p-intro__inner{flex-direction:column}.p-intro__byobu-right{position:absolute;top:30%}@media only screen and (min-width:768px) and (max-width:1024px){html:not(:lang(ja)) .p-intro{--img-size:320}}.p-intro__main{flex-shrink:1;padding-top:calc(35 / var(--ts-parent-font-size) * 1rem);position:relative}@media only screen and (min-width:768px){.p-intro__main{padding-bottom:calc(95 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-intro__main{padding-bottom:2em}}@media only screen and (min-width:768px){html:not(:lang(ja)) .p-intro__main{padding-top:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-intro__main{width:calc(calc(1440 - var(--img-size) * 2)/ 1440 * 100%)}html:not(:lang(ja)) .p-intro__main{width:calc(1320 / 1440 * 100%);margin-inline:auto}}@media only screen and (max-width:767px){.p-intro__main{margin-inline:auto;width:calc(343 / 375 * 100%)}}.p-intro__image{order:-1;flex-shrink:1;width:calc(var(--img-size)/ 1440 * 100%)}@media only screen and (min-width:768px){.p-intro__image{max-width:481px}html:not(:lang(ja)) .p-intro__image{top:calc(20 / var(--ts-parent-font-size) * 1rem);position:absolute;left:0}html:not(:lang(ja)) .p-intro__image img{object-fit:cover;object-position:right;aspect-ratio:1/1}}@media only screen and (max-width:767px){.p-intro__image{width:calc(311 / 343 * 100%);margin-top:2em;margin-inline:auto}.p-intro__image img{width:100%}}.p-intro__title{color:#000;display:flex;justify-content:center}.p-intro__title div{margin-inline:auto;font-family:var(--ts-font-zen-old-mincho)}html:lang(ja) .p-intro__title div{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}html:not(:lang(ja)) .p-intro__title div{width:100%;text-align:center}.p-intro__title-main{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:600}@media only screen and (min-width:768px){.p-intro__title-main{--ts-target-font-size:54}}@media only screen and (max-width:767px){.p-intro__title-main{--ts-target-font-size:32}}html[data-lang-group=cjk] .p-intro__title-main{margin-left:.5em;letter-spacing:.1em}html:not(:lang(ja)) .p-intro__title-main{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1.4}@media only screen and (min-width:1025px){html:not(:lang(ja)) .p-intro__title-main{--ts-target-font-size:50}}@media only screen and (min-width:768px) and (max-width:1024px){html:not(:lang(ja)) .p-intro__title-main{--ts-target-font-size:44}}@media only screen and (max-width:767px){html:not(:lang(ja)) .p-intro__title-main{--ts-target-font-size:28}}@media only screen and (min-width:1025px) and (max-width:1365px){html:not(:lang(ja)) .p-intro__title-main{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:48}}.p-intro__title-sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:calc(45 / 26 * 1em);font-weight:500}@media only screen and (min-width:768px){.p-intro__title-sub{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-intro__title-sub{--ts-target-font-size:18}}html[data-lang-group=latin] .p-intro__title-sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){html[data-lang-group=latin] .p-intro__title-sub{--ts-target-font-size:24}}@media only screen and (min-width:1025px) and (max-width:1365px){html[data-lang-group=latin] .p-intro__title-sub{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:24}}html[data-lang-group=cjk] .p-intro__title-sub{line-height:2.2}.p-intro__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;line-height:2.3;margin-top:calc(42 / var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-serif)}@media only screen and (min-width:768px) and (max-width:1024px){html:lang(ja) .p-intro__text{width:120%;margin-left:-10%}}@media only screen and (max-width:767px){.p-intro__text{margin-top:2em}}.p-intro__marquee{width:100%;position:relative;z-index:-1}.p-intro__marquee::before{content:"";display:block;background:url(../images/bg_intro.webp) no-repeat center/cover;width:calc(1109 / 1440 * 100%);aspect-ratio:1109/521;position:absolute;bottom:100%;left:calc(165.5 / 1440 * 100%);z-index:-1}.p-intro__marquee-item{padding-right:10px}@media only screen and (max-width:1024px){.p-intro__marquee-item{padding-right:calc(10px * var(--marquee-scale))}}.p-intro__marquee-item img{max-width:342px}.p-anchor{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-anchor{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-anchor{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-anchor{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-anchor{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-anchor{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 (max-width:1365px){.p-anchor{width:calc(1080 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-anchor{margin-top:3rem}}.p-anchor__list{display:flex;justify-content:center;flex-wrap:wrap;max-width:calc(928 / var(--ts-parent-font-size) * 1rem);margin:0 auto;--column:5;--column-gap:calc(32 / 928 * 100%);column-gap:var(--column-gap);row-gap:1.5em}@media only screen and (max-width:767px){.p-anchor__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);-webkit-overflow-scrolling:touch;column-gap:calc(15 / var(--ts-parent-font-size) * 1rem);scrollbar-width:none}.p-anchor__list::-webkit-scrollbar{display:none}}.p-anchor__item{width:calc((100% - var(--column-gap) * (var(--column) - 1))/ var(--column))}@media only screen and (max-width:767px){.p-anchor__item{width:calc(120 / var(--ts-parent-font-size) * 1rem);flex-shrink:0}}.p-anchor__link{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:160/145.45;color:#fff;text-align:center;text-decoration:none;font-family:var(--ts-font-serif);line-height:1.4;position:relative;z-index:1}.p-anchor__link::before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;background-color:#d43b1d;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 74.65%,transparent 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 74.65%,transparent 90%,transparent 100%);transition:background-color .3s;z-index:-1}.p-anchor__link::after{content:"";position:absolute;z-index:2;bottom:.25em;left:50%;transform:translateX(-50%);width:calc(9 / var(--ts-parent-font-size) * 1rem);height:calc(12 / var(--ts-parent-font-size) * 1rem);background:url(../images/ic_anchor_arrow.svg) no-repeat center/contain}.p-anchor__link:hover::before{background-color:#c4a64f}.p-info{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-info{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-info{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-info{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-info{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-info{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-info{max-width:calc(1000px * ((var(--ts-parent-font-size) + 3 + 0)/ var(--ts-parent-font-size)))}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-info{width:calc(1080 / 1440 * 100%)}}@media only screen and (max-width:1024px){.p-info{margin-top:6rem}}@media only screen and (max-width:767px){.p-info{margin-top:4rem}}.p-info__table{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);width:100%;font-weight:500}@media only screen and (min-width:768px) and (max-width:1024px){.p-info__table{margin-top:1em}}@media only screen and (max-width:767px){.p-info__table{margin-top:1em}}.p-info__row{display:flex;font-family:var(--ts-font-serif)}@media only screen and (max-width:767px){.p-info__row{flex-direction:column}}.p-info__row:nth-child(odd) .p-info__th{background-color:#e6dec3}.p-info__row:nth-child(odd) .p-info__td{background-color:#e6dec3}.p-info__row:nth-child(even) .p-info__th{background-color:rgba(246,243,233,.6)}.p-info__row:nth-child(even) .p-info__td{background-color:rgba(246,243,233,.6)}.p-info__td,.p-info__th{line-height:1.4;padding:calc(15 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-info__td,.p-info__th{padding:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-info__th{width:calc(200 / var(--ts-parent-font-size) * 1rem);text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.p-info__th{padding-bottom:0;width:100%;border-right:none;display:block}}.p-info__td{flex:1}@media only screen and (max-width:767px){.p-info__td{display:block;padding-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-info__main{font-size:calc(100% * (15 / 14));font-weight:700;display:block;margin-bottom:.25em}.p-info__annotation{font-size:1em}.p-info__em{color:#d43b1d}.p-ticket{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);position:relative;--shadow:0px calc(8 / var(--ts-parent-font-size) * 1rem) calc(50 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) rgba(0, 0, 0, 0.16);--inner-border-position:calc(5 / var(--ts-parent-font-size) * 1rem);--border:1px solid #C4A64F;--border-radius:1000px;min-height:150vh;display:flex}@media only screen and (min-width:1025px){.p-ticket{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-ticket{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-ticket{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket{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{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-ticket{max-width:calc(1000px * ((var(--ts-parent-font-size) + 3 + 0)/ var(--ts-parent-font-size)))}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-ticket{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-ticket{--shadow:0px calc(8 / var(--ts-parent-font-size) * 1rem) calc(24 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem) rgba(0, 0, 0, 0.16);--inner-border-position:calc(3 / var(--ts-parent-font-size) * 1rem);--inner-border-position:2px;--border-radius:10rem;margin-top:6rem}}.p-ticket__wrap{position:relative;--distance-top:13em;--distance:calc(500 / var(--ts-parent-font-size) * 1rem)}.p-ticket__main{position:relative;z-index:2;width:100%;padding-top:calc(200 / 1000 * 100%);padding-bottom:calc(300 / 1000 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__main{padding-top:12rem}}@media only screen and (max-width:767px){.p-ticket__main{padding-top:6rem;padding-bottom:10rem}}.p-ticket__inner{position:relative;margin-inline:auto;max-width:calc(720 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1080 * 100%)}.p-ticket__text{line-height:2;font-family:var(--ts-font-serif)}@media only screen and (min-width:1025px){.p-ticket__text{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket__text{margin-top:2em}}@media only screen and (max-width:767px){.p-ticket__text{margin-top:1em}}.p-ticket__bg-wrapper{display:flex;flex-direction:column;position:absolute;inset:0}@media only screen and (max-width:1024px){.p-ticket__bg-wrapper{opacity:.85}}.p-ticket__bg{width:100%;position:relative}.p-ticket__bg--bottom,.p-ticket__bg--top{background:url(../images/bg_ticket.webp) repeat center top;box-shadow:var(--shadow);padding-bottom:calc(1 / 2 * 100%);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top:var(--border);border-left:var(--border);border-right:var(--border);flex-shrink:0}.p-ticket__bg--bottom::before,.p-ticket__bg--top::before{content:"";border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top:var(--border);border-left:var(--border);border-right:var(--border);display:block;position:absolute;left:calc(var(--inner-border-position));top:calc(var(--inner-border-position));right:calc(var(--inner-border-position));bottom:0}.p-ticket__bg--top{order:-1}.p-ticket__bg--bottom{order:9;transform:scaleY(-1);margin-top:-1px}.p-ticket__bg--main{background:url(../images/bg_ticket.webp) repeat center top;border-left:var(--border);border-right:var(--border);flex-grow:1}.p-ticket__bg--main::after,.p-ticket__bg--main::before{content:"";box-shadow:var(--shadow);display:block;width:100px;position:absolute;top:0;z-index:-1;bottom:0}.p-ticket__bg--main::before{left:0}.p-ticket__bg--main::after{right:0}.p-ticket__bg-inner{background:url(../images/bg_ticket.webp) repeat center top;width:100%;z-index:1;position:relative;height:100%}.p-ticket__bg-inner::before{content:"";display:block;position:absolute;border-left:var(--border);border-right:var(--border);left:calc(var(--inner-border-position));right:calc(var(--inner-border-position));top:0;bottom:0}.p-ticket__byobu-right1{top:calc(var(--distance-top))}.p-ticket__byobu-left1{top:calc(var(--distance-top) + var(--distance) * 1)}.p-ticket__byobu-right2{top:calc(var(--distance-top) + var(--distance) * 2)}.p-ticket__byobu-left2{top:calc(var(--distance-top) + var(--distance) * 3)}.p-ticket-category{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-ticket-category{margin-top:3rem}}@media only screen and (max-width:767px){.p-ticket-category{margin-top:3rem}}.p-ticket-category+.p-ticket-category{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-ticket-category+.p-ticket-category{margin-top:5rem}}.p-ticket-category__list{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-ticket-category__list{margin-top:1.5em}}.p-ticket-category__item+.p-ticket-category__item{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.c-plan-accordion{background-color:#faf9f6;border:1px solid #d12f0d;border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);box-shadow:0 calc(6 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem) calc(6 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1)}.c-plan-accordion+.c-plan-accordion{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.c-plan-accordion__button{width:100%;text-align:left;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);cursor:pointer;display:block;isolation:isolate}@media only screen and (max-width:767px){.c-plan-accordion__button{padding:calc(15 / var(--ts-parent-font-size) * 1rem)}}.c-plan-accordion__button::before{content:"";position:absolute;left:0;bottom:0;display:block;width:calc(64 / var(--ts-parent-font-size) * 1rem);aspect-ratio:65/51;background:url(../images/deco_accordion_leftbottom.svg) no-repeat center top/cover}.c-plan-accordion__button::after{content:"";position:absolute;right:0;top:0;display:block;width:calc(213 / var(--ts-parent-font-size) * 1rem);aspect-ratio:213/85;background:url(../images/deco_accordion_topright.svg) no-repeat center top/cover}.c-plan-accordion__header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;column-gap:calc(24 / var(--ts-parent-font-size) * 1rem);row-gap:calc(12 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-accordion__header{flex-direction:column;align-items:flex-start}}.c-plan-accordion__header-main{display:flex;flex-direction:column;row-gap:calc(10 / var(--ts-parent-font-size) * 1rem);flex-grow:1}@media only screen and (max-width:767px){.c-plan-accordion__header-main{row-gap:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-plan-accordion__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-serif);line-height:1.4;color:#000}@media only screen and (min-width:768px){.c-plan-accordion__title{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-plan-accordion__title{--ts-target-font-size:17}}.c-plan-accordion__meta{display:flex;align-items:center;flex-wrap:wrap;column-gap:calc(12 / var(--ts-parent-font-size) * 1rem);row-gap:calc(6 / var(--ts-parent-font-size) * 1rem)}.c-plan-accordion__badge{flex-shrink:0}.c-plan-accordion__date{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;color:#5b5b5b;display:flex;flex-wrap:wrap;column-gap:.25em}.c-plan-accordion__header-sub{display:flex;align-items:center;gap:calc(24 / var(--ts-parent-font-size) * 1rem);flex-shrink:0;max-width:calc(300 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-accordion__header-sub{width:100%;justify-content:space-between}}.c-plan-accordion__price{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:17;font-family:var(--ts-font-zen-old-mincho);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:calc(5 / var(--ts-parent-font-size) * 1rem);max-width:calc(160 / var(--ts-parent-font-size) * 1rem);line-height:1.2}html[data-lang-group=latin] .c-plan-accordion__price{max-width:calc(200 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-accordion__price{justify-content:flex-start}}.c-plan-accordion__price-sub,.c-plan-accordion__price-unit{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11}html[data-lang-group=latin] .c-plan-accordion__price-unit+.c-plan-accordion__price-unit{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem);display:block}.c-plan-accordion__content{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}.c-plan-accordion__target{height:0;opacity:0;overflow:hidden;transition:opacity .5s,height .5s;visibility:hidden;padding-inline:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-accordion__target{padding-inline:calc(15 / var(--ts-parent-font-size) * 1rem)}}.c-plan-accordion__target-text{padding-block:calc(24 / var(--ts-parent-font-size) * 1rem);display:block}.c-plan-accordion[data-status=ended]{background-color:#d6d6d6;border-color:#999}.c-plan-accordion[data-status=ended] .c-plan-accordion__price,.c-plan-accordion[data-status=ended] .c-plan-accordion__title,.c-plan-accordion[data-status=ended] .c-plan-box__list li,.c-plan-accordion[data-status=ended] .c-plan-box__title,.c-plan-accordion[data-status=ended] .c-plan-desc__desc,.c-plan-accordion[data-status=ended] .c-plan-desc__term{color:#555}.c-plan-accordion[data-status=ended] .c-plan-box{border-left-color:#999}.c-plan-desc{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:baseline;flex-direction:column;row-gap:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-desc{row-gap:2.5em}}.c-plan-desc__row{display:flex;align-items:flex-start}@media only screen and (min-width:768px){html[data-lang-group=latin] .c-plan-desc__row{flex-direction:column;gap:calc(4 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-plan-desc__row{flex-direction:column;gap:calc(8 / var(--ts-parent-font-size) * 1rem)}}.c-plan-desc__term{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);width:calc(90 / var(--ts-parent-font-size) * 1rem);color:#b08526;flex-shrink:0}@media only screen and (min-width:768px){.c-plan-desc__term{--ts-target-font-size:14}}@media only screen and (max-width:767px){.c-plan-desc__term{--ts-target-font-size:16}}html[data-lang-group=latin] .c-plan-desc__term{width:100%}@media only screen and (max-width:767px){.c-plan-desc__term{letter-spacing:0}}.c-plan-desc__desc{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;flex-grow:1;line-height:1.8}.c-plan-desc__desc .o-icon--external{margin-left:.5em}.c-plan-desc__soon{color:#9e9e9e}.c-plan-desc__note{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;color:#5b5b5b;margin-left:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-desc__note{display:block;margin-left:0;margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-plan-desc__note--block{margin-left:0!important}.c-plan-box{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);border-left:1px solid #b08526;padding-left:calc(16 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;row-gap:calc(8 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-plan-box{padding-left:calc(10 / var(--ts-parent-font-size) * 1rem)}}.c-plan-box__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;font-weight:700;display:flex;align-items:center;gap:calc(8 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(4 / var(--ts-parent-font-size) * 1rem)}.c-plan-box__title::before{content:"";flex-shrink:0;background-repeat:no-repeat;background-position:center;display:inline-block}.c-plan-box__title--ticket::before{width:calc(20 / var(--ts-parent-font-size) * 1rem);aspect-ratio:20/17;background-image:url(../images/ic_ticket.svg)}.c-plan-box__title--bag::before{width:calc(18 / var(--ts-parent-font-size) * 1rem);aspect-ratio:18/21;background-image:url(../images/ic_bag.svg)}.c-plan-box__title--course::before{width:calc(20 / var(--ts-parent-font-size) * 1rem);aspect-ratio:22/15;background-image:url(../images/ic_course.svg)}.c-plan-box .c-list{margin-left:.4em}.c-plan-action{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);text-align:center}.c-plan-note{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);color:#5b5b5b}.c-badges{display:inline-flex;gap:calc(4 / var(--ts-parent-font-size) * 1rem);align-items:center}.c-badge{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);display:inline-flex;align-items:center;justify-content:center;padding:calc(3 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem);border-radius:100px;line-height:1;height:calc(24 / var(--ts-parent-font-size) * 1rem);background-color:#fff;border:1px solid #333;color:#333}@media only screen and (min-width:768px){.c-badge{--ts-target-font-size:11}}@media only screen and (max-width:767px){.c-badge{--ts-target-font-size:10}}@media only screen and (max-width:767px){.c-badge{height:calc(20 / var(--ts-parent-font-size) * 1rem);padding:0 calc(8 / var(--ts-parent-font-size) * 1rem)}}.c-badge--soon{background-color:#fff;border-color:#d12f0d;color:#d12f0d}.c-badge--onsale{background-color:#d12f0d;border-color:#d12f0d;color:#fff}.c-badge--ended{background-color:#fff;border-color:#9e9e9e;color:#5b5b5b}.p-notes{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-notes{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-notes{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-notes{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-notes{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-notes{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-notes{max-width:calc(900px * ((var(--ts-parent-font-size) + 3 + 0)/ var(--ts-parent-font-size)))}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-notes{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-notes{margin-top:6rem}}.p-notes+.p-notes{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-notes+.p-notes{margin-top:4rem}}@media only screen and (min-width:768px){.p-notes__list{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-notes__list{margin-top:2em}}.p-notes__category+.p-notes__category{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-notes__category+.p-notes__category{margin-top:3em}}.p-notes__category-title{margin-bottom:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-notes__item+.p-notes__item{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-notes .c-list+.u-note{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-schedule{margin-inline:auto;--ts-container-width:var(--ts-content-0);margin-top:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-schedule{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-schedule{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-schedule{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-schedule{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-schedule{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-schedule{max-width:calc(1000px * ((var(--ts-parent-font-size) + 3 + 0)/ var(--ts-parent-font-size)))}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-schedule{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-schedule{margin-top:6rem}}.p-flow{background:url(../images/bg_flow.webp) repeat center top;--image-offset:139;--image-offset:124}.p-flow__title{width:calc(311 / 343 * 100%);margin-inline:auto}.p-flow__text{font-family:var(--ts-font-serif);line-height:2;margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-flow__text{margin-top:1.5em}}@media only screen and (max-width:767px){.p-flow__text{width:calc(311 / 343 * 100%);margin-inline:auto;margin-top:1em}}.p-flow__main{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);position:relative;margin-inline:auto;width:calc(900 / 1000 * 100%);display:flex}@media only screen and (max-width:767px){.p-flow__main{margin-top:1em;flex-direction:column}}@media only screen and (max-width:1024px){.p-flow{--image-offset:0}}.p-flow__image{width:calc(calc(110 + var(--image-offset))/ 900 * 100%);z-index:1;flex-grow:0;margin-right:calc(calc(var(--image-offset) * -1)/ 900 * 100%)}@media only screen and (min-width:1025px){.p-flow__image{transform:translateY(-3em)}}@media only screen and (max-width:1024px){.p-flow__image{position:relative;transform:none;margin-inline:auto;width:100%;width:calc(100% - var(--ts-space-x));bottom:calc(100% + .75em);position:absolute;left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.p-flow__image{width:60%;transform:translateY(1em)}}.p-flow__image img{width:100%;height:auto;border-radius:1000px}.p-flow__timeline{position:relative;padding:0;list-style:none;padding-block:calc(10 / var(--ts-parent-font-size) * 1rem);width:calc(680 / 900 * 100%);flex-grow:0}@media only screen and (min-width:768px) and (max-width:1024px){.p-flow__timeline{flex-grow:1}}@media only screen and (max-width:767px){.p-flow__timeline{width:100%}}.p-flow__timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#c4a64f}.p-flow__timeline-item{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18.3;line-height:1.2;--ts-space-x:calc(40 / var(--ts-parent-font-size) * 1rem);--ts-space-y:calc(16 / var(--ts-parent-font-size) * 1rem);position:relative;width:50%;margin-left:50%;padding-left:var(--ts-space-x);padding-bottom:var(--ts-space-y);font-family:var(--ts-font-serif)}@media only screen and (max-width:767px){.p-flow__timeline-item{--ts-space-x:1.5em}}.p-flow__timeline-item:last-child{padding-bottom:0}.p-flow__timeline-item::after,.p-flow__timeline-item::before{content:"";position:absolute;top:calc(1em * 1.2 / 2);left:0;width:calc(14 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;background-color:#c4a64f;border-radius:50%;transform:translate(-50%,-50%);z-index:1}.p-flow__timeline-item::after{z-index:0;display:none;width:calc(36 / var(--ts-parent-font-size) * 1rem);background-color:#e8b3a8;filter:blur(calc(2 / var(--ts-parent-font-size) * 1rem));transform:translate(50%,-50%);left:auto;right:0}.p-flow__timeline-item--highlight{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-left:0;padding-left:0;padding-right:var(--ts-space-x);text-align:right;padding-left:calc(var(--image-offset)/ 680 * 100%);position:relative}@media only screen and (min-width:768px){.p-flow__timeline-item--highlight{--ts-target-font-size:20.46}}@media only screen and (max-width:767px){.p-flow__timeline-item--highlight{--ts-target-font-size:18}}@media only screen and (min-width:1025px){html:lang(ja) .p-flow__timeline-item--highlight .p-flow__timeline-event-desc{margin-left:-5em}}.p-flow__timeline-item--highlight::before{left:100%;width:calc(24 / var(--ts-parent-font-size) * 1rem);background-color:#d12f0d}.p-flow__timeline-item--highlight::after{display:block}.p-flow__timeline-time{display:block;font-family:var(--ts-font-zen-old-mincho);color:#000}.p-flow__timeline-desc{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:calc(8 / var(--ts-parent-font-size) * 1rem);color:#333;line-height:1.8}@media only screen and (min-width:768px){.p-flow__timeline-desc{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-flow__timeline-desc{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-flow__timeline-desc{margin-top:.25em}}html[data-lang-group=latin] .p-flow__timeline-event{padding-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-flow__timeline-event-title{display:block;font-family:var(--ts-font-zen-old-mincho);color:#d12f0d;font-weight:700}.p-flow__timeline-event-desc{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);margin-top:calc(8 / var(--ts-parent-font-size) * 1rem);color:#333;line-height:1.8}@media only screen and (min-width:768px){.p-flow__timeline-event-desc{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-flow__timeline-event-desc{--ts-target-font-size:13}}.p-meet{background:rgba(199,179,122,.5);border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);width:calc(940 / 1000 * 100%);margin-inline:auto;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-top:calc(50 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-meet{padding:2em 0;margin-top:2em}}@media only screen and (max-width:767px){.p-meet{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-top:calc(30 / var(--ts-parent-font-size) * 1rem);margin-top:1.5em;width:calc(311 / 343 * 100%)}}.p-meet__inner{width:calc(880 / 940 * 100%);margin-inline:auto}@media only screen and (max-width:767px){.p-meet__inner{width:calc(311 / 343 * 100%)}}.p-meet__text{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-meet__map{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);background-color:#fff;padding-top:calc(20 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-meet__map{margin-top:1.5em;padding-top:2em;padding-bottom:3em}}.p-meet__map-floor{width:calc(50 / var(--ts-parent-font-size) * 1rem);height:calc(30 / var(--ts-parent-font-size) * 1rem);background:#dfd5b4;border-radius:1000px;display:flex;align-items:center;display:flex;align-items:center;justify-content:center;margin-left:calc(30 / 880 * 100%)}.p-meet__map-image{max-width:calc(561 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;display:block}@media only screen and (max-width:767px){.p-meet__map-image{width:92%;overflow:scroll;padding-bottom:1em}.p-meet__map-image img{max-width:none;width:calc(calc(561 / var(--ts-parent-font-size) * 1rem))}}.p-meet__map-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;color:#5b5b5b;margin-top:calc(32 / var(--ts-parent-font-size) * 1rem);width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-meet__map-text{margin-top:2em}}.p-meet__note{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-meet-notes{width:calc(940 / 1000 * 100%);margin-inline:auto;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-meet-notes{flex-direction:column;gap:calc(15 / var(--ts-parent-font-size) * 1rem);width:calc(311 / 343 * 100%)}}.p-meet-notes__col{width:calc(50% - calc(10 / var(--ts-parent-font-size) * 1rem));border:1px solid #c4c4c4;padding:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-meet-notes__col{width:100%;padding:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-meet-notes__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18;display:flex;align-items:center;gap:calc(10 / var(--ts-parent-font-size) * 1rem);border-bottom:none;font-family:var(--ts-font-zen-old-mincho);font-weight:600}.p-meet-notes__title::before{content:'';width:calc(16 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;display:block;flex-shrink:0;background:url(../images/ic_mark.svg) no-repeat center center/contain}.p-meet-notes__list{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-meet-notes__list{margin-top:1em}}.p-meet-notes__list li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;position:relative;padding-left:1.5em;color:#333;line-height:1.6}.p-meet-notes__list li:not(:first-child){margin-top:.5em}.p-meet-notes__list li::before{content:'';position:absolute;left:0;top:.4em;width:.6em;aspect-ratio:1;border:1px solid #df5742;border-radius:50%}@media only screen and (max-width:767px){.p-meet-notes__list li::before{width:8px}}.p-meet-notes__list li strong{font-weight:700;color:var(--ts-color-text)}.p-business-hours{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;--ts-container-width:var(--ts-content-0);padding-block:calc(140 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-business-hours{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-business-hours{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-business-hours{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-business-hours{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-business-hours{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-business-hours{max-width:calc(1000px * ((var(--ts-parent-font-size) + 3 + 0)/ var(--ts-parent-font-size)))}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-business-hours{width:calc(1080 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-business-hours{padding-block:5em;margin-top:5em}}.p-business-hours__wrap{background:url(../images/bg_business_hours.webp) center top}.p-business-hours__main{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-business-hours__table .c-table__td,.p-business-hours__table .c-table__th{padding-inline:calc(14 / var(--ts-parent-font-size) * 1rem)}.p-business-hours__table .c-table__th{--ts-table-border-color:#C4A64F;color:#c4a64f;border-top:none;font-family:var(--ts-font-serif);background-color:transparent;text-align:left}@media only screen and (max-width:767px){.p-business-hours__table .c-table__th{padding-inline:.5em;width:52%}html[data-lang-group=latin] .p-business-hours__table .c-table__th{padding-right:0}}.p-business-hours__table .c-table__td{border-bottom:1px solid #e0e0e0;background-color:transparent;text-align:left}@media only screen and (max-width:767px){.p-business-hours__table .c-table__td{padding-inline:.5em}}html[data-lang-group=cjk] .p-business-hours__table .time-wrp{display:flex;flex-wrap:wrap}html:lang(en) .p-business-hours__table .time-wrp{display:flex;flex-wrap:wrap}.p-business-hours__note{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;color:#5b5b5b;margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-bottom-hero{background:url(../images/bg_business_hours.webp) center top;color:#fff;padding-top:calc(120 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem);position:relative;text-align:center;isolation:isolate}.p-bottom-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:url(../images/bg_bottom_hero.webp) center/cover no-repeat;mask-image:linear-gradient(to bottom,transparent 0,#000 15%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%)}.p-bottom-hero::after{content:"";display:block;position:absolute;left:0;bottom:0;right:0;height:12em;z-index:-1;background:linear-gradient(180deg,rgba(17,19,34,0),#111322)}@media only screen and (max-width:767px){.p-bottom-hero{min-height:calc(960 / var(--ts-parent-font-size) * 1rem);padding-top:calc(210 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-bottom-hero::before{background:url(../images/bg_bottom_hero-sp.webp) center/cover no-repeat}}.p-bottom-hero__inner{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-bottom-hero__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 (min-width:1441px){.p-bottom-hero__inner{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-bottom-hero__inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-bottom-hero__inner{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-bottom-hero__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-bottom-hero__title{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-zen-old-mincho);display:flex;justify-content:center;font-weight:500;line-height:1.5}@media only screen and (min-width:768px){.p-bottom-hero__title{--ts-target-font-size:28}}@media only screen and (max-width:767px){.p-bottom-hero__title{--ts-target-font-size:22}}html:lang(ja) .p-bottom-hero__title{letter-spacing:.1em}.p-bottom-hero__title-inner{margin-inline:auto;align-items:center}html:lang(ja) .p-bottom-hero__title-inner{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block}.p-bottom-hero__title-main{display:block}.p-bottom-hero__title-keyword{font-size:calc(50 / 28 * 1em);font-weight:400}.p-bottom-hero__title-sub{display:block}.p-bottom-hero__info{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-serif)}.p-bottom-hero__date{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:2.2}@media only screen and (min-width:768px){.p-bottom-hero__date{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-bottom-hero__date{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-bottom-hero__date{line-height:2}}.p-bottom-hero__desc{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:2.2}@media only screen and (min-width:768px){.p-bottom-hero__desc{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-bottom-hero__desc{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-bottom-hero__desc{line-height:2}}.p-bottom-hero__action{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center}@media only screen and (max-width:767px){.p-bottom-hero__action{margin-top:2em;width:100%}.p-bottom-hero__action .c-btn{width:100%}.p-bottom-hero__action .c-btn .c-btn__link{width:100%}}.p-bottom-hero__contact{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:var(--ts-font-gothic);font-style:normal}@media only screen and (min-width:768px){.p-bottom-hero__contact{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-bottom-hero__contact{--ts-target-font-size:16}}html[data-lang-group=cjk] .p-bottom-hero__contact{letter-spacing:.1em}@media only screen and (max-width:767px){.p-bottom-hero__contact{line-height:2;margin-top:2em}}.p-bottom-hero__contact a{text-decoration:none}@media only screen and (max-width:767px){.p-bottom-hero__contact a{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:24;display:block}}