@charset "utf-8";
.proc-content{border:1px solid #d5d5d5;box-sizing:border-box;padding-bottom:30px;margin-bottom:30px}
.proc-content .content-title{height:90px;overflow:hidden}
.proc-content .content-title .title-num {position:relative;display:block;float:left;font-weight:500;font-size:1.059em;font-family:univia-pro,"Noto Sans KR",sans-serif;color:#fff;width:25%;margin-right:2%;height:80px;box-sizing:border-box;padding:25px 20px 0;border-radius:0 0 40px 0}
.proc-content .content-title .title-num .num {margin-right:15px;font-size:1.111em}
.proc-content .content-title .title-num.c01{background:#1689b9}
.proc-content .content-title .title-num.c02{background:#0854ac}
.proc-content .content-title .title-num.c03{background:#0b355d}
.proc-content .content-title .title-num::before{display:block;content:"";width:98px;height:35px;background:url(/resources/_Img/Common/dept/content_dep_spr.png) no-repeat -197px -168px;position:absolute;bottom:0;right:20px}
.proc-content .content-title .title{width:71%;float:left;color:#000;display:block;height:80px;line-height:80px;position:relative;font-size:1.294em;font-weight:500}
.proc-content .content-title .title::after{position:absolute;bottom:0;content:"";display:block;width:100%;height:2px;background:url(/resources/_Img/Common/dept/bg_ptrn.gif) repeat -1px -1px}
.proc-content .text-p{box-sizing:border-box;padding:0 30px}
.proc-content .text-p p{color:#000;font-size:1.118em}
.proc-content .text-p span{color:#c31a21}
.proc-content span.proc-notice{color:#555;font-size:.941rem;display:block;margin-top:10px}
.proc-content .proc-text{box-sizing:border-box;padding:0 30px}
.proc-content .proc-text .text-back{background:#f5f6f7;padding:20px;min-height:140px}
@media all and (max-width:999px){
	.proc-content .content-title .title-num {padding-top:13px}
	.proc-content .content-title .title-num .num {display:block;font-size:1em}
	.proc-content .proc-text .text-back {min-height:inherit}
}
@media (max-width:633px){
	.proc-content .content-title .title{display:flex;justify-content:space-around;align-items:center;line-height:inherit;text-align:center}
	.proc-content .content-title{height:auto}
	.proc-content .content-title .title-num{float:none;width:100%;margin-right:0;height:auto;line-height:40px;padding:7px 20px;border-radius:0 0 20px 0}
	.proc-content .content-title .title-num .num {display:inline}
	.proc-content .content-title .title{float:none;width:100%}
}
@media (max-width:475px){
	.proc-content .proc-text,.proc-content .text-p{padding:0 15px}
}

.cert-wrap .dept-tit{padding-top:15px}
.cert-list{overflow:hidden}
.cert-list li{width:calc(25% - 3%);margin-right:4%;float:left}
.cert-list li:last-child{margin-right:0}
.cert-list li .cert-img{background:#ededed;padding:20px}
.cert-list li .cert-img p{width:auto;/*height:290px;*/background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}
.cert-list li .cert-img img{width:100%;background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}
.cert-list li p.cert-info{margin-top:20px;background:#223c55;color:#fff;text-align:center;display:flex;justify-content:space-around;align-items:center;border-radius:0 0 30px 0;min-height:70px}
@media (max-width:899px){
	.cert-list li{width:calc(50% - 3%);margin-right:6%;margin-bottom:30px}
	.cert-list li:last-child{margin-right:6%}
	.cert-list li:nth-child(2n){margin-right:0}
}
@media (max-width:633px){
	.cert-wrap .dept-tit{padding-top:25px}
}
@media (max-width:475px){
	.cert-wrap .dept-tit{padding-top:12px}
}