.main-visual[data-v-94c2b275]{align-items:center;color:#fff;display:flex;flex-flow:column wrap;height:80vh;justify-content:center;position:relative;text-align:center;width:100%}.main-visual__image[data-v-94c2b275]{background-color:#d9d9d9;height:100%;width:100%;z-index:1}.main-visual__image img[data-v-94c2b275]{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-visual__text[data-v-94c2b275]{margin:16px}.main-visual__title[data-v-94c2b275]{margin-bottom:16px}.house-rule[data-v-94c2b275],.main-visual__subtitle[data-v-94c2b275]{text-align:center}.house-rule[data-v-94c2b275]{background-color:#f5f5f5;display:flex;flex-flow:column nowrap;justify-content:center;padding:32px 16px;row-gap:40px;width:100%}@media screen and (699px < width){.house-rule[data-v-94c2b275]{padding:32px 64px}}.house-rule__heading[data-v-94c2b275]{text-align:center}.house-rule__manual-area[data-v-94c2b275]{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:16px}@media screen and (699px < width){.house-rule__manual-area[data-v-94c2b275]{-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr;justify-items:stretch}}.house-rule__description[data-v-94c2b275]{text-align:right}.house-rule__manual[data-v-94c2b275]{display:flex;justify-content:flex-start}.amenity-list[data-v-94c2b275]{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));row-gap:24px}.access[data-v-94c2b275]{display:flex;flex-flow:column nowrap;row-gap:24px}.access__text[data-v-94c2b275]{text-align:center}.access__map[data-v-94c2b275]{background-color:#d9d9d9;height:448px}.access__transportation[data-v-94c2b275]{height:auto;width:100%}.access__transportation img[data-v-94c2b275]{display:flex;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery[data-v-94c2b275]{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:16px}.gallery__item[data-v-94c2b275]{background-color:#d9d9d9;height:200px;width:100%}.gallery__item img[data-v-94c2b275]{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
