/* Japanese copy on the existing English recordkeeping-guide components. */
html[lang="ja"] body.money-owed-record-page #main :is(.lt-sectionEyebrow,.lt-primaryCta,.lt-textCta,.lt-cardCta,.copy-button,summary,table,.rb-answer-chipRow,.lt-pageMeta),
html[lang="ja"] body.money-owed-record-page #navPanel {
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
  text-transform: none;
  letter-spacing: normal;
}
html[lang="ja"] body.money-owed-record-page #main .mow-hero h1 { max-width: none; text-wrap: balance; }
html[lang="ja"] body.money-owed-record-page #main .ja-guide-phrase { white-space: nowrap; }
html[lang="ja"] body.money-owed-record-page #main .template-card__message { font-style: normal; user-select: text; }
html[lang="ja"] body.money-owed-record-page #main [data-copy-template][hidden] { display: none !important; }
html[lang="ja"] body.money-owed-record-page #main .template-card > [data-copy-status] { margin: 0; line-height: 1.7; }
html[lang="ja"] body.money-owed-record-page #main .rb-tableWrap { scroll-margin-top: 4rem; }
html[lang="ja"] body.money-owed-record-page #main .ja-money-amount { white-space: nowrap; }
html[lang="ja"] body.money-owed-record-page #main .ja-table-block { container-type: inline-size; }
html[lang="ja"] body.money-owed-record-page #main .ja-table-scroll-cue { display: none; margin: 0.65rem 0 0; font-size: 0.8rem; line-height: 1.6; color: #52616c; }
@container (max-width: 979px) {
  html[lang="ja"] body.money-owed-record-page #main .ja-table-block--ledger > .ja-table-scroll-cue { display: block; }
}
@container (max-width: 779px) {
  html[lang="ja"] body.money-owed-record-page #main .ja-table-block--method > .ja-table-scroll-cue { display: block; }
}
@media (max-width: 980px) {
  html[lang="ja"] body.money-owed-record-page #main .site-locale-section { padding-top: 3rem; }
}
@media (max-width: 736px) {
  html[lang="ja"] body.money-owed-record-page #main .mow-hero h1 { font-size: clamp(1.5rem, 7vw, 2rem); }
}
