/* dock-after-guide-page.css */
/* DockAfterGuideContent.css */
.dock-after-guide-content {
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
}
.dock-after-guide-content .dock-after-guide-content-group {
    display: flex;
    flex-direction: column;
    gap: var(--space-sm);
  }
/* DockAfterGuideContentTableType01.css */
.dock-after-guide-content-table-type01 {
  display: grid;
  gap: var(--space-sm);
}
.dock-after-guide-content-table-type01 > table {
    width: 100%;
    overflow: clip;
    border-spacing: 0;
    border-collapse: separate;
    border: 1px solid var(--color-orange-400);
    border-radius: 12px;
  }
.dock-after-guide-content-table-type01 > table th {
      font-weight: var(--normal);
    }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type01 > table th {
        font-size: 12px;
    }
      }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type01 > table td {
        font-size: 12px;
    }
      }
.dock-after-guide-content-table-type01 > table tbody tr :is(th, td) {
        padding: 20px;
      }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type01 > table tbody tr :is(th, td) {
          padding: 8px;
      }
        }
.dock-after-guide-content-table-type01 > table tbody tr > *:nth-child(1) {
          width: 24.4%;
        }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type01 > table tbody tr > *:nth-child(1) {
            width: 29.1%;
        }
          }
.dock-after-guide-content-table-type01 > table tbody tr > *:nth-child(2) {
          width: auto;
        }
:is(.dock-after-guide-content-table-type01 > table tbody) tr + tr :is(th, td) {
        border-top: 1px solid var(--color-orange-400);
      }
.dock-after-guide-content-table-type01 > table tbody tr:nth-of-type(odd) th {
          background-color: var(--color-orange-200);
        }
.dock-after-guide-content-table-type01 > table tbody tr:nth-of-type(odd) td {
          background-color: #fff;
        }
.dock-after-guide-content-table-type01 > table tbody tr:nth-of-type(even) th {
          background-color: var(--color-orange-400);
        }
.dock-after-guide-content-table-type01 > table tbody tr:nth-of-type(even) td {
          background-color: var(--color-orange-100);
        }
/* DockAfterGuideContentTableType02.css */
.dock-after-guide-content-table-type02 > table {
    width: 100%;
    overflow: clip;
    border-spacing: 0;
    border-collapse: separate;
    border: 1px solid var(--color-orange-400);
    border-radius: 12px;
  }
.dock-after-guide-content-table-type02 th {
    font-weight: var(--normal);
  }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type02 th {
      font-size: 12px;
  }
    }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type02 td {
      font-size: 12px;
  }
    }
.dock-after-guide-content-table-type02 thead tr th {
      padding: 20px;
      background-color: var(--color-orange-400);
      border-bottom: 1px solid var(--color-orange-400);
      border-left: 1px solid #fff;
    }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type02 thead tr th {
        padding: 8px;
    }
      }
.dock-after-guide-content-table-type02 thead tr th:first-child {
        border-left: none;
      }
.dock-after-guide-content-table-type02 tbody tr :is(th, td) {
      padding: 20px;
    }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type02 tbody tr :is(th, td) {
        padding: 8px;
    }
      }
.dock-after-guide-content-table-type02 tbody tr > *:nth-child(1) {
        width: 6%;
        text-align: center;
      }
.dock-after-guide-content-table-type02 tbody tr > *:nth-child(2) {
        width: 24.4%;
        border-right: 1px solid var(--color-orange-400);
      }
.dock-after-guide-content-table-type02 tbody tr > *:nth-child(3) {
        border-left: 1px solid var(--color-orange-400);
      }
:is(.dock-after-guide-content-table-type02 tbody) tr + tr :is(th, td) {
      border-top: 1px solid var(--color-orange-400);
    }
.dock-after-guide-content-table-type02 tbody tr:nth-of-type(odd) th {
        background-color: var(--color-orange-200);
      }
.dock-after-guide-content-table-type02 tbody tr:nth-of-type(even) th {
        background-color: var(--color-orange-400);
      }
.dock-after-guide-content-table-type02 tbody tr:nth-of-type(even) td {
        background-color: var(--color-orange-100);
      }
/* DockAfterGuideContentTableType03.css */
.dock-after-guide-content-table-type03 {
  display: grid;
  gap: var(--space-sm);
}
.dock-after-guide-content-table-type03 > table {
    width: 100%;
    overflow: clip;
    border-spacing: 0;
    border-collapse: separate;
    border: 1px solid var(--color-orange-400);
    border-radius: 12px;
  }
.dock-after-guide-content-table-type03 > table th {
      font-weight: var(--normal);
    }
.dock-after-guide-content-table-type03 > table tbody tr :is(th, td) {
        padding: 20px;
      }
@media all and (max-width: 1087.98px) {
.dock-after-guide-content-table-type03 > table tbody tr :is(th, td) {
          padding: 8px;
      }
        }
.dock-after-guide-content-table-type03 > table tbody tr > *:nth-child(1) {
          width: 18.4%;
        }
.dock-after-guide-content-table-type03 > table tbody tr > *:nth-child(2) {
          width: calc((100% - 18.4%) / 4);
          border-left: 1px solid transparent;
        }
.dock-after-guide-content-table-type03 > table tbody tr > *:nth-child(3) {
          width: calc((100% - 18.4%) / 4);
          border-left: 1px solid var(--color-orange-400);
        }
.dock-after-guide-content-table-type03 > table tbody tr > *:nth-child(4) {
          width: calc((100% - 18.4%) / 4);
          border-left: 1px solid var(--color-orange-400);
        }
.dock-after-guide-content-table-type03 > table tbody tr > *:nth-child(5) {
          width: calc((100% - 18.4%) / 4);
          border-left: 1px solid var(--color-orange-400);
        }
:is(.dock-after-guide-content-table-type03 > table tbody) tr + tr :is(th, td) {
        border-top: 1px solid var(--color-orange-400);
      }
.dock-after-guide-content-table-type03 > table tbody tr:nth-of-type(odd) th {
          background-color: var(--color-orange-200);
        }
.dock-after-guide-content-table-type03 > table tbody tr:nth-of-type(odd) td {
          background-color: #fff;
        }
.dock-after-guide-content-table-type03 > table tbody tr:nth-of-type(even) th {
          background-color: var(--color-orange-400);
        }
.dock-after-guide-content-table-type03 > table tbody tr:nth-of-type(even) td {
          background-color: var(--color-orange-100);
        }
