@font-face{
font-family:NanumBarunGothic;
src:url(NanumBarunGothic.eot);
src:local(��), url(NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
url(NanumBarunGothic.woff) format('woff'),
url(NanumBarunGothic.ttf) format('truetype');
font-weight:normal;
font-style:normal;
}


*{margin:0;padding:0;}
html,body{margin:0;padding:0;font-weight:normal; font-size:12px; font-family:'NanumBarunGothic'; line-height:18px;}
body,td,div,form,textarea,center,opxion,pre,blockquote{font-family:'NanumBarunGothic'; color:#666; }
textarea,select{font-family:inherit;color:#666;border:1px solid #AFA29A;padding:5px;}

/*select{height:20px;}*/
table{border-collapse:collapse;}

img,a{border:0; text-decoration:none; color:#666}
a:hover{ text-decoration:underline}
form{margin:0;}
*html input{margin:0px;}
div,ul,ol,dl,form,fieldset,td,th,dt,dd,li,h1,h2,h3,h4,p,table{margin:0;padding:0;}
ul, li{list-style:none;}
.png24{tmp:expression(setPng24(this));}

#HID_Wrap{width:100%;}
#Main_Wrap{width:100%; margin-top:86px; height:581px; }
.Main_img{width:100%; height:685px; background:url(../../Images/main_img1.jpg) no-repeat top center; position:absolute}
.main_visual{position:absolute;width:100%; height:685px;min-width:1280px;max-width:1920px;z-index:1;}
.main_visual img{}
.banner_ar{position:absolute;top:210px;width:100%;min-width:1280px;max-width:1920px;height:50px;z-index:9;}
.banner_ar a{float:left;margin-left:30px;}
.banner_ar a+a{float:right;margin-right:30px;}

/*����������*/
.Contentwrap{width:960px; margin:0 auto; height:583px; position:relative;z-index:100;  }
.Contentwrap .Slogan{background:transparent url(../../Images/Slogan_bg.png) no-repeat; color:#fff; width:420px; height:100px; margin-top:140px; font-size:24px;  font-style:italic; padding:20px;  }
             .Slogan p{padding:20px 0;}
			 .Slogan_blank{color:#fff; width:420px; height:100px; margin-top:140px; font-size:24px;  font-style:italic; padding:20px;  }
			 .Slogan_blank p{padding:20px 0;}
			 
			 
.Contentwrap .Main_con{background:#FFF; width:960px; height:165px; margin-top:105px; overflow:hidden;}
             .Main_con .SL_news{float:left; width:298px; height:230px; padding:0 20px;border-right:1px solid #cbcbcb;}
			 .SL_news ul{}
			 .SL_news ul li{ background:url(../../Images/Bullet_news.gif) no-repeat 2px 9px; padding:3px 0 3px 10px; width:288px; text-overflow:ellipsis;overflow:hidden; white-space:nowrap; font-size:13px;}
			 .SL_news .news{ width:298px; height:52px; font-size:13px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; line-height:22px;}
			 .SL_news .news span{ font-size:11px; color:#9a9a9a;}
			 
			 .Main_con .SL_customer{float:left; padding:0 20px; width:240px;}
			           .SL_customer .c_text{ color:#ef520d;}
					   .SL_customer ul{padding-top:5px;}
					   .SL_customer ul li{background:url(../../Images/Bullet_customer.gif) no-repeat 2px 8px; padding:2px 0 2px 10px; font-size:13px}
					   
			 
			 .Main_con .HID_product{ float:left; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;width:298px; height:230px; padding:0 20px;}
			 		   .HID_product .title{height:30px; font-size:13px;width:298px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
			
			 .Main_con .HID_nproduct{ float:left; border-right:1px solid #cbcbcb;width:298px; height:230px; padding:0 20px;}
			 		   .HID_nproduct .title{height:30px; font-size:13px;width:298px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
			 .Main_con .HID_event{ float:left; border-right:1px solid #cbcbcb;width:298px; height:230px; padding:0 20px;}
			 		   .HID_event .title{height:30px; font-size:13px;width:298px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
			 
			 
			 		   
					   
					   
					   
					   .HID_banner .bn_text1{ border-bottom:1px solid #e5e5e5; background:url(../../Images/banner_img1.gif) no-repeat left top; padding:0 0 23px 75px; font-size:13px;}
					   .HID_banner H3{ font-size:18px; color:#333; padding-bottom:10px; font-style:normal; font-weight:normal;}
					   .HID_banner H3 a{ text-decoration:none; color:#333;}
					   .HID_banner H3 a:hover{ text-decoration:none; color:#333;}
					   .HID_banner .bn_text2{ background:url(../../Images/banner_img2.gif) no-repeat left top; padding:0 0 23px 75px; font-size:13px; margin-top:25px;}
					   .HID_banner .bn_text3{ border-bottom:1px solid #e5e5e5; padding:0 0 23px 0; font-size:13px;}
					   .HID_banner .bn_text4{ padding:0 0 23px 0; font-size:13px; margin-top:25px;}
			 .Main_con H2{ font-size:19px; color:#333; padding-top:25px; padding-bottom:12px; font-style:normal; font-weight:normal;}
             .Main_con H2 span.button{ position:relative; z-index:999; left:215px;}
			 .Main_con H2 span.button_ev{ position:relative; z-index:999; left:230px;}
			 
.Contentwrap .Main_con_new{background:#FFF; width:960px; height:150px; margin:20px 0 15px 0}
             .Main_con_new .main_banner01{float:left; width:299px; height:136px; padding:7px 20px;}
			 .Main_con_new .main_banner02{ float:left; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;width:299px; height:136px; padding:7px 20px;}
			 .Main_con_new .main_banner03{float:left; padding:7px 18px; width:242px;}
			               .main_banner03 .bn_s01{border-bottom:1px solid #e5e5e5; padding-bottom:10px;font-size:13px;}
						   .main_banner03 .bn_s02{padding-top:10px}
			 

/*Top �޴��κ�*/
#Top_Wrap{background:transparent url(../../Images/Top_menu_bar.png) repeat-x 0 100%;border-top:4px solid #fa9266;width:100%; min-height:90px; position:absolute; left:0; top:0; z-index:999}
.header_area {width:100%; margin-bottom:9px; background:#fff ;}
.header_menu {width:960px; margin:0 auto; overflow:hidden }
.header_menu h1{float: left; margin:13px 0 9px 9px }
.header_menu .main_top{float:right; width:787px}
.header_menu .g_top{ padding-top:10px; text-align:right; color:#8b8b8b}

.header_menu .gnb-menu{font-size:20px; color:#333; padding-left:180px; padding-top:24px;}
.header_menu .gnb-menu .gnb-one-depth ul{overflow:hidden}
.header_menu .gnb-menu .gnb-one-depth li{float:left;  background:url(../../Images/Top_line.gif) no-repeat top right; width:150px;  text-align:center}
.header_menu .gnb-menu .gnb-one-depth li a{display:block; color:#333}
.header_menu .gnb-menu .gnb-one-depth li a:hover{display:block;color:#0082c6; text-decoration:none}
.header_menu .gnb-menu .gnb-one-depth li div{width:150px; height:90px;display:none;z-index:99;float:left;overflow:hidden;margin:20px 0 10px 0; font-size:12px; border-right:1px solid #e5e5e5; padding-top:5px;}
.header_menu .gnb-menu .gnb-one-depth li div.over{ background:#fafafa}
.header_menu .gnb-menu .gnb-one-depth li div ul li{margin:0; padding:2px 0; background:none}
.header_menu .gnb-menu .gnb-one-depth li div ul li a{text-align:center; color:#666}
.header_menu .gnb-menu .gnb-one-depth li div.smenu{ color:#666}


/*���극�̾ƿ�*/
#Sub_Wrap{width:100%; margin-top:106px; }
*+html #Sub_Wrap{width:100%;  margin-top:110px;}
#Sub_Wrap .Sub_area{width:958px; margin:0 auto; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;  overflow:hidden }
		  .Sub_area .Sub_left_area{ float:left; width:178px;}
		  
		  			.Sub_left_area H2{ background:#fa9266; padding-top:25px; height:42px; text-align:center; font-weight:normal; color:#fff; font-size:22px;}
					
					.Sub_left_area ul{ margin:0}
					.Sub_left_area li{border-bottom:1px solid #e5e5e5; font-size:16px; margin:0; padding:14px 15px 14px 20px; background:url(../../Images/Sub_menu_bullet_off.gif) no-repeat 155px 18px}
					.Sub_left_area li a{color:#666; width:100%; height:100%;}
					.Sub_left_area li a:hover{color:#ef520d; text-decoration:none;}
					.Sub_left_area li a.active{color:#ef520d; text-decoration:none;}
		            .Sub_left_area .subcatagory{ border-bottom:1px solid #e5e5e5; background:#f4f4f4}
					.Sub_left_area .subcatagory ul.cata{padding:10px 10px 10px 20px;}
					.Sub_left_area .subcatagory ul.cata li{ border-bottom:none;  font-size:12px; margin:0; background:url(../../Images/bullet_sub.gif) no-repeat left 8px; padding:2px 8px; }
					.Sub_left_area .subcatagory ul.cata li a{color:#666; width:100%; height:100%;}
					.Sub_left_area .subcatagory ul.cata li a:hover{color:#0082c6}
					.Sub_left_area .subcatagory ul.cata li a.active{color:#0082c6}
		  
		  
		  .Sub_area .Sub_right_area{ float:left; width:718px; padding:0px 30px;border-left:1px solid #e5e5e5;}
		  			.Sub_right_area .position{ text-align:right; font-family:11px;color:#858585;padding-bottom:15px;}
					.Sub_right_area .position img{}
					.Sub_right_area .position a, a:hover{ color:#858585; text-decoration:none}
					.Sub_right_area h3{ font-size:22px; color:#000; padding:10px 0 30px 0; font-weight:normal; font-style:normal}
					.Sub_right_area .contants{ width:718px; min-height:550px; margin-bottom:30px;}
					.p_tab{margin:30px 0 30px; height:41px; background:url(../../Images/product/tab_bg.gif) repeat-x}
					.p_view_tab{margin:30px 0 30px; height:40px; background:url(../../Images/product/product_tab_bg.gif) no-repeat right top}
					.p_view_tab ul{overflow:hidden}
					.p_view_tab ul li.imglink{padding:0px; background:none }
					.p_view_tab ul li.link_start{ background:none; padding-left:25px}
					/*.p_view_tab ul li{ float:left;}*/
					.p_view_tab ul li{ float:left; font-size:13px; padding:13px 15px; background:url(../../Images/product/product_tab_bullet.gif) no-repeat left 16px; }
					.p_view_tab ul li a{font-size:13px; }
					.p_view_tab ul li a:hover{font-size:13px;color:#0082c6;}
					
					.product_c{padding-bottom:50px}
					.product_c table{ width:718px; border-top:1px solid #e8e8e8;}
					.product_c th{ background:#f5f5f5; padding:10px; width:160px; font-size:13px; font-weight:normal; color:#333; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8}
					.product_c td{padding:10px; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8}
					.product_c h4{font-size:20px; color:#333; padding-bottom:25px; font-weight:normal}
					.product_c span.text_b{color:#1089ca; text-decoration:underline; font-size:14px; }
					.product_c ul{padding-top:5px}
					.product_c li{padding:8px; font-size:13px;}
					.product_c li img{padding: 15px 0 15px 15px}
					.product_c .veiw_botton { padding:15px 0;}
					.product_c .veiw_botton table{width:696px;}
					.product_c .veiw_botton th{ background:#f5f5f5; padding:10px 5px; width:100px;border-bottom:1px solid #e8e8e8; border-right:none;border-left:none}
					.product_c .veiw_botton td{padding:10px 15px; font-size:12px; text-align:left; border-bottom:1px solid #e8e8e8;border-right:none }
                    .product_c .veiw_botton td span{color:#1089ca;}
					.product_c .veiw_botton th img{padding:0 0 0 0;}
					
					.product_c .pro table{ width:718px; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
					.product_c .pro td{padding:15px; text-align:left; vertical-align:top; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; width:50%}
					.product_c .pro p{padding-bottom:10px; font-size:14px; color:#1089ca;}
					
.location { font-size:13px; margin-bottom:60px}
.location h4{color:#1089ca; font-size:20px; font-weight:normal; padding:30px 0 10px 0}
.location table{margin-bottom:40px}

.history { font-size:14px; width:100%}
.history h4{font-size:24px; color:#0082c6;font-weight:normal; }
.history table{ margin-bottom:50px;}
.history th{color:#333; font-weight:normal; padding:18px 20px 0 5px; vertical-align:top ;  border-bottom:1px solid #e8e8e8;}
.history td{padding:15px 5px; color:#666; line-height:22px;  border-bottom:1px solid #e8e8e8; }

/*Tab*/
.SL_tab{ background:url(../../Images/tab_bg.gif) repeat-x left bottom; width:100%;  margin-bottom:30px}
.SL_tab ul{ overflow:hidden;}
.SL_tab ul li{ float:left;border-bottom:1px solid #fa9266;  border-top:1px solid #dadada; border-right:1px solid #dadada;  padding:10px 30px; color:#666; font-size:15px;}
.SL_tab ul li.on{ float:left;border-bottom:1px solid #fff; border-left:1px solid #fa9266; border-top:1px solid #fa9266; border-right:1px solid #fa9266;  color:#f2520d;}
.SL_tab ul li.left{border-left:1px solid #dadada;}



/*faq*/
ul.faq_list{ margin-top:10px; border-top:2px solid #0083c6}
ul.faq_list li{ border-bottom:1px solid #d9d9d9; padding:10px 10px 10px 35px; background:url(../../Images/customer/icon_q.gif) no-repeat 10px 8px; font-size:14px;}
.answer{border-bottom:1px solid #d9d9d9;padding:10px 10px 10px 60px;  background:url(../../Images/customer/icon_a.gif) no-repeat 35px 10px; font-size:12px; line-height:24px;}
.faq_img{ background:url(../../Images/customer/fag_img.gif) no-repeat; height:75px; padding:25px 0 0 175px; color:#666; line-height:26px; margin:0 0 20px 0}

/*shop*/
.shop_bn{ margin-top:20px; padding:5px 4px 0 4px}
.shop_bn table img{padding:0 2px}
.shop_bn table td{ height:55px; vertical-align:top}


/*회사개요*/
.comapy_table { width:718px; border-bottom:1px solid #adadad; font-size:13px;}
.comapy_table tr{}
.comapy_table th{background:url(../../Images/company/table_th.gif) no-repeat left top ; padding:10px 20px; text-align:left; width:114px}
.comapy_table td{background:url(../../Images/company/table_line.gif) repeat-x top; text-align:left; padding:10px 20px; text-align:left}
.comapy_table td span{ color:#ef520d}
.comapy_table td li{padding:4px 0px;}

/*해외법인*/
.ab_table { width:718px; border-bottom:1px solid #adadad; font-size:13px;}
.ab_table tr{}
.ab_table th{background:url(../../Images/company/table_th.gif) no-repeat left top ; padding:10px 20px; text-align:left; width:76px}
.ab_table td{background:url(../../Images/company/table_line.gif) repeat-x top; text-align:left; padding:10px 20px; text-align:left}
.ab_table td span{ color:#ef520d}

.contants h5{ background:url(../../Images/sub_bullet.gif) no-repeat left 2px; font-size: 15px; font-weight:normal; padding-left:14px ; padding-bottom:10px; color:#333}


.ab_table01 {width:718px; border-bottom:1px solid #adadad; font-size:13px; margin-bottom:60px;}
.ab_table01 th{background:#ffac6b; padding:5px 10px; text-align:center; color:#fff; border-right:1px solid #fff;border-bottom:1px solid #fff; }
.ab_table01 td{ border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:left; padding:10px 5px; text-align:right; line-height:22px}
.ab_table01 td span{ color:#06F}

.ab_table1 {width:718px; border-bottom:1px solid #adadad; font-size:13px; border-top:1px solid #848484; margin-bottom:60px;}
.ab_table1 th{background:#e5e5e5;border-right:1px solid #d9d9d9; padding:8px; text-align:center; font-size:14px; color:#333; border-bottom:1px solid #cccccc;}
.ab_table1 td{ border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:left; padding:10px; text-align:center; line-height:20px;}
.ab_table1 td span{ color:#F00}



/*품질인증*/
.Q_table {width:718px; border-bottom:1px solid #adadad; font-size:13px; border-top:1px solid #a1a1a1}
.Q_table th{ background:url(../../Images/product/table_Bg.gif) no-repeat right top; padding:15px 10px; text-align:center; font-size:15px; color:#333; border-bottom:1px solid #cccccc;}
.Q_table td{ border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;text-align:left; padding:10px 5px; text-align:center; line-height:22px}
.Q_table td span{ color:#ef520d}
.Q_table td li{padding:4px 0px;}

/*채용*/
.careers{padding:0 0 30px 15px; font-size:13px; line-height:26px;}
.careers span{color:#ef520d}

/*����*/
#Bottom{border-top:1px solid #e5e5e5; width:100%;}
.BT_Wrap{ width:960px; margin:0 auto; padding:25px 0; overflow:hidden;}
.BT_Logo{ float:left; padding-left:25px; padding-right:24px }
.BT_Copy{float:left; }

.BT_Copy span.cp1{padding-right:10px; background:url(../../Images/Copy_line.gif) no-repeat top right;}
.BT_Copy span.cp2{padding:0 10px; background:url(../../Images/Copy_line.gif) no-repeat top right;}
.BT_Copy span.cp3{padding-left:10px;}
.BT_Copy a{ color:#666;}
.BT_Copy a:hover{ text-decoration:underline; color:#666;}
.BT_Copy p{padding-top:5px;}