@charset "shift_jis";
.section-news .content {
  border-bottom: 1px solid #d8dade;
  margin-bottom: 5.0890585242vw;
  padding-bottom: 5.0890585242vw;
}
.section-news .content:last-of-type {
  margin-bottom: 0;
}
.section-news .content .ttl--h4 {
  margin-bottom: 2.0356234097vw;
}
@media all and (min-width: 1024px) {
  .section-news .content {
    margin-bottom: min(2.0833333333vw, 30px);
    padding-bottom: min(2.0833333333vw, 30px);
  }
  .section-news .content:last-of-type {
    margin-bottom: 0;
  }
  .section-news .content .ttl--h4 {
    margin-bottom: min(1.1111111111vw, 16px);
  }
  .section-contact .menu__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .section-contact .menu__item:not(:last-of-type) {
    margin-right: min(1.3888888889vw, 20px);
  }
}
@media screen and (max-width: 1023px) {
  .section-contact .menu__item:not(:last-of-type) {
    margin-bottom: 5.0890585242vw;
  }
}