@charset "utf-8";
/*
※ Sassファイルを編集せず、コンテンツ追加する場合のみこちらに記述
※ class名は既存コンテンツと重複しないようにしてください
※ 既存コンテンツに対しての修正は修正管理システム（syusei@）にて依頼してください
*/

.bread {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 30px 10px;
  position: relative;
  z-index: 10
}
@media screen and (max-width: 960px) {
  .bread {
    background: none;
    padding: 20px 15px 10px;
  }
}
.bread__item {
  position: relative;
  font-size: 1.4rem;
  font-weight: 400
}
@media screen and (max-width: 960px) {
  .bread__item {
    font-size: 1.2rem
  }
}
.bread__item:not(:last-child) {
  padding-right: 15px
}
.bread__item:not(:last-child)::after {
  content: ">";
  position: absolute;
  top: 0;
  right: 4px
}
.bread__link {
  font-weight: inherit;
  text-decoration: underline
}
.bread__link:hover {
  text-decoration: none
}
.g-nav__link,
.module.mod_h1 h1,
.module.mod_h2 h2,
.mod_news_list .title,
.index-reasons .info-box .title,
.index-purchasing .info-box .att,
.index-purchasing .info-box .note {
  font-family: "Noto Sans JP",serif;
}
.index-purchasing .btn a,
.mod_news_list p.pager a,
.mod_gallery_list p.pager a,
.mod_news_detail .back a, .mod_gallery_detail .back a {
  background-color: #0042ad;
}
.index-reasons .info-box .title,
.mod_news_list #news dl dd {
  color: #0042ad !important;
}