@charset "UTF-8";
.f-theme-list {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto 3rem;
  padding: 1rem;
}
.f-theme-list__head {
  display: flex;
  justify-content: flex-end;
}
.f-theme-list__date {
  color: #8ad58a;
  margin-bottom: 0.5rem;
}
.f-theme-list__head-union {
  margin-bottom: 4rem;
}
@media (max-width: 575px) {
  .f-theme-list__head-union {
    margin-bottom: 3rem;
  }
}
.f-theme-list__text-union {
  text-align: center;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .f-theme-list__text-union {
    text-align: left;
  }
}
.f-theme-list {
  /* 表本体のタイトル */
}
.f-theme-list__title {
  font-size: 1.3rem;
  margin-bottom: 1.3rem;
  justify-self: center;
}
.f-theme-list__title--mt {
  margin-top: 3rem;
}

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