@charset "UTF-8";
/* -------------------------------------
カラー
------------------------------------- */
/* -------------------------------------
お知らせ一覧
------------------------------------- */
@media screen and (max-width: 768px) {
  .p-news_archive .l-col2 {
    gap: 3rem;
  }
}
.p-news_archive .news-inner {
  padding-block: 14rem 20.1rem;
  width: min(100% - 4rem, 107.1rem);
  margin-inline: auto;
}
.p-news_archive .l-content_side {
  top: 16rem;
}
.p-news_archive .news-tag_list {
  display: flex;
  flex-direction: column;
  gap: 1.8rem;
}
@media screen and (max-width: 768px) {
  .p-news_archive .news-tag_list {
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
}
.p-news_archive .news-tag_list .--item {
  display: block;
  margin-block: var(--leading-trim);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 18.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.p-news_archive .news-tag_list .--item.active {
  padding: 1rem 1.6rem;
  background-color: #DB7814;
  color: #fff;
  border-radius: 10rem;
}
.p-news_archive .news-tag_list .--item:not(.active) {
  padding-block: 0.5rem;
  color: #184675;
  transition: 0.3s;
}
@media (hover: hover) {
  .p-news_archive .news-tag_list .--item:not(.active):hover {
    opacity: 0.7;
  }
}
.p-news_archive .l-content_main {
  width: min(100%, 74.1rem);
}

/* -------------------------------------
お知らせ詳細
------------------------------------- */