@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/*@font-face {
    font-family:'MalgunGothic';
    src: url('../fonts/MalgunGothic.eot');
    src: url('../fonts/MalgunGothic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MalgunGothic.woff') format('woff'),
         url('../fonts/MalgunGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

/* default */
html {-webkit-text-size-adjust: none;overflow-y:scroll;}
body {width:100%;height:100%;padding:0;margin:0;text-align:left;font-family:"NanumGothic",나눔고딕,"Tahoma","Arial",dotum,"돋움","sans-serif";font-size:15px;color:#666666;line-height:1.6em;font-weight:normal;letter-spacing:-0.5px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0;line-height:1.6em;}
form, fieldset, p {margin:0;padding:0;border:0;}
table {width:100%;table-layout:fixed;}
table, tbody, tfoot, thead, tr, th, td {border-collapse:separate;border-spacing:0;table-layout:fixed;} /*border:none; separate*/
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
table th {font-weight:bold;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0;height:0;overflow:hidden;font-size:0;margin:0;padding:0;line-height:0;}
img {border:0;vertical-align:middle;outline:none;}
optgroup {font-style:normal;font-size:0;height:0;line-height:0;}
input,select {font-family:"Arial", "Dotum", "sans-serif";font-size:12px;margin:0;vertical-align:middle;color:#999;}
label {cursor:pointer;}
input.radio {width:12px;height:12px;}
input.checkbox {width:12px;height:12px;}
.bg_none {background:none !important;}
.brd_none {border:none !important;}
.clear {*zoom:1;}
.clear:after {content:" "; display:block;clear:both;overflow:hidden;}
input.txt01 {width:93%;padding:7px;border:1px solid #d4d4d4;}
input.txt_re {width:233px;padding:7px;border:1px solid #d4d4d4;}
a { border: none; }

/* 컨텐츠정렬관련 */
.tleft {text-align:left !important;}
.tcenter {text-align:center !important;}
.tright {text-align:right !important;}

/* 텍스트관련 */
.tbold {font-weight:bold;}

/* 링크 */
a {text-decoration:none;color:#929292;}
a:link, a:visited {text-decoration:none;color:#929292;outline:none;}
a:hover, a:focus, a:current {text-decoration:none;outline:none;}
a:active {text-decoration:none;outline:none;background:none;}

/* 공통 */
.bg {position:absolute;top:102px;left:0;width:100%;height:265px;background:url(../images/bg_navi.png) 0 center repeat;opacity:0.8;z-index:1001;}
.bg.bdNone {border-bottom:0;}
#header {width:100%;text-align:center;z-index:1000;}
#header .lang {}
#header .lang .langInner {width:1100px;margin:0 auto;}
#header .lang ul {float:right;}
#header .lang ul li {float:left;background:url(../images/bar.gif) 0 center no-repeat;}
#header .lang ul li:first-child {background:none;}
#header .lang ul li a {display:block;width:90px;height:27px;line-height:29px;text-align:center;font-size:12px;color:#b5b5b5;}
#header .lang ul li a.on {color:#e87026;font-weight:600;}
#header .header_inner {position:relative;width:1100px;padding:10px 0 0 0;margin:0 auto;*zoom:1;}
#header .header_inner:after {content:" "; display:block;clear:both;overflow:hidden;}
#header .header_inner h1 {float:left;}
#gnb {float:right;width:70%;height:43px;padding:25px 0 0 0;}
#gnb li.menu {position:relative;float:left;width:145px;padding-left:5px;}
#gnb li.menu a:hover{color:#208558;}
#gnb li.menu .depth1 {display:block;padding-bottom:23px;font-size:18px;color:#4d4d4d;font-weight:600;}
#gnb li .depth2 {position:absolute;top:45px;left:0;width:149px;z-index:1100;}
#gnb li.gnb4 .depth2 {}
#gnb li .depth2.bdNone {border-bottom:0;}
#gnb li .depth2 a {display:block;padding:5px 10px;font-size:16px;line-height:20px;color:#fff;font-weight:600;}
#gnb li .depth2 ul li:first-child a {padding-top:12px;}
#gnb li .depth2 ul li a:hover {color:#d7d7d7;}
#gnb li .depth2.onD {}
#gnb li .depth2.onD a {color:#fff;}
#footer {position:relative;width:100%;padding-top:10px;padding-bottom:20px;margin:0 auto;}
#footer .footerInner {position:relative;width:1100px;text-align:center;border-top:1px solid #d8d8d8;margin:0 auto;}
#footer .footerInner .footLink {}
#footer .footerInner .footLink li {float:left;}
#footer .footerInner .footLink li a {display:block;padding:15px;color:#615956;}
#footer .footerInner .address {padding:15px 15px 0 15px;font-size:14px;color:#666666;text-align:center;font-weight:900;letter-spacing:0.3px;}
#footer .footerInner .copy {padding:0 15px;font-size:11px;color:#615956;text-align:center;font-weight:600;letter-spacing:0.3px;}

/* 메인 */
#mContainer {width:100%;text-align:center;}
#mContainer .mvBox {position:relative;text-align:center;width:100%;background:url("../images/main_img_bg.png") 0 0 repeat-x;}
#mContainer .mVisualWrap {width:1400px;height:540px;border-top:0px solid #208558;border-bottom:0px solid #208558;margin:0 auto;}
#mContainer .mVisual .cycle-slideshow img {width:1400px;height:540px;}


#mContents {position:relative;width:100%;text-align:center;}
.mContentsInner2 {position:relative;width:1100px;text-align:center;margin:0 auto;padding-left:0px;}
.mContban {position:relative;float:left;padding-top:10px;border-bottom:1px dotted #d8d8d8;}

.mContentsInner3 {position:relative;width:1100px;margin:0 auto;padding-left:0px;}
.mContban2 {position:relative;float:left;padding-top:10px;}


/*.mContentsInner {position:relative;width:1400px;text-align:center;margin:0 auto;padding-left:50px;padding-bottom:60px;}
.mContBtm {float:left;padding-top:30px;}
.mContBtm .mcb1 {position:relative;width:260px;height:60px;background:url(../images/icon1.png) 160px center no-repeat;}
.mContBtm .mcb2 {position:relative;width:260px;height:60px;background:url(../images/icon2.png) 160px center no-repeat;}
.mContBtm .mcb3 {position:relative;width:260px;height:60px;background:url(../images/icon3.png) 160px center no-repeat;}
.mContBtm .mCus {width:300px;}
.mContBtm .mCus .call {padding:0 0 0 0;text-align:center;font-size:24px;color:#208558;font-weight:600;text-decoration:underline;}
.mContBtm .mCus .mail {padding:20px 0 0 0;text-align:center;font-size:18px;color:#666666;font-weight:600;}
.mContBtm .mcbTit {height:60px;vertical-align:middle;padding-bottom:5px;font-size:17px;color:#555;font-weight:600;}
.mContBtm .mcbCont {font-size:14px;color:#999;font-weight:bold;} */

#mfooter {position:relative;width:100%;padding-bottom:20px;margin:0 auto;text-align:center;}
#mfooter .footerInner {position:relative;width:1400px;text-align:center;border-top:1px solid #d8d8d8;margin:0 auto;}
#mfooter .footerInner .footLink {}
#mfooter .footerInner .footLink li {float:left;}
#mfooter .footerInner .footLink li a {display:block;padding:15px;color:#615956;}
#mfooter .footerInner .address {padding:15px 15px 0 15px;font-size:14px;color:#666666;text-align:center;font-weight:900;letter-spacing:0.3px;}
#mfooter .footerInner .copy {padding:0 15px;font-size:11px;color:#615956;text-align:center;font-weight:600;letter-spacing:0.3px;}

/* 서브 */

#container {position:relative;width:100%;background:url("../images/bg_container.png") 0 0 repeat-x;}
#container .sub_visual {position:relative;width:1100px;height:200px;padding-bottom:10px;margin:0 auto;background:url("../images/bg_container.jpg") 0 0 repeat-x;z-index:800;}
#container .sub_visual .s_visual {*zoom:1;}
#container .sub_visual .s_visual .s_cycle01 {float:left;width:1100px;}

#container .sub_visual .s_cover01 {position:absolute;top:0;left:0;z-index:900;}
#container .sub_visual .s_cover02 {position:absolute;top:0;left:495px;z-index:1000;}

#container .wrap_cont {width:1100px;margin:0 auto;*zoom:1;}
#container .wrap_cont:after {content:" "; display:block;clear:both;overflow:hidden;}
#container .wrap_cont .left_cont {float:left;width:200px;margin:0 38px 0 0;}
#container .wrap_cont .left_cont h2 {background-color:#8ec323;color:#ffffff;text-align:center;padding-top:13px;height:35px;}
#container .wrap_cont .left_cont .lyh_lnb {width:200px;}

#lnb {width:200px;padding:0 0 30px 0;margin:0 0 20px 0;background:url("../images/bg_lnb02.png") 0 bottom no-repeat;}
#lnb > li {width:200px;border-bottom:1px solid #e4e4e4;}
#lnb > li > a {display:block;padding:8px 0 8px 15px;background:url(../images/bul01.jpg) 0 18px no-repeat;color:#8d8d8d;font-size:15px;font-weight:600;line-height:1.5em;}
#lnb > li > a:hover {color:#000000;}
#lnb > li > a.lyh_on {color:#000000;}
#lnb > li > ul {padding:0 0 0px 0;}
#lnb > li > ul > li {width:200px;}
#lnb > li > ul > li > a {display:block;padding:5px 0 5px 30px;color:#208558;font-size:14px;font-weight:600;}
#lnb > li > ul > li > a:hover {color:#208558;font-weight:600;}
#lnb li.current > a {color:#000000;}
#lnb ul ul {border-top:1px solid #eee;margin:5px 0 5px 15px;padding:5px 0}
#lnb ul ul li a{font-size:12px;margin-left:15px;display:block;padding:5px 0 5px 8px;background:url(../images/bul_gray.gif) left center no-repeat;}
#lnb ul ul li a:hover {color:#000000;}

#contents {position:relative;float:left;width:840px;min-height:300px;padding-bottom:20px;}
#contents .title_area {position:relative;padding-top:10px;border-bottom:1px solid #66666;}
#contents .title_area h3 {font-size:28px;font-weight:600;color:#4a4a4a;line-height:28px;}
#contents .title_area .location {position:absolute;bottom:0;right:0px;color:#757575;font-size:15px;}
#contents .title_area .location span {font-weight:600;}
#contents .cont_area {width:840px;padding:30px 0 0 0;margin-bottom:30px;}
#contents .cont_area h3 {font-size:25px;font-weight:600px;color:#000;line-height:35px;}
#con_title {color:#208558;font-size:20px;font-weight:600;padding-bottom:15px;}


#contents .cont_area .con_text {text-align:justify;margin-bottom:25px;width:820px;height:100%;float:left;line-height:25px;letter-spacing:0.2px;word-spacing:1px;}
#contents .cont_area .con_text .left {width:400px;height:100%;float:left;padding-bottom:25px;}
#contents .cont_area .con_text .right {width:400px;height:100%;float:right;padding-bottom:25px;}

#contents .cont_area .con_text2 {text-align:justify;}
#contents .cont_area .alert {text-align:center;font-size:40px;font-weight:600;color:#666666;margin-top:60px;}

/* 인사말 */
#contents .cont_area .intro {text-align:justify;width:840px;height:auto;float:left;line-height:25px;}
#contents .cont_area .intro .left {width:400px;height:auto;float:left;padding-bottom:25px;}
#contents .cont_area .intro .right {width:400px;height:auto;float:right;padding-bottom:25px;}
#contents .cont_area .intro_slogan {padding-bottom:20px;}

/*  연혁  */
#contents .cont_area .year {text-align:justify;width:840px;height:auto;float:left;line-height:25px;padding:15px 0;border-bottom:1px dotted #929292;}
#contents .cont_area .year .year01 {position:relative;text-align:center;width:150px;height:auto;float:left;color:#208558;font-size:30px;font-weight:600;line-height:22px;}
#contents .cont_area .year .year02 {position:relative;text-align:right;width:150px;height:auto;float:left;color:#000000;font-size:18px;font-weight:600;line-height:22px;}
#contents .cont_area .year .year02 li {line-height:25px;padding-right:50px;}
#contents .cont_area .year .year03 {position:relative;text-align:left;width:540px;height:auto;float:left;color:#666666;font-size:15px;line-height:22px;}
#contents .cont_area .year .year03 li {padding:0 0 0 10px;background:url(../images/year_bul.png) 0 11px no-repeat;line-height:25px;}


/* Profile */
#contents .cont_area .table_ver {width:840px;border-top:0px solid #777;color:#666;font-size:14px;padding-bottom:15px;letter-spacing:0.5px;}
#contents .cont_area .table_ver table {width:840px;border-collapse:collapse;}
#contents .cont_area .table_ver thead th {background:#fff;text-align:left;padding:1px 0;border-bottom:1px solid #ddd}
#contents .cont_area .table_ver tbody th {background:#909090;text-align:center;color:#fff;font-weight:600;border:1px solid #ddd;line-height:16px;}
#contents .cont_area .table_ver td {padding:10px 15px;text-align:justify;font-weight:500;border:1px solid #ddd;line-height:20px;}
#contents .cont_area .table_ver ul li,.table_ver p {font-size:12px;color:#888;}

/* History */
#contents .cont_area .history {position:relative;text-align:justify;width:840px;height:100%;float:left;}
#contents .cont_area .history .left {position:relative;width:400px;height:100%;float:left;padding-bottom:20px;}
#contents .cont_area .history .right {position:relative;width:400px;height:100%;float:right;padding-bottom:20px;}
#contents .cont_area .history .year {position:relative;width:70px;font-size:20px;color:#208558;font-weight:600;text-decoration:underline;}
#contents .cont_area .history .year_text {position:relative;}
#contents .cont_area .history .year_text li{position:relative;background:url(../images/bul_gray.png) 70px 11px no-repeat;padding-left:80px;text-align:justify;font-size:15px;font-weight:500;}

/* organization */
.sub0104 {position:relative;width:840px;height:500px;margin-top:50px}
.sub0104 img {position:absolute;opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); }
.org01 {left:340px;top:0}
.org02 {left:111px;top:40px}/*bg*/
.org03 {left:548px;top:65px}
.org04 {left:15px;top:145px}
.org05 {left:230px;top:145px}

.org06 {left:445px;top:145px}
.org07 {left:660px;top:145px}
.org08 {left:15px;top:200px}
.org09 {left:15px;top:250px}
.org10 {left:15px;top:300px}

.org11 {left:230px;top:200px}
.org12 {left:230px;top:250px}
.org13 {left:445px;top:200px}
.org14 {left:445px;top:250px}
.org15 {left:445px;top:300px}
.org16 {left:660px;top:200px}
.org17 {left:660px;top:250px}
.org18 {left:416px;top:350px}
.org19 {left:416px;top:390px}
.org20 {left:624px;top:350px}

/* main customer */
#contents .cont_area .table_ver2 {width:840px;border-top:0px solid #777;color:#666;font-size:14px;padding-bottom:15px;letter-spacing:0.5px;}
#contents .cont_area .table_ver2 table {width:840px;border-collapse:collapse;}
#contents .cont_area .table_ver2 thead th {background:#fff;text-align:left;padding:1px 0;border-bottom:1px solid #ddd}
#contents .cont_area .table_ver2 tbody th {padding:10px 15px;background:#909090;text-align:left;color:#fff;font-size:18px;font-weight:600;border:1px solid #ddd;line-height:20px;}
#contents .cont_area .table_ver2 td {padding:10px 15px;text-align:center;font-weight:500;border:0px solid #ddd;line-height:16px;}
#contents .cont_area .table_ver2 ul li,.table_ver p {font-size:12px;color:#888;}

/* contact us */
#map_contents {padding-top:10px;}
#contents .cont_area .map_title {font-size:17px;font-weight:600;line-height:20px;padding:5px 0 0 15px;background:url("../images/map_title.png") 0 10px no-repeat;}
#contents .cont_area .map_text {margin:10px 0;padding:5px;border:1px solid #dddddd;}
#contents .cont_area .map_text li {font-size:15px;padding-left:20px;line-height:24px;background:url("../images/bul_gray.png") 10px 10px no-repeat;}
#contents .cont_area .map_text .b_red {color:#000000;font-weight:600;}

/* product_electronics */
#contents .cont_area .table_ver3 {width:840px;border-top:0px solid #777;color:#666;font-size:14px;padding-bottom:15px;letter-spacing:0.5px;margin-bottom:25px;}
#contents .cont_area .table_ver3 table {width:840px;border-collapse:collapse;}
#contents .cont_area .table_ver3 thead th {padding:10px 15px;background:url("../images/product_count.png") 50% 0 no-repeat;text-align:center;color:#fff;font-size:18px;font-weight:600;border:0px solid #ddd;line-height:20px;}
#contents .cont_area .table_ver3 tbody th {padding:10px 0;text-align:center;font-weight:500;border:1px solid #ddd;line-height:16px;}
#contents .cont_area .table_ver3 td {background:#909090;color:#fff;padding:10px 5px;vertical-align:top;text-align:left;font-weight:500;border:1px solid #ddd;line-height:16px;letter-spacing:0.2px;word-spacing:1px;}
#contents .cont_area .table_ver3 ul li,.table_ver p {font-size:12px;color:#888;}

#contents .cont_area .pro_pic {position:relative;text-align:left;margin-bottom:25px;}

/* product_Automotive */

/* product_Engineering Plastic */
#contents .cont_area .plastic {position:relative;text-align:justify;width:840px;height:100%;float:left;}
#contents .cont_area .plastic .left {position:relative;width:280px;height:100%;float:left;padding-bottom:20px;}
#contents .cont_area .plastic .left li {text-align:left;font-size:15px;padding-left:20px;line-height:24px;background:url("../images/bul_gray.png") 10px 10px no-repeat;}
#contents .cont_area .plastic .right {position:relative;width:560px;height:100%;float:right;padding-bottom:20px;}
#contents .cont_area .pla_pic01 {position:relative;left:25px;top:0;}
#contents .cont_area .pla_pic02 {position:absolute;left:300px;top:0;}


/* Contents Title */
#contents .cont_area .con_title {color:#208558;font-weight:600;font-size:17px;}


/* 제품리스트 */
#contents .cont_area .table_ver4 {width:840px;border-bottom:1px solid #ddd;color:#666;font-size:15px;padding-bottom:15px;letter-spacing:0.5px;margin-bottom:25px;}
#contents .cont_area .table_ver4 a {color:#000;}
#contents .cont_area .table_ver4 a:hover {color:#208558;}
#contents .cont_area .table_ver4 table {width:840px;border-collapse:collapse;}
#contents .cont_area .table_ver4 thead th {padding:10px 15px;background:#fff;text-align:center;color:#fff;font-size:18px;font-weight:600;border:1px solid #ddd;line-height:20px;}
#contents .cont_area .table_ver4 tbody th {padding:10px 0;text-align:center;font-weight:500;border:1px solid #ddd;line-height:16px;}
#contents .cont_area .table_ver4 td {background:#fff;color:#000;padding:10px 5px;text-align:center;font-weight:500;border:0px solid #ddd;line-height:16px;letter-spacing:0.2px;word-spacing:1px;}
#contents .cont_area .table_ver4 ul li,.table_ver p {font-size:12px;color:#888;}
#contents .cont_area .table_ver4 .pro_title {font-size:18px;font-weight:600;text-align:left;}

/* 제품상세 */
#contents .cont_area .pro_view {text-align:justify;width:840px;height:210px;float:left;line-height:25px;border-bottom:1px solid #cccccc;margin-bottom:15px;}
#contents .cont_area .pro_view .pro_img {width:270px;float:left;height:100%;}
#contents .cont_area .pro_view .pro_txt {padding-left:20px;width:550px;float:left;height:100%;}
#contents .cont_area .pro_view .pro_title {font-size:18px;font-weight:600;}

#contents .cont_area .table_ver5 {width:840px;border-bottom:1px solid #ddd;color:#666;font-size:14px;padding-bottom:15px;letter-spacing:0.5px;margin-bottom:25px;}
#contents .cont_area .table_ver5 table {width:840px;border-collapse:collapse;}
#contents .cont_area .table_ver5 thead th {padding:10px 15px;background:#fff;text-align:center;color:#fff;font-size:18px;font-weight:600;border:1px solid #ddd;line-height:20px;}
#contents .cont_area .table_ver5 tbody th {padding:10px 0;text-align:center;font-weight:500;border:1px solid #ddd;line-height:16px;}
#contents .cont_area .table_ver5 td {background:#fff;color:#000;padding:10px 5px;text-align:left;font-size:14px;font-weight:500;border:0px solid #ddd;line-height:12px;letter-spacing:0.2px;word-spacing:1px;}
#contents .cont_area .table_ver5 ul li,.table_ver p {font-size:12px;color:#888;}
#contents .cont_area .table_ver5 .pro_title {font-size:18px;font-weight:600;text-align:left;}

/* 소재개발 */
#contents .cont_area .sub0201_img {position:relative;text-align:left;width:840px;float:left;margin:10px 0;}
#contents .cont_area .sub0201_img .left {position:relative;width:270px;left:0px;border:1px solid #cccccc;}
#contents .cont_area .sub0201_img .center {position:absolute;width:270px;left:280px;border:1px solid #cccccc;}
#contents .cont_area .sub0201_img .right {position:absolute;width:270px;left:560;float:right;border:1px solid #cccccc;}

/* 연구개발 */
#contents .cont_area .sub0204 {position:relative;width:808px;float:center;border:1px solid #cccccc;padding:10px 0;margin-left:15px;margin-bottom:20px;}
#contents .cont_area .sub0204 li {padding:0 0 0 20px;background:url(../images/year_bul.png) 10px 11px no-repeat;line-height:25px;}
@media screen and (max-width:1399px) {
	.mVisualWrap {width:1100px;}
}