@charset "euc-kr";
<STYLE TYPE="text/css">
select  { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #414141; border:1 solid  #E0E0E0; }
textarea{ font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #414141; border:1 solid  #E0E0E0;}
img	{ BORDER: NONE; }
body	{
	margin: 0px;
	scrollbar-face-color: #e6e6e6;
	scrollbar-shadow-color: #414141;
	scrollbar-highlight-color: #f2f2f2;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #000000;
	overflow-y:auto;
	}
.ulli {
	list-style: disc;
}
.t_center {
	text-align: center;
}
.t_right {
	text-align: right;
}
body,td,th {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 14px;
	line-height: 24px;
	color: #414141;
}
p { margin:0 }
.eng_kcr {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 15px;
	line-height: 24px;
	color: #414141;
}
.txt_11 {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 11px;
	line-height: 18px;
	color: #414141;
}
.title_14 {
	font-family: "맑은 고딕", "돋움", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0e5296;
}
.txt_red_14 {
	font-family: "맑은 고딕", "돋움", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #e70012;
}
.txt_red_19 {
	font-family: "맑은 고딕", "돋움", Arial;
	font-size: 19px;
	font-weight: bold;
	color: #e70012;
}
.blue_b {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0e6eb8;
}
.sitemap_menu {	font-family: "맑은 고딕", "돋움", "굴림", Arial;font-size: 14px;font-weight: bold;color: #ffffff;}
.sitemap_list {	font-family: "맑은 고딕", "돋움", "굴림", Arial;font-size: 12px;color: #414141;}
.sitemap_list A:link, .sitemap_list A:active, .sitemap_list A:visited {	font-family: "맑은 고딕", "돋움", "굴림", Arial;font-size: 12px;color: #414141;}
.sitemap_list A:hover {	font-family: "맑은 고딕", "돋움", "굴림", Arial;font-size: 12px;color: #414141;}
.smalltitle { font-family: "맑은 고딕", "돋움", Arial; font-size: 12px; font-weight: bold; color: #414141; letter-spacing: -0.5px; }

.tablelight { font-size: 13px; color='#565656';}
.tablebold { font-size: 13px; font-weight: bold; color='#565656';}
.textbold {
	font-size: 14px;
	font-weight: bold;
color='#565656';	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	line-height: 18px;
	color: #1168be;
}
.textlight { font-size: 11px; line-height:1.0; color='#565656';}
.break {page-break-before: always;}
.box_table{
	border-top: 2px solid #0d6fb8;
	border-left: 1px solid #cfcfcf;
	border-collapse: collapse;
	padding: 10px;
}
.point {	color: #e60012;	font-weight: bold;}
.box_table td {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	font-family: "맑은 고딕", "돋움", Arial;
	color: #414141;
	font-size: 14px;
	padding: 10px;
}
.box_table th {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #EDEDED;
	line-height: 18px;
	color: #0d6fb8;
	font-family: "맑은 고딕", "돋움", Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.03em;
	padding: 10px;
}
.box{
	border-collapse: collapse;
	background-color: #FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-left-color: #e2e2e2;
	padding: 10px;
	text-align: center;
}
.box_notice {
	border: 1px solid #e4e4e4;
	padding: 14px;
}
.box_product {
	border: 10px solid #ceeec4;
	padding: 20px;
}

.box td { border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; font-family: "맑은 고딕", "돋움", Arial; color: #414141; font-size: 13px; }
.box th { border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background-color: #EDEDED; line-height: 15px; color: #248ec6; font-family: "맑은 고딕", "돋움", Arial; font-size: 13px; font-weight: bold; letter-spacing: -0.03em; }

.footer_policy { font-family: "맑은 고딕", "돋움", Arial; font-size: 12px; line-height: 15px; color: #FFF; }
.footer_addr {
	font-family: "맑은 고딕", "돋움", Arial;
	font-size: 12px;
	line-height: 16px;
	color: #dadada;
}
.footer_copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #dadada;
}

.search { ime-mode:active; width:120px; height:15px; border:0; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 11px; color: #a0a0a0; }
.top {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 12px;
	color: #FFF;
}


.mnlMenu {
	position:absolute; width:100%; top:120px; height:40px; z-index:-100;
	-webkit-transition: all .25s ease .1s;
	-moz-transition: all .25s ease .1s;
	-o-transition: all .25s ease .1s;
	-ms-transition: all .25s ease .1s;
	transition: all .25s ease .1s;

 }

.mnlMenu A:link, .mnlMenu A:active, .mnlMenu A:visited {font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 13px; font-weight:bold; color: #f2f2f2;}
.mnlMenu A:hover, .mnlMenu A.mOver { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 13px; font-weight:bold; color: #5FF8FE;}

A.subOver:link, A.subOver:active, A.subOver:visited, A.subOver:hover {  line-height: 1.5; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; font-style: normal; color: #E40011; font-weight: normal; font-variant: normal; text-decoration: none;font-weight:bold}
A.sub:link, A.sub:active, A.sub:visited {  line-height: 1.5; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px;  color: #666666; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none;}
A.sub:hover {  line-height: 1.5; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; font-style: normal; color: #E40011; font-weight: normal; font-variant: normal; text-decoration: none;font-weight:bold}

.transit {
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	-o-transition: all .5s ease .1s;
	-ms-transition: all .5s ease .1s;
	transition: all .5s ease .1s;

 }

.lcd1 { overflow: hidden; font-family:돋움체; font-size: 9pt; border:0 solid; color: black; background-color: transparent; width:99px; height: 85px}
.lcd2 { overflow: hidden; font-family:돋움체; font-size: 9pt; border:1px solid; color: black; background-color: transparent; width:99px; height: 85px}
.input_none {font-size: 12px; border: none; background-color: transparent;}

.sms_txt { font-family: "돋움"; font-size: 11px; color: #FFFFFF; line-height: 16px; }
.sms_name { font-family: "돋움"; font-size: 11px; line-height: 16px; color: #525252; }

.mcd2 { overflow: hidden; font-family:돋움체; font-size: 11px; line-height: 16px; border:0 solid; color: #FFFFFF; background-color: transparent; width:130px; height: 65px}
.mcd1 { overflow: hidden; font-family:돋움체; font-size: 11px; line-height: 16px; border:0 solid; color: black; background-color: transparent; width:99px; height: 85px}
.main_none {  font-family:돋움체;font-size: 12px; color: #FFFFFF; border: none; background-color: transparent;}

.basic { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; line-height: 18px; color: #666; letter-spacing: -0.02em; }
.green_b { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; font-weight: bold; color: #6aa41d; letter-spacing: -0.02em; }

.product {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.detProduct {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
.detCont { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #777777; letter-spacing: -0.03em; line-height: 15px; }
.detText { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; line-height: 18px; color: #666; letter-spacing: -0.05em; }

.botBanner { height: 80px; width: 1040px; position: relative; overflow: hidden; }
.botBanner img { position: absolute; padding-top:20px;}

.location { font-family: font-family: "돋움";
	font-size: 11px;
	color: #a0a0a0;
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
}
.location_b { font-family: font-family: "돋움"; font-size: 11px; color: #b8b8b8; font-weight: bold; }

.botBanner { height: 80px; width: 1040px; position: relative; overflow: hidden; }
.botBanner img { position: absolute; padding-top:20px;}

.smsInput { font-family:"맑은 고딕", "돋움", "굴림"; font-size: 18px;  color: #666666; font-weight: bold; text-align:center; border:0; height: 28px; ime-mode:disabled;}
.smsInput3 { width: 75px}
.smsInput4 { width: 85px}

.lance {  border-style:solid; border-width:1px; border-color:#cccccc; font-size: 12px; color: #414141; line-height: 1.4;}
.admin {  border-style:solid; border-width:1px; border-color:#cccccc; font-size: 12px; color: #414141;}
.trance { background-color: #ffffff; border-bottom: #ffffff  1px solid; border-left: #ffffff 1px solid; border-right: #ffffff  1px solid; border-top: #ffffff  1px solid; }
.td1 	{  border-style:solid; border-width:1px; border-color:#D1CFBD; }
.png24 {  tmp:expression(setPng24(this));}




A.topMenu:link, A.topMenu:active, A.topMenu:visited { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #FFF;}
A.topMenu:hover { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #FFF; text-decoration: underline;}

.notice { font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #414141; letter-spacing: -0.5px; }
.w_36 {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	line-height: 40px;
}
.b_36 {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
}
.g_14 {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #dcdcdc;
	font-weight: bold;
}
.b_14 {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #3f3f3f;
	font-weight: bold;
}
.notice_date {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 11px;
	letter-spacing: -0.5px;
	color: #959595;
}
A.notice:link, A.notice:active, A.notice:visited {font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 12px; color: #414141; letter-spacing: -0.5px; }
A.notice:hover {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 12px;
	color: #0d6fb8;
	letter-spacing: -0.5px;
}

A.gallery:link, A.gallery:active, A.gallery:visited {line-height: 1.5; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 11px;  color: #f2f2f2; }
A.gallery:hover { line-height: 1.5; font-family: "맑은 고딕", "돋움", "굴림", Arial; font-size: 11px;  color: #f2f2f2; text-decoration: underline;}

.float_right_company { float:right; margin:0 0 0 30px;}
.mainTxt14 { font-family: '맑은 고딕', '돋움', Arial; font-size: 14px; color: #777777; line-height: 24px; letter-spacing: -0.5px; font-weight: 300; }
.mainTxt15 { font-family: '맑은 고딕', '돋움', Arial; font-size: 15px; font-weight: normal; color: #878787; line-height: 22px; letter-spacing: -0.5px; font-weight: 300; }
.mainTxt24 { font-family: 'Noto Sans KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 24px; line-height: 30px; font-weight: 400; color: #010101; letter-spacing: -0.5px; }
.mainTxt40_m { font-family: 'Noto Sans KR', sans-serif, "Malgun Gothic", '맑은 고딕', '돋움', Arial; font-size: 40px; color: #222222; line-height: 50px; letter-spacing: -25%; font-weight: bold; }
.mainTxt40_blue { font-family: 'Noto Sans KR', sans-serif, Malgun Gothic, '맑은 고딕', '돋움', Arial; font-size: 40px; color: #05519d; line-height: 50px; letter-spacing: -25%; font-weight: bold; }

.txt_18 {
	font-family: '맑은 고딕', '돋움', Arial;
	color: #343434;
	line-height: 30px;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: 400;
}
.txt_24 {
	font-family: '맑은 고딕', '돋움', Arial;
	color: #343434;
	line-height: 30px;
	font-size: 18px;
	letter-spacing: -3px;
	font-weight: 400;
}
.txt_26_s {
	font-family: 'Noto Serif KR', serif;
	color: #010101;
	line-height: 50px;
	font-size: 26px;
	letter-spacing: -1.0px;
	font-weight: 600;
}
.txt_34 {
	font-family: '맑은 고딕', '돋움', Arial;
	color: #05519d;
	line-height: 45px;
	font-size: 34px;
	letter-spacing: -3px;
	font-weight: 600;
}
.txt_36_s {
	font-family: 'Noto Serif KR', serif;
	color: #3c3c3c;
	line-height: 40px;
	font-size: 36px;
	letter-spacing: -5px;
	font-weight: 600;
	text-align: center;
}
.txt_48_a {
	font-family: Arial, Helvetica, sans-serif, "돋움";
	color: #000000;
	line-height: 60px;
	font-size: 48px;
	letter-spacing: -3px;
	font-weight: bold;
	text-align: center;
}
.txt_48_s {
	font-family: 'Noto Serif KR', serif;
	color: #f59d3b;
	line-height: 60px;
	font-size: 48px;
	letter-spacing: -5px;
	font-weight: normal;
	font-style: italic;
}
.txt_60 {
	font-family: '맑은 고딕', '돋움', Arial;
	color: #05519d;
	line-height: 70px;
	font-size: 60px;
	letter-spacing: -5px;
	font-weight: 600;
}
.history_year {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 48px;
	font-weight: bold;
	color: #333;
	padding-top: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 30px;
	padding-left: 20px;
}
.history_txt {
	font-family: "맑은 고딕", "돋움", "굴림", Arial;
	font-size: 14px;
	color: #666;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#factory { position: relative; float:left; width: 100%; text-align: center; clear:both; }
#factory > ul { float:left; zoom: 1; width: 1200px; text-align: center; }
#factory > ul > li { float:left; padding-right: 20px; }
#factory > ul > li:last-child, #factory > ul > li:nth-child(3) { adding-right: 0; }

factory_ul { float:left; width:1200px; display:inline-block;
padding-right:30px;}
factory_ul li:last-child { float:left; padding-right: 0; }

</STYLE>
