@charset "utf-8";



#protector_info {
    margin-top:180px;
}
#protector_info .protector_corporate {
    background-color:#f3f3f3;
    padding:105px 20px 40px;
    position: relative;
}
#protector_info .protector_corporate .protector_corporate_info {
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#fff;
    box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.15);
    padding:30px 10px 15px;
    position:absolute;
    left:50%;
    top:-80px;
    transform:translateX(-50%);
    width:96%;
    max-width:790px;
    margin:0 auto;
}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_logo {
    margin-right:50px;
}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_logo img {}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt {}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt .corporate_txt_box {
    display:flex;
    align-items:flex-start;
    margin-bottom:15px;
}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt .corporate_info_T {
    font-weight:bold;
    width:90px;
}
#protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt .corporate_info_ti {
    letter-spacing:-0.45px;
    flex:1;
}
#protector_info .protector_corporate .protector_corporate_title {
    text-align:center;
    font-size:1.11rem;
    width:70%;
    margin:0 auto;
    line-height:1.81;
    letter-spacing:-0.4px;
}




#protector_info .protector_corporate_effort {
    margin-top:70px;
}
#protector_info .protector_corporate_effort .corporate_effort_wrap {
    display:flex;
    flex-wrap: wrap;
}
#protector_info .protector_corporate_effort .corporate_effort_wrap .corporate_effort_box {
    margin-top:25px;
    margin-right:2%;
    width:48%;;
    padding:25px;
    border:1px solid #ededed;
}
#protector_info .protector_corporate_effort .corporate_effort_wrap .corporate_effort_box:nth-child(2n) {
    margin-right:0;
}
#protector_info .protector_corporate_effort .corporate_effort_wrap .corporate_effort_box .corporate_effort_box_T {
    display:inline-block;
    background-color:#ff8200;
    color:#fff;
    font-weight:bold;
    font-size:1.11rem;
    border-radius:20px;
    padding:10px 20px;
    margin-bottom:20px;
}
#protector_info .protector_corporate_effort .corporate_effort_wrap .corporate_effort_box p {
    line-height:1.56;
}


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

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

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

@media (max-width:1024px) {
    #protector_info .protector_corporate .protector_corporate_title {
        width:80%;
    }
}

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

@media (max-width:768px) {
    #protector_info .protector_corporate {
        padding:40px 10px;
    }
    #protector_info .protector_corporate .protector_corporate_info {
        flex-wrap: wrap;
        position: unset;
        transform: unset;
        margin-bottom: 30px;
    }
    
    #protector_info .protector_corporate .protector_corporate_info .protector_corporate_logo {
        margin-right:0;
        margin-bottom:20px;
    }
    #protector_info .protector_corporate_effort .corporate_effort_wrap .corporate_effort_box {
        width:100%;
        margin-right:0;
    }
}

@media (max-width:480px) {
    #protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt .corporate_txt_box {
        flex-wrap: wrap;
    }
    #protector_info .protector_corporate .protector_corporate_info .protector_corporate_txt .corporate_info_ti {
        flex:none;
        width:100%;
    }
}

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

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