@layer reset,utilities,shared;.y3gYtq_mv{isolation:isolate;background:#f6f7f1;padding-block:3.2rem;position:relative;overflow:hidden}@media (min-width:768px){.y3gYtq_mv{background:#fff url(/img/hall/detail_mv_bg_pc.webp) bottom/cover no-repeat;padding-block:0 4rem}}.y3gYtq_mv:after{content:"";z-index:0;opacity:.8;pointer-events:none;background:url(/img/hall/detail_mv_bg_sp.png) bottom/100% no-repeat;position:absolute;inset:0}@media (min-width:768px){.y3gYtq_mv:after{display:none}}.y3gYtq_public{padding-block:3.2rem 4.8rem}@media (min-width:768px){.y3gYtq_public{background:#fff url(/img/hall/detail_mv_bg_koei.webp) bottom/cover no-repeat;padding-block:4rem 3rem}}.y3gYtq_body{z-index:1;width:100%;max-width:calc(87.2rem + var(--gutter) * 2);padding-inline:var(--gutter);flex-direction:column;gap:1.4rem;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.y3gYtq_body{grid-template:"head contact"1fr"address contact""access access""gallery gallery"/1fr 31.2rem;gap:1.8rem 2.2rem;display:grid}}.y3gYtq_leftCol{display:contents}.y3gYtq_head{flex-direction:column;order:1;align-items:center;gap:2.2rem;display:flex}@media (min-width:768px){.y3gYtq_head{grid-area:head;align-items:flex-start;gap:3rem}}.y3gYtq_badge{z-index:2;color:#f6e6a3;letter-spacing:.05em;background:#065734;border:2px solid #efd98b;border-radius:3rem;padding:.2rem 1.8rem .4rem;font-size:1.4rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 .3rem .4rem #0003}@media (min-width:768px){.y3gYtq_badge{color:#ffe99b;border:2px solid #ffe99b;border-top:0;border-radius:0 0 .8rem .8rem;justify-content:center;width:20rem;padding:.6rem 2rem .8rem;font-size:1.6rem;line-height:1.2;box-shadow:0 .2rem .4rem #0003}}.y3gYtq_title{color:var(--color-text-dark);word-break:keep-all;overflow-wrap:anywhere;text-align:center;order:-1;font-size:2.4rem;font-weight:700;line-height:1.2}@media (min-width:768px){.y3gYtq_title{text-align:start;order:0;font-size:2.8rem;line-height:1.2}}.y3gYtq_meta{flex-direction:column;order:3;gap:.4rem;display:flex}@media (min-width:768px){.y3gYtq_meta{display:contents}}@media (min-width:768px){.y3gYtq_address{grid-area:address}}@media (min-width:768px){.y3gYtq_access{grid-area:access;margin-top:-1.4rem}}.y3gYtq_info{color:var(--color-text);align-items:flex-start;gap:.4rem;font-size:1.5rem;font-weight:500;line-height:1.3;display:flex}@media (min-width:768px){.y3gYtq_info{font-size:1.4rem}}.y3gYtq_infoIcon{width:1.8rem;height:1.8rem;color:var(--color-orange);flex-shrink:0;margin-top:.1rem}.y3gYtq_contact{display:none}@media (min-width:768px){.y3gYtq_contact{background:#fff;border-radius:.4rem;flex-direction:column;grid-area:contact;align-self:end;align-items:center;gap:.8rem;margin-block:3rem .4rem;padding:.6rem 2rem 1.8rem;display:flex}}.y3gYtq_contactLead{color:var(--color-text-dark);text-align:center;white-space:nowrap;padding-inline:1.1rem;font-size:1.4rem;font-weight:700;position:relative}.y3gYtq_contactLead:before,.y3gYtq_contactLead:after{content:"";background:var(--color-teal);width:.2rem;height:1.34rem;position:absolute;top:.5rem}.y3gYtq_contactLead:before{left:0;transform:rotate(-26.6deg)}.y3gYtq_contactLead:after{right:0;transform:rotate(26.6deg)}.y3gYtq_contactButton{--sink-shadow:var(--color-teal-shadow);--sink-depth:.4rem;--sink-hover-opacity:.9;color:#fff;background:var(--color-teal);border-radius:.4rem;align-items:center;gap:.8rem;width:100%;height:6rem;padding-inline:1.4rem;font-size:1.8rem;font-weight:700;text-decoration:none;display:flex;}.y3gYtq_contactBooks{flex-shrink:0;width:7.7rem;height:auto}.y3gYtq_contactText{text-align:center;flex:1;padding-bottom:.2rem}.y3gYtq_contactArrow{flex-shrink:0;width:.8rem;height:1.2rem}.y3gYtq_gallery{margin-top:-2.8rem;margin-inline:calc(var(--gutter) * -1);flex-direction:column;order:2;gap:1rem;display:flex}@media (min-width:768px){.y3gYtq_gallery{margin-top:.4rem;grid-area:gallery;gap:1.2rem;margin-inline:0}}.y3gYtq_frame{position:relative}@media (min-width:768px){.y3gYtq_frame{background:var(--color-green-light);border-radius:.4rem;padding-inline:3.6rem}}.y3gYtq_viewport{aspect-ratio:16/10;background:#e5e7e2;border-radius:0;position:relative;overflow:hidden}@media (min-width:768px){.y3gYtq_viewport{aspect-ratio:21/10;border-radius:.4rem}}.y3gYtq_track{width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.y3gYtq_slide{flex:0 0 100%;width:100%;min-width:0;height:100%;position:relative}.y3gYtq_slideImage{object-fit:cover}@media (min-width:768px){.y3gYtq_slideImageUncropped{object-fit:initial}}.y3gYtq_arrow{z-index:2;color:#fff;background:linear-gradient(135deg, #0cbe9cb3, color-mix(in srgb, var(--color-green-mid) 70%, transparent));cursor:pointer;border:0;justify-content:center;align-items:center;width:2.4rem;height:4.8rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.y3gYtq_arrow{background:0 0;border-radius:0;width:3.6rem;height:100%;top:0;transform:none}}.y3gYtq_arrowPrev{border-radius:0 2.4rem 2.4rem 0;left:-.4rem}@media (min-width:768px){.y3gYtq_arrowPrev{border-radius:0;left:0}}.y3gYtq_arrowNext{border-radius:2.4rem 0 0 2.4rem;right:-.4rem}@media (min-width:768px){.y3gYtq_arrowNext{border-radius:0;right:0}}.y3gYtq_arrowIcon{width:.7rem;height:1.2rem;transition:translate .2s}@media (min-width:768px){.y3gYtq_arrowIcon{width:.875rem;height:1.5rem}}.y3gYtq_arrowNext .y3gYtq_arrowIcon{rotate:180deg}.y3gYtq_counter{z-index:2;color:#fff;background:color-mix(in srgb, var(--color-text-dark) 60%, transparent);border-radius:1rem 1rem 0 0;justify-content:center;align-items:center;gap:.4rem;width:6rem;height:2.2rem;padding-bottom:.2rem;font-size:1.3rem;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:768px){.y3gYtq_counter{display:none}}.y3gYtq_counterCurrent{font-weight:500}.y3gYtq_thumbs{gap:.8rem;margin:0;padding:0 .8rem;list-style:none;display:flex;overflow-x:auto;}@media (min-width:768px){.y3gYtq_thumbs{flex-wrap:nowrap;justify-content:safe center;padding:0}}.y3gYtq_thumbItem{flex:none}.y3gYtq_thumb{cursor:pointer;background:0 0;border:.2rem solid #0000;border-radius:.2rem;width:6.9rem;height:4rem;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:768px){.y3gYtq_thumb{width:9.3rem;height:5.4rem}}.y3gYtq_thumbActive{border-color:var(--color-green-light)}.y3gYtq_thumbImage{object-fit:cover}.y3gYtq_public .y3gYtq_gallery{margin-top:1.8rem}@media (min-width:768px){.y3gYtq_public .y3gYtq_gallery{align-self:start;margin-top:0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_body{max-width:calc(94.8rem + var(--gutter) * 2);grid-template-rows:none;grid-template-columns:minmax(33rem,1fr) minmax(0,50rem);grid-template-areas:"leftCol gallery";align-items:start;column-gap:2.4rem}}@media (min-width:768px){.y3gYtq_public .y3gYtq_leftCol{flex-direction:column;grid-area:leftCol;align-items:flex-start;gap:1.8rem;display:flex}}@media (min-width:768px){.y3gYtq_public .y3gYtq_head,.y3gYtq_public .y3gYtq_meta{order:0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_meta{display:flex}}@media (min-width:768px){.y3gYtq_public .y3gYtq_access{margin-top:0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_contact{align-self:start;width:33rem;max-width:100%;margin-block:1.4rem 0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_frame{background:0 0;flex:none;min-height:0;padding-inline:0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_viewport{z-index:1;aspect-ratio:500/260;height:auto;box-shadow:0 .2rem 1rem #00000029}}@media (min-width:768px){.y3gYtq_public .y3gYtq_frame:has(.y3gYtq_arrow) .y3gYtq_viewport{aspect-ratio:440/260;margin-inline:3rem}}@media (min-width:768px){.y3gYtq_public .y3gYtq_arrow{z-index:0;background:var(--color-green-light);width:3.4rem}}@media (min-width:768px){.y3gYtq_public .y3gYtq_arrowPrev{border-radius:.4rem 0 0 .4rem}}@media (min-width:768px){.y3gYtq_public .y3gYtq_arrowNext{border-radius:0 .4rem .4rem 0}}@media (min-width:768px){.y3gYtq_public .y3gYtq_arrowIcon{width:.7rem;height:1.2rem}}.y3gYtq_public .y3gYtq_thumbs{display:none}@media (min-width:768px){.y3gYtq_public .y3gYtq_thumbs{flex-wrap:nowrap;justify-content:center;gap:.8rem;padding:0;display:flex}}@media (min-width:768px){.y3gYtq_public .y3gYtq_thumb{background:#d9d9d9;border:0;border-radius:50%;width:.8rem;height:.8rem}}@media (min-width:768px){.y3gYtq_public .y3gYtq_thumbActive{background:var(--color-green-light)}}.y3gYtq_public .y3gYtq_thumbImage{display:none}@media (hover:hover) and (pointer:fine){.y3gYtq_arrowPrev:hover .y3gYtq_arrowIcon{translate:-.4rem}}@media (hover:hover) and (pointer:fine){.y3gYtq_arrowNext:hover .y3gYtq_arrowIcon{translate:.4rem}}
@layer reset,utilities,shared;@media (min-width:768px){.FU7GWa_mvCta{display:none}}.FU7GWa_planTable{--heading-title-size:2.2rem}.FU7GWa_searchTune{--search-lined-mt:1.6rem;--search-title-size:1.5rem;--search-box-padding:1.6rem 2.4rem 3.2rem}
