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

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

.seminar__mv-text {
  margin-inline: auto;
  padding: 8px;
  width: min(100%, 1000px);
  line-height: 1.8;
  font-size: var(--font-10px);
}

@media screen and (min-width: 768px) {
  .seminar__mv-text {
    font-size: var(--font-12px);
    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;
}

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

.seminar__container blockquote {
  margin-inline: 0;
}

.seminar__box {
  border: 1px solid #ddd;
  padding: 16px;
  margin-top: 16px;
}

.seminar__box>*+* {
  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__text-wrap {
  text-align: center;
}

.seminar-fixed__text-wrap.mt-20 {
  margin-top: 20px;
}

.seminar-fixed__text-free::before {
  content: '＼';
}

.seminar-fixed__text-free::after {
  content: '／';
}

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

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