/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2025 | 07:28:27 */
.topmenu_btn{padding-top:18px !important;}
#bot{padding-bottom:100px;}
.page-container{margin-top:-28px;}


.companytit p{
	font-family: "KoHo","Noto sans kr", serif !important;
	font-size:70px !important;
	font-weight:700;
	line-height:1.1em !important;
}
@media screen and (max-width:600px) {/* 모바일 모드*/
.companytit p{font-size:40px !important; line-height:1.1em !important;}
}
.companytitle p{
	font-family: "Roboto","Noto sans kr", serif !important;
	font-size:50px !important;
	font-weight:700;
	letter-spacing:-0.1px !important;
}
@media screen and (max-width:600px) {/* 모바일 모드*/
.companytitle p{font-size:32px !important; }
}

/*서브페이지 메뉴*/
#sbtop{margin-top:0px; height:450px;}
 @media screen and (max-width:600px) {/* 모바일 모드*/
#sbtop{margin-top:0px; height:300px;}
}
#sbtop-post{margin-top:-79px; height:310px;}
.sbtoptit p{font-size:52px; line-height:1.3em; color:#ffffff; padding-top:180px; font-family: "KoHo", serif !important;  opacity:0.7;}
.sbtoptit-m p{font-size:36px; line-height:1.3em; color:#ffffff; padding-top:140px; font-family: "KoHo", serif !important; line-height:1.2em !important; margin-left:-28px !important;}
#sbcont{margin-top:80px;}
@media screen and (max-width:600px) {/* 모바일 모드*/
#sbcont{margin-top:50px !important;}
}
#sbc{margin-bottom:50px;}
#sbcont-post{margin-top:0px;}
#bot{height:150px;}
.point{color:#e60013;}

@media screen and (max-width:600px) {/* 모바일 모드*/
.logo{margin-left:-17px !important;}
}

p, div, li{font-family:'Noto Sans KR', sans-serif !important;}

/*main*/
.m-011-txt p{font-size:32px !important; line-height:1.1em !important; font-weight:600; font-family:"KOHO","Noto sans kr", serif !important;}
.m-012-txt p{font-size:14px !important; line-height:1.3em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#B9CDE0;}

.m-021-txt p{font-size:18px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#6DA8E3; text-align:right !important;}
.m-022-txt p{font-size:32px !important; line-height:1.1em !important; font-weight:700; font-family:"KOHO","Noto sans kr", serif !important; color:#FFF; text-align:right !important;}
.m-023-txt p{font-size:14px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:right !important;}
.m-024-txt p{font-size:14px !important; line-height:1.3em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:right !important; letter-spacing:-0.03em !important;}

.m-031-txt p{font-size:18px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#6DA8E3; text-align:left !important;}
.m-032-txt p{font-size:32px !important; line-height:1.1em !important; font-weight:700; font-family:"KOHO","Noto sans kr", serif !important; color:#FFF; text-align:left !important;}
.m-033-txt p{font-size:14px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:left !important;}
.m-034-txt p{font-size:14px !important; line-height:1.3em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:left !important; letter-spacing:-0.03em !important;}

.m-041-txt p{font-size:18px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#6DA8E3 !important; text-align:left !important;}
.m-042-txt p{font-size:32px !important; line-height:1.1em !important; font-weight:700; font-family:"KOHO","Noto sans kr", serif !important; color:#FFF; text-align:left !important;}
.m-063-txt p{font-size:14px !important; line-height:1.2em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:left !important;}
.m-044-txt p{font-size:14px !important; line-height:1.3em !important; font-weight:600; font-family:"Noto sans kr", serif !important; color:#FFF; text-align:left !important; letter-spacing:-0.03em !important;}


/*company*/
.com_out{margin-bottom:20px;}
.companytit p{font-family: "KoHo", serif !important; font-size:70px; line-height:1.8em; letter-spacing:-0.05px !important;}
@media screen and (max-width:600px) {/* 모바일 모드*/
.companytit p{font-size:40px; line-height:1.4em;}
}
.com_num{color:#276FE4; font-size:18px; font-weight:700; font-family: "Roboto", serif !important; margin-top:-10px !important;}
.com_tit{color:#303030; font-size:18px; font-weight:700;}
.com_title{width:100%;}
.com_content{width:100%; padding-left:22px; color:#909090; font-size:17px; padding-top:10px;}

/*product-table*/
.product-table{width:100%; border:0; cellspacing:0; cellpadding:0; }
.product-table thead th{font-family:'Noto Sans KR', sans-serif !important; font-size:20px; color:#303030; border-bottom:1px solid #999999; border-top:2px solid #555555; font-weight:600 !important; min-width:220px; text-align:center; padding:20px; line-height:1.3em; border-right: 1px solid #dddddd;}
.product-table thead td{font-family:'Noto Sans KR', sans-serif !important; font-size:20px; color:#303030; border-bottom:1px solid #999999; border-top:2px solid #555555; font-weight:600 !important; min-width:100px; text-align:center; padding:20px; line-height:1.3em; border-right: 1px solid #dddddd;}
.product-table tbody th{font-family:'Noto Sans KR', sans-serif !important; font-size:18px; color:#303030; border-bottom:1px solid #eeeeee; font-weight:600; min-width:100px; padding:20px; text-align:center; line-height:1.3em; border-right: 1px solid #dddddd;}
.product-table tbody td{font-family:'Noto Sans KR', sans-serif !important; font-size:17px; color:#808080; border-bottom:1px solid #eeeeee; font-weight:400; min-width:100px; padding:20px; text-align:left; line-height:1.3em; border-right: 1px solid #dddddd;}
.product-table .botline{border-bottom:1px solid #555555;}
.product-table .bortop{border-top:2px solid #555555 !important;}
.product-table .lineR{border-right: 1px solid #dddddd;}
.product-table .lineR-end{border-right:0px solid #FFF !important;}



/*product-table2*/
.product-table2{width:100%; border:0; cellspacing:0; cellpadding:0; }
.product-table2 thead th{font-family:'Noto Sans KR', sans-serif !important; font-size:20px; color:#303030; border-bottom:1px solid #999999; border-top:2px solid #555555; font-weight:600 !important; min-width:220px; text-align:left; padding:20px; line-height:1.3em; }
.product-table2 thead td{font-family:'Noto Sans KR', sans-serif !important; font-size:20px; color:#303030; border-bottom:1px solid #999999; border-top:2px solid #555555; font-weight:600 !important; min-width:100px; text-align:left; padding:20px; line-height:1.3em;}
.product-table2 tbody th{font-family:'Noto Sans KR', sans-serif !important; font-size:18px; color:#303030; border-bottom:1px solid #eeeeee; font-weight:600; min-width:100px; padding:20px; text-align:left; line-height:1.3em;}
.product-table2 tbody td{font-family:'Noto Sans KR', sans-serif !important; font-size:17px; color:#808080; border-bottom:1px solid #eeeeee; font-weight:400; min-width:100px; padding:20px; text-align:left !important; line-height:1.3em; }
.product-table2 .botline{border-bottom:1px solid #555555;}
.product-table2 .bortop{border-top:2px solid #555555 !important;}
.product-table2 .lineR-end{border-right:0px solid #FFF !important;}

.prolist div{ 
	font-family:'Noto Sans KR', sans-serif !important;
	font-weight:400 !important; 
	font-size:18px; 
	color: #808080 !important;
	line-height: 1.4em !important;
	padding:0 0 0 18px; 
	margin-bottom: 5px !important;
	font-style : inherit !important;
	background:url('/wp/wp-content/uploads/2025/05/listdot_pc.png') no-repeat; 	 
}
@media screen and (max-width:600px) {/* 모바일 모드*/
.prolist div{ 
	font-weight:400 !important; 
	font-size:16px; 
	color: #808080 !important;
	line-height: 1.4em !important;
	padding:0 0 0 15px; 
	margin-bottom: 5px !important;
	margin-left: 9px !important;
	background:url('/wp/wp-content/uploads/2025/05/listdot.png') no-repeat; 	 
}
}


.datalist div{ 
	font-weight:400 !important; 
	font-size:17px; 
	color: #808080 !important;
	line-height: 1.4em !important;
	padding:0 0 0 18px; 
	margin-bottom: 5px !important;
	background:url('/wp/wp-content/uploads/2025/05/listdot.png') no-repeat; 	 
}
@media screen and (max-width:600px) {/* 모바일 모드*/
.datalist div{ 
	font-weight:400 !important; 
	font-size:16px; 
	color: #808080 !important;
	line-height: 1.4em !important;
	padding:0 0 0 12px; 
	margin-bottom: 5px !important;
	margin-left: 0px !important;
	background:url('/wp/wp-content/uploads/2025/05/datadot.png') no-repeat; 	 
}
}

/*footer*/
.footer-out{position:relative; width:100%; background:#191919; height:300px; padding:70px 0px; color:#7A7A7A; margin-top:-70px; }
.footer-inout{position:relative; max-width:1260px; margin:0px auto; z-index:999999; padding:0 !important; margin-top:-70px;}
.footerin01{position:relative; width:21%; float:left; margin-top:-20px;}
.footerin02{position:relative; width:79%; float:left; margin-top:-20px;}
.footer02-tit{font-size: 18px; font-weight:600; color:#909090;}
.footer02-info{font-size: 16px; color:#909090;}
.footer02-copy{border-top:1px solid #303030; padding-top:20px; line-height:1.8em; color:#909090 !important;}
.footer02-copy a{text-decoration:underline; margin-right:10px;}

/*footerM*/
.footerM-out{position:relative; width:100%; background:#191919;  padding:50px 20px; color:#7A7A7A; margin-top:-7px;}
.footerM-inout{position:relative; max-width:1360px; margin:0px auto; z-index:999999; padding:0 !important; margin-top:0px;}
.footerMin01{position:relative; width:100%; margin-top:0px; margin-bottom:6px;}
.footerMin02{position:relative; width:100%; margin-top:0px;}
.footerM02-tit{font-size: 18px; font-weight:600; color:#aaaaaa; font-size:15px !important;}
.footerM02-info{font-size: 16px; color:#aaaaaa; line-height:1.2em; font-size:13px !important;}
.footerM02-copy{border-top:1px solid #707070; padding-top:20px; line-height:1.4em; color:#aaaaaa !important; font-size:13px !important;}
.footerM02-info a{text-decoration:underline; margin-right:10px; font-size:13px !important;}


/** inquiry **/
.service_white{color:#FFF !important;}
.service_inquiry_title{width:100%; height:60px;}
.service_title{color:#FFF !important; text-align:left !important; font-size:40px !important; font-weight:600;}
.service_inquiry div{color:#FFF !important;}
.service_inquiry_wrap{ background:#333; opacity: 0.7; padding:30px;}
.service_inquiry{width:100%;}
.service_inquiry_title{font-size:16px; color:#FFF !important; text-align:left !important; padding: 0; height:20px !important; margin-top:-20px !important;}
.service_inquiry_title strong {color:#FF0000;}
.service_inquiry_content{width:100%; height:80px !important; border-bottom:1px solid #f8f8f8 !important;}
.service_inquiry_content input{border-bottom:1px solid #f8f8f8 !important; }
.service_inquiry_content textarea{height:80px !important; border-bottom:1px solid #f8f8f8 !important;}
.contactR{font-size:15px !important; line-height:1.3em; color:#808080; font-family:'Noto Sans KR' !important; text-align:left !important;}
.service_policy{text-align:left !important; font-size:13px;}
.wpcf7-list-item input{color:#FFF !important;}



.contact_outbox{background:#333; opacity: 0.8; padding:40px;}
@media screen and (max-width:600px) {/* 모바일 모드*/
.contact_outbox{padding:20px !important;}
}
.contact_title{color:#FFF !important; text-align:left !important; font-size:40px !important; font-weight:600;}
.contact_tit{text-align:left !important; width:100%; color:#FFF !important; height:20px !important;}
.contact_tit inpupt{height:20px !important; }
.contact_cont{height:60px !important;}
.contact_cont input{color:#FFF !important; border-bottom:1px solid #777777 !important;}
.contact_cont textarea{height:60px !important; color:#FFF !important; border-bottom:1px solid #777777 !important;}
.contact_cont checkbox{color:#FFF !important;}
.contact_agree{width:100% !important; padding:15px 0; font-family:Noto Sans KR !important; text-align:right !important; font-size:15px !important; color:#FFF !important;}
@media screen and (max-width:600px) {/* 모바일 모드*/
.contact_agree{font-size:13px !important;}
}
.btn_send p input{font-size:19px !important; border:2px solid #eee; }/*보내기 버튼*/
.btn_send p input:hover{background:#FFF !important; font-size:19px !important;}/*보내기 버튼*/

.ctit{color:#FFF !important; font-family:"Roboto","Noto sans kr", serif !important;}
.ctitstar{color:#FF0000 !important;}




/*Policy*/
.font13{font-size:13px !important; line-height:1.3em;}
.policy{margin-bottom:30px; font-size:14px !important; border-bottom:2px solid #eeeeee; padding-bottom:20px; font-family:Noto Sans KR !important;}
.policy-t{font-size:17px !important; line-height:1.3em; color:#333333; font-weight:500 !important;  margin-bottom:10px; font-family:Noto Sans KR !important;}
.policy-s{font-size:14px !important; line-height:1.3em; color:#333333; font-family:Noto Sans KR !important;}
.policy-c{font-size:14px !important; line-height:1.3em; margin-bottom:20px; font-family:Noto Sans KR !important;}
.pad-b{margin-bottom:20px; font-family:Noto Sans KR !important;}
.policy-p{color:#555555; font-family:Noto Sans KR !important;}



.kboard-default-poweredby a{color:#FFF !Important;}
