@charset "utf-8";


#corporation .corporation_wrap {
    display:flex;
    align-items:stretch;
    gap:30px;
}
#corporation .corporation_wrap .corporation_info {
    flex:1;
    min-width:600px;
    border:1px solid #ddd;
    background-color:#fff;
    border-radius:50px;
    padding:30px;
    display:flex;
    flex-direction:column;
    gap:10px;
}
#corporation .corporation_wrap .corporation_info ul {
    display:flex;
    align-items:center;
    gap:30px;
    border:1px solid #ddd;
    background-color:#F8F9FA;
    border-radius:30px;
    padding:10px 30px;
}
#corporation .corporation_wrap .corporation_info .info_ti {
    width:100px;
    font-size:1.11rem;
    font-weight:400;
    color:#173C7B;
    font-family: "Gmarket Sans";
}
#corporation .corporation_wrap .corporation_info .info_co {
    flex:1;
    font-size:1.11rem;
    font-weight:400;
    letter-spacing:-0.6px;
}
#corporation .corporation_wrap .corporation_info .double_co {
    display:flex;
    align-items:center;
    gap:20px;
}
#corporation .corporation_wrap .corporation_info .double_co p {
    display:flex;
    align-items:center;
    gap:10px;
}

#corporation .corporation_wrap .corporation_logo {
    flex:1;
    border:1px solid #ddd;
    background-color:#fff;
    border-radius:50px;
    padding:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
}
#corporation .corporation_wrap .corporation_logo img {
    width: 96%;
    max-width:475px;
    margin:0 auto;
}


/****************************************/
/* 반응형 미디어 쿼리 css                 */
/***************************************/
@media (max-width:1680px) {}
@media (max-width:1440px) {}
@media (max-width:1200px) {}
@media (max-width:1024px) {
    #corporation .corporation_wrap {
        flex-direction:column-reverse;
    }
    #corporation .corporation_wrap .corporation_info {
        min-width:auto;
        width:100%;
    }
    #corporation .corporation_wrap .corporation_logo {
        width:100%;
    }
}
@media (max-width:991px) {}
@media (max-width:768px) {}
@media (max-width:640px) {
    #corporation .corporation_wrap .corporation_info,
    #corporation .corporation_wrap .corporation_logo {
        padding:20px;
        border-radius:30px;
    }

    #corporation .corporation_wrap .corporation_info ul {
        flex-direction:column;
        align-items:flex-start;
        gap:5px;
        padding:15px 20px;
        border-radius:20px;
    }
}
@media (max-width:480px) {
    #corporation .corporation_wrap .corporation_info .double_co {
        flex-direction: column;
        gap:5px;
    }
}