@charset "UTF-8";
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .wrap_block + h3 {
    margin-top: 13.33333vw;
  }
}
body.page--iryo-iryojimu-course-livestreaming .u-textSpacer {
  width: 100%;
}
body.page--iryo-iryojimu-course-livestreaming {
  /* .elm_7 : list */
}
body.page--iryo-iryojimu-course-livestreaming .elm_7 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_7 ul {
    display: flex;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_7 ul li .campaign-label {
  display: block;
  font-weight: 700;
  color: #ee1010;
}
body.page--iryo-iryojimu-course-livestreaming {
  /* .elm_28 : button */
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_28 {
    margin: 2rem 2rem 0;
  }
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main {
    margin-bottom: 0;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li {
    margin-bottom: 0;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li .button-label {
  display: none;
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--period .button-label, body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--capacity .button-label {
  display: block;
  width: 300px;
  padding: 8px 0;
  border-radius: 999px;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  font-weight: 700;
  color: #000;
  background: #ffc000;
  margin-bottom: -6px;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--period .button-label, body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--capacity .button-label {
    width: 50vw;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--period .button-label::after, body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--capacity .button-label::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -6px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #ffc000;
  transform: translateX(-50%);
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--period a[data-button-type=attend], body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--capacity a[data-button-type=attend] {
  background: #c0c0c0;
  pointer-events: none;
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--period .button-label::before {
  content: "受付は終了しました";
}
body.page--iryo-iryojimu-course-livestreaming .elm_28 .buttonMain .elm-button-main ul li.is-ended--capacity .button-label::before {
  content: "定員に達したため\a受付は終了しました";
  white-space: pre-line;
}
body.page--iryo-iryojimu-course-livestreaming {
  /* .elm_29 : text */
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_29 .u-textSpacer p:not(:last-child) {
    margin-bottom: 5vw;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_29 {
  /* .campaign-info */
}
body.page--iryo-iryojimu-course-livestreaming .elm_29 .campaign-info {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_29 .campaign-info {
    margin-top: 6vw;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_29 .campaign-info .elm-item__campaign-label {
  display: block;
  width: 118px;
  height: 20px;
  background-image: url("data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22132%22%20height%3D%2220%22%20viewBox%3D%220%200%20132%2020%22%3E%3Cpath%20d%3D%22M0%2C0h132s.3-.1-10%2C10.3l10%2C9.7H0V0Z%22%20fill%3D%22%231eb7c4%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M24.8%2C11c-.3%2C0-.8.1-1.3.2-.5%2C0-1.5.2-2.5.4.2%2C1%2C.4%2C1.8.4%2C2.2.1.4.2.8.3%2C1.2l-1.7.2c-.1-.5-.1-.9-.2-1.2s-.2-1.2-.4-2.2c-1.2.2-2.4.4-2.9.5s-.9.2-1.2.3l-.3-1.7c.3%2C0%2C.9-.1%2C1.2-.1.6-.1%2C1.7-.3%2C2.9-.5l-.4-1.9c-1.1.2-2%2C.3-2.4.4-.3.1-.6.2-1%2C.3l-.3-1.7c.4%2C0%2C.7%2C0%2C1.1-.1.4%2C0%2C1.3-.2%2C2.4-.3-.1-.5-.2-.9-.2-1.1-.1-.3-.2-.6-.3-.9l1.7-.3c0%2C.2.1.6.1.9%2C0%2C.2.1.6.2%2C1.1%2C1-.2%2C1.9-.3%2C2.4-.4.4-.1.8-.2%2C1.1-.3l.3%2C1.6c-.3%2C0-.7.1-1.1.1l-2.4.4.4%2C1.9c1.1-.2%2C2.1-.3%2C2.6-.4.5-.1.9-.2%2C1.2-.3l.3%2C1.7Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M32.6%2C11.8c.6-.6%2C1.4-1.6%2C1.8-2.2-.3.1-1.5.3-2.8.6.5%2C1.6%2C1%2C3.5%2C1.2%2C4.1.1.2.2.7.3%2C1l-1.6.4c0-.3-.1-.7-.2-1-.2-.6-.7-2.5-1.1-4.1-1%2C.2-1.9.4-2.2.5l-.4-1.4c.4%2C0%2C.7-.1%2C1.1-.1.2%2C0%2C.6-.1%2C1.2-.2-.1-.5-.2-.9-.3-1.1-.1-.3-.2-.6-.3-.9l1.6-.4c0%2C.3.1.6.2.9l.3%2C1.2c1.5-.3%2C3.2-.6%2C3.7-.7.2%2C0%2C.4-.1.6-.2l1%2C.7c-.5%2C1.1-1.7%2C2.9-2.6%2C3.8l-1.5-.9Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M43.9%2C11.8c2-1.2%2C3.6-3%2C4.4-4.7l.9%2C1.7c-.9%2C1.6-2.5%2C3.3-4.4%2C4.4-1.2.7-2.8%2C1.4-4.4%2C1.7l-1-1.6c1.8-.2%2C3.3-.8%2C4.5-1.5ZM43.9%2C7.9l-1.2%2C1.3c-.6-.7-2.1-2-3-2.6l1.1-1.2c.8.5%2C2.4%2C1.8%2C3.1%2C2.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M51.3%2C10.1c.6-.6%2C1.5-1.7%2C2.3-2.7.7-.8%2C1.4-.9%2C2.4-.1.8.7%2C1.7%2C1.7%2C2.4%2C2.5.8.9%2C2.1%2C2.2%2C3%2C3.2l-1.3%2C1.4c-.8-1-1.9-2.3-2.6-3.1-.7-.9-1.8-2-2.2-2.4s-.6-.4-1%2C.1c-.5.6-1.3%2C1.8-1.8%2C2.4-.3.4-.6.8-.8%2C1.1l-1.4-1.5c.4-.2.7-.5%2C1-.9ZM59.3%2C5.6c.9%2C0%2C1.6.7%2C1.6%2C1.6s-.7%2C1.5-1.6%2C1.5-1.5-.7-1.5-1.6c0-.8.7-1.5%2C1.5-1.5ZM59.3%2C7.9c.4%2C0%2C.8-.3.8-.8%2C0-.4-.3-.8-.8-.8s-.8.3-.8.8c.1.4.4.8.8.8Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M63%2C8.9c.4%2C0%2C1.3.1%2C1.9.1h6.4c.6%2C0%2C1.1%2C0%2C1.4-.1v1.9c-.3%2C0-.9-.1-1.4-.1h-6.4c-.7%2C0-1.5%2C0-1.9.1v-1.9Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M79.9%2C11.8c2-1.2%2C3.6-3%2C4.4-4.7l.9%2C1.7c-.9%2C1.6-2.5%2C3.3-4.4%2C4.4-1.2.7-2.8%2C1.4-4.5%2C1.7l-1-1.6c1.9-.2%2C3.4-.8%2C4.6-1.5ZM79.9%2C7.9l-1.2%2C1.3c-.6-.7-2.1-2-3-2.6l1.1-1.2c.8.5%2C2.4%2C1.8%2C3.1%2C2.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M91.17%2C12.11c.28.42.51.81.69%2C1.17l-1.14.99c-.16-.36-.38-.76-.65-1.19-.06-.1-.14-.2-.21-.3-.15.25-.3.51-.47.74-.54.73-1.21%2C1.36-1.98%2C1.88-.06-.1-.14-.22-.26-.36s-.24-.29-.37-.43c-.13-.14-.24-.25-.35-.34.74-.42%2C1.35-.96%2C1.85-1.6.27-.34.5-.72.71-1.12-.3-.4-.6-.79-.91-1.18-.37-.45-.73-.88-1.09-1.27l1.02-.83c.35.38.72.79%2C1.09%2C1.23.17.19.33.39.49.59.25-.75.45-1.55.58-2.44l1.41.19c-.2%2C1.16-.48%2C2.22-.84%2C3.17-.04.11-.1.21-.15.32.2.27.39.54.57.8ZM94.16%2C10.97c-.14-.29-.29-.59-.47-.9-.18-.3-.37-.59-.56-.85l-1.15.55c.18.27.36.57.53.89.17.32.31.63.44.94.12.3.21.57.27.8l1.25-.62c-.06-.25-.17-.52-.3-.81ZM96.55%2C6.88v-2.68h-1.43v2.68h-2.63v-.82h-2.24v-1.85h-1.38v1.85h-2.1v1.33h5.33v.87h3.03v5.43c0%2C.1-.02.17-.07.21s-.12.05-.22.05h-.59c-.29%2C0-.6%2C0-.94-.02.06.14.13.31.19.5.06.19.12.38.17.56.05.18.08.35.08.49.5%2C0%2C.94-.02%2C1.3-.06.36-.04.66-.12.89-.25.23-.12.39-.29.48-.52s.13-.55.13-.96v-5.43h1.29v-1.38h-1.29Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M109.21%2C12.84c-.31-.27-.59-.57-.84-.89.19-.09.37-.17.58-.27.33-.17.66-.36%2C1-.55.34-.19.65-.38.95-.58l-1.15-.85c-.22.18-.49.38-.79.59-.3.21-.62.41-.94.6-.09.05-.17.09-.26.14-.24-.42-.43-.88-.6-1.35h2.72v-3.02h-2.93c.11-.13.22-.26.32-.39.2-.26.37-.51.51-.74l-.99-.64-.23.06h-2.15c.13-.17.26-.33.38-.5l-1.49-.3c-.2.32-.46.65-.78%2C1-.32.34-.68.68-1.1%2C1.01-.42.33-.88.63-1.41.9.1.06.22.16.34.28.12.12.24.24.35.37.11.13.2.25.26.37.15-.09.28-.19.42-.29v1.89h2.21c-.48.18-.98.35-1.51.49-.64.17-1.27.3-1.91.41.08.08.16.18.25.31.09.13.18.26.26.39.09.13.16.24.2.32.63-.15%2C1.28-.34%2C1.95-.55.24-.08.46-.18.69-.27.14.09.3.17.42.26-.18.1-.38.2-.6.29-.49.21-1%2C.39-1.54.55s-1.08.29-1.6.38c.12.12.25.28.4.47s.27.36.35.49c.53-.13%2C1.07-.3%2C1.63-.5.56-.21%2C1.1-.45%2C1.6-.72.19-.1.35-.2.52-.3.1.11.19.22.27.32-.22.16-.45.32-.72.47-.41.23-.85.45-1.32.66s-.96.39-1.47.55-1%2C.3-1.49.41c.14.13.29.3.45.5.16.21.28.39.37.54.48-.14.98-.3%2C1.48-.5s1.01-.42%2C1.5-.67c.49-.25.95-.51%2C1.39-.79.1-.06.18-.13.27-.19.04.19.06.37.03.54-.04.26-.15.44-.33.55-.1.08-.21.13-.33.15-.12.02-.26.03-.41.03s-.32%2C0-.52%2C0c-.2%2C0-.4-.02-.61-.04.13.18.22.4.29.64.06.24.1.46.11.64.18%2C0%2C.35.01.51.02s.32%2C0%2C.46%2C0c.3%2C0%2C.55-.03.75-.08.2-.06.42-.16.64-.3.28-.18.49-.42.64-.72.14-.3.21-.65.2-1.03s-.11-.79-.31-1.21-.48-.83-.88-1.24c-.24-.25-.54-.47-.86-.69.37-.17.7-.36%2C1-.55.23.77.51%2C1.5.85%2C2.14.4.75.88%2C1.4%2C1.46%2C1.95.58.55%2C1.27.99%2C2.07%2C1.32.07-.13.16-.27.26-.42.1-.15.22-.3.34-.44.12-.14.23-.25.32-.34-.75-.26-1.39-.62-1.95-1.09ZM108.44%2C8.63h-2.22v-.93h2.22v.93ZM103.17%2C6.38c.12-.12.22-.24.33-.36h2.25c-.09.13-.17.26-.27.39-.07.09-.15.16-.22.25h-2.41c.1-.09.22-.18.32-.28ZM102.74%2C7.71h2.06v.93h-2.06v-.93Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_29 .campaign-info .elm-item__campaign-label {
    width: 33vw;
    height: auto;
    aspect-ratio: 6/1;
    margin-bottom: 1vw;
  }
}
body.page--iryo-iryojimu-course-livestreaming {
  /* .elm_59 : table */
}
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th,
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table td {
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th,
  body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table td {
    font-size: 14px;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th {
  padding-left: 10px;
}
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th:nth-child(1) {
  min-width: 60px;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th:nth-child(1) {
    min-width: 50px;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th:nth-child(2) {
  min-width: 60px;
}
@media screen and (max-width: 767px) {
  body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table th:nth-child(2) {
    min-width: 80px;
  }
}
body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table td:nth-child(1), body.page--iryo-iryojimu-course-livestreaming .elm_59 .u-table td:nth-child(2) {
  text-align: center !important;
}

/*# sourceMappingURL=style.css.map */
