@charset "utf-8";

/* main */
#main {
  padding: 52px 0 55px;
  min-height: 540px;
}
#main h2 {
  font: 400 1.2rem/1em neue-haas-grotesk-text, sans-serif;
}

/* news list */
.news_list {
  margin-top: -1.4rem;
  padding-left: 82px;
}
.news_list article {
  margin: 0 0 30px;
}
.news_list article .headline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.news_list article .date {
  font: 400 1.2rem/1.2em neue-haas-grotesk-text, sans-serif;
  height: 1.6rem;
  -ms-flex-preferred-size: 103px;
  flex-basis: 103px;
}
.news_list article h3  {
  font: 1.6rem/1.2em "ヒラギノ角ゴ W6 JIS2004", sans-serif;
  margin: 0 0 4px;
}
.news_list article .note {
  margin-left: 103px;
}
.news_list article .note p {
  font: 1.3rem/1.55em "ヒラギノ角ゴ W3 JIS2004", sans-serif;
}
