html {
  font-family: 'Noto Sans', 'Noto Sans Japanese', 'Noto Sans SC', 'Noto Sans TC', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

@media (min-width: 768px) {
  .l-header__logo span {
    padding: 0 0 0 25px;
    width: 200px;
  }
}

@media print, screen and (min-width: 1024px) {
  .l-header__logo span {
    width: 200px;
  }
}

@media (min-width: 1200px) {
  .l-navi__item {
    letter-spacing: normal;
  }
}

.l-sideNavi__title {
  font-weight: normal;
}

.c-copy__txt {
  font-size: 1.5rem;
  line-height: 1.8;
}

@media print, screen and (min-width: 1024px) {
  .c-copy__txt {
    font-size: 1.6rem;
  }
}

@media (min-width: 768px) {
  .c-slider--us2__ttl {
    font-size: 3rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .c-slider--us2__ttl {
    margin-right: 200px;
    font-size: 4rem;
    line-height: 1.2;
  }
}

.c-slider--us2__ttl span {
  left: 4%;
  font-size: 2.2rem;
  bottom: 2.2em;
}

.c-list__asterisk > li {
  padding: 2px 2px 2px 0.6em;
  text-indent: -0.6em;
}

.c-list__asterisk > li:before {
  content: "*";
}

.c-list__reference > li {
  padding: 2px 2px 2px 1.5em;
  text-indent: -1.5em;
}

.c-list__reference > li:before {
  content: "*" counter(number) " ";
}

@media (min-width: 768px) {
  .c-news__date {
    font-size: 1.2rem;
    width: 12em;
  }
}

@media print {
  .p-overallSlider__img--pc {
    width: 1600px !important;
    height: 440px !important;
    left: 65%;
  }
}

/*# sourceMappingURL=style--en.css.map */
