// header
.announcement-bar .h5 {
  font-family: Yu Gothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro !important;
}

// header logo
h2,.h2,.header__heading-link .h2 {
  font-family: Segoe UI,sans-serif;
}


// all
* {
  font-family: Yu Gothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro !important;
  font-weight: 400;
  font-style: normal;
}


// Gnavのアイコンがフォント変更によってズレたので調整
summary .icon-caret {
  top: calc(50% - 0.4rem);
}


// 商品一覧
.contains-card--product .h5,
.contains-card--product h3 {
  font-size: 1.8rem !important;
}
.contains-card--product .price-item {
  font-family: Tenez,sans-serif !important;
  font-size: 1.6rem;
}


// 商品詳細
.product__info-wrapper .product__title>* {
  font-family: Tenez,sans-serif !important;
}
.product__info-wrapper .price-item {
  font-family: Tenez,sans-serif !important;
  font-size: 2rem;
}
.product__info-wrapper .card__heading {
  font-size: 1.8rem;
}
.product__info-wrapper .product__description ul li {
  padding-left: 1.8rem;
  text-indent: -2.2rem;
}
.product__info-wrapper .product-form__input {
  font-family: Tenez,sans-serif !important;
}
.product__info-wrapper .share-button__button {
  font-family: Tenez,sans-serif !important;
  font-size: 1.6rem;
  letter-spacing: 1px;
}
.card__information h5,
.card__information .h5 {
  font-size: 1.8rem;
}
.price {
  font-family: Tenez,sans-serif !important;
}


// マルチカラムで1つ目だけを表示したいときの2つ目を非表示
.multicolumn-list__item--empty {
  display: none !important;
}
.main-page-title {
  font-size: 2.4rem;
  text-align: center;
  margin-bottom: 0 !important;
}

// 
.multicolumn-card__info .rte  {
  font-size: 1.4rem;
}

// blog
h1.article-template__title {
  font-size: 1.8rem;
}
