/* sc-definition */
.sc-definition {
}
.sc-definition .sc-inner {
    text-align: center;
}
.sc-definition .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(8 * var(--vw));
    margin-top: calc(63 * var(--vw));
}
.sc-definition .img-group img {
    width: calc(395 * var(--vw));
}
.sc-definition p {
    line-height: 1.4;
    margin-top: calc(53 * var(--vw));
    font-size: calc(35 * var(--vw));
}
.sc-definition p span {
    font-weight: 600;
}

/* sc-inout-steps */
.sc-inout-steps {
}
.sc-inout-steps .sc-inner {
    text-align: center;
}
.sc-inout-steps .sub-title {
    margin-bottom: calc(20 * var(--vw));
    font-weight: 500;
    font-size: calc(35 * var(--vw));
}
.sc-inout-steps .desc {
    margin-top: calc(50 * var(--vw));
    line-height: 1.4;
    font-size: calc(35 * var(--vw));
}
.sc-inout-steps table {
    width: calc(748 * var(--vw));
    margin: calc(80 * var(--vw)) auto 0;
}
.sc-inout-steps table thead tr {
    border-bottom: calc(5 * var(--vw)) solid #0f0f0f;
    background-color: #f4f4f4;
}
.sc-inout-steps table thead th {
    padding: calc(48 * var(--vw)) 0;
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-inout-steps table thead th:not(:last-child) {
    border-right: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}
.sc-inout-steps table tbody tr {
}
.sc-inout-steps table tbody td {
    font-weight: 600;
    font-size: calc(32 * var(--vw));
}
.sc-inout-steps table tbody td:not(:last-child) {
    border-bottom: calc(1 * var(--vw)) solid rgba(0, 0, 0, 0.3);
}

/* sc-inout-type */
.sc-inout-type .sc-inner {
    text-align: center;
}
.sc-inout-type .img-group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(32 * var(--vw));
    margin-top: calc(85 * var(--vw));
}
.sc-inout-type .img-group .img {
}
.sc-inout-type .img-group .img span {
    display: block;
    margin-top: calc(6 * var(--vw));
    line-height: calc(52 * var(--vw));
    font-weight: 500;
    font-size: calc(30 * var(--vw));
    color: #fff;
    background-color: #0f0f0f;
}
