/* 공통  */
.sub_con {width: 100%; margin:0 auto; padding:0 15px ;}
.s_title h1 {font-size:24px; font-weight: 700; color:#000; text-transform: uppercase; font-family: 'Montserrat'; }
.s_title h1::before {content: ''; display: block; width: 55px; height: 3px; background: #e60012; margin:0 auto 20px;}
.s_title2 h2 {font-size:13px; font-weight: 400; color:#e60012; text-transform: uppercase; letter-spacing: 2px; font-family: 'Montserrat'; margin: 0 0 8px; }
.s_title2 h1 {font-size:22px; font-weight: 600; color:#000; word-break: keep-all;}
.s_title2 p {font-size: 15px; font-weight: 300; color:#666; line-height: 28px; margin:15px 0 0; letter-spacing: -.5px ; word-break: keep-all;}


/*Content CSS*/
#certification {text-align: center; padding:40px 0 50px; }
.cer_list {display: flex; flex-wrap:wrap;margin:40px 0 0; text-align: left; justify-content: center; }
.cer_list li {width: calc(50% - 5px); margin-right: 10px; margin-bottom: 25px; }
.cer_list li:nth-child(even) {margin-right: 0;}
.cer_list li:last-child {margin-right: 0; }
.cer_list li:nth-last-child(-n+2) {margin-bottom: 0;}
.cer_list li a {display: block; position: relative; border:1px solid #f0f0f0;}
.cer_list li a > img {width: 100%; }
.cer_list li a .hv_plus {  position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(230,0,18,.8); transition: all .2s ease; opacity: 0; display: flex;
justify-content: center; align-items: center; display: none;}
.cer_list li a:active .hv_plus {opacity: 1;}
.cer_list li p {margin-top:15px; font-size:14px; font-weight: 400; color:#333; letter-spacing: -.5px; display: flex; align-items: flex-start; word-break: keep-all;}
.cer_list li p::before {content: ''; display: block; width: 10px; height: 10px; background: #fff; border:2px solid #e60012; border-radius: 50%; margin-right: 8px;
position: relative; top:5px;}

/* #cer_sec2 {margin-top:80px; border-top:1px solid #eee; padding-top:80px; } */






@media screen and (max-width: 600px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width:1200px) {

}
