@charset "utf-8";
.subContainer {
    margin-bottom:0!important;
}
#recruitment_info {
    position: relative;
}
#recruitment_info .recruitment_info_le_bg {
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
}
#recruitment_info .recruitment_info_ri_bg {
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
}
#recruitment_info .recruitment_info_title {
    text-align:center;
}
#recruitment_info .recruitment_info_title p {
    font-size:1.77rem;
    line-height: 1.44;
}
#recruitment_info .recruitment_info_title span {
    color: #004ea2;
    font-size:2.11rem;
    font-weight:bold;
}
#recruitment_info .recruitment_info_btn_wrap {
    display:flex;
    position:relative;
    margin-top:75px;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box {
    width:48%;
    margin:1%;
    padding:50px 40px;
    position: relative;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_txt {
    position: relative;
    height:240px;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_img {
    position:absolute;
    right:0;
    top:3%;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box h2 {
    color:#fff;
    font-size:1.55rem;
    font-weight:800;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box p {
    line-height:1.56;
    letter-spacing:-0.45px;
    color:#fff;
    margin-top:25px;
    font-size:1rem;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box a {
    border:1px solid #fff;
    color:#fff;
    font-weight:800;
    padding:15px 25px;
    display:inline-block;
    position:absolute;
    left:0;
    bottom:0;
}
#recruitment_info .recruitment_info_btn_wrap .btn_box01 {
    background: rgb(81,134,231);
    background: linear-gradient(138deg, rgba(81,134,231,1) 1%, rgba(145,180,243,1) 100%);
}
#recruitment_info .recruitment_info_btn_wrap .btn_box02 {
    background: rgb(70,133,228);
    background: linear-gradient(138deg, rgba(70,133,228,1) 1%, rgba(132,175,239,1) 100%);
}


/*---------------반응형 미디어쿼리----------------*/

@media (max-width:1440px) {}

@media (max-width:1200px) {
    #recruitment_info .recruitment_info_btn_wrap .btn_box {
        padding:40px 30px;
    }
}

@media (max-width:1024px) {

}

@media (max-width:991px) {
    #recruitment_info .recruitment_info_le_bg,
    #recruitment_info .recruitment_info_ri_bg {
        display:none;
    }
    #recruitment_info .recruitment_info_btn_wrap {
        flex-wrap:wrap;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box {
        width:100%;
        margin:0;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box + .btn_box {
        margin-top:50px;
    }

    #recruitment_info .recruitment_info_btn_wrap { 
        margin-top:50px;
    }
}

@media (max-width:768px) {
    #recruitment_info .recruitment_info_title {
        background-color: #f4f4f4;
        padding: 20px 0;
        border-radius: 30px;
    }
    #recruitment_info .recruitment_info_title p {
        font-size:1.44rem;
    }
    #recruitment_info .recruitment_info_title span {
        font-size:1.44rem;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box p {
        font-size:1.11rem;
    }
}

@media (max-width:480px) {
    #recruitment_info .recruitment_info_btn_wrap .btn_box {
        padding-right:55px;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_txt {
        height:auto;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box a {
        position:unset;
        margin-top:15px;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box p .pc{
        display:none;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_img {
        height:46%;
        top:auto;
        bottom:0;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_img img {
        height:100%;
    }
}

@media (max-width:380px) {
    #recruitment_info .recruitment_info_btn_wrap .btn_box {
        padding-right:40px;
    }
    #recruitment_info .recruitment_info_btn_wrap .btn_box .box_btn_img {
        display:none;
    }
}

@media (max-width:320px) {}
