.new-hotels-hero[data-astro-cid-mibhhil4]{padding:120px 0 48px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(37,99,235,.08) 0%,transparent 60%),var(--bg-primary)}.new-badge[data-astro-cid-mibhhil4]{display:inline-block;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-family:var(--font-en);font-size:.8rem;font-weight:700;letter-spacing:2px;padding:4px 16px;border-radius:24px;margin-bottom:16px}.new-hotels-title[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:12px}.new-hotels-subtitle[data-astro-cid-mibhhil4]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:32px}.new-hotels-stats[data-astro-cid-mibhhil4]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.stat-chip[data-astro-cid-mibhhil4]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#2563eb0f;border:1px solid rgba(37,99,235,.12);border-radius:24px;font-size:.85rem}.stat-region[data-astro-cid-mibhhil4]{font-weight:500}.stat-count[data-astro-cid-mibhhil4]{color:var(--accent-1);font-weight:600}.seo-content[data-astro-cid-mibhhil4]{padding:32px 0 0}.seo-content[data-astro-cid-mibhhil4] h2[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:1.3rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.seo-content[data-astro-cid-mibhhil4] p[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:.95rem;line-height:1.8;color:var(--text-secondary);max-width:720px}.seo-content[data-astro-cid-mibhhil4] strong[data-astro-cid-mibhhil4]{color:var(--text-primary);font-weight:600}.new-hotels-area-nav[data-astro-cid-mibhhil4]{margin-top:28px}.new-hotels-area-nav[data-astro-cid-mibhhil4] h3[data-astro-cid-mibhhil4],.new-hotels-year-nav[data-astro-cid-mibhhil4] h3[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.area-nav-grid[data-astro-cid-mibhhil4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.area-nav-card[data-astro-cid-mibhhil4]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:10px;border:1px solid var(--border-light);text-decoration:none;transition:var(--transition)}.area-nav-card[data-astro-cid-mibhhil4]:hover{border-color:var(--accent-1);background:#2563eb08}.area-nav-name[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:.88rem;font-weight:500;color:var(--text-primary)}.area-nav-count[data-astro-cid-mibhhil4]{font-size:.8rem;color:var(--accent-1);font-weight:600}.new-hotels-year-nav[data-astro-cid-mibhhil4]{margin-top:24px}.year-nav-links[data-astro-cid-mibhhil4]{display:flex;flex-wrap:wrap;gap:10px}.year-nav-chip[data-astro-cid-mibhhil4]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.85rem;border:1px solid var(--border-light)}.year-nav-year[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-weight:500;color:var(--text-primary)}.year-nav-count[data-astro-cid-mibhhil4]{color:var(--accent-1);font-weight:600}.seo-faq[data-astro-cid-mibhhil4]{padding:48px 0 0}.seo-faq[data-astro-cid-mibhhil4] h2[data-astro-cid-mibhhil4]{font-family:var(--font-jp);font-size:1.3rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.faq-list[data-astro-cid-mibhhil4]{max-width:720px;display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-mibhhil4]{border:1px solid var(--border-light);border-radius:10px}.faq-item[data-astro-cid-mibhhil4] summary[data-astro-cid-mibhhil4]{padding:14px 18px;font-family:var(--font-jp);font-size:.93rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.faq-item[data-astro-cid-mibhhil4] summary[data-astro-cid-mibhhil4]:before{content:"+";font-size:1.2rem;color:var(--accent-1);font-weight:700;flex-shrink:0}.faq-item[data-astro-cid-mibhhil4][open] summary[data-astro-cid-mibhhil4]:before{content:"−"}.faq-item[data-astro-cid-mibhhil4] summary[data-astro-cid-mibhhil4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-mibhhil4] p[data-astro-cid-mibhhil4]{padding:0 18px 14px 46px;font-family:var(--font-jp);font-size:.88rem;line-height:1.8;color:var(--text-secondary)}.faq-item[data-astro-cid-mibhhil4] a[data-astro-cid-mibhhil4]{color:var(--accent-1);text-decoration:none}.faq-item[data-astro-cid-mibhhil4] a[data-astro-cid-mibhhil4]:hover{text-decoration:underline}
