@charset "UTF-8";

/* ===============================
pg_news
=============================== */
.pg_news {
  padding-top: 28px;
}
.pg_news_inner {
  width: calc(480 / 16 * 1rem);
  max-width: 100%;
  margin: 0 auto;
}
.pg_news_item {
  position: relative;
  padding-left: calc(40 / 16 * 1rem);
  line-height: 1.75;
}
.pg_news_item + .pg_news_item {
  margin-top: 1.35em;
}
.pg_news_item::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(2 / 16 * 1rem);
  left: 0;
  width: calc(11 / 16 * 1rem);
  height: calc(25 / 16 * 1rem);
  background-color: var(--color_blue_400);
}
.pg_news_item a {
  text-decoration: underline;
  transition: none;
}
.pg_news_item_date {
  display: block;
  line-height: 1.75;
}
.pg_news_item_text {
  line-height: 1.75;
}
.pg_news_icon {
  display: inline-block;
  padding: 2px 10px;
  background-color: var(--color_blue_400);
  color: #fff;
  font-size: calc(12 / 16 * 1rem);
  margin-left: 0.5em;
}

/* hoverデバイス ----------- */
@media (any-hover: hover) {
  a:hover {
    text-decoration: none;
  }
}

/* SP調整 ------------------ */
@media screen and (max-width:768px) {
  .pg_news {
    padding: 20px 25px 0;
  }
  .pg_news_item {
    padding-left: 30px;
  }
}