
.equipment__text01 {
    margin-top: var(--vw-size20);
    padding-bottom: var(--vw-size20);
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

@media screen and (max-width: 991px) {

    .equipment__text01 {
        margin-top: var(--vw-size15);
        padding-bottom: var(--vw-size10);
        display: flex;
        flex-direction: column
    }
}

.equipment__text01 span {
    font-family: YakuHanMP, "Noto Serif JP", serif
}

.equipment__text01 span sup {
    font-family: YakuHanMP, "Noto Serif JP", serif
}

.equipment__text01 span:nth-of-type(1) {
    font-size: max(15px, var(--vw-size20))
}

.equipment__text01 span:nth-of-type(2) {
    font-size: max(11px, var(--vw-size16))
}

@media screen and (max-width: 991px) {

    .equipment__text01 span:nth-of-type(1) {
        font-size: max(11px, var(--vw-size16))
    }

    .equipment__text01 span:nth-of-type(2) {
        font-size: max(11px, var(--vw-size12))
    }
}
.equipment__text02 {
    margin-top: var(--vw-size17)
}

.equipment__text02 span {
    font-size: max(11px, var(--vw-size16));
    line-height: 2
}

.equipment__text02 span.caption {
    display: block;
    font-size: max(11px, var(--vw-size11))
}

@media screen and (max-width: 991px) {
    .equipment__text02 {
        margin-top: var(--vw-size12)
    }

    .equipment__text02 span {
        font-size: max(11px, var(--vw-size13))
    }
}

.equipment__box {
    background-color: rgba(170, 149, 108, 0.15);
    padding: var(--vw-size50) var(--vw-size50) var(--vw-size32);
}

@media screen and (max-width: 991px) {
    .equipment__box {
        padding: var(--vw-size20) var(--vw-size20) var(--vw-size16);
    }
}
.l-column__6-4 {
    display: grid;
    grid-template-columns: 5.5fr 4.5fr;
}
.l-column__4-6 {
    display: grid;
    grid-template-columns: 4.5fr 5.5fr;
}
.l-column__evenly.--grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 991px) {
    .l-column__evenly.--grid {
        display: flex;
    }
    .sp-order01 {
        order: 1
    }
    .sp-order02 {
        order: 2
    }
}
