/*!
global > color
------------------------------
*/
:root {
  --cl-gable-green: #174134;
  --cl-gray-nurse: #e3e8e3;
  --cl-iron: #dce2e1;
}

/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
:root {
  --font-ja: "Noto Sans JP", sans-serif;
  --font-en: "Poppins", sans-serif;
}

/*!
global > mixin
------------------------------
*/
.p_archive_news .p_archive_news_list .item__ttl {
  font-size: 0.875rem;
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_list .item__ttl {
    font-size: clamp(0.875rem, 0.641025641vw + 0.5673076923rem, 1rem);
  }
}

.p_archive_news .p_archive_news_main {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 40px);
  padding-bottom: 400px;
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_main {
    margin-top: -48px;
    padding-bottom: 660px;
  }
}
.p_archive_news .p_archive_news_list {
  margin-top: 12px;
  padding-left: 4px;
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_list {
    padding-left: 0;
    margin-top: 43px;
  }
}
.p_archive_news .p_archive_news_list .p_archive_news_list__item {
  border-bottom: 1px solid #8ba099;
}
.p_archive_news .p_archive_news_list .item {
  display: block;
  position: relative;
  padding-bottom: 12px;
  padding-top: 15px;
  padding-right: 30px;
  padding-left: 7px;
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_list .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 35px;
    -ms-flex-line-pack: center;
        align-content: center;
    padding-block: 38px;
  }
}
.p_archive_news .p_archive_news_list .item::after {
  content: "";
  right: 9px;
  top: 50%;
  width: 8px;
  height: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  background: url("../images/common/icon_chev_right_green.svg");
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_list .item::after {
    right: 10px;
    top: 45px;
    -webkit-transform: none;
            transform: none;
  }
}
.p_archive_news .p_archive_news_list .item._no_link::after {
  display: none;
}
.p_archive_news .p_archive_news_list .item__date {
  font-size: 1.125rem;
  font-family: var(--font-en);
  font-weight: 700;
  letter-spacing: 0.02em;
}
.p_archive_news .p_archive_news_list .item__ttl {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .p_archive_news .p_archive_news_list .item__ttl {
    font-size: 1rem;
    letter-spacing: 0.02em;
  }
}
@media screen and (max-width: 767px) {
  .p_archive_news .p_archive_news_list .item__ttl {
    line-height: 1.4285714286;
  }
}