:root{--tw-font-ja:"Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", sans-serif;--tw-font-en:"Plus Jakarta Sans", sans-serif;--tw-font-mixed:"Plus Jakarta Sans", "Zen Kaku Gothic New", sans-serif;--tw-display-pc-size:clamp(38px, 4.4vw, 72px);--tw-display-pc-line:1.22;--tw-display-pc-tracking:.26em;--tw-display-weight:500;--tw-lead-pc-size:clamp(14px, 1.15vw, 17px);--tw-lead-pc-line:2.2;--tw-lead-pc-tracking:.15em;--tw-contact-title-size:clamp(30px, 3.6vw, 55px);--tw-contact-title-mobile-size:clamp(21px, 6.4vw, 34px);--tw-contact-title-line:1.04;--tw-contact-title-tracking:.06em;--tw-contact-title-weight:400;--tw-contact-copy-pc-size:15px;--tw-contact-copy-pc-line:2.08;--tw-contact-copy-mobile-size:14px;--tw-contact-copy-mobile-line:1.9;--tw-contact-copy-tracking:.15em;--tw-cta-link-size:14px;--tw-cta-link-tracking:.14em}body{font-family:var(--tw-font-ja)}.nav,.footer{font-family:var(--tw-font-en)}.final-contact .text-link{font-size:var(--tw-cta-link-size);letter-spacing:var(--tw-cta-link-tracking)}@media (min-width:821px){.hero h1,.sp-page .sp-hero h1,.sp-page .sp-services .sp-intro h2,.sp-page .sp-flow .sp-intro h2,.sp-page .sp-price .sp-intro h2{font-family:var(--tw-font-ja);font-size:var(--tw-display-pc-size);font-weight:var(--tw-display-weight);line-height:var(--tw-display-pc-line);letter-spacing:var(--tw-display-pc-tracking)}}.final-contact h2{font-family:var(--tw-font-ja);font-size:var(--tw-contact-title-size);font-weight:var(--tw-contact-title-weight);line-height:var(--tw-contact-title-line);letter-spacing:var(--tw-contact-title-tracking)}.contact-copy{letter-spacing:var(--tw-contact-copy-tracking)}.contact-copy p{font-size:var(--tw-contact-copy-pc-size);line-height:var(--tw-contact-copy-pc-line)}@media (max-width:820px){.final-contact h2{font-size:var(--tw-contact-title-mobile-size)}.contact-copy p{font-size:var(--tw-contact-copy-mobile-size);line-height:var(--tw-contact-copy-mobile-line)}}