.seminar_index-list {
  width: 1128px;
  margin: 160px auto 0;
}
@media (max-width: 440px) {
  .seminar_index-list {
    width: 100%;
    margin-top: 120px;
    padding: 0 24px;
  }
}
.seminar_index-list--list {
  border-top: #D9D9D9 1px solid;
}
.seminar_index-list--item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  padding: 24px 0;
  border-bottom: #D9D9D9 1px solid;
}
.seminar_index-list--item-none {
  padding: 56px 24px;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_index-list--item {
    gap: 16px;
    padding: 16px 0;
  }
  .seminar_index-list--item-none {
    padding: 40px 16px;
    font-size: 16px;
  }
}
.seminar_index-list--application {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 76px;
  height: 76px;
  background-color: #49dc5c;
  border-radius: 40px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.seminar_index-list--application-close {
  background-color: #707070;
}
@media (max-width: 440px) {
  .seminar_index-list--application {
    width: 60px;
    height: 60px;
    font-size: 10px;
  }
}
.seminar_index-list--wrapper {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}
@media (max-width: 440px) {
  .seminar_index-list--wrapper {
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
  }
}
.seminar_index-list--label_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.seminar_index-list--date {
  color: #868686;
  font-size: 16px;
}
@media (max-width: 440px) {
  .seminar_index-list--date {
    font-size: 14px;
  }
}
.seminar_index-list--label_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.seminar_index-list--label_item {
  padding: 2px 8px;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 4px;
  color: #00a0e9;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_index-list--label_item {
    padding: 2px 6px;
    font-size: 10px;
  }
}
.seminar_index-list--title {
  margin-top: 12px;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_index-list--title {
    margin-top: 8px;
    font-size: 16px;
  }
}
.seminar_index-list--icon_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  margin-top: 16px;
}
@media (max-width: 440px) {
  .seminar_index-list--icon_wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-top: 8px;
  }
}
.seminar_index-list--icon_text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 16px;
}
.seminar_index-list--icon_text:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
.seminar_index-list--icon_text-place:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20d%3D%22M8%201a5.506%205.506%200%200%200-5.5%205.5c0%204.706%205%208.26%205.213%208.41a.5.5%200%200%200%20.574%200C8.5%2014.76%2013.5%2011.205%2013.5%206.5A5.506%205.506%200%200%200%208%201Zm0%203.5a2%202%200%201%201%200%204%202%202%200%200%201%200-4Z%22%2F%3E%3C%2Fsvg%3E");
}
.seminar_index-list--icon_text-category:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2.786%202.975a.768.768%200%200%201%20.659-.373h9.11a.767.767%200%200%201%20.659.373l1.73%202.884a.384.384%200%200%201-.329.581h-.856v6.526a.768.768%200%200%201-.768.768H7.617a.768.768%200%200%201-.768-.768V8.897a.154.154%200%200%200-.153-.154h-2.38a.154.154%200%200%200-.154.154v4.069a.768.768%200%200%201-.767.768H3.01a.768.768%200%200%201-.768-.768V6.44h-.858a.384.384%200%200%201-.33-.581l1.73-2.884ZM8.385%208.87a.32.32%200%200%201%20.32-.32h3.198a.32.32%200%200%201%20.32.32v2.24a.32.32%200%200%201-.32.32H8.705a.32.32%200%200%201-.32-.32V8.87Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 440px) {
  .seminar_index-list--icon_text {
    font-size: 14px;
  }
}
.seminar_index-list--detail_link {
  flex-shrink: 0;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  transition: color 0.3s;
}
.seminar_index-list--detail_link:hover {
  color: #00a0e9;
}
.seminar_index-list--more {
  display: block;
  width: 360px;
  margin: 56px auto 0;
  padding: 24px 0;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 40px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 440px) {
  .seminar_index-list--more {
    width: 280px;
    margin-top: 40px;
    padding: 16px 0;
    font-size: 14px;
  }
}

.seminar_detail-mv {
  padding: 80px 0;
  background-color: #E7F3F9;
}
@media (max-width: 440px) {
  .seminar_detail-mv {
    padding: 24px 0 64px;
  }
}
.seminar_detail-mv--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 1128px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .seminar_detail-mv--wrapper {
    flex-direction: column;
    gap: 56px;
    width: 100%;
    padding: 0 24px;
  }
}
.seminar_detail-mv--l_wrapper {
  margin-top: 12px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--l_wrapper {
    margin-top: 0;
  }
}
.seminar_detail-mv--breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  flex-wrap: wrap;
}
.seminar_detail-mv--breadcrumb_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 14px;
}
.seminar_detail-mv--breadcrumb_item:not(:last-child):after {
  content: ">";
}
@media (max-width: 440px) {
  .seminar_detail-mv--breadcrumb_item {
    font-size: 12px;
  }
}
.seminar_detail-mv--breadcrumb_link {
  text-decoration: underline;
  transition: opacity 0.3s;
}
.seminar_detail-mv--breadcrumb_link:hover {
  opacity: 0.7;
}
.seminar_detail-mv--lead {
  margin-top: 24px;
  color: #00a0e9;
  font-size: 32px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_detail-mv--lead {
    margin-top: 12px;
    font-size: 20px;
  }
}
.seminar_detail-mv--label_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  margin-top: 56px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--label_wrapper {
    gap: 8px;
  }
}
.seminar_detail-mv--application {
  padding: 4px 16px;
  border-radius: 40px;
  background-color: #49dc5c;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
.seminar_detail-mv--application-close {
  background-color: #707070;
}
@media (max-width: 440px) {
  .seminar_detail-mv--application {
    font-size: 10px;
  }
}
.seminar_detail-mv--date {
  color: #707070;
  font-size: 20px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--date {
    font-size: 14px;
  }
}
.seminar_detail-mv--label_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.seminar_detail-mv--label_item {
  padding: 2px 8px;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 4px;
  color: #00a0e9;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_detail-mv--label_item {
    font-size: 10px;
  }
}
.seminar_detail-mv--title {
  margin-top: 24px;
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_detail-mv--title {
    margin-top: 8px;
    font-size: 32px;
  }
}
.seminar_detail-mv--icon_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  margin-top: 16px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--icon_wrapper {
    margin-top: 8px;
    gap: 16px;
  }
}
.seminar_detail-mv--icon_text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 16px;
}
.seminar_detail-mv--icon_text:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
.seminar_detail-mv--icon_text-place:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20d%3D%22M8%201a5.506%205.506%200%200%200-5.5%205.5c0%204.706%205%208.26%205.213%208.41a.5.5%200%200%200%20.574%200C8.5%2014.76%2013.5%2011.205%2013.5%206.5A5.506%205.506%200%200%200%208%201Zm0%203.5a2%202%200%201%201%200%204%202%202%200%200%201%200-4Z%22%2F%3E%3C%2Fsvg%3E");
}
.seminar_detail-mv--icon_text-category:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2.786%202.975a.768.768%200%200%201%20.659-.373h9.11a.767.767%200%200%201%20.659.373l1.73%202.884a.384.384%200%200%201-.329.581h-.856v6.526a.768.768%200%200%201-.768.768H7.617a.768.768%200%200%201-.768-.768V8.897a.154.154%200%200%200-.153-.154h-2.38a.154.154%200%200%200-.154.154v4.069a.768.768%200%200%201-.767.768H3.01a.768.768%200%200%201-.768-.768V6.44h-.858a.384.384%200%200%201-.33-.581l1.73-2.884ZM8.385%208.87a.32.32%200%200%201%20.32-.32h3.198a.32.32%200%200%201%20.32.32v2.24a.32.32%200%200%201-.32.32H8.705a.32.32%200%200%201-.32-.32V8.87Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 440px) {
  .seminar_detail-mv--icon_text {
    font-size: 14px;
  }
}
.seminar_detail-mv--apply_link {
  display: block;
  width: 264px;
  margin-top: 40px;
  padding: 16px 0;
  background-color: #00a0e9;
  border-radius: 40px;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  transition: background-color 0.3s;
}
.seminar_detail-mv--apply_link:hover {
  background-color: rgb(0, 169.5107296137, 246.85);
}
@media (max-width: 440px) {
  .seminar_detail-mv--apply_link {
    margin: 32px auto 0;
    padding: 12px 0;
    font-size: 16px;
  }
}
.seminar_detail-mv--r_wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--r_wrapper {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    margin: 0 auto;
  }
}
.seminar_detail-mv--back_link {
  text-decoration: underline;
}
.seminar_detail-mv--pdf_link {
  transition: opacity 0.3s;
}
.seminar_detail-mv--pdf_link:hover {
  opacity: 0.7;
}
.seminar_detail-mv--pdf_canvas {
  width: 230px;
}
@media (max-width: 440px) {
  .seminar_detail-mv--pdf_canvas {
    width: 215px;
  }
}

.seminar_detail-contents {
  width: 936px;
  margin: 80px auto 0;
}
@media (max-width: 440px) {
  .seminar_detail-contents {
    width: 100%;
    padding: 0 24px;
  }
}
.seminar_detail-contents > *:not(:first-child) {
  margin-top: 32px;
}
@media (max-width: 440px) {
  .seminar_detail-contents > *:not(:first-child) {
    margin-top: 24px;
  }
}
.seminar_detail-contents--lead {
  color: #00a0e9;
  font-size: 24px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_detail-contents--lead {
    font-size: 18px;
  }
}
.seminar_detail-contents--description {
  font-size: 16px;
  line-height: 2;
}
@media (max-width: 440px) {
  .seminar_detail-contents--description {
    font-size: 14px;
    line-height: 1.7;
  }
}
.seminar_detail-contents .seminar_detail-contents--list {
  margin-top: 80px;
  border-top: #BCBCBC 1px solid;
}
@media (max-width: 440px) {
  .seminar_detail-contents .seminar_detail-contents--list {
    margin-top: 64px;
  }
}
.seminar_detail-contents--item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px 0;
  border-bottom: #BCBCBC 1px solid;
}
@media (max-width: 440px) {
  .seminar_detail-contents--item {
    padding: 16px 0;
  }
}
.seminar_detail-contents--info_label {
  flex-shrink: 0;
  width: 192px;
  color: #00a0e9;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .seminar_detail-contents--info_label {
    width: 96px;
    font-size: 14px;
  }
}
.seminar_detail-contents--info_value {
  font-size: 16px;
  line-height: 1.7;
}
@media (max-width: 440px) {
  .seminar_detail-contents--info_value {
    font-size: 14px;
  }
}

/**
.seminar_detail-form {
  width: 1128px;
  margin: 72px auto 160px;
  padding: 56px 96px 120px;
  background-color: #f5f5f7;
  @include sp {
    width: calc(100% - 48px);
    margin-top: 56px;
    margin-bottom: 120px;
    padding: 32px 16px 40px;
  }
  &--title {
    color: $color-corporate;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    @include sp {
      font-size: 18px;
    }
  }
  &--form {
    margin-top: 40px;
    @include sp {
      margin-top: 24px;
    }
  }
  &--list {

  }
  &--item {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 32px;
    border-bottom: #BCBCBC 1px solid;
    & + & {
      margin-top: 32px;
    }
    @include sp {
      display: grid;
      justify-content: space-between;
      grid-template-columns: 1fr auto;
      gap: 8px 0;
      width: 100%;
      padding-bottom: 24px;
      & + & {
        margin-top: 24px;
      }
    }
  }
  &--item_label {
    margin-right: auto;
    margin-left: 0;
    color: $color-corporate;
    font-size: 18px;
    font-weight: bold;
    @include sp {
      grid-column: 1;
      grid-row: 1;
      font-size: 15px;
    }
  }
  &--option_label {
    width: 72px;
    margin-right: 24px;
    padding: 4px 0;
    background-color: #bcbcbc;
    border-radius: 16px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    &-required {
      background-color: #ff3b30;
    }
    @include sp {
      grid-column: 2;
      grid-row: 1;
      width: 52px;
      margin-right: 0;
      font-size: 10px;
    }
  }
  &--input {
    width: 552px;
    padding: 16px 24px;
    border: #BCBCBC 1px solid;
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.7;
    @include sp {
      width: auto;
      grid-column: 1 / -1;
      grid-row: 2;
      padding: 16px;
      font-size: 14px;
    }
  }
  &--check_wrapper {
    width: fit-content;
    margin: 56px auto 0;
    padding: 24px;
    background-color: #ffffff;
    @include sp {
      margin-top: 32px;
      padding: 12px 16px;
    }
  }
  &--input_check {

  }
  &--check_label {

  }
  &--policy_link {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 4px;
    color: $color-corporate;
    font-size: 16px;
    line-height: 1.7;
    transition: opacity 0.3s;
    &:after {
      content: '';
      display: block;
      width: 16px;
      height: 16px;
      background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23BCBCBC%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.333%22%20d%3D%22M6.664%202.664H3.997a1.333%201.333%200%200%200-1.333%201.333v8a1.333%201.333%200%200%200%201.333%201.334h8a1.333%201.333%200%200%200%201.334-1.334V9.331M7.997%207.997l5.334-5.333m0%200v3.333m0-3.333H9.997%22%2F%3E%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      background-size: contain;
    }
    &:hover {
      opacity: 0.7;
    }
    @include sp {
      font-size: 14px;
    }
  }
  &--check_label_text {
    font-size: 16px;
    line-height: 1.7;
    @include sp {
      font-size: 14px;
    }
  }
  &--submit {
    display: block;
    width: 456px;
    margin: 56px auto 0;
    padding: 24px 0;
    background-color: $color-corporate;
    border: none;
    border-radius: 48px;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    transition: background-color 0.3s;
    &:hover {
      background-color: color.scale($color-corporate, $lightness: 5%);
    }
    @include sp {
      width: 280px;
      margin-top: 32px;
      padding: 16px 0;
      font-size: 18px;
    }
  }
}
**/
.seminar_detail-form {
  margin-top: 75px;
  margin-bottom: 160px;
}
@media (max-width: 440px) {
  .seminar_detail-form {
    margin-top: 54px;
    margin-bottom: 120px;
  }
}

.seminar_confirm-mv {
  padding: 80px 0;
  background-color: #E7F3F9;
}
@media (max-width: 440px) {
  .seminar_confirm-mv {
    padding: 24px 0 64px;
  }
}
.seminar_confirm-mv--wrapper {
  width: 1128px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--wrapper {
    width: 100%;
    padding: 0 24px;
  }
}
.seminar_confirm-mv--breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  flex-wrap: wrap;
}
.seminar_confirm-mv--breadcrumb_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 14px;
}
.seminar_confirm-mv--breadcrumb_item:not(:last-child):after {
  content: ">";
}
@media (max-width: 440px) {
  .seminar_confirm-mv--breadcrumb_item {
    font-size: 12px;
  }
}
.seminar_confirm-mv--breadcrumb_link {
  text-decoration: underline;
  transition: opacity 0.3s;
}
.seminar_confirm-mv--breadcrumb_link:hover {
  opacity: 0.7;
}
.seminar_confirm-mv--lead {
  margin-top: 24px;
  color: #00a0e9;
  font-size: 32px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--lead {
    margin-top: 12px;
    font-size: 20px;
  }
}
.seminar_confirm-mv--label_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  margin-top: 56px;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--label_wrapper {
    gap: 8px;
  }
}
.seminar_confirm-mv--application {
  padding: 4px 16px;
  border-radius: 40px;
  background-color: #49dc5c;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
.seminar_confirm-mv--application-close {
  background-color: #707070;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--application {
    font-size: 10px;
  }
}
.seminar_confirm-mv--date {
  color: #707070;
  font-size: 20px;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--date {
    font-size: 14px;
  }
}
.seminar_confirm-mv--label_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.seminar_confirm-mv--label_item {
  padding: 2px 8px;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 4px;
  color: #00a0e9;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--label_item {
    font-size: 10px;
  }
}
.seminar_confirm-mv--title {
  margin-top: 24px;
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--title {
    margin-top: 8px;
    font-size: 32px;
  }
}
.seminar_confirm-mv--icon_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  margin-top: 16px;
}
@media (max-width: 440px) {
  .seminar_confirm-mv--icon_wrapper {
    margin-top: 8px;
    gap: 16px;
  }
}
.seminar_confirm-mv--icon_text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 16px;
}
.seminar_confirm-mv--icon_text:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
.seminar_confirm-mv--icon_text-place:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20d%3D%22M8%201a5.506%205.506%200%200%200-5.5%205.5c0%204.706%205%208.26%205.213%208.41a.5.5%200%200%200%20.574%200C8.5%2014.76%2013.5%2011.205%2013.5%206.5A5.506%205.506%200%200%200%208%201Zm0%203.5a2%202%200%201%201%200%204%202%202%200%200%201%200-4Z%22%2F%3E%3C%2Fsvg%3E");
}
.seminar_confirm-mv--icon_text-category:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2.786%202.975a.768.768%200%200%201%20.659-.373h9.11a.767.767%200%200%201%20.659.373l1.73%202.884a.384.384%200%200%201-.329.581h-.856v6.526a.768.768%200%200%201-.768.768H7.617a.768.768%200%200%201-.768-.768V8.897a.154.154%200%200%200-.153-.154h-2.38a.154.154%200%200%200-.154.154v4.069a.768.768%200%200%201-.767.768H3.01a.768.768%200%200%201-.768-.768V6.44h-.858a.384.384%200%200%201-.33-.581l1.73-2.884ZM8.385%208.87a.32.32%200%200%201%20.32-.32h3.198a.32.32%200%200%201%20.32.32v2.24a.32.32%200%200%201-.32.32H8.705a.32.32%200%200%201-.32-.32V8.87Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 440px) {
  .seminar_confirm-mv--icon_text {
    font-size: 14px;
  }
}

.seminar_confirm-form {
  width: 1128px;
  margin: 80px auto 200px;
}
@media (max-width: 440px) {
  .seminar_confirm-form {
    width: 100%;
    margin-bottom: 160px;
    padding: 0 24px;
  }
}
.seminar_confirm-form--flow_list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 440px) {
  .seminar_confirm-form--flow_list {
    gap: 4px;
  }
}
.seminar_confirm-form--flow_item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  flex: 1;
  padding: 24px 0;
  background-color: #e7f3f9;
  clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%);
  color: #00a0e9;
  font-size: 20px;
  font-weight: bold;
}
.seminar_confirm-form--flow_item:last-child {
  clip-path: none;
}
.seminar_confirm-form--flow_item-current {
  background-color: #00a0e9;
  color: #ffffff;
}
@media (max-width: 440px) {
  .seminar_confirm-form--flow_item {
    flex: auto;
    padding: 16px 0;
    font-size: 14px;
  }
  .seminar_confirm-form--flow_item-index {
    font-size: 20px;
  }
  .seminar_confirm-form--flow_item-text {
    display: none;
  }
  .seminar_confirm-form--flow_item-current {
    padding: 16px;
  }
  .seminar_confirm-form--flow_item-current > .seminar_confirm-form--flow_item-text {
    display: inline-block;
  }
}
.seminar_confirm-form--wrapper {
  margin-top: 80px;
  padding: 56px 96px 120px;
  background-color: #f5f5f7;
}
@media (max-width: 440px) {
  .seminar_confirm-form--wrapper {
    margin-top: 56px;
    padding: 32px 16px 64px;
  }
}
.seminar_confirm-form--input_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 32px 0;
  border-bottom: #BCBCBC 1px solid;
}
.seminar_confirm-form--input_item:first-child {
  padding-top: 0;
}
@media (max-width: 440px) {
  .seminar_confirm-form--input_item {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding: 24px 0;
  }
  .seminar_confirm-form--input_item:first-child {
    padding-top: 0;
  }
}
.seminar_confirm-form--input_label {
  flex-shrink: 0;
  width: 380px;
  color: #00a0e9;
  font-size: 18px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_confirm-form--input_label {
    width: auto;
    font-size: 15px;
  }
}
.seminar_confirm-form--input_value {
  font-size: 16px;
}
@media (max-width: 440px) {
  .seminar_confirm-form--input_value {
    font-size: 14px;
  }
}
.seminar_confirm-form--confirm {
  margin-top: 56px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 440px) {
  .seminar_confirm-form--confirm {
    margin-top: 40px;
  }
}
.seminar_confirm-form--submit {
  display: block;
  width: 456px;
  margin: 56px auto 0;
  padding: 24px 0;
  background-color: #00a0e9;
  border: none;
  border-radius: 48px;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s;
}
.seminar_confirm-form--submit:hover {
  background-color: rgb(0, 169.5107296137, 246.85);
}
@media (max-width: 440px) {
  .seminar_confirm-form--submit {
    width: 280px;
    padding: 16px 0;
    font-size: 18px;
  }
}

.seminar_thanks-mv {
  padding: 80px 0;
  background-color: #E7F3F9;
}
@media (max-width: 440px) {
  .seminar_thanks-mv {
    padding: 24px 0 64px;
  }
}
.seminar_thanks-mv--wrapper {
  width: 1128px;
  margin: 0 auto;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--wrapper {
    width: 100%;
    padding: 0 24px;
  }
}
.seminar_thanks-mv--breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  flex-wrap: wrap;
}
.seminar_thanks-mv--breadcrumb_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 14px;
}
.seminar_thanks-mv--breadcrumb_item:not(:last-child):after {
  content: ">";
}
@media (max-width: 440px) {
  .seminar_thanks-mv--breadcrumb_item {
    font-size: 12px;
  }
}
.seminar_thanks-mv--breadcrumb_link {
  text-decoration: underline;
  transition: opacity 0.3s;
}
.seminar_thanks-mv--breadcrumb_link:hover {
  opacity: 0.7;
}
.seminar_thanks-mv--lead {
  margin-top: 24px;
  color: #00a0e9;
  font-size: 32px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--lead {
    margin-top: 12px;
    font-size: 20px;
  }
}
.seminar_thanks-mv--label_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  margin-top: 56px;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--label_wrapper {
    gap: 8px;
  }
}
.seminar_thanks-mv--application {
  padding: 4px 16px;
  border-radius: 40px;
  background-color: #49dc5c;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
.seminar_thanks-mv--application-close {
  background-color: #707070;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--application {
    font-size: 10px;
  }
}
.seminar_thanks-mv--date {
  color: #707070;
  font-size: 20px;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--date {
    font-size: 14px;
  }
}
.seminar_thanks-mv--label_list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.seminar_thanks-mv--label_item {
  padding: 2px 8px;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 4px;
  color: #00a0e9;
  font-size: 12px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--label_item {
    font-size: 10px;
  }
}
.seminar_thanks-mv--title {
  margin-top: 24px;
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--title {
    margin-top: 8px;
    font-size: 32px;
  }
}
.seminar_thanks-mv--icon_wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  margin-top: 16px;
}
@media (max-width: 440px) {
  .seminar_thanks-mv--icon_wrapper {
    margin-top: 8px;
    gap: 16px;
  }
}
.seminar_thanks-mv--icon_text {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 16px;
}
.seminar_thanks-mv--icon_text:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
.seminar_thanks-mv--icon_text-place:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20d%3D%22M8%201a5.506%205.506%200%200%200-5.5%205.5c0%204.706%205%208.26%205.213%208.41a.5.5%200%200%200%20.574%200C8.5%2014.76%2013.5%2011.205%2013.5%206.5A5.506%205.506%200%200%200%208%201Zm0%203.5a2%202%200%201%201%200%204%202%202%200%200%201%200-4Z%22%2F%3E%3C%2Fsvg%3E");
}
.seminar_thanks-mv--icon_text-category:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300A0E9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2.786%202.975a.768.768%200%200%201%20.659-.373h9.11a.767.767%200%200%201%20.659.373l1.73%202.884a.384.384%200%200%201-.329.581h-.856v6.526a.768.768%200%200%201-.768.768H7.617a.768.768%200%200%201-.768-.768V8.897a.154.154%200%200%200-.153-.154h-2.38a.154.154%200%200%200-.154.154v4.069a.768.768%200%200%201-.767.768H3.01a.768.768%200%200%201-.768-.768V6.44h-.858a.384.384%200%200%201-.33-.581l1.73-2.884ZM8.385%208.87a.32.32%200%200%201%20.32-.32h3.198a.32.32%200%200%201%20.32.32v2.24a.32.32%200%200%201-.32.32H8.705a.32.32%200%200%201-.32-.32V8.87Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 440px) {
  .seminar_thanks-mv--icon_text {
    font-size: 14px;
  }
}

.seminar_thanks-announce {
  width: 1128px;
  margin: 80px auto 200px;
}
@media (max-width: 440px) {
  .seminar_thanks-announce {
    width: 100%;
    margin-bottom: 160px;
    padding: 0 24px;
  }
}
.seminar_thanks-announce--flow_list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--flow_list {
    gap: 4px;
  }
}
.seminar_thanks-announce--flow_item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  flex: 1;
  padding: 24px 0;
  background-color: #e7f3f9;
  clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%);
  color: #00a0e9;
  font-size: 20px;
  font-weight: bold;
}
.seminar_thanks-announce--flow_item:last-child {
  clip-path: none;
}
.seminar_thanks-announce--flow_item-current {
  background-color: #00a0e9;
  color: #ffffff;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--flow_item {
    flex: auto;
    padding: 16px 0;
    font-size: 14px;
  }
  .seminar_thanks-announce--flow_item-index {
    font-size: 20px;
  }
  .seminar_thanks-announce--flow_item-text {
    display: none;
  }
  .seminar_thanks-announce--flow_item-current {
    padding: 16px;
  }
  .seminar_thanks-announce--flow_item-current > .seminar_thanks-announce--flow_item-text {
    display: inline-block;
  }
}
.seminar_thanks-announce--wrapper {
  margin-top: 80px;
  padding: 56px 96px 120px;
  background-color: #f5f5f7;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--wrapper {
    margin-top: 56px;
    padding: 32px 16px 64px;
  }
}
.seminar_thanks-announce--title {
  color: #00a0e9;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--title {
    font-size: 20px;
  }
}
.seminar_thanks-announce--description {
  margin-top: 56px;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--description {
    margin-top: 16px;
    font-size: 14px;
    text-align: left;
  }
}
.seminar_thanks-announce--tel_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  margin-top: 40px;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--tel_wrapper {
    flex-direction: column;
    gap: 4px;
    margin-top: 16px;
  }
}
.seminar_thanks-announce--tel_inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--tel_inner {
    gap: 4px;
  }
}
.seminar_thanks-announce--tel_lead {
  color: #00a0e9;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.seminar_thanks-announce--tel_lead-fax {
  color: #3250bd;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--tel_lead {
    font-size: 18px;
    font-weight: 500;
  }
}
.seminar_thanks-announce--tel_link {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 600;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--tel_link {
    font-size: 28px;
    font-weight: 500;
  }
}
.seminar_thanks-announce--time {
  margin-top: 16px;
  font-size: 16px;
  text-align: center;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--time {
    margin-top: 12px;
    font-size: 14px;
  }
}
.seminar_thanks-announce--top_link {
  display: block;
  width: 360px;
  margin: 56px auto 0;
  padding: 24px 0;
  background-color: #ffffff;
  border: #00a0e9 1px solid;
  border-radius: 40px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  transition: opacity 0.3s;
}
.seminar_thanks-announce--top_link:hover {
  opacity: 0.7;
}
@media (max-width: 440px) {
  .seminar_thanks-announce--top_link {
    width: 280px;
    margin-top: 48px;
    padding: 12px 0;
  }
}

/*# sourceMappingURL=seminar.css.map */
