@charset "UTF-8";
/* //////////////////////////////////////////////////

トップページ設定

////////////////////////////////////////////////// */
.c-section-ttl .icon {
  width: 6.4rem;
  margin: auto auto 1.2rem;
}
.c-section-ttl .jp {
  font-size: 2rem;
  color: #007AC6;
}

@media screen and (min-width: 769px) {
  .c-section-ttl .icon {
    width: 10.6rem;
    margin: auto auto 2rem;
  }
  .c-section-ttl .jp {
    font-size: 2.4rem;
  }
}
.news .news-inner {
  margin-bottom: 3rem;
}
.news .news-item {
  display: grid;
  grid-template-columns: 1fr 3rem;
  align-items: center;
  gap: 1.2rem;
  margin-bottom: 2rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid #007AC6;
  line-height: 1;
}
.news .news-item .date {
  color: #007AC6;
  font-family: "EB Garamond", serif;
  font-weight: 400;
  font-size: 1.6rem;
}
.news .news-item .ttl {
  font-weight: 700;
}
.news .news-item .icon {
  grid-area: 1/2/3/3;
}
.news .news-item .icon svg path {
  fill: #007AC6;
}

@media screen and (min-width: 769px) {
  .news .news-inner {
    width: 90rem;
    margin: auto auto 3.8rem;
  }
  .news .news-item {
    grid-template-columns: auto 1fr 3rem;
    gap: 0 6rem;
    margin-bottom: 4rem;
    padding-bottom: 1.8rem;
  }
  .news .news-item .date {
    font-size: 1.6rem;
  }
  .news .news-item .ttl {
    font-size: 1.6rem;
  }
  .news .news-item .icon {
    grid-area: revert;
  }
}
/*# sourceMappingURL=style.css.map */
