/* Site-wide Japanese sans-serif family and three weight levels. */
:root {
  --fav-font-sans: "Noto Sans JP", "Yu Gothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

body, body.favorite-home, body:not(.favorite-home),
button, input, select, textarea {
  font-family: var(--fav-font-sans);
  font-weight: 400;
}

body h1, body h2, body h3, body h4, body h5, body h6,
body .global-nav-name, body .fav-gss__features p,
body .fav-info-list article {
  font-family: var(--fav-font-sans);
}

body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: 600;
}

body strong, body b {
  font-weight: 700;
}

#site-header .global-nav-list .global-nav-name {
  font-family: var(--fav-font-sans);
  font-weight: 600;
}

.fav-hero__copy h1, .fav-card h3, .fav-news-card h3,
.fav-mini-title, .fav-gss__top h2, .fav-subpage__header h1 {
  font-weight: 600;
}

/*# sourceMappingURL=typography.css.map */
