@charset "utf-8";



#protector_info05 {
    margin-top:80px;
}
#protector_info05 .protector_ci {
    border-bottom:1px solid #ccc;
    padding-bottom:50px;
    margin-bottom:50px;
}
#protector_info05 .protector_ci .protector_ci_img {
    position:relative;
}
#protector_info05 .protector_ci .protector_ci_img img {
    width:100%;
}
#protector_info05 .protector_ci .protector_ci_img .ci_logo {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}
#protector_info05 .protector_ci .protector_ci_mean {
    margin-top:50px;
}
#protector_info05 .protector_ci .protector_ci_mean .mean_ti {
    letter-spacing:-0.45px;
    line-height:1.61;
    margin-top:25px;
}
#protector_info05 .protector_logo {}
#protector_info05 .protector_logo .protector_logo_img {
    border:1px solid #ddd;
    display:flex;
    align-items:center;
}
#protector_info05 .protector_logo .protector_logo_img .logo01 {
    width:58%;
    text-align:right;
}
#protector_info05 .protector_logo .protector_logo_img .logo02 {
    width:42%;
    text-align:center;
}
#protector_info05 .protector_logo .protector_logo_img .logo01 img{
    width:100%;
}
#protector_info05 .protector_logo .protector_logo_img .logo02 img {
    width:70%;
    max-width:410px;
    margin:0 auto;
}
#protector_info05 .protector_logo .protector_logo_img img {}
#protector_info05 .protector_logo .protector_logo_rule {
    margin-top:50px;
}
#protector_info05 .protector_logo .protector_logo_rule .logo_ai {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:25px;
}
#protector_info05 .protector_logo .protector_logo_rule .rule_ti {
    letter-spacing:-0.45px;
    line-height:1.61;
    flex:1;
}
#protector_info05 .protector_logo .protector_logo_rule .logo_down {
    background-color:#004ea2;
    display:block;
    width:230px;
    padding:15px 0;
    display:flex;
    align-items:center;
    justify-content:center;
}
#protector_info05 .protector_logo .protector_logo_rule .logo_down span {
    font-size:1.22rem;
    font-weight:600;
    color:#fff;
    margin-right:20px;
}




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

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

@media (max-width:1200px) {
    #protector_info05 .protector_ci .protector_ci_img .ci_logo {
        max-width:320px;
    }
}

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

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

@media (max-width:768px) {
    #protector_info05 .protector_logo .protector_logo_img {
        flex-wrap: wrap;
    }
    #protector_info05 .protector_logo .protector_logo_img .logo01,
    #protector_info05 .protector_logo .protector_logo_img .logo02 {
        width:100%;
    }
    #protector_info05 .protector_logo .protector_logo_img .logo02 {
        padding:50px 0;
    }
    #protector_info05 .protector_logo .protector_logo_rule .logo_ai {
        flex-wrap: wrap;
    }
    #protector_info05 .protector_logo .protector_logo_rule .rule_ti {
        flex:none;
        width:100%;
    }
    #protector_info05 .protector_logo .protector_logo_rule .logo_down {
        margin-top:20px;
    }
}

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

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

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