@charset "utf-8";

/* 타이틀 */
.con_tit h3 {color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 18px; padding-left:24px; margin-bottom:10px; font-size:16px; font-weight:600;letter-spacing:-0.5px;}


/*인사말*/
#ceo		{margin:25px 20px 20px 10px; line-height:190%; text-align:justify; }
#ceo .point {font-weight:600; font-size:15px; color:#535353; line-height:200%;}

/* 회사연혁 */
#history .history_con {overflow:hidden;  padding-bottom:40px; border-bottom:1px solid #e6e6e6;}
#history .history_con h3 {float:left; width:247px;}
#history .history_con .cw_hist {float:left; background:url(/images/sub/bg_history.gif) left top no-repeat; padding-left:34px;}
#history .history_con .cw_hist2 {float:left;}

#history .history_con2 {overflow:hidden; padding-top:40px; }
#history .history_con2 h3 {float:left; width:247px;}
#history .history_con2 .cw_hist {float:left; }

#history h4 {font-size:15px; letter-spacing:-0.05em; *letter-spacing:-0.07em;}
#history h4 span {color:#373737; font-size:25px; font-weight:800;}

#history .history_con .cw_t {padding-bottom:40px; background:url(/images/sub/bg_h3.gif) left top no-repeat; padding-left:34px;}
#history .history_con .cw_c {padding-bottom:40px; background:url(/images/sub/bg_h2.gif) left top no-repeat; padding-left:34px;}
#history .history_con .cw_b {background:url(/images/sub/bg_h.gif) left top no-repeat; padding-left:34px;}

#history .history_con2 .cw_t {padding-bottom:40px; background:url(/images/sub/bg_h3.gif) left top no-repeat; padding-left:34px;}
#history .history_con2 .cw_c {padding-bottom:40px; background:url(/images/sub/bg_h2.gif) left top no-repeat; padding-left:34px;}
#history .history_con2 .cw_b {background:url(/images/sub/bg_h.gif) left top no-repeat; padding-left:34px;}
.history_table {margin-top:12px;}
.history_table th {padding:8px 0; font-size:14px; text-align:left; letter-spacing:-0.05em; *letter-spacing:-0.07em;}
.history_table th  span {color:#404040; font-size:14px;}
.history_table td {padding:8px 0px 8px 8px; background:url(/images/sub/bul_arrow.gif) left 15px no-repeat;}

/* ci */
#ci	.ci_con		{width:760px; line-height:180%;}
#ci	.ci_con h3	{color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 18px; padding-left:24px; margin-bottom:10px; font-size:16px; font-weight:600;letter-spacing:-0.5px;}
#ci .left_img	{float:left; width:390px; }
#ci .right_txt{float:left; width:350px; line-height:19px; text-align:justify; margin-left:15px;}

/* 협력업체 */
#partner .partner_con h3 {color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 15px; padding-left:24px; margin-bottom:18px; font-size:16px; font-weight:600; letter-spacing:-0.5px;}
#partner .partner_con h3 span {color:#6c6c6c; font-size:12px; font-weight:normal; letter-spacing:0.5px; margin-left:5px;}
#partner .partner_con ul {overflow:hidden;margin-bottom:40px;}
#partner .partner_con ul li {float:left; width:224px;}
#partner .partner_con ul li p {text-align:center; margin-top:10px;}
#partner .partner_con ul li.cw_r {margin-left:30px;}

a.util_button_gd  { text-align:center; padding:0 60px 0 10px; font-size:12px; height:34px;line-height:34px;padding-right:40px; display:inline-block;background:#666666 url("/images/sub/icon_download.png") no-repeat center right; color:#fff;  }
a.util_button_gd:hover {background:#4b4b4b url("/images/sub/icon_download.png") no-repeat center right; color:#fff}

/* 제품소개 */
#product {clear:both;}
#product .product_con		{width:760px; line-height:180%;clear:both;}
#product .product_con h3	{color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 18px; padding-left:24px; margin-bottom:10px; font-size:16px; font-weight:600;letter-spacing:-0.5px;}
#product .product_con2		{width:360px; line-height:180%;float:left;margin:0px 20px 0px 0px;}
#product .product_con2 h3	{color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 18px; padding-left:24px; margin-bottom:10px; font-size:16px; font-weight:600;letter-spacing:-0.5px;}
#product .product_content	{border:1px solid #d9d9d9; margin-bottom:23px; height:143px; background:#f9f9f9; border-top-right-radius:25px;}
#product .product_content2	{border:1px solid #d9d9d9; margin-bottom:23px; height:163px; background:#f9f9f9; border-top-right-radius:25px;}
#product .left_img			{float:left; width:310px;}
#product .right_txt			{float:left; width:430px; margin:25px 0 0 0; line-height:20px;}

/* tab */
.tabmenu{overflow:hidden;margin:15px 0 15px;}
.tabmenu li{float:left;width:193px;height:47px;margin:0 2px 1px 0;}
.tabmenu li.mg-none{margin-right:0;}
.tabmenu li a{display:inline-block; width:193px; height:32px;padding:15px 0 0 30px; font-weight:600; text-align:left; background:url("/images/common/tab_img.jpg") 0 0 no-repeat;color:#fff !important; font-size:14px;}
.tabmenu li a.on,
.tabmenu li a:active,
.tabmenu li a:focus,
.tabmenu li a:hover{color:#fff !important;background-position:0 -47px;text-decoration:none;}

/* 가공공정도 tab */
.process_tab { width:100%; float:left; margin:25px 0 25px; }
.process_tab li { float:left; border:1px solid #e3e3e3;  border-bottom:0; width:148px; text-align:center; margin-right:10px;}
.process_tab li a { float:left; width:100%; padding:12px 0; font-size:14px; color:#696969; background:#f5f5f5; border-bottom:1px solid #e3e3e3;font-weight:600;}
.process_tab li a:hover { padding-bottom:11px; color:#0c4da2; background:#fff; border-bottom:2px solid #183d96; }
.process_tab li a.on { padding-bottom:11px; color:#183d96; background:#fff; border-bottom:2px solid #0c4da2; font-weight:600;}
.process_tab li.last { border-right:1px solid #e3e3e3;}


/* 표 */
.board_list1				{clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #363d4c}
.board_list1 thead th 		{padding:8px; background:#f9f9f9; color:#333; border-right:#ddd 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center; height:30px;}
.board_list1 thead th.no	{padding:8px; background:#f9f9f9; color:#333; border-right:#fff 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center; height:30px;}
.board_list1 tbody th 		{padding:8px; margin:0; background:#f3f3f3; color:#e4007f;  font-weight:600; border-bottom:#ddd 1px solid;border-right:#ddd 1px solid; text-align:center; border-right:1px solid #ddd; }
.board_list1 tbody td 		{color:#555; padding:8px 12px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid;}
.board_list1 tbody td.point	{color:#555; padding:8px 0 8px 20px; background:#f7f7f7; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; font-weight:600}
.board_list1 tbody td.no	{color:#555; padding:8px 12px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#fff 1px solid;}

/* 글자간 여백 작음 */
.board_list2				{clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #363d4c;  }
.board_list2 thead th 		{padding:6px; background:#f9f9f9; color:#333; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; font-weight:600; text-align:center;}
.board_list2 thead th.line	{padding:6px; background:#f9f9f9; color:#333; border-right:#ddd 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center;}
.board_list2 thead th.line_no{padding:6px; background:#f9f9f9; color:#333; border-right:#fff 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center;}
.board_list2 thead th.no	{padding:6px; background:#f9f9f9; color:#333; border-right:#fff 1px solid; border-bottom:#ddd 1px solid; font-weight:600; text-align:center;}
.board_list2 tbody td 		{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; text-align:center;}
.board_list2 tbody td.left 	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; text-align:left;}
.board_list2 tbody td.no	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#fff 1px solid; text-align:center;}
.board_list2 tbody td.no2	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#fff 1px solid; text-align:left;}

/* 글자크기 작음 */
.board_list3				{clear: both; border-collapse: collapse; width:100%; margin:0px;  border-top:2px solid #363d4c;}
.board_list3 thead th 		{padding:6px; background:#f9f9f9; color:#333; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; font-weight:600; text-align:center;}
.board_list3 thead th.line	{padding:6px; background:#f9f9f9; color:#333; border-right:#ddd 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center;}
.board_list3 thead th.line_no{padding:6px; background:#f9f9f9; color:#333; border-right:#fff 1px solid; border-bottom:#363d4c 1px solid; font-weight:600; text-align:center;}
.board_list3 thead th.no	{padding:6px; background:#f9f9f9; color:#333; border-right:#fff 1px solid; border-bottom:#ddd 1px solid; font-weight:600; text-align:center;}
.board_list3 tbody td 		{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; text-align:center; font-size:11px; vertical-align:top;}
.board_list3 tbody td.point	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; text-align:center; font-size:13px; vertical-align:middle; }
.board_list3 tbody td.left 	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#ddd 1px solid; text-align:left;}
.board_list3 tbody td.no	{color:#555; padding:6px; background:#fff; border-bottom:#ddd 1px solid; line-height:170%; border-right:#fff 1px solid; text-align:center;}

.board_left {width:350px;float:left}
.board_right {width:350px;margin-left:15px;float:left}

/* 코일센터 */
#coilcenter .coil_con		{width:760px; line-height:180%;}
#coilcenter .coil_con h3	{color:#131313; padding-top:15px; background:url(/images/common/title_icon.gif) no-repeat 0px 18px; padding-left:24px; margin-bottom:10px; font-size:16px; font-weight:600;letter-spacing:-0.5px;}
#coilcenter_bg	{position: relative; width:760px; margin-left:20px; padding-top:10px; }
#coilcenter_bg .coilcenter_txt	{ position: absolute; width:350px;top:40px; margin-left:37px; min-height:400px; text-align:justify; z-index:999; background-color:#fff;}
.coil_partner {float:left; width:233px;border:1px solid #d9d9d9; margin:25px 20px 50px 0; height:324px; box-sizing:border-box;}
.coil_partner .photo	{ width:232px;}
.coil_partner .txt		{/*float:left; width:460px;*/ margin:18px; line-height:20px; font-size:12px;}


/* 가공 슬라이드 */
.process2_bg	{position:relative; width:760px; background:url(../images/sub/process_img_bg.jpg) no-repeat; height:2318px;}
.process2_img	{position:absolute; text-align:center; z-index:999; margin:545px 0 0 65px;}

.slidesM{position:absolute;width:628px; margin-top:85px;}
.slidesM .slide{overflow:hidden;position:relative;width:628px;height:382px}
.slidesM .slide li{display:block;width:628px;height:382px}
.slidesM .slide li a{display:block}
.slidesM .page{z-index:100;position:absolute;bottom:20px;right:10px;height:12px;list-style:none}
.slidesM .page li{display:inline-block;_display:inline;margin:0 2px;_zoom:1}
.slidesM .page li a{display:block;overflow:hidden;width:12px;height:12px;border:1px solid #e7e7e7;background:#fff;color:#999;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:12px;text-align:center}
.slidesM .page li a:hover{text-decoration:none}
.slidesM .page li.current a{border:1px solid #1a65a9;background:#06559e;color:#fff;font-weight:bold}


/* 사회공헌 */ 
.lst_type{width:740px; /*padding:10px; */list-style:none;} 
.lst_type li{clear:both;_height:0; margin-bottom:30px;_font-size:0; border-bottom:1px solid #efefef; padding-bottom:30px;} 
.lst_type2{overflow:hidden; background-color:#fff; }
.lst_type2 p{margin-left:275px; }
.lst_type2 dt{font-size:15px;} 
.lst_type2 dt.tit{margin-left:275px; margin-top:8px} 
.lst_type2 dd.photo{display:inline;float:left;margin:-40px 20px 0 0;color:#fff;text-align:center} 
.lst_type2 dd.txt{line-height:21px; margin:24px 0;} 
.lst_type2 dd img{border:none} 
.lst_type2 dt a{color:#2d2c2d; text-decoration:none; font-weight:600;} 
.lst_type2 dt a:hover{text-decoration:underline; } 

/* 컨텐츠 영역_사이트맵 */
#contents_sitemap{width:750px; height:auto; margin:0 auto;}
#contents_sitemap p.site{background-color:#fff; color:#333;font-weight:600; padding:20px 20px;border-top:2px solid #333;border-bottom:1px solid #333;font-size:16px;}
#contents_sitemap #cate_line{margin-bottom:20px;}
#contents_sitemap #cate_line #cate{float:left; width:185px; height:auto; margin:30px;}
#contents_sitemap #cate_line #cate dl{ margin:10px 0 15px 0}
#contents_sitemap #cate_line #cate dl dt{background:url(/images/common/sitemap_icon.gif) 8px 15px  no-repeat; padding:8px 0 8px 17px;margin-top:3px;border-bottom:#dbdbdb 1px solid;text-align:left;}
#contents_sitemap #cate_line #cate dl dt.up{height:23px; background:url(/_img/icon/sitemap_icon1.gif) 8px 10px no-repeat; padding-left:17px;padding-top:6px;border-top:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;}
#contents_sitemap #cate_line #cate dl dt.add{height:20px; background:url(/_img/icon/sitemap_icon.gif) 5px 10px no-repeat; margin-left:12px;border:none}
#contents_sitemap #cate_line #cate dl dt a{ color:#666; letter-spacing:0px; }
#contents_sitemap #cate_line #cate dl dt a:hover{color:#193c96; font-weight:600;}
#contents_sitemap #cate_line #cate dl dt.end{height:30px;}