.reponsive_banner .desc_head .desc_title {
    min-width: 111px;
}

.process_guide {
    justify-content: space-between;
    flex-wrap: wrap;
}

.process_guide .guide_item {
    width: calc((100% - (32px * 2)) / 3);
}

.already_wrap {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}

.already_wrap .link_border_box {
    width: calc((100% - 16px) / 2);
}

.already_wrap .link_border_box.full {
    width: 100%;
}

@media screen and (max-width:1023px) {
    .reponsive_banner .desc_head .desc_title {
        min-width: 96px;
    }

    .process_guide .guide_item {
        width: calc((100% - (16px)) / 2);
    }

    .already_wrap .link_border_box {
        width: 100%;
    }
}

@media screen and (max-width:767px) {
    .process_guide .guide_item {
        width: 100%;
    }

}