/* Match Hikari Planning's typefaces, with readable small text. */
@font-face{font-family:HikariNumerals;src:local("Times New Roman"),local("Times"),local("Noto Serif");unicode-range:U+0030-0039;font-weight:100 900;font-style:normal;font-display:swap}
:root{--serif:"HikariNumerals",Georgia,"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;--sans:var(--serif)}
body{font-family:var(--serif);font-weight:500}
.site-footer{color:#e5eaf0}
.footer-meta p{font-size:15px;line-height:2;letter-spacing:.035em}
.footer-links{font-size:15px;gap:10px 22px;line-height:2}
.footer-links a{display:inline-block;padding:5px 0;border-color:#9ca8b7}
.copyright{font-family:var(--serif);font-size:14px;line-height:1.8;color:#dce3eb}
.contact-inner>p:not(.eyebrow){color:#e1e7ef}
.contact-address{font-family:var(--serif);font-size:17px;letter-spacing:.04em}
.inquiry .note,.inquiry .copy-status{font-size:15px;color:#465364}
@media(max-width:820px){.footer-inner{grid-template-columns:1fr;gap:24px}.footer-meta p,.footer-links{font-size:15px}.copyright{font-size:13px}}
