/**
 * AI Components typography — お名前.com モリサワWebフォント対応
 * 本文: ヒラギノ角ゴ W3 JIS2004
 * 見出し: 新ゴ B（無料枠でヒラギノ角ゴ W7に近い太字として採用）
 */
:root {
  --aic-font-body: "Hiragino Kaku Gothic W3", "ヒラギノ角ゴ W3 JIS2004", "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", Meiryo, sans-serif;
  --aic-font-heading: "Shin Go Bold", "新ゴ B", "Hiragino Kaku Gothic W3", "ヒラギノ角ゴ W3 JIS2004", "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", Meiryo, sans-serif;
}

html,
body,
button,
input,
select,
textarea {
  font-family: var(--aic-font-body);
}

h1,
h2,
h3,
h4,
h5,
h6,
.site-title,
.aic-section-title,
.aic-card-title,
.aic-service-card__title,
.aic-service-detail__title,
.aic-rfq__head h2,
.aic-rfq__section h3,
.aic-global-header__nav a,
.aic-global-header__cta,
.wp-block-button__link,
button,
input[type="button"],
input[type="submit"] {
  font-family: var(--aic-font-heading);
}

h1,
h2,
h3,
h4,
h5,
h6,
strong,
b {
  font-weight: 700;
}
