/*
    [화면 기준]
    1. ~767 (MO)
    2. 768 ~ 1339 (TAB)
*/

/* 1921px ~ (영상 가로가 1920임)*/
@media (min-width: 1921px){
    .cont_top_main video{width: 100%; height: auto;}
}

/* 768px ~ 1339px (TAB) */
@media (min-width: 768px) and (max-width: 1339px){
    .cont_section_inner{width: auto;}

    .cont_top_wrap > div,
    .cont_top_main{height: 800px;}
    .cont_top_main video{height: 100%;}
    .cont_top_wrap .txt{font-size: 40px;}

    .main .flex_row_wrap{gap:32px;}
    
    .main .ban_round.ban_sm,
    .main .ban_round{width: 335px; height: 268px;}
    .main .ban_round button, .ban_round [role="button"]{padding: 24px;}
    .main .ban_round .ico_link_arr_double{width: 16px;}
    .main .ban_round .title{font-size: 22px;}
    .main .ban_round .sub_title{font-size: 16px;}

    .main .section .txt{text-align: center;}
    .main .section .txt_01{font-size: 40px; margin-bottom: 42px;}
    .main .section .txt_02{font-size: 28px;}
    .main .section .flex_col_wrap{margin-bottom: 96px;}

    .main .section_hrjob{padding-top: 180px; padding-bottom: 200px;}
    .main .section_company{padding-bottom: 140px;}
    .main .section_process .txt_01{margin-bottom: 42px;}
    .main .section_process .list-process{width: 520px; margin-bottom: 89px; gap: 32px;}
    .main .section_process .list-process li { display: flex; font-size: 28px; text-align: center; width: 192px; } 
    .main .section_process .list-process::after{content: none;}
    .section_process.aos-animate .list-process > li:nth-child(2){margin-bottom: 0;}
    .main .section_hrinfo{padding: 140px 0;}
    .main .section_hrinfo .blank{display: inline-block;}
   
    .main .recruit_buttons{gap: 15px;}
    .main .recruit_buttons .btn_st_03{width: 160px; height: 56px; border-radius: 12px; font-size: 18px; font-weight: 600;}

    .main .section_hrjob .img_obj_01{width: 341px; left: -10%;}
    .main .section_hrjob .img_obj_02{width: 203px;}

    .pop-layer-inner { width: 690px; height: auto; background-color: #fff; border-radius: 24px; box-shadow: 0px 4px 21px 1px rgba(0, 0, 0, 0.15); padding: 0 20px 32px;} 
}

/* ~ 320px */
@media (max-width: 320px){
    .main .section_process .list-process,
    .main .ban_round.ban_sm, .ban_round,
    .main .ban_round, .ban_sm{width: 100%;}
    .main .ban_round{background-size: cover;}
    .main .section_process .list-process{gap: 23px;}
    .section_process.aos-animate .list-process > li:nth-child(2){margin-bottom: 0;}
    .main .recruit_buttons .btn_st_03{width: 50%;}
}


