@charset "UTF-8";
@import "footer.css";

.CMS-NEWS-ITEM {
  margin-bottom:1.5em;
  opacity:1;
  transition:all .3s var(--easeout);
}
.CMS-NEWS-LINK-CONTENT {
  display: block;
  width:100%;
  position:relative;
  padding-bottom:1.5em;
}
.CMS-NEWS-LINK-CONTENT:before {
  content:"";
  width:100%;
  height:1px;
  background-color: #878B8F;
  position:absolute;
  left:0;
  bottom:0;
}
.CMS-NEWS-TIME {
  font-family: var(--fontEn);
  font-size:0.75em;
  color:#878B8F;
}
.CMS-NEWS-LINK-CONTENT:after {
  content:"";
  width:28px;
  height:28px;
  background: url(../img/arrow.svg) no-repeat;
  background-size:100% auto;
  display: block;
  position:absolute;
  right:1rem;
  bottom:1.5em;
  transition:all .4s var(--easeout)
}
.CMS-NEWS-LINK-CONTENT:hover:after {
  right:0;
}

.CMS-NEWS-MORE-READ {
  display: none;
}

.news__detail_wrap .CMS-NEWS-TITLE {
  font-weight:700;
  font-size:1.5em;
  padding-bottom:0.5em;
  border-bottom:2px solid var(--txt_black);
  padding-inline:0.5em;
  margin-bottom:1.5em;
}
.CMS-NEWS-CONTENT {
  padding-inline:1em;
}

@media (max-width: 768px) {
  .CMS-NEWS-LINK-CONTENT:after {
    content:"";
    width:20px;
    height:20px;
}
}

.news__list_wrap,.news__detail_wrap  {
  padding-bottom:calc(2*var(--size100));
}

@media (max-width: 768px) {
  .news__list_wrap,.news__detail_wrap  {
    padding-bottom:var(--size80);
    }
}