

/* 서브 비주얼 영역 */

.sub_title_wrap {
    width: 100%;
    height: clamp(300px, 21.4375vw, 400px);
    /* background-color: red; */
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0 15px clamp(40px, 2.533vw, 100px) 15px;
}

.sub_title_con {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.ko_sub_title {
    font-size: clamp(32px, 3.12vw, 64px);
}

.eng_sub_title {
    font-size: clamp(16px, 3.12vw, 20px);
    margin: clamp(16px, 3.12vw, 20px) 0;
    font-weight: 500;
    color: var(--base-color-darkblack);
}

.sub_text {
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    color: var(--base-color-darkblack);
}


.submenu_list {
    width: 100%;
    display: flex;
    justify-content: center;
    border-top: 1px solid var(--base-color-lightGrey);
    border-bottom: 1px solid var(--base-color-lightGrey);
    padding: 30px 15px;
    text-align: center;
}

.submenu_list .hover-pos > a {
    text-align: center;
}


.hover-pos > .gnb_2da {
    color: var(--base-color-lightGrey);
    margin: 0 30px;
}

.on > .gnb_2da {
    text-align: center;
    font-weight: 600;
    color: var(--base-color-darkblack);
}

#gnb_all .gnb_al_li > a {
    color: var(--base-color-white);
}