
/* =========================================================
   ALL JAPANESE TEXT — ZEN KAKU GOTHIC NEW
   PC + Mobile
   ========================================================= */
:root{
  --atlas-ja-all:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;
}
html[lang="ja"] body,
html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6,
html[lang="ja"] p,
html[lang="ja"] li,
html[lang="ja"] a,
html[lang="ja"] span,
html[lang="ja"] small,
html[lang="ja"] strong,
html[lang="ja"] em,
html[lang="ja"] blockquote,
html[lang="ja"] label,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] textarea,
html[lang="ja"] button,
html[lang="ja"] option,
html[lang="ja"] .button,
html[lang="ja"] .eyebrow,
html[lang="ja"] .lead,
html[lang="ja"] .hero-brand-subtitle,
html[lang="ja"] .hero-brand-statement,
html[lang="ja"] .hero-guest-welcome,
html[lang="ja"] .hero-instagram-links,
html[lang="ja"] .card-content,
html[lang="ja"] .detail-row,
html[lang="ja"] .benefit,
html[lang="ja"] .social-group,
html[lang="ja"] .section-social-link,
html[lang="ja"] .reserve-instagram-link,
html[lang="ja"] .reserve-options,
html[lang="ja"] .contact-form,
html[lang="ja"] .footer,
html[lang="ja"] .mobile-menu,
html[lang="ja"] .mobile-sticky-actions{
 font-family:var(--atlas-ja-all)!important;
}
html[lang="ja"] .hero-brand-title,
html[lang="ja"] .wordmark,
html[lang="ja"] .footer-brand-line,
html[lang="ja"] .reserve-line-brand{
 font-family:"Cormorant Garamond","Times New Roman",serif!important;
}
