/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 19 2024 | 08:23:05 */
.btit {color:#303030; font-weight:600; font-size:18px; padding-bottom:10px;}
.blist div strong{color:#303030; font-weight:400;}
.blistP{color:#1f4aa9 !important;}
.blist .blistP strong{color:#1f4aa9 !important;}
.blist div{padding:7px 0 5px 20px; background:url('/wp-content/uploads/2023/12/bdot.png') no-repeat; 
font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-size:16px; color:#505050; line-height:1.4em; letter-spacing:-0.03em; font-weight:400;}
@media screen and (max-width:1200px) { /* 모바일 모드*/
.blist div{padding:2px 0 5px 20px; background:url('/wp-content/uploads/2023/12/bdot.png') no-repeat; 
font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-size:17px; color:#505050; line-height:1.8em; letter-spacing:-0.03em; font-weight:400; }
}
.mtit div{color:#303030; font-weight:400; font-size:18px; padding-bottom:0px;}
.mlist div{
	width:50%; 
	float:left;
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:16px; color:#505050; 
	font-weight:400; 
	line-height:1.8em; 
	letter-spacing:-0.03em; 
	}
@media screen and (max-width:1200px) { /* 모바일 모드*/
.mlist div{
	width:100%;
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:17px; 
	color:#505050; 
	line-height:1.8em; 
	letter-spacing:-0.03em; 
	font-weight:400; 
	}
}




/*company*/
.historyY{padding:60px 0 0 10px !important; }
.historyY .elementor-heading-title 
.historyboxL{padding-right:30px !important;}
@media screen and (max-width:1200px) { /* 모바일 모드*/
.historyboxL{padding-right:0px !important;}
}
.historyboxR{padding: 10px 30px !important;}
@media screen and (max-width:1200px) { /* 모바일 모드*/
.historyboxR{padding: 0 0 0 0 !important;}
}
.hisL{font-family:'Noto Sans','Noto Sans KR',sans-serif !important;font-weight:600; color:#303030; min-width:60px !important; width:8%; float:left !important; padding: 10px 5px !important; border-top:1px solid #eee;}
.hisR{font-family:'Noto Sans','Noto Sans KR',sans-serif !important;font-weight:400; color:#606060; width:88%; float:left !important; padding: 10px 0 !important; border-top:1px solid #eee;}
@media screen and (max-width:1200px) { /* 모바일 모드*/
	.hisR{width:83% !important; padding: 10px !important;}
}
.hisLR{width:100%; float:left !important; padding: 10px 0 !important; border-top:1px solid #eee;}
.hisY{ }
@media screen and (max-width:1200px) { /* 모바일 모드*/
	.hisY{10px 5px !important; }
}


/*pro-table*/
.t-over{overflow:auto; width: 100%; margin-top: 0px;}
.tbtxt{color:#303030 !important;}
.pro-table{width:99.9%; border:0; padding-bottom:30px; margin-top:0 !important;}
.pro-table thead th{/* 티바디 th*/ 
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:17px !important; 
	color:#FFF; 
	font-weight:500; 
	text-align:center;  
	border-top:1px solid #476ba1; border-bottom:1px solid #FFF; border-right:1px solid #5d85c3; 
	padding:14px 5px !important; 
	background:#476ba1; 
	line-height:1.4em; 
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table thead th{font-size:16px; padding:10px;}
}
.pro-table thead td{/* 티바디 td*/  
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:17px !important; 
	color:#FFF; 
	font-weight:600;
	text-align:center;  
	border-top:1px solid #476ba1; border-bottom:1px solid #EEE; border-right:1px solid #5d85c3; 
	padding:14px 5px !important; 
	line-height:1.4em; background:#476ba1;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table thead td{font-size:16px; padding:10px;}
}

.pro-table thead td a{color:#FFF;}
.pro-table thead td a:hover{color:#88a9de;}

.pro-table tbody th{/* 티바디 th*/  
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:16px !important; 
	color:#303030; 
	font-weight:500 !important; 
	text-align:center;  
	border-right:0px solid #EEE !important; 
	border-left:0px solid #EEE !important; 
	border-bottom:1px solid #e4e4e4 !important; 
	border-top:0px solid #EEE !important; 
	padding:15px 5px 15px 5px !important; 
	background:#f8f8f8 !important;
	line-height:1.4em; 
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table tbody th{font-size:16px; padding:10px; min-width:80px; border-right:1px solid #EEE; }
}
.pro-table tbody td{/* 티바디 td*/
    font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:16px !important; 
	color:#606060; 
	font-weight:400 !important; 
	text-align:center;  
	border-right:0px solid #EEE !important; 
	border-left:0px solid #EEE !important; 
	border-bottom:1px solid #e4e4e4 !important; 
	border-top:0px solid #EEE !important; 
	padding:15px 5px 15px 5px !important;	
	line-height:1.4em; 
	background:#FFF !important;	
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table tbody td{font-size:16px; padding:10px; min-width:100px;}
}

/*pro-table2*/
.pro-table2{width:99.9%; border:0; padding-bottom:30px; margin-top:0 !important;}
.pro-table2 thead th{/* 티바디 th*/ 
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:15px !important; 
	color:#FFF; 
	font-weight:500; 
	text-align:center;  
	border-top:1px solid #476ba1; border-bottom:1px solid #FFF; border-right:1px solid #5d85c3; 
	padding:14px 5px !important; 
	background:#476ba1; 
	line-height:1.4em; 
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table2 thead th{font-size:16px; padding:10px;}
}
.pro-table2 thead td{/* 티바디 td*/  
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:17px !important; 
	color:#FFF; 
	font-weight:600;
	text-align:center;  
	border-top:0px solid #476ba1; border-bottom:1px solid #EEE; border-right:1px solid #5d85c3; 
	padding:14px 5px !important; 
	line-height:1.4em; background:#476ba1;
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table2 thead td{font-size:16px; padding:10px;}
}

.pro-table2 thead td a{color:#FFF;}
.pro-table2 thead td a:hover{color:#88a9de;}

.pro-table2 tbody th{/* 티바디 th*/  
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:16px !important; 
	color:#303030; 
	font-weight:500 !important; 
	text-align:center;  
	border-right:0px solid #EEE !important;
	border-left:0px solid #EEE !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-top:0px solid #EEE !important;
	padding:15px 5px 15px 5px !important; 
	background:#f8f8f8 !important;
	line-height:1.4em; 
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table2 tbody th{font-size:16px; padding:10px; min-width:80px; border-right:1px solid #EEE; }
}
.pro-table2 tbody td{/* 티바디 td*/
    font-family:'Noto Sans','Noto Sans KR',sans-serif !important; 
	font-size:16px !important; 
	color:#606060; 
	font-weight:400 !important; 
	text-align:center;  
	border-right:1px solid #EEE;
	border-left:0px solid #EEE !important;
	border-bottom:1px solid #e4e4e4 !important;
	border-top:0px solid #EEE !important;
	padding:15px 5px 15px 5px !important;	
	line-height:1.4em; 
	background:#FFF !important;	
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.pro-table2 tbody td{font-size:16px; padding:10px; min-width:100px;}
}

.borR{border-right:0px solid #EEE !important;}
.topline{border-top:1px solid #e4e4e4 !important;}
.botline{border-bottom:1px solid #909090 !important;}
.tleft{text-align:left !important;}
.tcenter{text-align:center !important;}

.tf-imagebox .image{background:#FFF !important; }
.cusomerbox{}
h4.title{font-family:'Noto Sans','Noto Sans KR',sans-serif !important; font-weight:400 !important; }


.certificationbox img{border:1px solid #ddd;}
.certtxt div{
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important;
	font-size:17px !important; 
	font-weight:400 !important;
	padding-bottom:20px !important;	
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.certtxt div{
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important;
	font-size:24px !important; 
	font-weight:400 !important;
	padding-bottom:40px !important;	
}
}
@media screen and (max-width:1200px) {/* 모바일 모드*/
.certification50{width:50% float:left;}
}

/*post*/
.entry-title{ 
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important;
	font-size:26px;
	font-weight:400 !important;
	opacity:0 !important;
}
.postT{ 
	font-family:'Noto Sans','Noto Sans KR',sans-serif !important;
	font-size:26px !important;
	font-weight:500 !important;
}
pre{ text-align:justify !important; font-family:'Noto Sans','Noto Sans KR',sans-serif !important;}
page-header{opacity:0 !important;}


