@charset "UTF-8";
.f-theme-articles {
  padding: 3rem 2rem 3rem;
  background-color: #EFFFEF;
}
.f-theme-articles--bg-home, .f-theme-articles--bg-free-consultation {
  padding: 1rem 2rem 3rem;
  background-color: white;
}
.f-theme-articles {
  /* 無料相談会のご案内 */
}
.f-theme-articles__info {
  text-align: start;
}
.f-theme-articles__info-wrapper {
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom: 1px dotted #d9d9d9;
}
.f-theme-articles__info-title {
  font-size: 1.2rem;
  color: #e4a110;
  margin-bottom: 0.25rem;
}
.f-theme-articles__info-text a {
  text-decoration: underline;
  color: #59a959;
  transition: color 0.3s ease;
}
.f-theme-articles__info-text a:hover, .f-theme-articles__info-text a:focus-visible {
  color: #DEC01A;
}

/*# sourceMappingURL=theme-articles.css.map */
