/* メインコンテンツを中央寄せ */
.l-mainContent {
  margin: 0 auto;
  padding: 10rem 3.5rem 10rem;
}

@media screen and (max-width: 768px) {
  .l-mainContent {
    padding: 3rem 6% 3rem;
  }
}

/* メインビジュアルのスタイル */
.mainvisual {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mainvisual__title {
  position: relative;
  top: auto;
  left: auto;
  transform: translate(0, 0);
}

/* TOPページのお知らせ一覧のスタイル */
.top-news__category {
  display: inline-block;
}

.top-news__category--PR {
  background-color: #d2151e;
}

.top-news__category--NEWS {
  background-color: #1c95d4;
}

/* 投稿タイプ「お知らせ」の関連記事を非表示 */
.page-news .l-articleBottom__section.-related {
  display: none;
}

/* strongタグ */

strong {
  font-weight: bold;
}

/* 行間 letter-spacing */
h1,
h2,
h3,
h4,
h5,
h6,
div,
p,
span,
li,
strong {
  letter-spacing: 0.1em;
}
