img {
  max-width: 100%;
  height: auto;
}

.seminar__mv {
  margin-inline: auto;
  width: min(100%, 1000px);
  text-align: center;
}

.seminar__outer {
  width: min(600px, 100%);
  margin-inline: auto;
  padding: 8px 16px;
}
@media screen and (min-width: 768px) {
  .seminar__outer {
    padding-inline: 0;
  }
}

.seminar__container + .seminar__container {
  margin-top: 20px;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

.seminar__container > *+* {
  margin-top: 16px;
}

.seminar__img {
  width: 100%;
}

.seminar__text {
  font-size: var(--font-15px);
  line-height: 1.8;
  letter-spacing: .03em;
  color: #000;
}

.seminar__text .orange {
  color: #f3873b;
}

.seminar-fixed__box {
  justify-content: center;
}

.seminar-fixed__container {
  margin-block: 20px;
}

.seminar-fixed__text {
  text-align: center;
}
