.facilities-kv[data-v-fc2c00a6]{color:var(--color-white);overflow:hidden;position:relative}.facilities-kv .facilities-kv__image[data-v-fc2c00a6]{height:100%;position:absolute;width:100%}.facilities-kv .facilities-kv__image img[data-v-fc2c00a6]{border-radius:0 0 40px 40px;filter:blur(3px);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.facilities-kv .facilities-kv__image[data-v-fc2c00a6]:after{background-color:#0000004d;border-radius:0 0 40px 40px;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:0}.facilities-kv .facilities-kv__inner[data-v-fc2c00a6]{padding:80px 0 0;position:relative;z-index:1}@media (max-width:768px){.facilities-kv .facilities-kv__inner[data-v-fc2c00a6]{padding-bottom:0;padding-left:1rem;padding-right:1rem;padding-top:80px}}.facilities-kv .facilities-kv__sub-title[data-v-fc2c00a6]{margin-bottom:10px}@media (max-width:768px){.facilities-kv .facilities-kv__sub-title[data-v-fc2c00a6].--bold-18[data-v-fc2c00a6]{font-size:calc(14/var(--base-font-size)*1rem)}}.facilities-kv .facilities-kv__title[data-v-fc2c00a6]{margin-bottom:10px}@media (max-width:768px){.facilities-kv .facilities-kv__title[data-v-fc2c00a6].--bold-36[data-v-fc2c00a6]{font-size:calc(30/var(--base-font-size)*1rem)}}.facilities-kv .facilities-kv__address[data-v-fc2c00a6]{margin-bottom:30px}.facilities-kv .facilities-nav[data-v-fc2c00a6]{background-color:var(--color-white);border-radius:.625rem .625rem 0 0;color:var(--color-black);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}@media (max-width:768px){.facilities-kv .facilities-nav[data-v-fc2c00a6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.facilities-kv .facilities-nav[data-v-fc2c00a6]:before{left:-20px}.facilities-kv .facilities-nav[data-v-fc2c00a6]:after,.facilities-kv .facilities-nav[data-v-fc2c00a6]:before{background:url(../images/izumikyo/detail/nav-union.svg);bottom:-20px;content:"";height:40px;position:absolute;width:40px}.facilities-kv .facilities-nav[data-v-fc2c00a6]:after{right:-20px;transform:scaleX(-1)}.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]:not(:last-child){border-right:1px solid var(--color-grey,#f1efed)}@media (max-width:768px){.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]{border-bottom-color:var(--color-grey,#f1efed);border-bottom-style:solid;border-bottom-width:1px}.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]:nth-child(3){border-right:0}.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]:last-child,.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]:nth-last-child(2){border-bottom:0}.facilities-kv .facilities-nav .facilities-nav__item[data-v-fc2c00a6]:last-child{grid-column:span 2}}.facilities-kv .facilities-nav .facilities-nav__link[data-v-fc2c00a6]{display:block;padding:14px 30px 12px;position:relative;text-align:center;transition:all .25s ease}.facilities-kv .facilities-nav .facilities-nav__link:hover[data-v-fc2c00a6]{color:var(--color-green)}.facilities-kv .facilities-nav .facilities-nav__link:hover .facilities-nav__arrow[data-v-fc2c00a6]{bottom:0}@media (max-width:768px){.facilities-kv .facilities-nav .facilities-nav__link:hover .facilities-nav__arrow[data-v-fc2c00a6]{bottom:6px}}@media (max-width:768px){.facilities-kv .facilities-nav .facilities-nav__link[data-v-fc2c00a6]{padding:14px 14px 20px}}.facilities-kv .facilities-nav .facilities-nav__heading[data-v-fc2c00a6]{align-items:center;display:flex;justify-content:center;margin-top:4px;min-height:34px}.facilities-kv .facilities-nav .facilities-nav__arrow[data-v-fc2c00a6]{bottom:4px;left:50%;position:absolute;transform:translate(-50%);transition:bottom .3s}@media (max-width:768px){.facilities-kv .facilities-nav .facilities-nav__arrow[data-v-fc2c00a6]{bottom:10px}}.facilities-kv .facilities-nav .facilities-nav__arrow svg[data-v-fc2c00a6]{height:6px;width:12px}.facilities-nav-float[data-v-fc2c00a6]{background-color:var(--color-white);border-radius:2rem;bottom:60px;box-shadow:var(--shadow-default);display:grid;grid-template-columns:1fr repeat(5,auto);left:50%;overflow:hidden;position:fixed;transform:translate(-50%);width:100%;z-index:99}@media (max-width:1025px){.facilities-nav-float[data-v-fc2c00a6]{border-radius:.75em;grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){.facilities-nav-float[data-v-fc2c00a6]{bottom:1.5rem;grid-template-columns:repeat(2,1fr);left:auto;margin-inline:0;right:1rem;transform:translate(0);width:-moz-fit-content;width:fit-content}}.facilities-nav-float .facilities-nav-float__name[data-v-fc2c00a6]{align-items:center;display:flex;height:44px;padding-left:20px}@media (max-width:1025px){.facilities-nav-float .facilities-nav-float__name[data-v-fc2c00a6]{border-bottom-color:var(--color-gray);border-bottom-style:solid;border-bottom-width:1px;display:none;grid-column:1/-1}}.facilities-nav-float .facilities-nav-float__item[data-v-fc2c00a6]{overflow:hidden}.facilities-nav-float .facilities-nav-float__item[data-v-fc2c00a6]:not(:last-child){border-right:1px solid var(--color-grey,#f1efed)}@media (max-width:768px){.facilities-nav-float .facilities-nav-float__item[data-v-fc2c00a6]{border-bottom:0;border-right:0}.facilities-nav-float .facilities-nav-float__item[data-v-fc2c00a6]:nth-child(odd){border-right:0 solid var(--color-grey,#f1efed)}.facilities-nav-float .facilities-nav-float__item[data-v-fc2c00a6]:nth-child(-n+3){border-bottom:1px solid var(--color-grey,#f1efed)}}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link[data-v-fc2c00a6]{align-items:center;display:flex;gap:.5rem;height:44px;padding:0 32px 0 14px;position:relative;transition:all .25s ease}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link:hover[data-v-fc2c00a6]{background-color:var(--color-green);color:var(--color-white)}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link:hover svg[data-v-fc2c00a6]{stroke:var(--color-white)}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link:hover .facilities-nav-float__arrow[data-v-fc2c00a6]{margin-top:4px}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link:hover .facilities-nav-float__arrow path[data-v-fc2c00a6]{stroke:var(--color-white)!important}@media (max-width:768px){.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__link[data-v-fc2c00a6]{padding:0 12px}}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__icon[data-v-fc2c00a6]{height:20px;width:20px}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__arrow[data-v-fc2c00a6]{height:6px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:margin .3s;width:12px}.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__arrow svg[data-v-fc2c00a6]{height:100%;vertical-align:top;width:100%}@media (max-width:768px){.facilities-nav-float .facilities-nav-float__item .facilities-nav-float__arrow>svg[data-v-fc2c00a6]{display:none}}.fade-in-float-enter-active[data-v-fc2c00a6],.fade-in-float-leave-active[data-v-fc2c00a6]{transition:all .25s ease}.fade-in-float-enter-from[data-v-fc2c00a6],.fade-in-float-leave-to[data-v-fc2c00a6]{opacity:0;transform:translate(-50%) translateY(-100%)}@media (max-width:768px){.fade-in-float-enter-from[data-v-fc2c00a6],.fade-in-float-leave-to[data-v-fc2c00a6]{transform:translate(0) translateY(-100%)}}.fade-in-float-enter-to[data-v-fc2c00a6],.fade-in-float-leave-from[data-v-fc2c00a6]{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width:768px){.fade-in-float-enter-to[data-v-fc2c00a6],.fade-in-float-leave-from[data-v-fc2c00a6]{transform:translate(0) translateY(0)}}.facilities-gallery[data-v-93a138fb]{margin:108px auto 70px;max-width:666px}@media (max-width:768px){.facilities-gallery[data-v-93a138fb]{margin-top:6rem;padding-inline:1rem}}.facilities-gallery .facilities-gallery__main[data-v-93a138fb]{position:relative}.facilities-gallery .facilities-gallery__main .facilities-gallery__list[data-v-93a138fb]{margin-inline:-8px!important}.facilities-gallery .facilities-gallery__main .facilities-gallery__main-arrow[data-v-93a138fb]{cursor:pointer;opacity:.3}@media (max-width:768px){.facilities-gallery .facilities-gallery__main .facilities-gallery__main-arrow[data-v-93a138fb]{opacity:.8}}.facilities-gallery .facilities-gallery__main .facilities-gallery__main-arrow .facilities-gallery__main-arrow-next[data-v-93a138fb]{height:60px;position:absolute;right:-86px;top:50%;transform:translateY(-50%);width:60px;z-index:1;stroke:currentColor}@media (max-width:768px){.facilities-gallery .facilities-gallery__main .facilities-gallery__main-arrow .facilities-gallery__main-arrow-next[data-v-93a138fb]{height:40px;right:-10px;width:40px}}.facilities-gallery .facilities-gallery__main .facilities-gallery__main-arrow .facilities-gallery__main-arrow-prev[data-v-93a138fb]{height:60px;left:-86px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:1;stroke:currentColor;transform:translateY(-50%) scaleX(-1)}.facilities-gallery .facilities-gallery__item[data-v-93a138fb]{padding-inline:8px}.facilities-gallery .facilities-gallery__img[data-v-93a138fb]{aspect-ratio:3/2;border-radius:1.25rem;max-width:100%;overflow:hidden}.facilities-gallery .facilities-gallery__img img[data-v-93a138fb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.facilities-gallery .facilities-gallery__nav[data-v-93a138fb]{margin-top:1.25rem}@media (max-width:768px){.facilities-gallery .facilities-gallery__nav[data-v-93a138fb]{margin-top:1rem}}.facilities-gallery .facilities-gallery__nav-list .facilities-gallery__nav-item[data-v-93a138fb]{aspect-ratio:3/2;border-radius:.25rem;overflow:hidden;position:relative}.facilities-gallery .facilities-gallery__nav-list .facilities-gallery__nav-item.is-active[data-v-93a138fb]:after{background-color:#fffc;border:2px solid var(--color-green);border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.facilities-gallery .facilities-gallery__nav-list .facilities-gallery__nav-item img[data-v-93a138fb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.facilities-outline[data-v-4cca199d]{padding:160px 0 50px;position:relative}.facilities-outline[data-v-4cca199d]:before{background-color:var(--color-gray);background-position:50%;background-size:cover;border-radius:0 .25rem .25rem 0;bottom:0;content:"";left:0;position:absolute;top:110px;width:calc(50vw + 70px);z-index:-1}@media (max-width:768px){{width:calc(100vw - 50px)}}@media (max-width:768px){.facilities-outline[data-v-4cca199d]{margin-top:6rem;padding-inline:1rem}}.facilities-outline .facilities-outline-row[data-v-4cca199d]{display:grid;gap:50px;grid-template-columns:calc(50% - 50px) 50%;position:relative;z-index:1}@media (max-width:768px){.facilities-outline .facilities-outline-row[data-v-4cca199d]{display:block}}.facilities-outline .facilities-outline-figure[data-v-4cca199d]{overflow:hidden}@media (max-width:768px){.facilities-outline .facilities-outline-figure[data-v-4cca199d]{margin-top:50px}}.facilities-outline .facilities-outline-figure img[data-v-4cca199d]{border-radius:.625rem;height:auto;width:100%}.facilities-outline .facilities-outline-title[data-v-4cca199d]{margin-top:8px}.facilities-outline .facilities-outline-heading[data-v-4cca199d]{margin-top:50px}.facilities-outline .facilities-outline-affiliated[data-v-4cca199d]{margin-top:12px}.facilities-outline .facilities-outline-desc[data-v-4cca199d]{font-size:1rem;font-weight:500;line-height:1.8;margin-top:14px;white-space:pre-line}.facilities-access[data-v-6a824cb5]{padding-top:160px}@media (max-width:768px){.facilities-access[data-v-6a824cb5]{margin-top:6rem;padding-inline:1rem}}.facilities-access .facilities-access-row[data-v-6a824cb5]{display:grid;gap:2.5rem;grid-template-columns:calc(50% - 2.5rem) 50%}@media (max-width:768px){.facilities-access .facilities-access-row[data-v-6a824cb5]{display:block}}.facilities-access .facilities-access-map[data-v-6a824cb5]{border-radius:1.25rem;overflow:hidden}@media (max-width:768px){.facilities-access .facilities-access-map[data-v-6a824cb5]{margin-bottom:50px}}.facilities-access .facilities-access-map iframe[data-v-6a824cb5]{height:100%;width:100%}.facilities-access .facilities-access-title[data-v-6a824cb5]{align-items:center;display:flex;margin-bottom:14px}.facilities-access .facilities-access-title svg[data-v-6a824cb5]{height:48px;margin-right:10px;width:48px}@media (max-width:768px){.facilities-access .facilities-access-title.--bold-36[data-v-6a824cb5]{font-size:calc(30/var(--base-font-size)*1rem)}}.facilities-access .facilities-access-comment[data-v-6a824cb5]{font-size:1rem;font-weight:500;line-height:1.8}.facilities-access .facilities-access__item[data-v-6a824cb5]{border-bottom:1px solid #f1efed;padding-bottom:16px}.facilities-access .facilities-access__item[data-v-6a824cb5]:last-child{border-bottom:none}.facilities-access .facilities-access__item+.facilities-access__item[data-v-6a824cb5]{margin-top:16px}.facilities-access .facilities-access__item .facilities-access__item__title .facilities-access__item__title__text[data-v-6a824cb5]{font-size:calc(16/var(--base-font-size)*1rem);font-weight:700;letter-spacing:.7px;line-height:29px}.facilities-access .facilities-access__item .facilities-access__item__desc[data-v-6a824cb5]{flex-grow:1}.facilities-access .facilities-access__item .facilities-access__item__desc p[data-v-6a824cb5]{font-size:calc(16/var(--base-font-size)*1rem);font-weight:500;letter-spacing:.8px;line-height:29px}.facilities-access .facilities-access__more[data-v-6a824cb5]{display:flex;justify-content:flex-start}.facilities-access .facilities-access__more .facilities-access__more__button[data-v-6a824cb5]{align-items:center;display:flex;gap:5px;margin-top:50px}.facilities-access .facilities-access__more .facilities-access__more__icon[data-v-6a824cb5]{width:24px}.facilities-access .facilities-access__more .facilities-access__more__icon img[data-v-6a824cb5]{display:block;width:100%}.facilities-access .facilities-access__more .facilities-access__more__text[data-v-6a824cb5]{font-size:calc(18/var(--base-font-size)*1rem);font-weight:700;letter-spacing:1.44px;line-height:1.38889}.facilities-access a[data-v-6a824cb5]{text-decoration:underline}@media (min-width:1025px){.facilities-access a[data-v-6a824cb5]:hover{text-decoration:none}}.facilities-message[data-v-4f8a1d06]{margin-top:160px}@media (max-width:768px){.facilities-message .facilities-message-title[data-v-4f8a1d06].--bold-36[data-v-4f8a1d06]{font-size:calc(30/var(--base-font-size)*1rem)}}.facilities-message .facilities-message-detail[data-v-4f8a1d06]{display:grid;gap:18px 20px;grid-template-columns:2fr 1fr;grid-template-rows:1fr auto;margin-top:14px}.facilities-message .facilities-message-img[data-v-4f8a1d06]{border-radius:.625rem;grid-row:span 2;height:auto;-o-object-fit:cover;object-fit:cover;order:2;width:100%}.facilities-message .facilities-message-comment[data-v-4f8a1d06]{font-size:1rem;font-weight:500;line-height:1.8;order:1;white-space:pre-line}.facilities-message .facilities-message-name[data-v-4f8a1d06]{border-top:1px solid var(--color-gray);-moz-column-gap:1em;column-gap:1em;display:flex;flex-wrap:wrap;justify-content:flex-end;order:3;padding-top:18px}@media (max-width:768px){.facilities-message[data-v-4f8a1d06]{margin-bottom:0;margin-left:1rem;margin-right:1rem;margin-top:70px}.facilities-message .facilities-message-detail[data-v-4f8a1d06]{align-items:end;gap:30px 14px;grid-template-columns:1fr 2fr;grid-template-rows:repeat(2,auto);margin-top:14px}.facilities-message .facilities-message-img[data-v-4f8a1d06]{grid-row:unset;order:2}.facilities-message .facilities-message-comment[data-v-4f8a1d06]{grid-column:span 2;order:3}.facilities-message .facilities-message-name[data-v-4f8a1d06]{border-top:none;display:block;order:1;padding-top:0;text-align:left}.facilities-message .facilities-message-name .--bold-20[data-v-4f8a1d06]{font-size:calc(14/var(--base-font-size)*1rem)}.facilities-message .facilities-message-name .--bold-16[data-v-4f8a1d06]{font-size:calc(12/var(--base-font-size)*1rem)}}.facilities-reviews[data-v-bec55b14]{padding-top:160px}@media (max-width:768px){.facilities-reviews[data-v-bec55b14]{padding-inline:1rem}}.facilities-reviews-list[data-v-bec55b14]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5rem}@media (max-width:768px){.facilities-reviews-list[data-v-bec55b14]{display:block}}@media (max-width:768px){.facilities-reviews-list .facilitites-reviews-list__item[data-v-bec55b14]:not(:last-child){margin-bottom:70px}}.facilities-reviews-list .facilities-reviews-icon[data-v-bec55b14]{aspect-ratio:1/1;border:1px solid var(--color-grey,#f1efed);border-radius:50%;box-shadow:var(--shadow-default);height:80px;margin:-40px auto;overflow:hidden;position:relative;width:80px}.--male :is(.facilities-reviews-list .facilities-reviews-icon)[data-v-bec55b14]{background-color:var(--color-light-blue)}.--female :is(.facilities-reviews-list .facilities-reviews-icon)[data-v-bec55b14]{background-color:var(--color-light-pink)}.facilities-reviews-list .facilities-reviews-icon img[data-v-bec55b14]{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.facilities-reviews-list .facilities-reviews-comment[data-v-bec55b14]{border-radius:.625rem;font-size:1.25rem;font-weight:500;height:100%;line-height:1.8;padding:60px 30px 30px;text-align:center}.facilities-reviews-list .facilities-reviews-comment p[data-v-bec55b14]{word-break:break-all}.--male :is(.facilities-reviews-list .facilities-reviews-comment)[data-v-bec55b14]{background-color:var(--color-light-blue)}.--female :is(.facilities-reviews-list .facilities-reviews-comment)[data-v-bec55b14]{background-color:var(--color-light-pink)}.facilities-information[data-v-09148517]{padding-top:160px}@media (max-width:768px){.facilities-information[data-v-09148517]{padding-inline:1rem}}.facilities-information .facilities-information-title[data-v-09148517]{align-items:center;display:flex;margin-bottom:22px}.facilities-information .facilities-information-title svg[data-v-09148517]{height:48px;margin-right:10px;width:48px}@media (max-width:768px){.facilities-information .facilities-information-title.--bold-36[data-v-09148517]{font-size:calc(30/var(--base-font-size)*1rem)}}.facilities-information .facilities-information__list[data-v-09148517]{margin-top:20px}.facilities-information .facilities-information__list.is-show .facilities-information__item[data-v-09148517]{display:flex}.facilities-information .facilities-information__item[data-v-09148517]{border-bottom:1px solid #f1efed;display:flex;gap:0 20px;padding-bottom:16px}.facilities-information .facilities-information__item+.facilities-information__item[data-v-09148517]{margin-top:16px}.facilities-information .facilities-information__item .facilities-information__item__title[data-v-09148517]{flex-shrink:0;width:155px}@media (max-width:768px){.facilities-information .facilities-information__item .facilities-information__item__title[data-v-09148517]{width:80px}}.facilities-information .facilities-information__item .facilities-information__item__title .facilities-information__item__title__text[data-v-09148517]{font-size:calc(14/var(--base-font-size)*1rem);font-weight:700;letter-spacing:.7px;line-height:29px}@media (max-width:768px){.facilities-information .facilities-information__item .facilities-information__item__title .facilities-information__item__title__text[data-v-09148517]{line-height:1.8}}.facilities-information .facilities-information__item .facilities-information__item__desc[data-v-09148517]{flex-grow:1}.facilities-information .facilities-information__item .facilities-information__item__desc p[data-v-09148517]{font-size:calc(16/var(--base-font-size)*1rem);font-weight:500;letter-spacing:.8px;line-height:29px;white-space:pre-line}@media (max-width:768px){.facilities-information .facilities-information__item .facilities-information__item__desc p[data-v-09148517]{line-height:1.8;word-break:break-all}}.facilities-information .facilities-information__more[data-v-09148517]{display:flex;justify-content:flex-start}.facilities-information .facilities-information__more .facilities-information__more__button[data-v-09148517]{align-items:center;display:flex;gap:5px;margin-top:50px}.facilities-information .facilities-information__more .facilities-information__more__icon[data-v-09148517]{width:24px}.facilities-information .facilities-information__more .facilities-information__more__icon img[data-v-09148517]{display:block;width:100%}.facilities-information .facilities-information__more .facilities-information__more__text[data-v-09148517]{font-size:calc(18/var(--base-font-size)*1rem);font-weight:700;letter-spacing:1.44px;line-height:1.38889}.facilities-information a[data-v-09148517]{text-decoration:underline}@media (min-width:1025px){.facilities-information a[data-v-09148517]:hover{text-decoration:none}}.facilities-information .facilities-information__layout[data-v-09148517]{max-width:608px}.facilities-information .facilities-information__layout img[data-v-09148517]{border-radius:.625rem;display:block;height:auto;width:100%}.facilities-faq[data-v-b40c1420]{margin-bottom:-50px;padding-top:160px}@media (max-width:768px){.facilities-faq[data-v-b40c1420]{padding-block:6rem}}.facilities-bottom[data-v-6fbd0dbd]{margin-top:4rem}@media (max-width:768px){.facilities-bottom[data-v-6fbd0dbd]{margin-block:6rem;padding-inline:1rem}}
