﻿@charset "utf-8";

/* ==========================================================================
   ========================================================================= */
.txt_blue { color:#1775de; }


/* ==========================================================================
   kor styles
   ========================================================================= */
/*** 기업정보 ***/
/* ceo 인사말 */
.greeting { /*background:url(/html/static/img/contents/company/pic_ceo.jpg) no-repeat 0 30px; font-size:16px; */}
	.greeting .ceo { margin-bottom:50px; padding:34px 0 20px 0px;}
	.greeting .ceo p {margin-bottom:13px; font-size:24px; color:#333; line-height:1.45; letter-spacing:-0.02em; }
	.greeting .ceo strong { margin-right:8px; color:#333;}
	.greeting .mar_t { margin-top:22px;}
	.greeting .mar_t strong {color:#2c2c2c;}

.greeting.kor {/*background:url(/html/static/img/contents/company/pic_ceo.jpg) no-repeat 0 30px;*/}
	.greeting.kor .ceo {padding:65px 0 20px 0px;}

/* CI */
.ci { position:relative; padding:2px 0 0 433px }
	.ci > img { position:absolute; left:0; top:0; }
	.ci dl dt { margin-bottom:7px; font-size:20px; color:#222; font-weight:700; }
	.ci dl dt dd { font-size:14px; }

	.ci.symbol { margin-bottom:50px; min-height:215px; }
	.ci.symbol dl dd { padding-left:15px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 9px no-repeat; line-height:2;}
	.ci.symbol dl dd.color { margin-top:8px; padding:7px 0 0 0; width:323px; background:none; border-top:1px solid #e1e1e1; font-size:13px; }
	.ci.symbol dl dd.color .black {padding-left:22px; background:url(/html/static/img/contents/company/ci_black.gif) no-repeat 0 1px;}
	.ci.symbol dl dd.color .green {margin-left:42px; padding-left:22px; background:url(/html/static/img/contents/company/ci_green.gif) no-repeat 0 1px;}
	.ci.symbol dl dd.color strong { margin-left:1px; font-weight:normal; color:#222; }

	.ci.signature { min-height:139px; }
	.ci.signature dl { margin-bottom:17px; }
	.ci.signature dl dt{ margin-bottom:10px; }
	.ci.signature .btn { width:116px; }
	.ci.signature .btn.ai { padding:9px 15px 10px 35px; width:auto; background:url(/html/static/img/common/ico/ico_ai.png) 11px 8px no-repeat #2f902a; }

	.logo_type p { font-size:14px; }
	.logo_type .logo { margin:25px 0 0 0; overflow:hidden; }
	.logo_type .logo dt { float:left; display:inline-block; width:61px; font-size:17px; color:#111; line-height:1;}
	.logo_type .logo dd { float:left; }
	.logo_type .logo dd.mar_r { margin-right:60px; }

/* 계열사소개 */
.subsidiary { overflow:hidden; }
	.subsidiary > li { float:left; position:relative; margin-left:40px; padding-left:230px; width:235px; height:195px; }
	.subsidiary > li:first-child { margin-left:0; }
	.subsidiary > li > img { position:absolute; left:0; top:0; }
	.subsidiary > li div { padding:0 20px 0 30px; height:193px; border:1px solid #e7e7e7; border-width:1px 1px 1px 0; }
	.subsidiary > li div strong { margin-top:20px; display:block; font-size:16px; color:#1775de; line-height:1.4; } 
	.subsidiary > li div b { font-size:15px; color:#000; }
	.subsidiary > li div ul { margin:10px 0 7px 0; }
	.subsidiary > li div ul li { font-size:14px; line-height:1.5;}

.affiliated { overflow:hidden; }
	.affiliated li { float:left; margin-left:20px; width:176px; }
	.affiliated li:first-child { margin-left:0; }
	.affiliated li dl { margin:7px 0 0 10px; min-height:75px; }
	.affiliated li dl dt { font-size:16px; color:#1775de; font-weight:700; }
	.affiliated li dl dd { font-size:14px; }
	.affiliated li .view { margin-left:10px; }

.subsidiary .view, .affiliated .view { display:block; width:30px; height:14px; background:url(/html/static/img/common/btn/btn_view.gif) no-repeat; text-indent:-999em; }

/* 해외Network */
.network .map { margin:0 0 48px 73px; }
.network .nation { overflow:hidden; }
	.network .nation > li { float:left; padding:0 20px 0 84px; width:351px; }
	.network .nation li.usa { margin-right:60px; background:url(/html/static/img/contents/company/flag_usa.gif) 0 6px no-repeat;}
	.network .nation li.germany { margin-right:60px; background:url(/html/static/img/contents/company/flag_germany.gif) 0 6px no-repeat;}
	.network .nation li.singapore { background:url(/html/static/img/contents/company/flag_singapore.gif) no-repeat;}
	.network .nation li strong { font-size:20px; color:#222; }
	.network .nation li ul { margin-top:3px;}
	.network .nation li ul li { font-size:14px; line-height:1.75;}
	.network .nation li ul li.address { margin-left:78px; text-indent:-78px; }
	.network .nation li ul li b { padding-left:14px; color:#111; background:url(/html/static/img/common/bul/bul_arr_green.gif) no-repeat 0 5px; }
	.network .nation li ul li a { text-decoration:underline; }

/* 오시는 길*/
.location_txt { margin-top:14px; font-size:14px; word-spacing:-0.01em; }
	.location_txt span { display:inline-block; width:29px; height:29px; text-indent:-999em; vertical-align:middle; }
	.location_txt .subway { background:url(/html/static/img/contents/company/ico_4line.gif) no-repeat; }
	.location_txt .bus { margin:0 10px 0 5px; background:url(/html/static/img/contents/company/ico_bus.gif) no-repeat; }

.location_txt  dl {margin-bottom:30px;}
	.location_txt  dt {margin-bottom:10px; font-size:14px; color:#333; font-weight:700;}
	.location_txt  dd.ico_transport {padding-left:73px; font-size:14px; line-height:29px; background:url(/html/static/img/contents/company/ico_transport.gif) no-repeat;}
	.location_txt  dd.ico_car {padding-left:40px; font-size:14px; line-height:24px; background:url(/html/static/img/contents/company/ico_car.gif) no-repeat;}

/* 회사개요 */
.summary .detail { margin-bottom:25px; padding-left:455px; min-height:286px; background:url(/html/static/img/contents/company/bg_profile.jpg) no-repeat; }
.summary .detail .top_txt { font-size:24px; color:#333; line-height:1.45;}
.summary .detail .line { width:26px; height:3px; background:#35a631; border:0; text-align:left; }
.summary ul { margin-top:17px; }
.summary ul li { padding-left:15px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 8px no-repeat; line-height:1.75; font-size:14px; }
.summary ul li .gap{ margin-left:47px; }
.summary > p { margin-top:22px; font-size:14px;  }

/* 경영이념 */
.phil_box figure { text-align:center; }
.phil_box ul { margin-top:58px; overflow:hidden; }
	.phil_box ul li {position:relative; float:left; margin-left:48px; padding:131px 25px 0 25px; width:239px; min-height:204px; border:1px solid #d7d7d7; font-size:13px }
	.phil_box ul li:first-child { margin-left:0; }
	.phil_box ul li strong { display:block; margin-bottom:10px; font-size:15px; color:#000; }
	.phil_box ul li.bg { background:url(/html/static/img/contents/company/bg_phil.gif) no-repeat 25px 39px; }
	.phil_box ul li.bg2 { background:url(/html/static/img/contents/company/bg_phil2.gif) no-repeat 29px 30px; }
	.phil_box ul li.bg3 { background:url(/html/static/img/contents/company/bg_phil3.gif) no-repeat 25px 31px; }

	.phil_box ul li.bg .text {position:absolute; top:70px; left:110px; font-size:19px; color:#000;}
	.phil_box ul li.bg2 .text {position:absolute; top:70px; left:120px; font-size:19px; color:#000;}
	.phil_box ul li.bg3 .text {position:absolute; top:70px; left:148px; font-size:19px; color:#000;}

/* 연혁 */
.history p { margin-bottom:20px; font-size:15px; text-align:center; }
.history p img {margin-bottom:3px;}
.history figure {text-align:center;}


/*** 기술/연구 ***/
/* hdi roadmap */
.roadmap { border-bottom:1px solid #acacac; }
	.roadmap thead th { padding:15px 0; border-top:2px solid #8a8a8a; border-bottom:1px dashed #ccc; color:#333; }
	.roadmap thead th.pd { padding-left:50px; }
	.roadmap tbody th, .roadmap tbody td { padding:15px 0 20px; }
	.roadmap tbody td { padding-left:21px; }
	.roadmap tbody td img { vertical-align:middle; }
	.roadmap tbody .first th, .roadmap tbody .first td { padding-top:30px; }
	.roadmap tbody .last th, .roadmap tbody .last td { padding-bottom:30px; }

/* 기술관련사이트 */
.tech_site a { color:#1c7ce6; }

/* rnd 전략 */
.rnd .txt { margin:9px 0 35px 0; }
.rnd figure { padding-left:146px; }

/* 공정도 */
.procedure dd.text { margin:9px 0 31px 0; font-size:14px; letter-spacing:-0.01em;}

.shearing_pic dd.fl { float:left; }
.shearing_pic dd.mar_r40 { margin-right:40px; }
.shearing_pic dd p {text-align:center; font-size:14px; color:#111; }

.pattern_pic .mar_t35{ margin-top:35px; }
.process_text.mar_b50 { margin-bottom:50px; }

.pattern_step.array .procedure { float:left; }
.pattern_step.array dt { margin:7px 0 10px 0;}
.pattern_step.array dd { letter-spacing:-0.02em;}

.last_inspect { overflow:hidden; }
	.last_inspect > div { float:left; width:444px; }
	.last_inspect > div.fl { margin-right:60px; }
	.last_inspect > div .pattern_pic { margin-bottom:8px; }
	.last_inspect > div .pattern_pic li { margin-right:20px; }
	.last_inspect > div .pattern_step dd { margin-bottom:18px;}

.equip { display:none; }
.equip.first { display:block; }

.equip_tab_kor {position:relative; margin-bottom:20px; width:970px; background:url("/html/static/img/common/bg/bg_tab_line.gif") repeat-x 0 100%; overflow:hidden;}
.equip_tab_kor:after {content:""; display:block; clear:both;}
	.equip_tab {width:970px; height:38px;}
	.equip_tab li {float:left;}
	.equip_tab li a {display:inline-block; width:143px; height:36px; font-size:14px; color:#555; line-height:37px; text-align:center; border:1px solid #929292; border-bottom:0 none; border-left:0 none; background-color:#eee;}
	.equip_tab li.first a {width:133px; border-left:1px solid #929292;}
	.equip_tab li a.on {position:relative; margin-left:-1px; height:37px; color:#21891c; border:1px solid #4db848; border-bottom:0 none; background-color:#fff;}
	.equip_tab li.first a.on {margin-left:0;}
	.equip_tab li a:hover, .equip_tab li a:focus, .equip_tab li a.on { background:#fff; border-color:#21891c; color:#21891c; }

.equip_list {overflow:hidden; margin:0 -45px 0 0; }
	.equip_list > li { float:left; margin:0 45px 40px 0; width:293px; }
	.equip_list > li dt {margin:8px 0 10px 0; padding-left:14px; font-size:15px; color:#111; background:url("/html/static/img/common/bul/bul_arr_green.gif") no-repeat 0 9px;}
	.equip_list > li dd {margin-bottom:12px; padding-left:14px; font-size:14px; line-height:1.7;}
	.equip_list > li ul li { margin-bottom:12px; }
	.equip_list > li.clear { clear:both; }
	.equip_list > li.last { margin-bottom:0; }
	.equip_list.height > li { margin-bottom:22px; }
	.equip_list.height > li.last { margin-bottom:0; }

/* 기술연구분야 */
.tech_reserch { position:relative; margin-left:50px; width:826px; height:541px; background:url(/html/static/img/contents/research/tech_research.jpg) 172px 126px no-repeat; }
	.tech_reserch ul { position:absolute; width:112px; border:1px solid #bcbcbc; background:#fff; }
	.tech_reserch ul li { margin:3px 0 4px 0; padding-left:11px; color:#333; background:url(/html/static/img/common/bul/bul_gray.gif) 0 8px no-repeat; letter-spacing:-0.02em; }
	.tech_reserch ul.process { left:328px; top:0; padding:13px 29px 12px; }
	.tech_reserch ul.support { left:0; bottom:51px; padding:25px 29px 23px;}
	.tech_reserch ul.product { right:0; bottom:51px; padding:13px 29px 12px;}

.tech_reserch.kor {width:970px; height:556px; background:url(/html/static/img/contents/research/tech_research.jpg) 223px 126px no-repeat;}
	.tech_reserch.kor ul {width:auto;}
	.tech_reserch.kor ul.process {left:359px;}
	.tech_reserch.kor ul.support {left:51px; bottom:57px; width:112px; }
	.tech_reserch.kor ul.product {right:93px; bottom:57px;}


/*** 품질환경 ***/
/* 품질방침 */
.quality_policy > ul { overflow:hidden; }
	.quality_policy > ul > li { float:left; margin-left:55px; width:276px; background:url(/html/static/img/contents/quality/bg_policy.gif) 0 bottom no-repeat #f4f4f4;}
	.quality_policy > ul > li:first-child { margin-left:0; }
	.quality_policy > ul > li strong { display:block; margin:18px 24px 12px 24px; color:#111; font-size:17px; }
	.quality_policy > ul > li p { margin:0 24px 20px 24px; }

.green_prdt_policy > ul { overflow:hidden; }
	.green_prdt_policy > ul > li { float:left; margin-left:10px; width:230px; background:url(/html/static/img/contents/quality/bg_policy.gif) 0 bottom no-repeat #f4f4f4;}
	.green_prdt_policy > ul > li:first-child { margin-left:0; }
	.green_prdt_policy > ul > li strong { display:block; margin:10px 15px 20px 15px; color:#111; font-size:16px; text-align:center;}
	.green_prdt_policy > ul > li p { margin:0 24px 20px 24px; }	
	.green_prdt_policy p {margin-bottom:13px; font-size:24px; color:#6b6b6bf3; letter-spacing:-0.02em; }	

/* 품질체제 */
.quality_manage h3 { margin-bottom:3px; font-size:20px; color:#1775de; }
.quality_manage .txt { font-size:14px; }
.quality_manage .txt span { margin-left:8px; }
.quality_manage figure { /*margin:10px 0 0 80px;*/  margin-bottom:50px; text-align:center;}
.quality_manage > ul { margin-top:50px; overflow:hidden; }
	.quality_manage > ul > li { float:left; padding-left:180px; width:305px; background-repeat:no-repeat; background-position:69px 0; }
	.quality_manage > ul > li.bg { background-image:url(/html/static/img/contents/quality/bg_manage1.gif); }
	.quality_manage > ul > li.bg2 { background-image:url(/html/static/img/contents/quality/bg_manage2.gif); }
	.quality_manage > ul > li.bg3 { background-image:url(/html/static/img/contents/quality/bg_manage3.gif); }
	.quality_manage > ul > li.bg4 { background-image:url(/html/static/img/contents/quality/bg_manage4.gif); }
	.quality_manage > ul > li.bg, .quality_manage ul > li.bg2 { margin-bottom:25px; min-height:119px; border-bottom:1px dashed #ccc; }
	.quality_manage > ul > li.bg2, .quality_manage ul > li.bg4 { padding-left:199px; width:286px; background-position:90px 0;}
	.quality_manage > ul > li.bg2 strong, .quality_manage ul > li.bg4 strong { width:111px; }
	.quality_manage > ul > li strong { display:inline-block; float:left; width:90px; font-size:17px; color:#111; line-height:20px;}
	.quality_manage > ul > li > ul { float:left; min-width:145px; }
	.quality_manage > ul > li > ul li { font-size:14px; line-height:1.75; }

/* 환경방침 */
.env_policy ul { margin-top:20px; }
	.env_policy ul li { padding:25px 30px 26px 220px; border-bottom:1px dashed #ccc; font-size:14px; }
	.env_policy ul li strong { display:block; margin:0 0 9px 0; font-size:17px; color:#111; }
	.env_policy ul li.bg { background:url(/html/static/img/contents/quality/bg_env_policy.gif) 73px center no-repeat;}
	.env_policy ul li.bg2 { background:url(/html/static/img/contents/quality/bg_env_policy2.gif) 85px center no-repeat;}
	.env_policy ul li.bg3 { background:url(/html/static/img/contents/quality/bg_env_policy3.gif) 76px center no-repeat;}
	.env_policy ul li.bg4 { background:url(/html/static/img/contents/quality/bg_env_policy4.gif) 79px center no-repeat;}
	.env_policy ul li.bg5 { background:url(/html/static/img/contents/quality/bg_env_policy5.gif) 81px center no-repeat;}
	.env_policy ul li.bg6 { background:url(/html/static/img/contents/quality/bg_env_policy6.gif) 81px center no-repeat;}

/* 분쟁물질 */
.pic_text .picture_right.conflict .btn_down { display:inline-block; margin-top:23px; }
.picture_right p {font-size:14px; line-height:1.75;}
.picture_right.conflict span.contents1  { font-size:15px; vertical-align:top; line-height:1.75; margin-top:46px; }
.picture_right.conflict span.sub_txt  { font-size:15px; vertical-align:top; line-height:2.90; margin-top:46px; }
.picture_right.conflict ul li  { padding-left:12px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 11px no-repeat; line-height:2.50; font-size:14px; }
.picture_right.conflict ul li span.contents2  { font-size:15px; vertical-align:top; line-height:1.90;}

.pic_text .picture_right.conflict.eng .btn_down { margin-top:15px;}
.picture_right.conflict.eng span.sub_txt  { font-size:14px; vertical-align:top; line-height:2.20; margin-top:46px; }
.picture_right.conflict.eng ul li  { padding-left:12px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 11px no-repeat; line-height:2.00; font-size:14px; }


/*** 윤리경영 ***/
/* 윤리 강령*/
.ethics_code .txt { padding:65px 0 0 355px; min-height:237px; background:url(/html/static/img/contents/ethics/bg_ethics_code.jpg) 15px 0 no-repeat;}
	.ethics_code .txt p { min-height:145px; background:url(/html/static/img/contents/ethics/txt_ethics_code.gif) no-repeat; text-indent:-9999em; }
.ethics_code ol { overflow:hidden; }
	.ethics_code ol li { float:left; margin:15px 50px 15px 0; padding:21px 0; width:205px; border-top:3px solid #616161; border-bottom:1px solid #d4d4d4; font-size:14px; word-spacing:-0.05em; }
	.ethics_code ol li.mg { margin-right:0; }
	.ethics_code ol li span { display:block; margin-bottom:10px; width:23px; height:16px; text-indent:999em; background-repeat:no-repeat; }
	.ethics_code ol li span.num1 { background-image:url(/html/static/img/contents/ethics/num_01.gif); }
	.ethics_code ol li span.num2 { background-image:url(/html/static/img/contents/ethics/num_02.gif); }
	.ethics_code ol li span.num3 { background-image:url(/html/static/img/contents/ethics/num_03.gif); }
	.ethics_code ol li span.num4 { background-image:url(/html/static/img/contents/ethics/num_04.gif); }
	.ethics_code ol li span.num5 { background-image:url(/html/static/img/contents/ethics/num_05.gif); }
	.ethics_code ol li span.num6 { background-image:url(/html/static/img/contents/ethics/num_06.gif); }
	.ethics_code ol li span.num7 { background-image:url(/html/static/img/contents/ethics/num_07.gif); }
        .ethics_code ol li span.num8 { background-image:url(/html/static/img/contents/ethics/num_07.gif); }

/* 윤리 강령*/
.ethics_code2 .txt { padding:65px 0 0 355px; min-height:237px; background:url(/html/static/img/contents/ethics/bg_ethics_code.jpg) 15px 0 no-repeat;}
	.ethics_code .txt p { min-height:145px; background:url(/html/static/img/contents/ethics/txt_ethics_code.gif) no-repeat;  }
.ethics_code2 ol { overflow:hidden; }
	.ethics_code2 ol li { float:left; margin:15px 50px 15px 0; padding:11px 0; width:205px; border-top:3px solid #616161; border-bottom:1px solid #d4d4d4; font-size:14px; word-spacing:-0.05em; }
	.ethics_code2 ol li.mg { margin-right:0; }
	.ethics_code2 ol li span { display:block; margin-bottom:10px; width:23px; height:20px; background-repeat:no-repeat; }
	.ethics_code2 ol li span.num1 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num2 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num3 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num4 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num5 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num6 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
	.ethics_code2 ol li span.num7 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}
        .ethics_code2 ol li span.num8 { font-size:22px; color:#1c7317; font-weight: 1000; margin:0 0 10px 0;}

/* 상담 및 제보 */
.txt_consult { margin-bottom:35px; padding-left:114px; min-height:78px; background:url(/html/static/img/contents/ethics/bg_consult.gif) no-repeat;}
	.txt_consult strong { display:block; margin-bottom:5px; }
        .txt_consult b { display:block; margin-bottom:5px; font-size:15px; color:blue;}

/* 인권노동방침*/
.human_rights_policy .txt { padding:0 0 0 347px; min-height:237px; background:url(/html/static/img/contents/ethics/bg_ethics_code.jpg) 15px 0 no-repeat;}
.human_rights_policy .txt p span.first  { font-size:23px; color:#008000; vertical-align:bottom; font-weight: 800; }
        .human_rights_policy .txt p span.normal   { font-size:18px; vertical-align:bottom; }
	.human_rights_policy .txt p span.emphasis { font-size:18px; color:#00B0F0; vertical-align:bottom; }
.human_rights_policy .sub_txt p { margin:15px 0 20px 0; font-size:18px; border-bottom:1px solid #4DB848; font-weight: 600; border-width: 2px; font-weight: 700;}

.human_rights_policy ul li  { padding-left:15px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 11px no-repeat; line-height:1.75; font-size:14px; }
.human_rights_policy ul li span.title  { font-size:16px; color:#008000; vertical-align:top; font-weight: 800; }
.human_rights_policy ul li span.contents  { font-size:15px; vertical-align:top; }

/* 상생윤리서약지침*/
.ethics_vow .txt { padding:0 0 0 347px; min-height:237px; background:url(/html/static/img/contents/ethics/bg_ethics_code.jpg) 15px 0 no-repeat;}
.ethics_vow .txt p span.first  { font-size:23px; color:#008000; vertical-align:bottom; font-weight: 800; }
        .ethics_vow .txt p span.normal   { font-size:17px; vertical-align:bottom; }
	.ethics_vow .txt p span.emphasis { font-size:17px; color:#00B0F0; vertical-align:bottom; }
.ethics_vow .sub_txt p { margin:15px 0 20px 0; font-size:18px; border-bottom:1px solid #4DB848; font-weight: 600; border-width: 2px; font-weight: 700;}

.ethics_vow ul li  { padding-left:15px; line-height:1.75; font-size:14px; }
.ethics_vow ul li span.title  { font-size:16px; color:#008000; vertical-align:top; font-weight: 800; }
.ethics_vow ul li span.contents  { font-size:15px; vertical-align:top; }

/*** 투자정보 ***/
/* 요약제무제표 */
.info_board_list.mar_b {margin-bottom:33px; }
.board_search.position {position:relative; margin:-68px 0 29px 0; float:right; width:auto;} 
.info_unit {margin:-20px 0 10px; text-align:right; line-height:1;}

/* 주주총회 */
.general_meeting .info_title { font-size:17px; }
.general_meeting .info_unit { margin:-33px 0 21px; }
.general_meeting .info { margin:28px 0 18px 0; overflow:hidden; }
	.general_meeting .info dt { float:left; font-size:17px; color:#111; }
	.general_meeting .info dd { float:left; margin:2px 50px 0 5px; font-size:14px; }
	.general_meeting .board_search.position { margin:-38px 0 10px 0; }

/* IR 문의*/
.inquire dl { float:left; padding:150px 30px 0 30px; width:229px; height:97px; border:1px solid #d7d7d7; font-weight:700; }
	.inquire dl dt { font-size:17px; color:#1c7ce6; }
	.inquire dl dd { font-size:25px; color:#333; }
	.inquire .tel { background:url(/html/static/img/contents/invest/bg_tel.gif) no-repeat 23px 40px; }
	.inquire .fax { margin-left:47px; background:url(/html/static/img/contents/invest/bg_fax.gif) no-repeat 29px 40px;}
	.inquire .contact { margin-left:47px; background:url(/html/static/img/contents/invest/bg_contact.gif) no-repeat 29px 40px;}
	.inquire .contact dd {margin-top:7px; font-size:17px; word-spacing:-0.2em; letter-spacing:-0.03em;}

/* 정관 */
.article_asso ol { position:relative; margin-left:99px; width:761px; height:272px; background:url(/html/static/img/contents/invest/bg_asso.gif) 11px 31px no-repeat; }
	.article_asso ol li { position:absolute; font-size:17px; color:#222; font-weight:700; }
	.article_asso ol li.position1 { top:0px; left:0px; }
	.article_asso ol li.position2 { bottom:0px; left:121px; }
	.article_asso ol li.position3 { top:0px; left:232px; }
	.article_asso ol li.position4 { bottom:0px; left:320px; }
	.article_asso ol li.position5 { top:0px; left:420px; }
	.article_asso ol li.position6 { bottom:0px; right:108px; }
	.article_asso ol li.position7 { top:0px; right:8px; }
.article_asso p { margin-top:35px; padding-top:20px; border-top:1px solid #c4c4c4; text-align:right;}
	.article_asso p a { margin-left:10px; }


/*** etc ***/
/* 개인정보처리방침 */
.privacy h3 { margin:30px 0 7px 0; font-size:20px; color:#222; }
.privacy h4 { margin:25px 0 10px 0; font-size:17px; color:#111; }
.privacy p { margin-bottom:28px; font-size:14px; letter-spacing:-0.02em; line-height:1.75; }
.privacy .link { overflow:hidden; }
	.privacy .link li { float:left; margin-left:80px; width:176px; }
	.privacy .link li:first-child { margin-left:0; }
	.privacy .link li dl { margin-top:21px; font-size:14px; }
	.privacy .link li dl dt { margin-bottom:1px;}
	.privacy .link li dl dd { line-height:1.75;}
.privacy .contact_info { margin-bottom:30px; }
	.privacy .contact_info dt { margin:15px 0 12px 0; padding-left:15px; background:url(/html/static/img/common/bul/bul_arr_green.gif) 0 8px no-repeat; font-size:15px; color:#111;  }
	.privacy .contact_info dd { margin-bottom:21px; padding-left:15px; }

.privacy .point { margin-top:39px; font-size:16px; color:#e72222; font-weight:700; }
.privacy .top_info { margin:9px 0 0 0; padding:25px 29px; background:#f9f9f9; border:1px solid #e0e0e0; color:#333; line-height:1.7; }
.privacy .text_right { margin-top:5px; font-size:13px; }




/* ==========================================================================
   Eng styles
   ========================================================================= */
/*** 기업정보 ***/
/* ceo 인사말 */
.greeting .ceo.eng { padding:68px 0 20px 0px; }

/* 경영이념 */
.phil_box .eng li { min-height:296px; }

/* 계열사소개 */
.subsidiary.eng > li {margin-left:20px; width:245px; height:215px; }
.subsidiary.eng > li:first-child {margin-left:0;}
.subsidiary.eng > li div { padding:0 8px 0 25px; height:213px; }
.subsidiary.eng > li div ul { margin-bottom:14px;}
.affiliated.eng li dl { min-height:114px; }
.affiliated.eng li dl dt { font-size:15px; letter-spacing:-0.02em; }

/* 회사개요 */
.summary ul li .gap2{ margin-left:104px; }
.summary ul li .gap3{ margin-left:52px; }
.summary .detail .top_txt.eng { line-height:1; }


/*** 품질환경 ***/
/* 분쟁물질 */
.tab_menu.conflict li a { width:auto; padding:8px 24px 0 24px;}

/* 품질체제 */
.quality_manage.eng > ul > li { padding-left:142px; width:343px; background-position:30px 0; word-spacing:-0.02em}
.quality_manage.eng > ul > li.bg, .quality_manage.eng ul > li.bg2 { min-height:154px;}
.quality_manage.eng > ul > li.bg2, .quality_manage.eng ul > li.bg4 { padding-left:189px; width:296px; background-position:79px 0;}
.quality_manage.eng > ul > li strong, .quality_manage.eng > ul > li.bg2 strong, .quality_manage.eng ul > li.bg4 strong { width:125px; font-weight:normal; }
.quality_manage.eng > ul > li > ul { float:right; width:215px; }
.quality_manage.eng > ul > li.bg2 ul, .quality_manage.eng ul > li.bg4 ul { width:170px; }
.quality_manage.eng > ul > li > ul li { margin-bottom:4px; padding-left:9px; background:url(/html/static/img/common/bul/bul_dash_gray.gif) 0 10px no-repeat; line-height:1.5; }

/* 품질방침 */
.quality_policy.eng > ul > li { height:398px; }
.quality_policy.eng > ul > li ul { margin:0 24px 20px 24px; }
.quality_policy.eng > ul > li ul li { margin-top:15px; }
.quality_policy.eng > ul > li ul li:first-child { margin-top:0; }
.quality_policy.eng > ul > li strong { margin:18px 16px 12px 24px; }

/* 온실가스 */
.graph_gas .title_3depth span { font-size:13px; font-weight:normal; }


/*** 연구/기술 ***/
/* 공정도 */
.process_view.eng a { padding:9px 20px 10px 20px; }
.process_menu.eng .process2 a, .process_menu.eng .process6 a, .process_menu.eng .process8 a { padding-top:12px; height:44px; }
.equip_tab_eng {position:relative; margin-bottom:20px; width:970px; background:url("/html/static/img/common/bg/bg_tab_line.gif") repeat-x 0 100%;}
.equip_tab_eng:after {content:""; display:block; clear:both;}
	.equip_tab_eng .equip_tab li a {padding:0 30px; width:auto;}

/* rnd 전략 */
.rnd.eng figure { padding-left:45px; }

/* 기술연구분야 */
.tech_reserch.eng { margin-left:32px; width:883px; background:url(/html/static/img/contents/research/tech_research_eng.jpg) 191px 126px no-repeat; }
	.tech_reserch.eng ul { width:auto; }
	.tech_reserch.eng ul.process { left:318px; top:4px; }
	.tech_reserch.eng ul.product { right:0; bottom:32px; }
	.tech_reserch.eng ul li { letter-spacing:0; line-height:1.5; }

/* 연구개발 현황 */
.research_history .history_inner.eng { background:url("/html/static/img/contents/research/bg_research_history2.gif") no-repeat 226px 15px; }
	.research_history .history_inner.eng li { position:relative; padding-left:140px; }
	.research_history .history_inner.eng li span { position:absolute; left:0; top:0; margin-left:0; }
	.research_history .history_inner.eng .year2014 dd { padding-top:13px; }
	.research_history .history_inner.eng .year2014 dd li { margin-bottom:7px; line-height:1.75; }




/* ==========================================================================
	Jpn styles
    ========================================================================= */
/*** 기업정보 ***/
/* 회사개요 */
.summary ul li .gap4 { margin-left:42px; }

/* 경영이념 */
.phil_box .jpn li { min-height:250px; }
.phil_box .jpn li strong { letter-spacing:-0.08em; }

/* ci */
.logo_type .logo.jpn dt { width:86px; }
.logo_type .logo.jpn dd.mar_r { margin-right:49px; }
.ci.signature .btn { letter-spacing:-0.05em; }
.ci.signature .btn.jpg { padding:9px 15px 10px; }

/* 계열사소개 */
.affiliated.jpn li dl dd { letter-spacing:-0.02em}

/* 해외Network */
.network.jpn { font-family:Arial; }
.network.jpn strong { font-weight:normal; }
.network.jpn .nation li ul li b { background-position:0 4px; font-weight:normal; }


/*** 연구기술 ***/
/* 기술연구분야 */
.tech_reserch.jpn { margin-left:51px; width:826px; background:url(/html/static/img/contents/research/tech_research_jpn.jpg) 172px 126px no-repeat; }
	.tech_reserch.jpn ul { padding:13px 21px 12px 29px; width:120px; }
	.tech_reserch.jpn ul.support { padding:26px 21px 23px 29px; }
	.tech_reserch.jpn ul li { padding-left:7px; letter-spacing:-0.06em; }

/* 연구개발 현황 */
.research_history.jpn .history_inner dt { font-family:Arial; font-weight:normal; }
.research_history.jpn .history_inner dl.year2014 dd { padding:14px 0 11px; }

/* 공정도 */
.process_menu.jpn li a { line-height:21px; }
.process_menu.jpn .process10 a { line-height:17px;}
.process_menu.jpn .process10 a span { font-size:11px; letter-spacing:-0.04em; }
.process_view.jpn a { padding:9px 20px 10px 20px; width:auto; }

/*** 품질환경 ***/
/* 품질방침 */
.quality_policy.jpn > ul > li { height:361px; }
.quality_policy.jpn > ul > li strong { margin:18px 10px 12px 29px; }
.quality_policy.jpn > ul > li ul { margin:0 20px 20px 29px; }
.quality_policy.jpn > ul > li ul li { margin-top:5px; line-height:1.45;}
.quality_policy.jpn > ul > li ul li:first-child { margin-top:0; }

.quality_manage.jpn > ul > li { width:307px; padding-left:178px; }
.quality_manage.jpn > ul > li strong { width:74px; }
.quality_manage.jpn > ul > li.bg2, .quality_manage.jpn ul > li.bg4 { width:285px; }
.quality_manage.jpn > ul > li.bg2 strong, .quality_manage.jpn ul > li.bg4 strong { width:116px; }

/* 인증기관 */
.certification .certification_inner dl.jpn { top:90px; }
.certification .certification_inner dl.jpn dd { margin-bottom:3px; }

/* 일반정보 */
.info_jpn_text {margin-bottom:32px; font-size:22px; color:#666; line-height:1; font-weight:bold; }

/*** etc ***/
/* 사이트맵 */
.sitemap_jpn:after {content:""; display:block; clear:both;}
	.sitemap_jpn.top {margin-bottom:33px;}
	.sitemap_jpn dl {position:relative; margin-right:233px; float:left; width:162px;}
	.sitemap_jpn dl.middle {margin-right:250px;}
	.sitemap_jpn dl.last {margin-right:0;}
	.sitemap_jpn dt {margin-bottom:15px; padding-bottom:15px; font-size:20px; color:#1775de; border-bottom:3px solid #1775de; font-weight:bold; }
	.sitemap_jpn dd {margin-bottom:5px; font-size:16px; color:#111;}
	.sitemap_jpn dd a {color:#111;}
	.sitemap_jpn dd ul {margin:3px 0 7px;}
	.sitemap_jpn dd li {padding-left:10px; font-size:14px; color:#666; line-height:1.75; background:url("/html/static/img/common/bul/bul_dot85.gif") no-repeat 0 11px;}
	.sitemap_jpn dd li a {color:#666;}
	.sitemap_jpn dd ul ul {margin:0 0 10px;}
	.sitemap_jpn dd li li {font-size:13px; background:none;}

	.sitemap_jpn dl.devide573 {margin-right:0; width:573px;}
	.sitemap_jpn dl.devide573 .smenu2 {position:absolute; top:65px; left:210px;}
	.sitemap_jpn dl.devide573 .smenu3 {position:absolute; top:65px; left:411px;}
	.sitemap_jpn dl.devide573 .smenu4 {position:absolute; top:92px; left:411px;}


/*** 투자정보 ***
/* IR 문의*/
.inquire.jpn dl { font-weight:normal; }
.inquire.jpn .contact dt { letter-spacing:-0.1em; }


/* ==========================================================================
	china styles
    ========================================================================= */

/*** 기업정보 ***/
/* 회사개요 */
.summary ul li .gap5 { margin-left:56px; }


/*** 연구기술 ***/
/* 기술연구분야 */
.tech_reserch.china { margin-left:51px; width:826px; background:url(/html/static/img/contents/research/tech_research_china.jpg) 172px 126px no-repeat; }
	.tech_reserch.china ul { padding:13px 21px 12px 29px; width:120px;}
	.tech_reserch.china ul.support { padding:26px 21px 23px 29px; }
	.tech_reserch.china ul li { padding-left:7px; letter-spacing:-0.06em; }


/*** 품질환경 ***/
/* 품질방침 */
	.quality_policy.china > ul > li ul { margin:0 24px 20px 24px; }




