[data-cms-more]{display:none!important}.cms-more-fallback{justify-content:center;padding:24px 0;display:flex}.cms-more-fallback button{color:#268142;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 12px}.cms-more-fallback button:focus-visible{outline-offset:3px;outline:2px solid}[data-appear-effect=fade].appear,[data-appear-effect=slide].appear{opacity:0!important}[data-appear-effect=slide].appear{transform:translateY(20px)!important}@media (prefers-reduced-motion:reduce){[data-appear-effect].appear{opacity:1!important;transform:none!important}[data-duration],[data-delay]{transition-duration:0s!important;transition-delay:0s!important}}[data-type=carousel]>.__ariaHidden{visibility:hidden}.works-modal[open]{cursor:pointer;background:#00000029;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:.4s cubic-bezier(.4,.4,0,1) works-modal-in;display:flex;position:fixed;inset:0}.works-modal::backdrop{background:0 0}.works-modal__image{object-fit:cover;object-position:50% 50%;width:80%;max-width:80%;height:80%;display:block}@keyframes works-modal-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.works-modal[open]{animation:none}}.niho-form-fallback{background:#fff;border-radius:16px;flex-direction:column;align-self:stretch;align-items:stretch;gap:20px;width:100%;padding:32px 24px;display:flex}.niho-form-fallback__lead{letter-spacing:.05em;color:#5d4335;text-align:center;word-break:auto-phrase;text-wrap:pretty;font-family:KS Maru L,Zen Maru Gothic,sans-serif;font-size:15px;line-height:1.8}.niho-form-fallback__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.niho-form-fallback__button{letter-spacing:.05em;color:#fff;background:#5d4335;border:1px solid #5d4335;border-radius:999px;justify-content:center;align-items:center;min-width:200px;min-height:48px;padding:12px 24px;font-family:KS Maru B,Zen Maru Gothic,sans-serif;font-size:15px;line-height:1.4;display:inline-flex}.niho-form-fallback__button--sub{color:#5d4335;background:#fff}.niho-form-fallback__button:hover{opacity:.8}.niho-form-fallback__button:focus-visible{outline-offset:3px;outline:2px solid #5d4335}@media (width<=480px){.niho-form-fallback{padding:24px 16px}.niho-form-fallback__button{width:100%;min-width:0}}.kamakura-locale-switch{z-index:10000;position:fixed;top:12px;right:12px}.kamakura-locale-switch a{color:#315b36;background:#fff;border:1px solid #d9dfd3;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font:600 14px/1 sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #0000001f}.kamakura-locale-switch a:focus-visible{outline-offset:3px;outline:3px solid #315b36}@media (width<=849px){.kamakura-locale-switch{z-index:1;box-sizing:border-box;background:#fff;justify-content:flex-end;align-items:center;height:46px;padding:0 12px;display:flex;position:relative;top:90px;right:auto}.kamakura-locale-switch a{min-height:38px}}@media (width>=481px) and (width<=849px){.kamakura-locale-switch{top:calc(26.25px + 9.333vw)}}body{margin:0;font-family:sans-serif}[data-nw-presentation]{overflow-x:clip}[data-nw-presentation] .nw-kamakura-calendar-frame{border:0;width:100%;display:block}[data-nw-presentation] .nw-kamakura-calendar-frame--open-days{height:739px}[data-nw-presentation] .nw-kamakura-calendar-frame--events{height:100%}[data-nw-presentation] .nw-kamakura-map-frame{border:0;max-width:100%;display:block}[data-nw-presentation] .nw-kamakura-rental-form-frame,[data-nw-presentation] .nw-kamakura-contact-form-frame{background:0 0;border:0;width:100%;max-width:100%;height:720px;min-height:720px;display:block}[data-nw-presentation] .nw-managed-embed{width:100%;max-width:100%;display:block}[data-nw-presentation] .nw-managed-embed iframe{border:0;border-radius:16px;width:100%;max-width:100%;display:block;overflow:hidden}[data-nw-presentation] .nw-managed-embed[data-managed-embed-background=transparent] iframe{border-radius:0}[data-nw-presentation] .nw-managed-embed__support{font-size:14px;line-height:1.7}
