/* float */
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.bbs_from {padding:30px 10px 35px 10px;}
/* table */
table {border-collapse:collapse;border:0;}
td,th{padding:0;}

/* 테이블 스타일 */
.table_style_a {width:100%;}
.table_style_a tbody th, .table_style_a tbody td {font-size:13px;padding:12px 10px;line-height:160%;}
.table_style_a tbody th {border-top:1px solid #395aa9;color:#000000;}
.table_style_a tbody td {border-top:1px solid #cccccc;color:#525355;}
.table_style_a tbody td span {color:#395aa9;}
.table_style_a .bottom th {border-bottom:1px solid #395aa9;}
.table_style_a .bottom td {border-bottom:1px solid #cccccc;}

/* 공통 */
.sub_guide {width:1000px;margin:0 auto;line-height:45px;font-family:'Nanum Gothic';font-size:11px}
.sub_guide .br {padding:0 20px}
.sub_guide img {margin-top:-3px}
.sub_guide span {color:#707070}
.sub_guide .tx_c {color:#000000}
.view_p1 {background: url('../img/sub_p1_title_image.jpg') 50% 0 no-repeat}
.view_p2 {background: url('../img/sub_p2_title_image.jpg') 50% 0 no-repeat}
.view_p3 {background: url('../img/sub_p3_title_image.jpg') 50% 0 no-repeat}
.view_p4 {background: url('../img/sub_p4_title_image.jpg') 50% 0 no-repeat}
.view_p4_1 {background: url('../img/sub_p4_title_image_v2.jpg') 50% 0 no-repeat}
.view_p5 {background: url('../img/sub_p5_title_image.jpg') 50% 0 no-repeat}
.view_p6 {background: url('../img/sub_p6_title_image_v3.jpg') 50% 0 no-repeat}
.view_p6_1 {background: url('../img/sub_p6_title_image.jpg') 50% 0 no-repeat}
 /* 
 sub_p4_title_image.jpg
 sub_p4_title_image_v2.jpg 
sub_p6_title_image.jpg
sub_p6_title_image_v2.jpg 
sub_p6_title_image_v3.jpg 

 */

#sub_con {border-top:1px solid #acacad;}
#sub_con .sub_cont {width:1000px;margin:0 auto;margin-top:202px;background-color:#ffffff}
#sub_con .sub_cont h1 {display:inline-block;width:100%;font-family:'NanumSquare';font-size:35px;text-align:center;margin:28px 0 22px 0}
#sub_con .sub_conts {width:auto;padding:0 10px;}
.sub_cont_W {width:98%;margin:0 auto;}
.height_15 {clear:both;padding:18px}
.sub_cont h3 {display:inline-block;font-family:'NanumSquare';padding:15px 2px 0 2px;margin-top:50px;border-top:1px solid #395aa9;font-size:18px;}


/* KOR head  */
#head {min-width:1000px;border-bottom:1px solid #acacad;background: url('../img/head_top_bg.gif') 0 0 repeat-x}
#head:after {display:block;visibility:hidden;clear:both;content:""}
#head .he_top {width:1000px;margin:0 auto}
#head .he_top ul:after {display:block;visibility:hidden;clear:both;content:""}
#head .he_top ul li {float:right;font-family: 'Nanum Gothic';font-size:10px;padding:6px 0}
#head .he_top ul li a {padding:0 20px;color:#979797;border-right:1px solid #ccc}
#head .he_tx1 {border-top:4px solid #a1a1a1}
#head .he_tx2 {border-top:4px solid #395aa9}
#head .he_tx2 a {border:none !important}
#he_tnb {width:1000px;margin:0 auto;padding:0 0 0 0}
#he_tnb:after {display:block;visibility:hidden;clear:both;content:""}
#he_tnb .logo {margin:0 0 0 10px;padding:0 0 20px 0}
.tnb {clear:both;float:right;width:804px;padding-top:19px}

.foot_space {clear:both}
#foot {display:inline-block;width:100%;min-width:1000px;margin-top:30px;padding:0 0 25px 0;border-top:1px solid #acacad;background:#e8e8e8}
#foot .foot_ft {width:1000px;margin:0 auto;padding:30px 0 15px 0}
#foot .foot_ft:after {display:block;visibility:hidden;clear:both;content:""}
#foot .foot_ft li {float:left}
#foot .ft_le {width:560px}
#foot .ft_ri {float:right;margin:0 0 0 0}
#foot .foot_logo {margin:0 50px 0 26px}
#foot .foot_logo > img {height:35px;}
#foot_add {clear:both;color:#878787;line-height:145%;font-size:11px}
#foot_add h1 {color:#676767;padding:0 0 5px 0;font-size:12px}
#foot_add ul li {float:left}
#foot .foot_copy {clear:both;font-size:11px;padding:10px 0 0 0;color:#9f9f9f}
.foot_mail {clear:both;padding:6px 0 0 0}
.foot_mail a {font-size:11px;color:#878787}

/* index */
#main_bn {min-width:1000px;border-bottom:1px solid #acacad;background: url('../img/main_motion_bg.gif') 0 0}
#main_bn .main_bn_group {width:1000px;margin:0 auto}
#main_bn .main_bn_group ul {background:#ffffff}
#main_bn .main_bn_group ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_bn .main_bn_title {width:515px;height:167px;background:#395aa9;color:#ffffff}
#main_bn .main_bn_title .tx0 {width:auto;padding:48px 36px 0 0;text-align:right}
#main_bn .main_bn_title .tx1 {font-size:25px}
#main_bn .main_bn_title .tx2 {font-size:20px;font-family:Arial;font-weight:700}
#main_bn .main_bn_title .tx3 {padding:5px 0 0 0;font-size:16px;font-family:'Arial';color:#97ade3}

#main_con {max-width:980px;margin:0 auto}
#main_con .main_con_bn {}
#main_con .main_con_bn ul {margin:34px 0}
#main_con .main_con_bn ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_con .main_con_bn ul li {float:left}
#main_con .main_con_bn ul li p {margin:130px 0 0 0;background: url('../img/black_op70.png') 0 0;color:#fff;text-align:center;line-height:47px;font-size:13px}
#main_con .main_con_bn .main_con_bn_h {width:316px;height:177px;background: url('../img/main_banner_01.jpg') 0 0 no-repeat}
#main_con .main_con_bn .main_con_bn_k {width:316px;height:177px;background: url('../img/main_banner_03.jpg') 0 0 no-repeat}

#main_con .main_bbs {max-width:980px;margin:0 auto}
#main_con .main_bbs:after {display:block;visibility:hidden;clear:both;content:""}
#main_con .main_bbs .mbn {border:1px solid #acacad;background-color:#395aa9}
#main_con .main_bbs .mbn ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_con .main_bbs .mbn ul li {float:left}
#main_con .main_bbs .mbn .tx1 {width:146px;height:204px;padding:0 25px;background:url('../img/more_icon_w.gif') 50% 85% no-repeat;color:#fff}
#main_con .main_bbs .mbn .tx1 p {font-size:20px;font-weight:700;padding:35px 0 18px 0;line-height:120%}
#main_con .main_bbs .mbn .tx1 span {font-size:12px;line-height:130%;color:#c3d4ff}

#main_con .main_circle {clear:both;max-width:980px;margin:0 auto}
#main_con .main_circle ul {padding:40px 0 0 0}
#main_con .main_circle ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_con .main_circle ul li {float:left;width:196px;background:url('../img/circle_icon.png') 50% 0 no-repeat}
#main_con .main_circle ul li a {display:inline-block;width:100%;padding:145px 0 10px 0;text-align:center}
#main_con .main_circle ul li:hover {background-color:#8a8b8f}
#main_con .main_circle ul li a.main_circle_1 {background:url('../img/icon_01.png') 50% 33% no-repeat}
#main_con .main_circle ul li a.main_circle_2 {background:url('../img/icon_02.png') 50% 33% no-repeat}
#main_con .main_circle ul li a.main_circle_3 {background:url('../img/icon_03.png') 50% 33% no-repeat}
#main_con .main_circle ul li a.main_circle_4 {background:url('../img/icon_04.png') 50% 33% no-repeat}
#main_con .main_circle ul li a.main_circle_5 {background:url('../img/icon_05.png') 50% 33% no-repeat}
#main_con .main_circle ul li:hover a.main_circle_1 {background:url('../img/icon_01_w.png') 50% 33% no-repeat}
#main_con .main_circle ul li:hover a.main_circle_2 {background:url('../img/icon_02_w.png') 50% 33% no-repeat}
#main_con .main_circle ul li:hover a.main_circle_3 {background:url('../img/icon_03_w.png') 50% 33% no-repeat}
#main_con .main_circle ul li:hover a.main_circle_4 {background:url('../img/icon_04_w.png') 50% 33% no-repeat}
#main_con .main_circle ul li:hover a.main_circle_5 {background:url('../img/icon_05_w.png') 50% 33% no-repeat}

/* CEO */
.ceo_title {width:auto;padding:0 10px}
.ceo_title .ceo_group {position:relative;margin-top:36px;height:300px}
.ceo_title .ceo_group .tx1 {position:absolute;top:0;left:0}
.ceo_title .ceo_group .tx2 {position:absolute;top:9px;right:0}
.ceo_title .ceo_group .tx3 {position:absolute;top:100px;left:70px}
.ceo_title .ceo_group .tx3 .tx3_1 {font-size:33px;font-weight:700}
.ceo_title .ceo_group .tx3 .tx3_2 {padding:10px 0 0 0;font-size:16px;letter-spacing:0.02em}
.ceo_title .ceo_group .tx4 {position:absolute;top:210px;left:354px}
.ceo_title .line_w {border-top:1px solid #395aa9}
.ceo_title .ceo_message_group {display:inline-block;width:100%;margin:50px 0 30px 0}


.ceo_title .ceo_message_group .p1100_img_02 {
	width:100%;
	text-align:center;
}
.ceo_title .ceo_message_group .p1100_img_02 > img  {
	width:100%;
	max-width:800px;
}
.ceo_title .ceo_message_group .corporate_philosophy {display:none;}
/*
.ceo_title .ceo_message_group .corporate_philosophy {width:427px;height:406px;background: url('../img/p1100_img_01.jpg')}
*/
.ceo_title .ceo_message_group .ceo_message {width:100%;padding-top:35px;font-size:14px;text-align:justify;line-height:170%}

/* 일반현황 */

/* 경영이념 */
.management_philosophy_text {font-family: 'NanumSquare';font-size:30px;padding:20px 0 40px 0;text-align:center;}
.management_philosophy_table {width:100%;border-left:1px solid #545351;}
.management_philosophy_table tbody th, .management_philosophy_table tbody td {border-right:1px solid #545351;}
.management_philosophy_table tbody th {font-size:24px;padding:25px 0;}
.management_philosophy_table .blue_bg th {background-color:#395aa9;color:#ffffff;font-size:16px;padding:15px 0;font-weight:400;}
.management_philosophy_table tbody td {font-size:14px;line-height:220%;padding:25px 0;text-align:center;color:#525355;}

/* CI 소개 */
.logo_group {width:335px;border:1px solid #cccccc;}
.logo_group .logo_he {line-height:190px;text-align:center;}
.logo_group .logo_gr {}
.logo_group .logo_gr ul {width:100%;}
.logo_group .logo_gr ul:after {display:block;visibility:hidden;clear:both;content:""}
.logo_group .logo_gr ul li {float:left;width:50%;line-height:68px;background:#f5f5f5;border-top:1px solid #cccccc;text-align:center;}
.logo_explain {width:590px;}
.logo_explain h3 {margin:0 0 20px 0;}
.logo_explain .tx1 {font-family:'Nanum Gothic';font-size:14px;line-height:180%;text-align:justify;}

.Color_System {padding:30px 0 0 0;}
.Color_System ul:after {display:block;visibility:hidden;clear:both;content:""}
.Color_System ul li {float:left;}
.Color_System ul li div {padding:15px 0 0 0;}
.Color_System ul li div p {font-family:'Arial';padding:0 15px;color:#525355;line-height:180%;}

/* 찾아오시는 길 */
#map_class {display:inline-block;width:100%;margin-top:-30px;padding-bottom:50px;}
#map_class .tx1 {padding:18px 0 12px 3px;font-size:14px;}
#map_class .tx1 span {color:#888888;}
#map_class .tx2 ul {border:1px solid #cccccc;}
#map_class .tx3 {text-align:center;padding:30px 0 20px 0;}


/* R&D 센터 소개 */
.rnd_title_img {width:980px;height:192px;background: url('../img/rnd_center_img.jpg') 0 0 no-repeat;}
.rnd_title_img p {font-family:'Arial';font-size:30px;font-weight:700;padding:100px 0 0 470px;line-height:110%;}

.rnd_text {}
.rnd_text .tv1 {padding:20px 0 0 0;font-size:15px;text-align:justify;line-height:160%;}
.rnd_text .tv2 {padding:45px 0 0 0;}

#rnd_history {display:inline-block;width:100%;background: url('../img/History_line.gif') 50% 0 repeat-y;}
#rnd_history .rnd_vs1 {width:500px;}
#rnd_history .rnd_vs1 li {float:left;}
#rnd_history .rnd_vs2 {width:501px;}
#rnd_history .rnd_vs2 li {float:right;}
#rnd_history .tx1 {font-size:16px;line-height:180%;padding:7px 0 0 0;margin:0;}
#rnd_history .tx2 {font-size:30px;font-family:'Arial';font-weight:700;padding:0 50px;margin:0;letter-spacing:-0.02em;}
#rnd_history .tx3 {line-height:33px;}
#rnd_history ul {padding:20px 0;margin:0;}

/* 시험실 현황 */
.laboratory {}
.laboratory .laboratory_title {padding:30px 0 0 0;}
.laboratory .laboratory_title p {font-size:24px;padding:0 0 7px 0;}
.laboratory .laboratory_title span {font-size:16px;line-height:140%;}

.laboratory .laboratory_title .inner1 {
	font-size: 14px;
	text-align: justify;
    line-height: 160%;
}
.laboratory .laboratory_title .inner2 {
    margin-top: 50px;
	width:100%;
	text-align:center;
}
.laboratory .laboratory_title .inner2 > p  {
	display: inline-block;
    font-family: 'NanumSquare';
    padding: 15px 2px 0 2px;
    border-top: 1px solid #395aa9;
    font-size: 18px;
}
.laboratory .laboratory_title .inner_01 {
	padding-top:15px;
	font-weight:700;
	font-size: 16px;
	color: #000;
}
.laboratory .laboratory_title .inner_01 span.t01,
.laboratory .laboratory_title .inner_01 span.t02 {
	position: relative;
	display:inline-block;
	width:12px;
	height:12px;
	border-radius: 6px;
	margin-right:5px;
}
.laboratory .laboratory_title .inner_01 span.t01 {background:#003b71;}
.laboratory .laboratory_title .inner_01 span.t02 {background:#00b2e3;}
.laboratory .laboratory_title .inner_02 {
	font-size: 14px;
    text-align: justify;
    line-height: 160%;
	color:#555;
}


.laboratory .laboratory_table {width:100%;border-top:1px solid #ddd;}
.laboratory .laboratory_table tbody tr {}
.laboratory .laboratory_table tbody tr th {}
.laboratory .laboratory_table tbody tr th, .laboratory_table tbody tr td {padding:20px 0;border-bottom:1px solid #ddd;}
.laboratory .laboratory_table tbody tr td {font-size:13px;color:#525355;line-height:150%;padding-right:20px;}
.laboratory .laboratory_table tbody tr td p {padding:0 0 10px 0;font-size:16px;color:#244ab7;font-weight:600;}

.laboratory .laboratory_step1 {display:inline-block;width:100%;padding:30px 0 0 0;background: url('../img/p4200_img_01.jpg') 0 40px no-repeat;}
.laboratory .laboratory_step1 .laboratory_table_v2 {width:470px;border-top:2px solid #395aa9;font-size:13px;}
.laboratory .laboratory_step1 .laboratory_table_v2 thead tr th {border-bottom:1px solid #395aa9;font-weight:400;padding:13px 0;color:#244ab7;}
.laboratory .laboratory_step1 .laboratory_table_v2 tbody tr th {border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;padding:10px 8px;font-weight:400;}
.laboratory .laboratory_step1 .laboratory_table_v2 tbody tr td {border-bottom:1px solid #dddddd;padding:10px 0 10px 10px;color:#525355;}

.laboratory .laboratory_step1 .laboratory_table_v3 {width:100%;border-top:2px solid #395aa9;font-size:13px;}
.laboratory .laboratory_step1 .laboratory_table_v3 thead tr th {border-bottom:1px solid #395aa9;font-weight:400;padding:13px 0;color:#244ab7;}
.laboratory .laboratory_step1 .laboratory_table_v3 tbody tr th {border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;padding:10px 8px;font-weight:400;}
.laboratory .laboratory_step1 .laboratory_table_v3 tbody tr td {border-bottom:1px solid #dddddd;padding:10px 0 10px 10px;color:#525355;text-align:center;}

/*  신기술 개발 및 선행 개발  */
.p430_img {padding:30px 0 0 0;}
.p430_img ul {width:100%;display:flex;justify-content:space-between}
.p430_img ul li {width:18%;text-align:center;}
.p430_img ul li img {width: 100%;}
.p430_img ul li p:first-of-type{color:#244ab7}
.p430_img ul li p {font-family: 'Nanum Gothic';padding:15px 0 0 0;font-size:13px;font-weight:700;color:#244ab7;}

#rnd_history_v2 {display:inline-block;width:100%;background: url('../img/History_line.gif') 50% 0 repeat-y;}
#rnd_history_v2 .rnd_vs1 {width:500px;}
#rnd_history_v2 .rnd_vs1 li {float:left;}
#rnd_history_v2 .rnd_vs2 {width:501px;}
#rnd_history_v2 .rnd_vs2 li {float:right;}

#rnd_history_v2 .tx1 {font-size:16px;line-height:200%;margin:0;font-weight:700;}
#rnd_history_v2 .tx1 p {font-size:13px;color:#777777;margin:-2px 0 10px 0;font-weight:400;line-height:150%;}
#rnd_history_v2 .tx2 {font-size:30px;font-family:'Arial';font-weight:700;margin:0;letter-spacing:-0.02em;}
#rnd_history_v2 .tx2 span {font-size:15px;color:#244ab7;font-weight:400;}
#rnd_history_v2 .tx3 {line-height:33px;}

#rnd_history_v2 .rnd_vs1 .tx1 {width:440px;padding:20px 0 0 50px;margin-top:-20px;}
#rnd_history_v2 .rnd_vs2 .tx1 {width:440px;padding:20px 50px 0 0;margin-top:-20px;}
#rnd_history_v2 .rnd_vs1 .tx2 {padding:0 100px 0 20px;}
#rnd_history_v2 .rnd_vs2 .tx2 {padding:0 20px 0 100px;}

#rnd_history_v2 ul {padding:20px 0;margin:0;}
#rnd_history_v2 ul li {}

/* 품질정책 */
.p450_from {display:inline-block;width:100%;margin-top:20px;}
.p450_from ul {border-left:1px solid #8a8b8f;}
.p450_from ul:after {display:block;visibility:hidden;clear:both;content:""}
.p450_from ul li {float:left;width:33.3%;border-right:1px solid #8a8b8f;margin-right:-1px;}
.p450_from .tx1 {width:100%;text-align:center;font-family:'Arial';color:#244ab7;font-size:18px;padding:20px 0;}
.p450_from .tx2 {width:100%;text-align:center;}
.p450_from .tx3 {width:100%;text-align:center;font-size:23px;padding:20px 0;}

.p450_text {width:93%;margin:0 auto;margin-top:50px;font-size:14px;text-align:justify;line-height:160%;}
.authentication {display:inline-block;width:100%;margin:50px 0 50px 0;}
.authentication ul {}
.authentication ul:after {display:block;visibility:hidden;clear:both;content:""}
.authentication ul li {float:left;width:25%;text-align:center;}
.authentication .going_view {padding:20px 0 35px 0;}

/* 환경정책 */
.p460_group {margin:50px 0;}
.p460_group .p460_from {border-left:1px solid #b3b3b3;}
.p460_group .p460_from tbody tr td {width:33.3%;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:25px;}
.p460_group .p460_from tbody tr td div {margin:100px 0 0 0;font-size:14px;line-height:140%;}
.p460_group .p460_from tbody tr td div p {padding:0 0 16px 0;font-size:30px;font-weight:900;color:#395aa9;}
.p460_group .p460_from .tx1 {background: url('../img/p460_icon_01.gif') 50% 30px no-repeat}
.p460_group .p460_from .tx2 {background: url('../img/p460_icon_02.gif') 50% 30px no-repeat}
.p460_group .p460_from .tx3 {background: url('../img/p460_icon_03.gif') 50% 30px no-repeat}
.p460_group .p460_from .tx4 {background: url('../img/p460_icon_04.gif') 50% 30px no-repeat;border-bottom:none}
.p460_group .p460_from .tx5 {background: url('../img/p460_icon_05.gif') 50% 30px no-repeat;border-bottom:none}
.p460_group .p460_from .tx6 {background: url('../img/p460_icon_06.gif') 50% 30px no-repeat;border-bottom:none}

.authentication_v2 {width:100%;margin:50px auto;}
.authentication_v2 ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 20px;
  padding: 0;
  list-style: none;
}

.authentication_v2 ul li a {
	display:inline-block;
	width:100%;
}
.authentication_v2 .tn_img {
	width:calc(100% - 2px);
	border:1px solid #ccc;
}
.authentication_v2 .tn_img  >  img {
	width:100%;
}
.authentication_v2 .tn_text {
	margin-top:25px;
	width: calc(100% - 30px);
    display: inline-block;
	border:1px solid #ccc;
	border-radius:4px;
	padding:10px 15px;
	text-align:center;
}
.authentication_v2 .tn_text img {
	position: relative;
	margin-left:-20px;
	margin-right:20px;
}
.authentication_v2 .tn_text > span {
	position: relative;
	margin-right:-15px;
	font-size:13px;
	color:#555;
	font-weight:700;
}
.authentication_v2 .tn_text:hover {
	background:#000;
	padding:14px 15px;
}
.authentication_v2 .tn_text:hover img {display:none;}
.authentication_v2 .tn_text:hover > span {margin-right:-0px;color:#fff;}

/************************ *********************************/

.authentication_v2_2025 {width:100%;margin:50px auto;}
.authentication_v2_2025 > ul {
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
	padding: 25px;
	list-style: none;
	/*
	background: #e1f3ff;
	*/
}
.authentication_v2_2025 > ul > li {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: calc(100% / 3 - 1px);
	border:1px solid #395aa9;
	padding: 30px 0;
	border-bottom:none;
}
.authentication_v2_2025 > ul > li:nth-child(1),
.authentication_v2_2025 > ul > li:nth-child(2),
.authentication_v2_2025 > ul > li:nth-child(3) {
	border-top:none;
}
.authentication_v2_2025 > ul > li:nth-child(3),
.authentication_v2_2025 > ul > li:nth-child(6) {
	border-right:none;
	border-left:none;
}
.authentication_v2_2025 > ul > li:nth-child(1),
.authentication_v2_2025 > ul > li:nth-child(4) {
	border-right:none;
	border-left:none;
}

.authentication_v2_2025 > ul > li:nth-child(2),
.authentication_v2_2025 > ul > li:nth-child(5) {
	margin:0 -1px;
}
.img_a_w_2025 {
	width:75%;
	margin:0 auto;
	display:inline-block;
}
.img_a_w_2025 > ul {
	width:calc(100% - 24px);
	display: flex;
	justify-content: space-between;
	align-items: center;
	border:1px solid #777;
	border-radius:3px;
	padding:10px 12px;
	margin-bottom:10px;
}
.img_a_w_2025 > ul > li:nth-child(1) {
	font-size:1.025em;
	color:#999;
	letter-spacing: -0.05em;
}
.img_a_w_2025 > ul > li:nth-child(2) {}
.img_a_w_2025 > ul > li:nth-child(2) > a {
	display:inline-block;
	margin-left:15px;
}
.img_a_w_2025 > ul > li:nth-child(2) > a > img {}

.authentication_v2_2025 .tn_img {
	width:calc(100% - 2px);
	text-align:center;
}
.authentication_v2_2025 .tn_img  >  img {
	width:100%;
	max-width:60px;
	margin-bottom:20px;
}
.authentication_v2_2025 > ul > li > p {
	color:#002060;
	font-weight:600;
	font-size:1.2em;
	letter-spacing: -0.05em;
	margin-bottom:20px;
	text-align:center;
}
.authentication_v2_2025 .img_a_w2 {
	display: flex;
	justify-content: space-between;
	width:100%;
	max-width:280px;
}
.authentication_v2_2025 .img_a_w {
	display: flex;
	justify-content: center;
	width:100%;
	max-width:200px;
}
.authentication_v2_2025 .img_a_w a {
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;

	color:#fff;
	height:38px;
	font-size:1.05em;
	background: linear-gradient(95deg, #599ad4, #0070c0);
}
.authentication_v2_2025 .img_a_w2 a {
	display: flex;
	justify-content:center;
	align-items: center;
	width: calc(100% / 2 - 3px);
	color:#fff;
	font-size:1.025em;
	height:38px;
	background: linear-gradient(95deg, #599ad4, #0070c0);
}

.authentication_tt {
	font-size:1.85em;
	font-weight:900;
}
.authentication_tt > img {
	position: relative;
	margin-top:-3px;
	margin-right:10px;
}
.authentication_tx {
	padding:20px 0 0 0;
	font-size:1.175em;
	line-height:150%;
}


/* 인재상 */
.p6100_group {display:inline-block;width:100%;background: url('../img/p6100_img_01.jpg') 0 0 no-repeat;margin:30px 0 80px 0;}
.p6100_group div {width:590px;float:right;text-align:justify;}
.p6100_group .tx1 {padding:15px 0 0 0;font-size:22px;color:#244ab7;font-weight:600;}
.p6100_group .tx2 {padding:10px 0 0 0;font-size:15px;color:#545351;line-height:160%;}
.p6100_group .tx3 {width:574px;margin:40px 0 0 0;padding:3px 8px;font-family: 'Nanum Gothic';font-size:16px;color:#244ab7;font-weight:700;border-left:2px solid #244ab7;}
.p6100_group .tx3 p {padding:0 0 3px 0;font-size:18px;color:#000000;}
.p6100_group .tx4 {padding:8px 0 0 0;font-size:14px;color:#545351;line-height:160%;}

.p6100_group_v2 {position:relative;width:950px;min-height:568px;margin:0 auto;background: url('../img/p6100_img_02.png') 0 0 no-repeat;}
.p6100_group_v2 div {width:230px;font-size:14px;color:#d7ecf8;text-align:center;line-height:160%;}
.p6100_group_v2 div p {padding:0 0 20px 0;font-size:20px;color:#ffffff;word-break: keep-all;}
.p6100_group_v2 .tx1 {position:absolute;top:110px;left:50px;  word-break: keep-all;}
.p6100_group_v2 .tx2 {position:absolute;top:300px;left:360px; word-break: keep-all;}
.p6100_group_v2 .tx3 {position:absolute;top:110px;left:670px; word-break: keep-all;}

/* 인사제도 */
.p6200_group {margin:50px 0 0 0;width:100%;text-align:center;}
.p6200_group p {font-size:13px;padding:30px 0 40px 0;}

.p6200_group_v2 {display:inline-block;width:100%;margin:50px 0 50px 0;}
.p6200_group_v2 ul {}
.p6200_group_v2 ul li {float:left;width:27.2%;min-height:360px;padding-left:30px;padding-right:30px;}
.p6200_group_v2 ul li div {}
.p6200_group_v2 .tx1 {background: url('../img/p6200_img_03.gif') 50% 0 no-repeat;}
.p6200_group_v2 .tx2 {background: url('../img/p6200_img_04.gif') 50% 0 no-repeat;}
.p6200_group_v2 .tx3 {background: url('../img/p6200_img_05.gif') 50% 0 no-repeat;}

.p6200_group_v2 .tx1_tt {width:100%;text-align:center;padding-top:130px;padding-bottom:10px;font-size:18px;}
.p6200_group_v2 .tx1_tt2 {font-size:14px;line-height:180%;padding-top:22px;}
.p6200_group_v2 .tx1_tt2 p {font-weight:700;}


/* 공장정보  p3100_img_v1    p3100_img_v2_1  

background: url('../img/p3100_img_v2_1.jpg') -20px bottom no-repeat;
*/
.p310_group {margin-top:30px;display:inline-block;width:100%;}
.p310_group .table_from_P3 {border-bottom:1px solid #545351;font-family:'Nanum Gothic';}
.p310_group .table_from_P3 tbody tr th {font-size:14px;padding:15px;border-top:2px solid #244ab7;border-bottom:1px solid #244ab7;text-align:center;background:#ebeff9;}
.p310_group .table_from_P3 tbody tr td {font-size:13px;padding:15px 15px;line-height:170%;color:#525355;}
.p310_group .table_from_P3 tbody tr td p {font-family:'Nanum Gothic';padding:0 0 5px 0;font-size:14px;color:#000000;font-weight:600;}

.tabs_from {width:100%;}
.tabs_from td {background: url('../img/p3100_tep_img_02.jpg') 20px 0 no-repeat;vertical-align:top;line-height:160%;padding-bottom:25px;text-align:justify;}
.tabs_from td h2 {font-family:'Nanum Gothic';padding: 11px 20px 11px 40px;font-size:14px;}
.tabs_from td p {font-family:'Nanum Gothic';padding: 5px 20px 0 40px;font-size:13px;}

.tabs_from2 {width:980px;}
.tabs_from2 td {vertical-align:top;line-height:160%;padding:15px;text-align:justify;border:1px solid #dddddd;}
.tabs_from2 td h2 {font-family:'Nanum Gothic';padding: 15px 10px 15px 10px;font-size:14px;background:#395aa9;color:#fff; text-align:center;}
.tabs_from2 td p {font-family:'Nanum Gothic';padding:10px 15px 0 15px;font-size:13px;color:#525355;}
.tabs_from2 .v_left {background: url('../img/left_icon.jpg') 50% 50% no-repeat;border-top:none;border-bottom:none;}
.tabs_from2 .v_right {background: url('../img/right_icon.jpg') 50% 50% no-repeat;border-top:none;border-bottom:none;}
.tabs_from2 .v_bottom_r {background: url('../img/bottom_icon.jpg') 95% 50% no-repeat;}
.tabs_from2 .v_bottom_l {background: url('../img/bottom_icon.jpg') 5% 50% no-repeat;}
.tabs_from2 th {padding: 30px;border-top:none;border-bottom:none;}
.v_end {font-family:'Nanum Gothic';background:#395aa9;color:#fff;font-size:16px;}





/* 투자정보 */
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:auto;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;border:1px solid #e3e3e3;color:#888;text-align:center;width:120px;line-height:36px;cursor:pointer;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbfbfb), color-stop(1, #ececec));
	  background:-moz-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	  background:-webkit-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	  background:-o-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	  background:-ms-linear-gradient(top, #fbfbfb 5%, #ececec 100%);
	  background:linear-gradient(to bottom, #fbfbfb 5%, #ececec 100%);
	  font-size:13px;
      }
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate .bo_cate_on {border:1px solid #e3e3e3;background:#fff;color:#000;font-weight:700}

.bov_3 {width:100%;}
.bov_3 li {width:33.33333333333333333%;}
.bov_3 a {width:100% !important;}

.bov_5 {width:100%;}
.bov_5 li {width:20%;}
.bov_5 a {width:100% !important;}

.tabe_at_01 {width:100%;border-collapse:collapse;border-spacing:0}
.tabe_at_01 tbody th {width:12%;padding:10px;background:#ededed;border:1px solid #ddd;}
.tabe_at_01 tbody td {width:38%;padding:10px;border:1px solid #ddd;line-height:150%;}



.mm4_lnb {display:inline-block;}
.mm4_lnb ul:after {display:block;visibility:hidden;clear:both;content:""}
.mm4_lnb ul li {float:left;}

.mm4_text1 {margin:60px 0 0 0;width:100%;height:434px;background: url('<?=G5_IMG_URL?>/p4500_img_01.jpg') 0 0 no-repeat;}
.mm4_text1 .mm4_text2 {padding:270px 10px 0 305px;font-size:14px;text-align:justify;line-height:180%;}
.mm4_text1 .mm4_text2 span {color:#204aa9;font-size:16px;font-weight:700;}

.mm4_text3 {display:inline-block;width:100%;margin:20px 0 50px 0;background:#ededed url('<?=G5_IMG_URL?>/p4500_bg.png') 0 100% no-repeat;}
.mm4_text3 .mm4_text4 {display:inline-block;float:right;width:470px;margin:0 20px 30px 0;}
.mm4_text3 .mm4_text4 div {text-align:justify;font-size:13px;color:#5f5f5f;line-height:160%;}
.mm4_text3 .mm4_text4 div h2 {clear:both;font-size:15px;margin:35px 0 10px 0;color:#000000;}


.p5_title {padding:0 0 10px 0;font-size:2.2em;}
.p5_title_v2 {padding:35px 0 10px 0;font-size:1.6em;font-weight:700;}
.p5_title_v3 {padding:0 0 10px 0;font-size:1.6em;font-weight:700;}
.table_fromA {width:100%;border-collapse:collapse;border-spacing:0;}
.table_fromA thead th {padding:12px 0;background:#495776;border:1px solid #495776;border-top:2px solid #495776;color:#ffffff;}
.table_fromA tbody {}
.table_fromA tbody th {padding:8px 0;border:1px solid #dedede;}
.table_fromA tbody td {padding:8px 0 8px 10px;border:1px solid #dedede;}

.table_fromB {width:100%;border-collapse:collapse;border-spacing:0;}
.table_fromB thead th {padding:12px 0;background:#495776;border:1px solid #495776;border-top:2px solid #495776;color:#ffffff;}
.table_fromB tbody {}
.table_fromB tbody th {background:#495776;padding:8px 0;border:1px solid #dedede;color:#ffffff;}
.table_fromB tbody td {padding:12px 0 12px 20px;border:1px solid #dedede;}

.table_fromC {width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #192644;}
.table_fromC thead th {padding:12px 0;background:#495776;border:1px solid #192644;color:#ffffff;}
.table_fromC tbody {}
.table_fromC tbody th {padding:15px 0;line-height:150%;border:1px solid #dedede;}
.table_fromC tbody td {padding:8px 0 8px 10px;line-height:150%;border:1px solid #dedede;}
.table_fromC tfoot th {background:#d0daef;padding:15px 0;border:1px solid #adbcdc;}
.table_fromC tfoot td {background:#d0daef;padding:8px 0 8px 10px;border:1px solid #adbcdc;}

.p5303_list {line-height:46px;border-bottom:1px solid #dedede;font-size:1.25em;}
.p5303_list span {display:inline-block;padding:0 10px 0 15px;}

.p5601_con {margin:0 0 40px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd;}
.p5601_con ul{}
.p5601_con ul:after {display:block;visibility:hidden;clear:both;content:""}
.p5601_con .p5_li_le {float:left;}
.p5601_con .p5_li_le p {padding:6px 0 0 5px;font-size:1.2em;color:#495776;font-weight:700;}
.p5601_con .p5_li_ri {float:right;text-align:center;width:300px;}
.p5601_con .p5_li_ri p {padding:15px 0 7px 0;font-size:1.5em;color:#495776;font-weight:700;}
.p5601_con .p5_li_ri .tx1 {width:300px;padding:10px 0;font-size:1.15em;line-height:180%;background:#33bfb8;color:#ffffff;}
.p5601_tx {padding:0 0 8px 0;font-size:1.25em;}
.p5601_tx span {font-weight:700;font-size:1.35em;}

.p5602_title {margin:0 0 20px 0;padding:15px 0;font-size:1.5em;font-weight:700;color:#002060;border-top:1px solid #002060;border-bottom:1px solid #002060;}
.p5602_title ul:after {display:block;visibility:hidden;clear:both;content:""}
.p5602_title .tx1 {padding:0 0 0 15px;float:left;}
.p5602_title .tx2 {padding:0 15px 0 0;float:right;font-size:0.8em;color:#000;}
.p5602_title .tx2 span {color:#f77628;}

.p5602_title2 {margin:0 0 20px 0;padding:15px 0;font-size:1.5em;font-weight:700;color:#c0504d;border-top:1px solid #c0504d;border-bottom:1px solid #c0504d;}
.p5602_title2 ul:after {display:block;visibility:hidden;clear:both;content:""}
.p5602_title2 .tx1 {padding:0 0 0 15px;float:left;}
.p5602_title2 .tx2 {padding:0 15px 0 0;float:right;font-size:0.8em;color:#000;}
.p5602_title2 .tx2 span {color:#f77628;}


.box_car {margin-bottom:20px;}
.box_car:after {display:block;visibility:hidden;clear:both;content:""}
.box_car .box_le {float:left;width:49%;}
.box_car .box_ri {float:right;width:49%;}
.box_car .car1 {background: url('<?=G5_IMG_URL?>/car_p56_01.gif') no-repeat 0 0;}
.box_car .car2 {background: url('<?=G5_IMG_URL?>/car_p56_02.gif') no-repeat 0 0;}
.box_car .car3 {background: url('<?=G5_IMG_URL?>/car_p56_03.gif') no-repeat 0 0;}
.box_car .car4 {background: url('<?=G5_IMG_URL?>/car_p56_04.gif') no-repeat 0 0;}
.box_car .car5 {background: url('<?=G5_IMG_URL?>/car_p56_05.gif') no-repeat 0 0;}
.box_car .car6 {background: url('<?=G5_IMG_URL?>/car_p56_06.gif') no-repeat 0 0;}
.box_car .car7 {background: url('<?=G5_IMG_URL?>/car_p56_07.gif') no-repeat 0 0;}
.box_car .car8 {background: url('<?=G5_IMG_URL?>/car_p56_08.gif') no-repeat 0 0;}
.box_car .car9 {background: url('<?=G5_IMG_URL?>/car_p56_09.gif') no-repeat 0 0;}
.box_car .car10 {background: url('<?=G5_IMG_URL?>/car_p56_10.gif') no-repeat 0 0;}

.box_car .box_tx {margin:0 0 0 170px;padding:25px 0;width:200px;border:1px solid #cccccc;text-align:center;}
.box_car .box_tx .tx1 {font-size:1.5em;font-weight:700;}
.box_car .box_tx .tx2 {padding:10px 0;font-size:1.25em;font-weight:700;color:#495776;}
.box_car .box_tx .tx3 {font-size:1.1em;color:#5e5e5e;}




/* 핵  크롬 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.Pad iframe {margin-right:-1px}
}


/* 230808 P4500 인증서 페이지 CSS */
.p4500_img {
	width: 224px;
	height: 316px;
	object-fit: cover;
}