@charset "UTF-8";
/* ----------------------------------------
   news.css
---------------------------------------- */
main h1 img {
  max-width: 87.5px;
}
main h1 + section article {
  max-width: 760px;
  margin: 0 auto;
}
main h1 + section article dl {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px dashed #5a5a5a;
  text-align: left;
  font-size: 1.5rem;
}
main h1 + section article dl dt {
  flex: 0 0 18%;
}
main h1 + section article dl dd {
  flex: 0 0 82%;
}
main h1 + section article dl:first-child,
main h1 + section article dl.top {
  border-top: 1px dashed #5a5a5a;
}

/* ▼ @media : SP */
@media screen and (max-width: 768px) {
  main h1 + section article dl {
    display: block;
    padding: 15px 0;
  }
  main h1 + section article dl dd {
    margin-top: 10px;
  }
}
