.future-content .section {
    min-width: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 60px
}

.future-content .section .it7 {
    min-width: 0
}

.future-content .section .content-box {
    min-width: 0;
    flex-wrap: wrap;
    row-gap: 1.5rem
}

@media (min-width:768px) and (max-width:1439px) {
    .recruit-Wrap_ft .contentsWrap {
        max-width: 1439px
    }

    .recruit-Wrap_ft .contentsWrap .contentsBody {
        margin: 0 4.5rem
    }

    .future-content .section .content-box .content-list {
        width: 100%;
        box-sizing: border-box
    }
}

@media (max-width:767px) {
    .future-content .section .it7 {
        display: flex;
        flex-direction: column
    }

    .future-content .section .content-box .content-list {
        box-sizing: border-box
    }
}

.future-content .section .content-box .content-list .font-b3-mo {
    width: 100%;
    box-sizing: border-box
}
