.facilities-details[data-v-4059dafe]{padding-block:4rem}@media (max-width:768px){.facilities-details[data-v-4059dafe]{padding-block:0}}.facilities-details-items[data-v-4059dafe]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.facilities-details-items .facilities-details-items__item[data-v-4059dafe]{aspect-ratio:4/3;border-radius:1em;height:100%;padding:2rem;position:relative}.facilities-details-items .facilities-details-items__item[data-v-4059dafe]>*{position:relative}.facilities-details-items .facilities-details-items__item[data-v-4059dafe]:before{background-color:#fffc;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.facilities-details-items .facilities-details-items__item.contact[data-v-4059dafe]{background-image:url(../images/details/details-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:1rem 1.5rem;position:relative}.facilities-details-items .facilities-details-items__item.contact>a[data-v-4059dafe]{display:flex;flex-direction:column;gap:.5rem}.facilities-details-items .facilities-details-items__item.contact>a img[data-v-4059dafe]{max-width:100%}.facilities-details-items .facilities-details-items__item.contact>a .working-hour[data-v-4059dafe]{color:var(--color-black)}.facilities-details-items .facilities-details-items__item.contact>a .facilities-details-contact-number[data-v-4059dafe]{align-items:center;display:flex;font-size:32px;gap:.5rem}.facilities-details-items .facilities-details-items__item.contact>a.noah[data-v-4059dafe]{align-items:flex-start;color:var(--color-green)}.facilities-details-items .facilities-details-items__item.contact>a.noah img[data-v-4059dafe]{width:300px}@media (min-width:769px) and (max-width:1024px){.facilities-details-items .facilities-details-items__item.contact>a.noah img[data-v-4059dafe]{width:200px}}.facilities-details-items .facilities-details-items__item.contact>a.izumikyo[data-v-4059dafe]{align-items:flex-end;color:var(--color-blue)}.facilities-details-items .facilities-details-items__item.contact>a.izumikyo img[data-v-4059dafe]{width:150px}@media (min-width:769px) and (max-width:1024px){.facilities-details-items .facilities-details-items__item.contact>a.izumikyo img[data-v-4059dafe]{width:100px}}@media (max-width:768px){.facilities-details-items .facilities-details-items__item.contact>a[data-v-4059dafe]{align-items:center}}@media (max-width:768px){.facilities-details-items .facilities-details-items__item.contact[data-v-4059dafe]{aspect-ratio:unset}}.facilities-details-items .facilities-details-items__item.inquiry[data-v-4059dafe]{align-items:center;background-image:url(../images/details/details-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:.8rem;justify-content:center;position:relative;text-align:center}.facilities-details-items .facilities-details-items-contact[data-v-4059dafe]{align-items:center;display:flex;font-size:clamp(1rem,-1.5rem + 8vw,3rem);gap:1rem;justify-content:center}.facilities-details-items .facilities-details-items-contact svg[data-v-4059dafe]{width:30px}@media (max-width:1024px){.facilities-details-items .facilities-details-items-contact svg[data-v-4059dafe]{width:25px}}@media (max-width:1024px){.facilities-details-items .facilities-details-items-contact[data-v-4059dafe]{font-size:2.5rem;gap:.5rem}}.facilities-details-items .facilities-details-items-link[data-v-4059dafe]{align-items:center;background-color:var(--color-white);border-radius:10px;box-shadow:var(--shadow-default);display:flex;gap:1rem;justify-content:center;padding:1rem 4rem;text-align:center;transition:all var(--transition-default)}.facilities-details-items .facilities-details-items-link svg[data-v-4059dafe]{stroke:var(--color-black);transition:all var(--transition-default)}.facilities-details-items .facilities-details-items-link:hover[data-v-4059dafe]{background-color:var(--color-orange);color:var(--color-white)}.facilities-details-items .facilities-details-items-link:hover svg[data-v-4059dafe]{stroke:var(--color-white)}@media (max-width:1024px){.facilities-details-items .facilities-details-items-link[data-v-4059dafe]{padding:1rem 1.5rem}}.facilities-details-items p[data-v-4059dafe]{align-items:center;display:flex;gap:1rem;justify-content:center}.facilities-details-items p svg[data-v-4059dafe]{stroke:var(--color-black)}@media (max-width:768px){.facilities-details-items[data-v-4059dafe]{grid-template-columns:1fr;padding-inline:1rem}}
