.newslist .list__item a {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding: 60px 30px;
  line-height: 1.5;
}
.newslist .list__item-title {
  flex-grow: 1;
  order: 3;
}
.newslist .list__item-date {
  flex-shrink: 0;
  width: 100px;
  order: 1;
}
.newslist .list__item-date img {
  margin-top: 5px;
}
.newslist .list__item-img {
  flex-shrink: 0;
  width: 90px;
  order: 2;
}
.newslist .list__item-img img {
  width: 100%;
}
.newslist .list__item + li {
  border-top: solid 2px #F0F3F5;
}

@media screen and (max-width: 500px) {
  .newslist .list__item a {
    -moz-column-gap: 0;
         column-gap: 0;
    padding: 30px 0;
    display: grid;
    grid-template-rows: 30px auto;
    grid-template-columns: 30% auto;
  }
  .newslist .list__item-img {
    max-width: 90px;
    grid-row: 1/3;
    grid-column: 1/2;
    width: auto;
  }
  .newslist .list__item-img img {
    width: 90%;
  }
  .newslist .list__item-img ~ .list__item-title {
    margin: 0;
    grid-row: 2/3;
    grid-column: 2/3;
  }
  .newslist .list__item-img ~ .list__item-date {
    width: 100%;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .newslist .list__item-img ~ .list__item-date img {
    margin-left: 10px;
    margin-top: 0;
  }
  .newslist .list__item-date {
    width: 100%;
    grid-row: 1/2;
    grid-column: 1/3;
  }
  .newslist .list__item-date img {
    margin-left: 10px;
    margin-top: 0;
  }
  .newslist .list__item-title {
    grid-row: 2/2;
    grid-column: 1/3;
    margin: 0;
  }
}
.section__list-date {
  display: flex;
  justify-content: space-evenly;
  border-bottom: solid 4px #F0F3F5;
}
.section__list-date li {
  font-size: 2.4rem;
  padding: 0 30px 20px 30px;
}

.section__list--newsrelease .section__list-date {
  display: flex;
  justify-content: space-evenly;
  border-bottom: solid 4px #F0F3F5;
}
.section__list--newsrelease .section__list-date li {
  font-size: 2.4rem;
  padding: 0 30px 20px 30px;
}
.section__list--newsrelease .small {
  margin: 60px auto;
  display: block;
}
.section__list--newsrelease .panel {
  display: none;
}
.section__list--newsrelease .panel.is-show {
  display: block;
  line-height: 1.5;
}
.section__list--newsrelease .tab {
  cursor: pointer;
}
.section__list--newsrelease .tab.is-active {
  color: #004BB1;
  border-bottom: solid 4px #004BB1;
  margin-bottom: -4px;
}
@media screen and (max-width: 850px) {
  .section__list--newsrelease {
    font-size: 1.5rem;
  }
  .section__list--newsrelease .section__list-date {
    overflow: scroll;
    justify-content: left;
  }
  .section__list--newsrelease .section__list-date li {
    font-size: 2rem;
    padding: 0 25px 15px 25px;
  }
  .section__list--newsrelease .tab.is-active {
    margin-bottom: 0px;
  }
  .section__list--newsrelease .small {
    padding: 0 15px;
  }
}
/*# sourceMappingURL=news_release.css.map */