.certification{
	position:relative;
 }
.certification .bg-ty1{background:#f1f7f7;}
.certification .bg-ty2{background:#f4a540;color:#fff !important;}
.certification .bg-ty3{background:#f9dcba;color:#1c293a !important;}
.certification .certification_head  ul{
	border:1px solid #ccc;
	margin-bottom:90px;
 }
.certification .certification_head  ul li{
	width:100%;
 }
.certification .certification_head ul dl{
	border-bottom:1px solid #fff;
	font-size:21px;
	display: flex;
 }
.certification .certification_head ul dt{
 	color:#fff;
	width:30%;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	padding:1rem;
	font-size:21px;
}
.certification .certification_head ul dd{
	color:#666;
	width:70%;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	padding:1rem;
	font-size:21px;
}
.certification .certification_list li{
	display:inline-block;
	width:calc(50% - 20px);
 	margin-bottom:90px;
	text-align:center;
}
.certification .certification_list li:nth-child(2n){
	float:right;
}
.certification .certification_list h3{
	font-size:18px;
	padding-left:35px;
	position:relative;
	color:#1c293a;
	display: inline-block;
	padding-bottom:1rem;
	line-height:1;
}
.certification .certification_list h3::before{
	content:"";
	position:absolute;
	height:6px;
	left:2px;
	top:0%;
	width:6px;
 	background:#1c293a;
	margin-top:9px;
	border-radius:50%;
 }
.certification .certification_list h3::after{
	content:"";
	position:absolute;
	height:1px;
	left:0px;
	top:100%;
	width:100%;
 	background:#1c293a;
}
.certification .certification_list .lineTop_tbArea {
    overflow: auto;
    border-top:none !important;
}
.certification .certification_list .lineTop_tbL2{
	margin-top:50px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.certification .certification_list .lineTop_tbL2 th{
	background:#1c293a;
	border-left: 1px solid #1c293a;
 	border-right: 1px solid #fff;
	border-bottom:none !important;
 	color:#fff;
	font-size:15px;
	font-weight:400;
}
.certification .certification_list .lineTop_tbL2 th.last {
 	border-right: 1px solid #1c293a;
}
.certification .certification_list .lineTop_tbL2 td{
	font-size:15px;
	color:#666;
}
.certification .certification_list .lineTop_tbL2 td.noBdrbottom{
	border-bottom:none !important;
}
.certification .certification_list .lineTop_tbL2 td.bdrBottom{
	border-bottom: 1px solid #ccc !important;
}
 
 

@media (max-device-width: 768px){
	.certification .certification_head  ul{
 		margin-bottom:50px;
	 }
 	.certification .certification_head ul dl,
	.certification .certification_head ul dt,
	.certification .certification_head ul dd{
		font-size:14px;
	}
 	.certification .certification_list li{
 		width:100%;
		margin-bottom:50px;
  	}
	.certification .certification_list .lineTop_tbL2{
		margin-top:20px;
 	}
	.certification .certification_list .lineTop_tbL2 th,
	.certification .certification_list .lineTop_tbL2 td{
		font-size:14px;
	 }
}


/* 20230630 추가 */ 
.certification_list_ty2  li{
 	width:100% ! important;
}
.certification .lineTop_tbArea .lineTop_tbL2 td.bg-ty3{
	border-bottom:1px solid #fff !important;
}
.certification_list_ty2 h3{
 	padding:0 35px;
}

 
