.l-container {
  margin: 0;
}

.news {
  margin: 0 0 140px;
}
@media only screen and (max-width: 767px) {
  .news {
    margin: 0 0 80px;
  }
}
.news__wrap {
  max-width: 900px;
  margin: 0 auto;
}
.news__list {
  margin: 0 0 33px;
}
.news__item {
  border-top: 1px solid #e5e5e3;
}
.news__item:last-child {
  border-bottom: 1px solid #e5e5e3;
}
.news__item__in {
  color: #3b4e4e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 25px 0;
}
@media only screen and (max-width: 767px) {
  .news__item__in {
    padding: 15px 0;
  }
}
.news__item__date {
  width: 107px;
  color: #3b4e4e;
  font-family: "Cormorant Garamond", serif;
  font-size: 16px;
  line-height: 1.3125;
}
@media only screen and (max-width: 767px) {
  .news__item__date {
    width: 100%;
    font-size: 15px;
    line-height: 1.4;
    margin: 0 0 7px;
  }
}
.news__item__ttl {
  width: calc(100% - 107px);
  color: #3b4e4e;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  .news__item__ttl {
    width: 100%;
    font-size: 13px;
    line-height: 1.7692307692;
  }
}
.news__btn {
  margin: 0 0 0 auto;
}

#information-show-view {
  margin-top: 92px;
}
@media only screen and (max-width: 767px) {
  #information-show-view {
    margin-top: 73px;
  }
}

.p-column_header__panel__inner__top__date {
  font-family: "Cormorant Garamond", serif;
  font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
  .p-column_header__panel__inner__top__date {
    font-size: 15px !important;
  }
}/*# sourceMappingURL=news.css.map */