@charset "UTF-8";
html {
  font-family: "source-han-sans-traditional"; }

.language-menu,
.copyright {
  font-family: "sofia-pro"; }

.button {
  font-family: "source-han-sans-traditional"; }

.input-base-input {
  font-family: "source-han-sans-traditional"; }

.select-base-select {
  font-family: "source-han-sans-traditional"; }

.select-base-label {
  font-family: "source-han-sans-traditional"; }

.article-info-title {
  font-family: 'source-han-serif-tc'; }

.big-image-body-title {
  font-family: 'source-han-serif-tc'; }

.fullscreen-slide-body-text {
  font-family: 'source-han-serif-tc'; }

.jumbo-article-link-title {
  font-family: 'source-han-serif-tc'; }

.page-header-title {
  font-family: 'source-han-serif-tc'; }

.page-hero-copy-text {
  font-family: 'source-han-serif-tc'; }

.results-count {
  font-family: 'source-han-serif-tc'; }

.article-list-header-count {
  font-family: 'source-han-serif-tc'; }

.spot-slider-title {
  font-family: 'source-han-serif-tc'; }

.spot-title {
  font-family: "source-han-serif-tc", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝"; }

.heading-1 {
  font-family: 'source-han-serif-tc'; }

.heading-2 {
  font-family: 'source-han-serif-tc'; }
