.zukan-header[data-astro-cid-s3d2grfv]{padding:1.2em 1.2em .6em}.zukan-header__inner[data-astro-cid-s3d2grfv]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:2em}.zukan-header__sign[data-astro-cid-s3d2grfv]{width:min(30%,320px);flex-shrink:0}.zukan-header__sign[data-astro-cid-s3d2grfv] img[data-astro-cid-s3d2grfv]{width:100%;height:auto;display:block}.zukan-header__photo[data-astro-cid-s3d2grfv]{flex:1;min-width:0}.zukan-header__photo[data-astro-cid-s3d2grfv] img[data-astro-cid-s3d2grfv]{width:100%;height:auto;max-height:420px;display:block;border-radius:22px 26px 20px 24px/24px 20px 26px 22px;border:3px solid var(--wood-light);box-shadow:var(--shadow-md);object-fit:cover}.zukan-header__title-fallback[data-astro-cid-s3d2grfv]{text-align:center;font-family:Yomogi,Kaisei Decol,Hiragino Maru Gothic ProN,serif;font-size:1.5em;font-weight:700;color:var(--text);margin:0}@media(max-width:700px){.zukan-header__inner[data-astro-cid-s3d2grfv]{flex-direction:column;gap:1em}.zukan-header__sign[data-astro-cid-s3d2grfv]{width:min(60%,220px)}.zukan-header__photo[data-astro-cid-s3d2grfv] img[data-astro-cid-s3d2grfv]{max-height:220px}}.zukan-search-wrap[data-astro-cid-s3d2grfv]{text-align:center;padding:.6em 1em 0}.zukan-search[data-astro-cid-s3d2grfv]{max-width:480px;margin:0 auto;display:flex;gap:8px;padding:0 1em}.zukan-search[data-astro-cid-s3d2grfv] input[data-astro-cid-s3d2grfv]{flex:1;min-width:0;padding:.65em 1.1em;font-size:16px;font-family:Yomogi,Hiragino Maru Gothic ProN,sans-serif;color:var(--text);background:#fffdf6;border:2px solid var(--beige);border-radius:18px 22px 16px 24px/22px 16px 24px 18px;outline:none;transition:border-color .15s}.zukan-search[data-astro-cid-s3d2grfv] input[data-astro-cid-s3d2grfv]:focus{border-color:var(--orange-light)}.zukan-search[data-astro-cid-s3d2grfv] button[data-astro-cid-s3d2grfv]{padding:.6em 1.3em;font-size:.85em;font-weight:700;font-family:Yomogi,Hiragino Maru Gothic ProN,sans-serif;color:#fff;background:var(--orange);border:2px solid var(--orange-dark);border-radius:20px 24px 18px 26px/24px 18px 26px 20px;cursor:pointer;white-space:nowrap;transition:opacity .15s}.zukan-search[data-astro-cid-s3d2grfv] button[data-astro-cid-s3d2grfv]:hover{opacity:.85}.room-section[data-astro-cid-s3d2grfv]{padding:1.4em 0 5em;background:var(--milk)}.room-section__inner[data-astro-cid-s3d2grfv]{max-width:980px;margin:0 auto;padding:0 1.2em}.room-grid[data-astro-cid-s3d2grfv]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;align-items:end}.room-card[data-astro-cid-s3d2grfv]{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;transition:transform .2s}.room-card[data-astro-cid-s3d2grfv]:hover{transform:translateY(-6px);text-decoration:none}.room-card[data-astro-cid-s3d2grfv] .crayon-door{filter:drop-shadow(0 4px 7px rgba(120,90,50,.18));transition:filter .2s}.room-card[data-astro-cid-s3d2grfv]:hover .crayon-door{filter:drop-shadow(0 8px 13px rgba(120,90,50,.28))}.room-card__enter[data-astro-cid-s3d2grfv]{display:inline-block;margin-top:.55em;padding:.35em 1.2em;border-radius:30px 34px 28px 36px/34px 28px 36px 30px;border:1.5px solid var(--orange-light);color:var(--orange-dark);font-size:.72em;font-weight:700;font-family:Yomogi,Hiragino Maru Gothic ProN,sans-serif;transition:background .18s,color .18s}.room-card[data-astro-cid-s3d2grfv]:hover .room-card__enter[data-astro-cid-s3d2grfv]{background:var(--orange);color:#fff;border-color:var(--orange)}.gentei-block[data-astro-cid-s3d2grfv]{margin-top:2.4em;padding-top:1.4em;border-top:2px dashed var(--beige);text-align:center}.gentei-block__title[data-astro-cid-s3d2grfv]{font-family:Yomogi,Hiragino Maru Gothic ProN,serif;font-size:1.15em;font-weight:700;color:var(--text);margin:0 0 .2em}.gentei-block__lead[data-astro-cid-s3d2grfv]{font-size:.8em;color:var(--text-muted);margin:0 0 1.1em}.gentei-block[data-astro-cid-s3d2grfv] .room-grid[data-astro-cid-s3d2grfv]{display:flex;flex-wrap:wrap;justify-content:center}.gentei-block[data-astro-cid-s3d2grfv] .room-card[data-astro-cid-s3d2grfv]{width:calc((100% - 4.8rem)/5)}@media(max-width:700px){.gentei-block[data-astro-cid-s3d2grfv] .room-card[data-astro-cid-s3d2grfv]{width:calc((100% - 1.6rem) / 3)}}@media(max-width:700px){.room-grid[data-astro-cid-s3d2grfv]{grid-template-columns:repeat(3,1fr);gap:.8rem}.room-card__enter[data-astro-cid-s3d2grfv]{margin-top:.5em;padding:.3em .9em;font-size:.68em}.zukan-header[data-astro-cid-s3d2grfv]{padding:1.8em 1em 1.4em}.zukan-header__title[data-astro-cid-s3d2grfv]{font-size:1.55em}.room-section[data-astro-cid-s3d2grfv]{padding:1.8em 0 4em}}
