html{
	height:100%;
	width:100%;
	overflow-x:hidden;
}

a:link    {color:#333; text-decoration:none;}
a:visited {color:#333;}
a:active  {color:#333;}
a:hover  {color:#333;}

/* Webfont Google */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* font-family: 'Nanum Gothic', sans-serif; */
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css); /* font-family: 'Nanum Brush Script', cursive; */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css); /* font-family: 'Nanum Gothic Coding', monospace; */
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css); /* font-family: 'Nanum Myeongjo', serif; */
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css); /* font-family: 'Nanum Pen Script', cursive; */

@font-face {
    font-family: 'nanum-square-r';
    src: url('/font/nanumsquarer.eot');
    src: url('/font/nanumsquarer.eot?#iefix') format('embedded-opentype'),
         url('/font/nanumsquarer.woff2') format('woff2'),
         url('/font/nanumsquarer.woff') format('woff'),
         url('/font/nanumsquarer.ttf') format('truetype'),
         url('/font/nanumsquarer.svg#nanumsquarerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream-3Light';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family:'nanum-square-r','Nanum Gothic',NanumGothic, '나눔고딕', 나눔고딕, Nanum Gothic,Malgun Gothic , 'Malgun Gothic', Malgun Gothic , MalgunGothic , 'Dotum' ,sans-serif;
    font-size:15px;
	height:100%;
	letter-spacing:-1px;
	margin:0 auto;
	padding:0;
	line-height:160%;
	color:#555;
	width:100%;
	/*max-width:1900px;*/
	background:#fff;
	}

#mapContainer {width:100%; height:100%;}
h1, h2, h3, h4 {padding:0; margin:0; line-height:100%; font-family:'nanum-square-r','Nanum Gothic',NanumGothic, '나눔고딕', 나눔고딕, Nanum Gothic,Malgun Gothic , 'Malgun Gothic', Malgun Gothic , MalgunGothic , 'Dotum' ,sans-serif;}
img {border:0; margin:0; padding:0; vertical-align:middle; max-width:100%;}
ul, li, dl, dt, dd {padding:0; margin:0; list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
.text_l {text-align:left !important;}
.text_c {text-align:center;}
.text_r {text-align:right;}
input,select,textarea {font-family:'nanum-square-r','Nanum Gothic',NanumGothic, '나눔고딕', 나눔고딕, Nanum Gothic,Malgun Gothic , 'Malgun Gothic', Malgun Gothic , MalgunGothic , 'Dotum' ,sans-serif; vertical-align:middle; margin:0; padding:0;}
textarea {padding:10px; width:100%; border:#eaeaea 1px solid; height:100px;}
* {-moz-box-sizing: border-box; box-sizing: border-box;}
/*.t_color_black {color:#222;}*/
.none {display:none;}
caption {display:none;}
.fl_l {float:left;}
.fl_r {float:right;}
.mobile_tab02 {display:none;}
.star {color:red; margin-left:5px; font-weight:normal;}

/*견적문의*/
.estimate {width:800px; top:30px; left:50%; margin-left:-400px; position:absolute; background:#fff; z-index:222101; display:none;}
.estimate.on {display:block;}
.estimate dt {padding:30px 20px; background:#333; color:#fff; font-size:20px; font-weight:600; border-top:3px solid #891735; position:relative;}
.estimate dt .tel {position:absolute; right:20px; top:32px; font-size:15px; letter-spacing:0;}
.estimate dd {padding:20px;}
.estimate_bg {width:100%; height:100%; top:0; left:100%; position:fixed; background:#333; opacity:0.8; filter:alpha(opacity=80); z-index:222100;}
.estimate_bg.on {left:0;}
/***** 여기까진 공통 *****/



/***** pc 스타일 *****/
@media all and (min-width:1330px) {

input[type=text], input[type=password], input[type=file] {height:30px; line-height:30px; border:#eaeaea 1px solid; background:#f8f8f8;}
/*테이블*/
.bbs td.text_l {white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}
.bbs {width:100%; border-top:#333 1px solid;}
.bbs td, .bbs th { padding:0 10px;}
.bbs > tbody > tr > td, .bbs > tbody > tr > th {padding-top:8px; padding-bottom:8px; border-bottom:#eaeaea 1px solid; text-align:center;}
.bbs th, table.bbs > tbody > tr:first-child td {background:#fafafa; color:#222; /*height:50px; line-height:50px;*/ font-weight:600;}

.bbs th:first-child, .bbs td:first-child {position:relative;}
.prodp .bbs th:first-child{position:static ;}
.bbs th:first-child input, .bbs td:first-child input {position:absolute; left:0; top:50%; margin-top:-5px;}
.bbs td.cont {padding:20px 10px;}
.bbs_view td.memo {padding:20px 10px;}
.bbs_write {width:100%; border-top:#333 1px solid;}
.bbs_write th {height:40px; line-height:40px; border:#eaeaea 1px solid; padding:5px 10px; background:#fafafa; color:#222; text-align:left; text-indent:20px; font-size:15px; font-weight:600;}
.bbs_write td {height:40px; line-height:40px; border:#eaeaea 1px solid; padding:5px 10px; text-align:left;}
.bbs_write td input[type=text], .bbs_write td input[type=file] {width:50%;}
.bbs_write td input[type=button] {background:#333; color:#fff; border:#333 1px solid; height:25px; line-height:25px; padding:0 7px; border-radius:3px; -webkit-border-radius:3px; font-size:11px;}
.bbs_btn {padding:0; text-align:center;}
.bbs_btn input[type=button], .bbs_btn input[type=submit] {height:40px; line-height:40px; background:#fff; border:1px solid #d3d3d3; padding:0 15px; cursor:pointer; width:100px; margin:20px 0 20px 5px;}
.bbs_btn input:first-child {margin-left:0;}
.bbs_btn .color {background:#891735 !important; color:#fff; border:1px solid #891735 !important;}
.bbs td.page_arrow {text-align:left;}
.bbs td.page_arrow img, .bbs td.page_arrow span {margin:0 10px;}
/*s 갤러리 테이블*/
.gallery {overflow:hidden; width:102%;}
.gallery li {border:#ebebeb 1px solid; width:31.3%; margin:0 2% 2% 0; float:left; text-align:center;}
.gallery li dl{padding:20px; border-top:#ebebeb 1px solid; position:relative; padding-bottom:60px; text-align:left;}
.gallery li dl dt {font-weight:600; color:#222; font-size:17px; margin-bottom:5px;}
.gallery li dl dd {font-size:12px;}
.gallery li dl dd a {display:block; height:45px; text-align:center; background:#fafafa; line-height:45px; font-weight:600; letter-spacing:0; position:absolute; left:0; bottom:0; width:100%; border-top:#fafafa 1px solid; cursor:pointer;}
.gallery li dl dd a.file {font-size:17px; font-weight:600; color:#333;}
.gallery li dl dd a img {margin-right:5px;}
.gallery li:hover {border:#891735 1px solid;}
.gallery li:hover dl {background:#891735; color:#fff; border-top:#891735 1px solid;}
.gallery li:hover dl dt, .gallery li:hover dl dt a {color:#fff;}
.gallery li:hover dl dd a {background:#891735; border-top:#6e122a 1px solid; color:#fff;}
.gallery.type02 li dl {padding-bottom:20px;}

.tab {overflow:hidden; float:left; width:100%;}
.tab li {float:left; height:50px; line-height:50px;}
.tab li a {display:block; height:100%; background:#fff; text-align:center; font-size:15px; font-weight:600; border:#e1e1e1 1px solid; border-left:0;}
.tab li:first-child a {border-left:#e1e1e1 1px solid;}
.tab li.on a {background:#891735; color:#fff; border:#891735 1px solid;}
.tab02 {text-align:center; width:100%; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid; margin-top:-1px; background:#fff; z-index:1001; top:0;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
.tab02.on {position:fixed; top:90px;}
.prodp .tab02 {margin-top:0;}
.prodp .tab02.on {margin-top:-1px;}
.tab02.tab_col_4 li {width:332px;}
.tab02.tab_col_5 li {width:266px;}
.tab02.tab_col_6 li {width:221px;}
.tab02 li {display:inline-block; height:50px; line-height:50px;}
.tab02 li a {display:block; height:100%; background:#fff; text-align:center; font-size:15px; font-weight:600;}
.tab02 li.on a ,
.infop .tab02 li.t01 a,
.specp .tab02 li.t02 a,
.vodp .tab02 li.t03 a,
.downp .tab02 li.t04 a
{background:url('/ko/img/busi/tab_on.gif'); background-position:center bottom; background-repeat:no-repeat;}
.tab02 li.title a {background:#891735; color:#fff;}

/*IR자료실 페이지 추가 21.03.10*/
.tab02 li span {display:block; height:100%; background:#fff; text-align:center; font-size:15px; font-weight:600; cursor:pointer;}
.tab02 li span.on {background:url('/ko/img/busi/tab_on.gif'); background-position:center bottom; background-repeat:no-repeat;}
.ir_tab_content > .content {display:none;}
.ir_tab_content > .content01 {display:block;}
.ir_tab_content .content .left_content {float:left; width:332px; position:relative; text-align:left;}
.ir_tab_content .content .right_content {float:left; width:998px; position:relative;}
.ir_tab_content .content .right_content > .list_con {padding-bottom:80px; border-top:3px solid #333333;}
.ir_tab_content .content .right_content > .list_con > ul > li {border-bottom:1px solid #eaeaea;}
.ir_tab_content .content .right_content > .list_con > ul > li > a {display:block; height:78px; line-height:78px;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table {width:92%; margin:0 auto;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table td span {font-size:24px; color:#333;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con {display:none; background-color:#fafafa; border-top:1px solid #eaeaea;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul {width:92%; margin:0 auto;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li {padding:30px 0; border-bottom:1px solid #eaeaea; text-align:left;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li:last-child {border-bottom:0;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li:after {content:""; display:block; clear:both;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con {float:left; width:28%; padding-left:5%; margin-top:12px; box-sizing:border-box;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con > span {font-size:16px; color:#555555;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con {float:left; width:72%;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div {display:inline-block;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > span {margin-right:20px; font-size:16px; color:#333333;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a {display:inline-block; width:160px; height:42px; line-height:42px; text-align:center; background-color:#444444;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > span {font-size:16px; color:#ffffff; vertical-align:middle;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > img {margin-left:3px; vertical-align:middle;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > .ko {margin-right:60px;}


 /*제품 탭 활성화*/
.infop .tab li.t01 a,
.specp .tab li.t02 a,
.vodp .tab li.t03 a, 
.downp .tab li.t04 a
{background:#891735; color:#fff; border:#891735 1px solid;}

.page_num {text-align:center; font-size:12px; line-height:30px; overflow:hidden;  width:100%; margin-top:50px;}
.page_num a {width:30px; height:30px;   background:#fff; display:inline-block; color:#666666; font-weight:600; }
.page_num a:hover {color:#993650; }
.page_num a.on {color:#993650;}
.page_num .page_n{margin-left:-2px; width:auto; height:auto; border:0; padding:0;}
.page_num .page_p{margin-left:-2px; width:auto; height:auto; border:0; padding:0;}

.search_box{padding:30px 0; text-align:center; background:#fafafa; margin:50px 0;}
.search_box select{ height:40px; min-width:80px; margin-right:5px; border:1px solid #cdcdcd; font-size:15px;}
.search_box input[type=text]{ height:40px; width:200px; background:#fff; border:1px solid #cdcdcd; margin-right:5px;}
.search_box input[type=button]{ height:40px; padding:0 30px; background:#444444; border:1px solid #444444; color:#fff; font-size:15px;}
.search_box input[type=submit]{ height:40px; padding:0 30px; background:#444444; border:1px solid #444444; color:#fff; font-size:15px;}

.xx:hover {background:none !important;}

.mainp {max-width:100%;}

/*gnb 활성화*/
.busip .gnb .t01 span.underline,
.prodp .gnb .t02 span.underline,
.custp .gnb .t03 span.underline,
.investp .gnb .t04 span.underline,
.socip .gnb .t05 span.underline
{border-bottom:2px solid #fff;}
.info_centerp .unb02 .t01>a,
.recruitp .unb02 .t02>a
{color:yellow !important;}

/* 헤더 */
.header_wrap{position:fixed; width:100%; top:0; left:0; z-index:112002;}
#header {background:#891735; max-height:90px; position:relative; z-index:112001; overflow:hidden; width:100%;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header.on {max-height:500px;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}
#header a {color:#fff;}
#header h1 {position:absolute; left:0; top:0; width:284px; text-align:center; background:#891735; height:90px; line-height:90px;}
#header .unb {width:100%; border-bottom:#a1455d 1px solid; text-align:right; display:none;}
#header .unb ul {overflow:hidden; width:100%; display:block;}
#header .unb ul li {float:right; height:29px; line-height:29px; width:40px; text-align:center; border-left:#a1455d 1px solid; }
#header .unb ul li.t05 {width:75px;}
#header .gnb {width:900px; left:50%; overflow:hidden; position:relative; margin-left:-450px;}
#header .gnb:after{display:block; clear:both; content:"";}
#header .gnb > li {float:left; width:15%;}
#header .gnb > li > a {display:block; height:90px; line-height:90px; font-size:18px; font-weight:600; margin-left:20px;}
#header .gnb > li > a span.line{display:block; width:100%; height:20px; /*border-right:0px solid rgba(255,255,255,0.2);*/ line-height:20px; margin-top:35px;}
#header .gnb > li > a span.underline{display:inline-block; padding-bottom:5px;}
#header .gnb > li:hover>a span.underline{border-bottom:2px solid #fff;}
#header .gnb > li:last-child span.line{content:""; border-right:0;}
#header .gnb > li:first-child div {border-left:#ebebeb 1px solid;}

#header .gnb > li div {background:#fff; top:90px;  z-index:1100; padding:20px 0; border-right:#ebebeb 1px solid; min-height:1000px; margin-top:-35px;}
#header .gnb > li > div > ul{margin:0 auto; overflow:hidden; width:100%;}
#header .gnb > li > div > ul > li {text-align:left; box-sizing:border-box; border-left:0px solid #eaeaea; height:100%;}
#header .gnb > li > div > ul > li:hover>a {background:#8a1736; color:#fff;}
#header .gnb > li > div > ul > li a{color:#999; font-size:14px; /*color:#222; font-weight:600;*/ position:relative; display:block; padding:5px 0 5px 20px;}
#header .gnb > li > div > ul > li > a .btn_more {position:absolute; right:20px;}
#header .gnb > li > div > ul > li:hover ul {max-height:300px; background:#f8f8f8;}
#header .gnb > li > div > ul > li ul {max-height:0; overflow:hidden;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .gnb > li > div > ul > li ul li:hover {background:#f1f1f1;}
#header .gnb > li > div > ul > li ul li a{color:#999999; font-size:13px; }
#header .gnb > li > div > ul > li ul li:hover a {color:#8a163b;}
#header .gnb_bg {background:#fff; position:absolute; width:100%; height:100%; left:0; z-index:-1; top:90px;}
#header .unb02 {position:absolute; right:20px; width:max-content; top:38px; height:20px; line-height:15px;}
#header .unb02>li {float:left;}
#header .unb02>li>a {display:block; height:15px; line-height:15px; font-size:16px; font-weight:500; border-left:#c08493 1px solid; padding-left:9px; padding-right:9px;}
/*#header .unb02 li a:before {content:'｜'; margin:0 3px 0 12px; color:#fff; font-weight:600;}*/
#header .unb02>li ul {position:absolute; padding-top:55px;}
#header .unb02>li ul li {}
#header .unb02>li ul li a {color:#999; padding:5px; display:block; font-size:14px;}
#header .unb02 .country{margin-left:30px; color:#fff; font-size:14px; font-weight:600; cursor:pointer;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02 .country:hover {margin-top:-39px;}
#header .unb02 .country img{margin:0 10px 0 0;}
#header .unb02 .country>div {padding-bottom:2px;}
#header .unb02 .country .lang {position:absolute; background:#fff; padding:3px 5px; border:#eaeaea 1px solid; opacity:0;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02 .country:hover .lang {opacity:1;}
#header .unb02 .country .lang a {display:block; color:#777; font-weight:normal; padding:1px; font-size:12px; letter-spacing:0;}
#header .btn_gnb {display:none;}
/*사이트맵*/
.sitemap {width:100%; position:absolute; top:0; left:100%; height:100%; z-index:112003; opacity:1; filter:alpha(opacity=100);
-webkit-transition:all 0.1s ease .1s;
-moz-transition:all 0.1s ease .1s;
-ms-transition:all 0.1s ease .1s;
-o-transition:all 0.1s ease .1s;
transition:all 0.1s ease .1s;
}
.sitemap.on {left:0;}
.sitemap .wrap {z-index:2; position:relative; width:1100px; margin:50px auto; color:#fff;}
.sitemap .wrap a {color:#999;}
.sitemap .wrap .title {margin-bottom:50px; position:relative; width:100%;}
.sitemap .wrap .title .btn_sitemap {position:absolute; right:0; top:50%; margin-top:-11px; cursor:pointer;}
.sitemap .wrap dl {margin-bottom:50px; overflow:hidden; border-top:#343639 1px solid; width:100%;}
.sitemap .wrap dl dt {float:left; font-size:22px; line-height:22px; border-top:#fff 1px solid; padding-top:20px; height:100%; margin-right:20px;}
.sitemap .wrap dl dd {float:left; padding-left:60px; padding-top:20px; width:15%;}
.sitemap .wrap dl dd+dd+dd+dd+dd+dd+dd {margin-left:95px;}
.sitemap .wrap dl dd+dd+dd+dd+dd+dd+dd+dd {margin-left:0;}
.sitemap .wrap dl.t02 dd {min-height:160px;}
.sitemap .wrap dl.t02 dd+dd+dd+dd+dd+dd+dd {min-height:50px;}
.sitemap .wrap dl dd>a {font-size:17px; margin-bottom:15px; display:block; color:#fff; margin-left:-10px;}
.sitemap .wrap dl dd ul li a {display:block; /* height:25px; */ line-height:25px;}
.sitemap .wrap dl dd ul li a:hover {background:#891735; color:#fff;}
.sitemap .bg {width:100%; height:100%; background:#1d1f22; position:fixed; top:0; left:100%;
-webkit-transition:all 0.1s ease .1s;
-moz-transition:all 0.1s ease .1s;
-ms-transition:all 0.1s ease .1s;
-o-transition:all 0.1s ease .1s;
transition:all 0.1s ease .1s;
}
.sitemap.on .bg {left:0;}

/* 메인이미지 */
.mimg_wrap {position:relative; margin-top:90px;}
#mimg {height:840px; margin-right:560px; position:relative;}
#mimg li.mimg {width:100%; height:840px;}   /*메인이미지 안나와서 수정했어요~~~ height:840*/
#mimg li.mimg>a {display:block; height:100%;}
#mimg .mimg01 {height:840px !important; background:url('../img/mimg.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg02 {height:840px !important; background:url('../img/mimg02.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg03 {height:840px !important; background:url('../img/mimg03.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg img{position:absolute; top:50%; z-index:110; margin-top:-35px; cursor:pointer;}
#mimg img.prev{left:20px;}
#mimg img.next{right:20px;}

.mimg_banner {width:405px; height:184px; position:absolute; bottom:50px; left:50px; z-index:101;}
.mimg_banner .mimg_banner_wrap {width:100%; height:100%; position:relative;}
.mimg_banner .txt {color:#fff; position:relative; z-index:2;  line-height:40px;}
.mimg_banner .txt li {padding:30px; width:100%; font-size:2em;}
.mimg_banner .txt li>div {font-size:0.6em; margin-top:0px;}
.mimg_banner dl {background:#fff; position:absolute; z-index:2; padding:20px; overflow:hidden; bottom:0; width:100%;}
.mimg_banner dl dt {float:left; font-size:14px; color:#333; font-weight:600; margin-right:15px;}
.mimg_banner dl dd {float:left;}
.mimg_banner dl dd a {display:block; /*padding:2px 0;*/}
.mimg_banner .bg {width:100%; height:100%; background:#333; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0;}
.mimg_banner .pager_mbanner {position:absolute; z-index:1000; left:30px; bottom:5px;}
.mimg_banner .pager_mbanner span {background:#fff; width:7px; height:7px; text-indent:-9999px; display:inline-block; margin:2px;}
.mimg_banner .pager_mbanner span.cycle-pager-active {width:30px;}

/* 메인컨텐츠 */
#mcont {position:absolute; right:0; top:90px; width:560px;}
#mcont .mtitle {font-size:1.3em; font-weight:600; color:#222; letter-spacing:0; margin-bottom:17px;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#mcont dd{font-size:14px;}
#mcont ul.rbanner {overflow:hidden;}
#mcont ul.rbanner li {float:left; width:280px; background:#fff; height:180px; padding:30px; position:relative;
-webkit-transition:all 0.2s ease .1s;
-moz-transition:all 0.2s ease .1s;
-ms-transition:all 0.2s ease .1s;
-o-transition:all 0.2s ease .1s;
transition:all 0.2s ease .1s;
}
#mcont ul.rbanner li a {display:block; height:100%;}
#mcont ul.rbanner li+li+li a {color:#fff;}
#mcont ul.rbanner li+li+li a dt {color:#fff;}

#mcont ul.rbanner li img {position:absolute; right:33px; bottom:33px;}
#mcont ul.rbanner li.t01 {border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
#mcont ul.rbanner li.t01 img {width:70px;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#mcont ul.rbanner li.t02 img {width:45px;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#mcont ul.rbanner li.t07 img {width:70px;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#mcont ul.rbanner li.t01:hover img {width:77px; right:25px; bottom:25px;}
#mcont ul.rbanner li.t02:hover img {width:50px; right:25px; bottom:25px;}
#mcont ul.rbanner li.t07:hover img {width:77px; right:25px; bottom:25px;}
#mcont ul.rbanner li.t01:hover .mtitle, #mcont ul.rbanner li.t02:hover .mtitle, #mcont ul.rbanner li.t07:hover .mtitle {color:#891735; margin-top:-5px;}
#mcont ul.rbanner li.t03 {background:url('../img/mbanner01.jpg'); background-size:cover;}
#mcont ul.rbanner li.t04 {background:url('../img/mbanner02.jpg'); background-size:cover;}
#mcont ul.rbanner li.t05 {background:url('../img/mbanner03.jpg'); background-size:cover;}
#mcont ul.rbanner li.t06 {background:url('../img/mbanner03.jpg'); background-size:cover;}
#mcont ul.rbanner li.t03:hover {background:url('../img/mbanner01_on.jpg');}
#mcont ul.rbanner li.t04:hover {background:url('../img/mbanner02_on.jpg');}
#mcont ul.rbanner li.t05:hover {background:url('../img/mbanner03_on.jpg');}
#mcont ul.rbanner li.t06:hover {background:url('../img/mbanner03_on.jpg');}
#mcont .new_prod {height:300px; background:#fff; padding:30px; position:relative; overflow:hidden;}
#mcont .new_prod .pager {position:absolute; z-index:1000; right:30px; top:30px;}
#mcont .new_prod .pager span {width:12px; height:12px; float:left; background:#fff; margin-left:8px; border:#c4c4c3 1px solid; text-indent:-9999px; cursor:pointer;}
#mcont .new_prod .pager span.cycle-pager-active {background:#891735; border:#891735 1px solid;}
#mcont .new_prod>dl>dd>ul.old {overflow:hidden; margin-top:40px; width:100%;}
#mcont .new_prod>dl>dd>ul {overflow:hidden; margin-top:0px; width:100%;}
#mcont .new_prod>dl>dd>ul li {width:100%; margin-top:20px;}
#mcont .new_prod>dl>dd .thum {float:left; width:55%; position:relative; height:200px; line-height:200px;}
#mcont .new_prod>dl>dd .thum img {max-width:100%;
  /*webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);*/
}
#mcont .new_prod>dl>dd>ul.old .thum {width:50%;}
#mcont .new_prod>dl>dd dl {float:right; width:40%;}
#mcont .new_prod>dl>dd>ul.old dl {width:200px;}
#mcont .new_prod>dl>dd dl dt {font-size:2.3em; line-height:100%; color:#222; font-weight:600; margin-bottom:20px;}
#mcont .new_prod>dl>dd dl dt img {}
#mcont .new_prod>dl>dd dl dd a {display:block; background:#fff; width:118px; height:28px; border:#cecdcb 1px solid; text-align:center; line-height:28px; margin-top:30px;}
#mcont .noti {height:180px; background:#373637; padding:30px;}
#mcont .noti a {color:rgba(255,255,255,0.7);}
#mcont .noti ul{padding-left:25px;}
#mcont .noti ul a {color:rgba(255,255,255,1);}
#mcont .noti .mtitle {color:#fff;}
#mcont .noti a .st{color:rgba(255,255,255,1);}
#mcont .noti dl {overflow:hidden;}
#mcont .noti dl dt {float:left; width:100%;}
#mcont .noti dl dd {width:49%; float:left;padding-right:2%; line-height:160%; font-size:0.9em}
#mcont .noti dl dd .st {font-size:1.2em; margin-bottom:5px;}
#mcont .noti dl dd .date {color:#bbb; margin-top:5px;}
#mcont .noti dl dd+dd {float:right;}
#mcont .noti dl dd+dd a {display:block; position:relative; height:20px; line-height:20px;}
#mcont .noti dl dd+dd a:before {content:'·'; margin-right:10px;}
#mcont .noti dl dd+dd a span {position:absolute; right:1px; color:#bbb;}

/* 푸터 */
#footer {overflow:hidden; padding:30px;}
#footer .footer_ci {float:left; margin-right:30px;}
#footer .wrap {float:none; line-height:150%;}
#footer .wrap .bnb {overflow:hidden; margin-left:-5px; margin-bottom:5px;}
#footer .wrap .bnb li {float:left;}
#footer .wrap .bnb li a {display:block; font-size:1.0em; color:#333; font-weight:600; padding:0 10px; height:25px; line-height:25px;}
#footer .wrap .bnb li a:before {content:'·'; margin-left:-5px; padding-right:5px;}
#footer .wrap .line {border-right:#ddd 1px solid; display:inline-block; padding-left:7px; margin-right:7px; height:10px;}
#footer .wrap .copy {font-size:11px; font-weight:600; letter-spacing:0; color:#999;}
#footer .btn_top {position:fixed; width:50px; height:50px; right:50px; bottom:40px; opacity:0; filter:alpha(opacity=0); background:url('/en/img/btn_top.jpg'); background-size:100%; text-indent:-9999px;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#footer .btn_top.on { opacity:1; filter:alpha(opacity=100); bottom:50px;}
#footer .btn_top:hover {width:60px; height:60px; right:45px; bottom:45px;}

/*서브 공통*/
/*서브 페이지 상단 텝*/
.sub01p .subtab_top .tab_menu li.t01 > a{color:#fff;}
.sub02p .subtab_top .tab_menu li.t02 > a{color:#fff;}
.sub03p .subtab_top .tab_menu li.t03 > a{color:#fff;}
.sub04p .subtab_top .tab_menu li.t04 > a{color:#fff;}
.sub05p .subtab_top .tab_menu li.t05 > a{color:#fff;}
.sub06p .subtab_top .tab_menu li.t06 > a{color:#fff;}
.sub07p .subtab_top .tab_menu li.t07 > a{color:#fff;}
.sub08p .subtab_top .tab_menu li.t08 > a{color:#fff;}
.sub09p .subtab_top .tab_menu li.t09 > a{color:#fff;}

.sub01p .subtab_top .tab_menu > li.t01 ul{display:block;}
.sub01_1p .subtab_top .tab_menu > li.t01 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_2p .subtab_top .tab_menu > li.t01 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_3p .subtab_top .tab_menu > li.t01 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_4p .subtab_top .tab_menu > li.t01 ul li.st04 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_5p .subtab_top .tab_menu > li.t01 ul li.st05 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_6p .subtab_top .tab_menu > li.t01 ul li.st06 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_7p .subtab_top .tab_menu > li.t01 ul li.st07 a{color:#891735; border-bottom:1px solid #891735; }

.sub02p .subtab_top .tab_menu > li.t02 ul{display:block;}
.sub02_1p .subtab_top .tab_menu > li.t02 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_2p .subtab_top .tab_menu > li.t02 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_3p .subtab_top .tab_menu > li.t02 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_4p .subtab_top .tab_menu > li.t02 ul li.st04 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_5p .subtab_top .tab_menu > li.t02 ul li.st05 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_6p .subtab_top .tab_menu > li.t02 ul li.st06 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_7p .subtab_top .tab_menu > li.t02 ul li.st07 a{color:#891735; border-bottom:1px solid #891735; }

.sub03p .subtab_top .tab_menu > li.t03 ul{display:block;}
.sub03_1p .subtab_top .tab_menu > li.t03 ul li.st01 a,
.sub03_2p .subtab_top .tab_menu > li.t03 ul li.st02 a
{color:#891735; border-bottom:1px solid #891735; }

.sub05p .subtab_top .tab_menu > li.t05 ul{display:block;}
/* .sub05p.prodp .subtab_top .tab_menu > li.t05 ul{display:none;} *//*제품쪽 제외*/
.sub05_1p .subtab_top .tab_menu > li.t05 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub05_2p .subtab_top .tab_menu > li.t05 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub05_3p .subtab_top .tab_menu > li.t05 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }

.sub06p .subtab_top .tab_menu > li.t06 ul{display:block;}
.sub06_1p .subtab_top .tab_menu > li.t06 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub06_2p .subtab_top .tab_menu > li.t06 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub06_3p .subtab_top .tab_menu > li.t06 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }

.subtab_top{background:#383639; height:49px; position:relative; width:100%;}
.subtab_top .topsub_bg{background:#fff; height:49px; position:absolute; top:49px; left:0; width:100%; display:none; z-index:900;}
.subtab_top .tab_menu {z-index:1000; position:relative; width:900px; left:50%;}
.subtab_top .tab_menu:after{display:block; clear:both; content:"";}
.subtab_top .tab_menu > li{float:left; padding:0 20px;  position:relative;}
.subtab_top .tab_menu > li > a{color:#999; line-height:49px; font-size:15px; font-weight:600; }
.subtab_top .tab_menu > li > a:hover{color:#fff;}
.subtab_top .tab_menu > li ul{position:absolute; left:0; width:500px; background:#fff; height:49px; overflow:hidden; display:none;}
.subtab_top .tab_menu > li ul li{float:left; height:49px; line-height:49px;  margin-left:40px;}
.subtab_top .tab_menu > li ul li:first-child{margin-left:0;}
.subtab_top .tab_menu > li ul li a{color:#666; font-size:15px; font-weight:600; padding:2px;}
.subtab_top .tab_menu > li ul li a:hover{color:#891735; border-bottom:1px solid #891735; }
/*gnb 2뎁스*/
.busi_menu {margin-left:-470px;}
.prod_menu {margin-left:-290px;}
.soci_menu {margin-left:65px;}
.invest_menu {margin-left:70px;}
.cust_menu {margin-left:-110px;}
.info_center_menu, .recruit_menu {margin:0px; left:0 !important; width:100% !important;}
.info_center_menu>li, .recruit_menu>li {float:right !important;}
.info_center_menu>li.t03, .recruit_menu>li.t03 {margin-right:150px;}

#scont {margin-top:90px;}
#scont .content{width:1330px; margin:0 auto; padding:80px 0 0 0; position:relative;}
#scont .content:after {content:""; display:block; clear:both;}
#scont .content span.title_line{display:block; width:30px; height:3px; background:#891735; position:absolute; left:0; top:0;}
#scont .content h3{font-size:30px; font-weight:500; color:#222222; line-height:120%; margin:30px 0 20px 0; padding:0;}
#scont .wrap {width:1900px; height:515px;  margin:0 auto; overflow:hidden; margin-left:-950px; position:relative; left:50%;}
#scont .wrap .text_wrap{text-align:center; height:auto; top:50%; position:relative; margin-top:-69px;}
#scont .wrap .text_wrap h2{font-size:55px; font-weight:500; color:#fff; line-height:100%; margin-bottom:15px;}
#scont .wrap .text_wrap p{font-size:23px;  color:#fff; line-height:150%;}
#scont .wrap .text_wrap div.tel a{font-size:70px; color:#fff; line-height:130%;}

#scont .wrap .page_tab{ position:absolute; bottom:40px; left:50%; margin-left:-665px; width:1330px}
#scont .wrap .page_tab:after{display:block; clear:both; content:"";}
#scont .wrap .page_tab li{width:50%; text-align:center; background:#Fff;float:left;}
#scont .wrap .page_tab li a{ color:#999; font-size:15px; font-weight:600; display:block;  padding:15px 0; line-height:120%; }
#scont .wrap .page_tab li.on, #scont .wrap .page_tab li:hover{color:#fff; background:#891735; margin-top:-1px;}
#scont .wrap .page_tab li.on a ,#scont .wrap .page_tab li:hover a{color:#fff; padding:16px 15px; }
#scont .content .left_content {position:relative; float:left;}

.line_height_default {line-height:20px;}
#scont .content h4 {font-size:30px; font-weight:500; color:#222222; line-height:120%; margin:30px 0 20px 0;}
/*사업장 글로벌네트워크,,contactus*/
#scont .content ul.network_map {overflow:hidden;}
#scont .content ul.network_map li{float:left; width:48%; position:relative; margin-bottom:0px; min-height:170px;}
#scont .content ul.network_map li:nth-child(2n){float:right;}
.contactp #scont .content ul.network_map li:first-child {width:100%;}
.contactp #scont .content ul.network_map li.t05 {width:100%;}
#scont .content ul.network_map li>dl{padding-top:20px;}
#scont .content ul.network_map li>dl>dt{font-size:30px; color:#222; line-height:150%; margin-bottom:5px;}
#scont .content ul.network_map li>dl>dd{font-size:15px; overflow:hidden; color:#666; line-height:170%; letter-spacing:0; min-height:150px;}
#scont .content ul.network_map li>dl>dd span{display:block; float:left; width:20%;}
#scont .content ul.network_map li>dl>dd dl {overflow:hidden;}
#scont .content ul.network_map li>dl>dd dl dt {float:left; color:#222; font-weight:600; width:100px;}
#scont .content ul.network_map li>dl>dd dl dd {float:left; width:83%;}

/*회사소개*/
/**CEO 인사말**/
.busi01p #scont .wrap {background:url("/ko/img/busi/top_busi01.jpg"); background-size:cover;}
.busi01p #scont .content .content_01{overflow:hidden; padding:60px 0;} 
.busi01p #scont .content .content_01 dl{}
.busi01p #scont .content .content_01 dl dt{font-size:19px; font-weight:500; color:#222; line-height:150%; margin-bottom:40px;}
.busi01p #scont .content .content_01 dl dd{font-size:15px; color:#666; line-height:190%;  margin-bottom:40px; float:left; width:48%;}
.busi01p #scont .content .content_01 dl dd+dd {float:right;}
.busi01p #scont .content .content_01 dl dd span {display:block;}
/**회사개요**/
.busi02p #scont .wrap {background:url("/ko/img/busi/top_busi02.jpg"); background-size:cover;}
.busi02p #scont .content {padding-top:80px; overflow:hidden;}
.busi02p #scont .content .left_content{float:left; width:363px; position:relative;}
/*.busi02p #scont .content h3{font-size:30px; font-weight:500; color:#222222; line-height:120%; margin-bottom:20px;}*/
.busi02p #scont .content p{line-height:150%; color:#666; font-size:19px; margin-bottom:50px;}
.busi02p #scont .content img {}
.busi02p #scont .content img.busi02_pc_img {}
.busi02p #scont .content img.busi02_m_img {display:none;}
.busi02p #scont .content .right_content{float:left; width:967px; padding-left:80px;}
.busi02p #scont .content .right_content dl{ margin-top:50px;}
.busi02p #scont .content .right_content dt{color:#891735; font-size:19px; margin-bottom:15px;}
.busi02p #scont .content .right_content dd{font-size:15px; color:#666; line-height:170%;}
.busi02p #scont .content .right_content table{ margin-top:50px;}
/**회사연혁**/
.busi03p #scont .wrap {background:url("/ko/img/busi/top_busi03.jpg"); background-size:cover;}
.busi03p #scont	ul.content_01{border-top:1px solid #dfdfdf;}
.busi03p #scont	ul.content_01 > li{border-bottom:1px solid #dfdfdf;}
.busi03p #scont .t_title {height:100px; line-height:100px; cursor:pointer;}
.busi03p #scont .t_title:after{clear:both; content:""; display:block;}
.busi03p #scont .t_title ul li.t_title01{float:left; font-size:20px; color:#999999; font-weight:600; position:relative;}
.busi03p #scont .t_title ul li.t_title01.on{font-size:40px;color:#222;}
.busi03p #scont .t_title ul li.t_title01 span.title_line{/*display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; z-index:1000 */top:-1px;}
.busi03p #scont .t_title ul li.t_title02{float:left; font-size:20px; color:#999999; margin-left:10px;}
.busi03p #scont .t_title ul li.t_title03{float:right; margin-right:3px; cursor:pointer;}
.busi03p #scont .t_title ul li.t_title03 img{ margin-top:41px;}
.busi03p #scont .t_title ul li.t_title03 img.on{display:block;}
.busi03p #scont .t_title ul li.t_title03 .tab_off{display:none;}
.busi03p #scont .t_title ul li.t_title03 .tab_on{display:none;}
.busi03p #scont .t_body{display:none; overflow:hidden; padding-bottom:35px;}
.busi03p #scont .t_body1{display:block;}
.busi03p #scont .t_body .laft_imgbox{float:left; height:520px; width:886px; overflow:hidden; position:relative;}
.busi03p #scont .t_body .laft_imgbox ul{position:relative; width:100%;}
.busi03p #scont .t_body .laft_imgbox ul li{position:absolute; left:0; top:0; display:none; width:100%;}
.busi03p #scont .t_body .laft_imgbox ul li.story_img01{display:block;}
.busi03p #scont .t_body .laft_imgbox ul li .img_name{display:inline-block; height:50px; padding:0 10px; color:#fff; position:absolute; bottom:0; left:0; z-index:100; line-height:50px; font-size:17px;}
.busi03p #scont .t_body .laft_imgbox .option_box{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.busi03p #scont .t_body .laft_imgbox .option_box .option{position:absolute; left:0; top:50%; margin-top:-40px; padding:0; color:#fff; font-size:13px; line-height:80px; width:100%; overflow:hidden; height:80px;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span {display:inline-block; width:60px; height:80px; font-size:30px; text-align:center; float:left; cursor:pointer; line-height:80px;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span+span {float:right;}
.busi03p #scont .t_body .right_textbox{float:left; height:520px; width:444px; padding-left:35px; padding-top:40px;; background:#fafafa;}
.busi03p #scont .t_body .right_textbox.right_textbox2{height:590px;}
.busi03p #scont .t_body .right_textbox dd{font-size:15px; font-weight:600; color:#666666;  margin-bottom:8px; overflow:hidden; line-height:150%;}
.busi03p #scont .t_body .right_textbox dd b{color:#222; display:block; margin-right:20px; float:left; font-weight:600;}
.busi03p #scont .t_body .right_textbox dd span{display:block; float:left;}
/*.busi03p #scont .t_body .right_textbox dd span.color{color:#891735;}*/
/**CI소개**/
.busi04p #scont .wrap {background:url("/ko/img/busi/top_busi04.jpg"); background-size:cover;}
.busi04p #scont .content{overflow:hidden; padding:40px 0;}
.busi04p #scont .content .left_content{float:left; width:100%; position:relative;}
/*.busi04p #scont .content h3{font-size:30px; font-weight:500; color:#222222; line-height:120%; margin-bottom:20px;}*/
/*.busi04p #scont .content span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
.busi04p #scont .content p{line-height:150%; color:#666; font-size:19px; margin-bottom:50px;}
.busi04p #scont .content .right_content{float:left; width:100%; }
.busi04p #scont .content .right_content>dl{ margin-bottom:25px;}
.busi04p #scont .content .right_content>dl>dt{color:#891735; font-size:19px; margin-bottom:15px;}
.busi04p #scont .content .right_content>dl>dd{font-size:15px; color:#666; line-height:190%;}
.busi04p #scont .content .right_content .content_wrap {border:#dfdfdf 1px solid; padding:40px 80px; position:relative; overflow:hidden;}
.busi04p #scont .content .right_content .content_wrap .down {background:#fafafa; height:49px; line-height:49px; position:absolute; left:0; bottom:0; width:100%; text-align:right;}
.busi04p #scont .content .right_content .content_wrap .down a {padding:0 10px; color:#333; font-weight:600; letter-spacing:0;}
.busi04p #scont .content .right_content .content_wrap .down a:first-child {}
.busi04p #scont .content .right_content .content_wrap .down a img {margin-left:5px;}
.busi04p #scont .content .right_content .content_wrap .down_btn {margin-top:0; position:absolute; top:0; right:10px;}
.busi04p #scont .content .right_content .content_wrap .down_btn a {padding:0 3px; color:#333; font-weight:600; letter-spacing:0;}
.busi04p #scont .content .right_content .content_wrap .down_btn a:first-child {}
.busi04p #scont .content .right_content .content_wrap .down_btn a img {margin-left:5px;}
.busi04p #scont .content .right_content .content_wrap>dl>dt {color:#333; font-weight:600; letter-spacing:0;}
.busi04p #scont .content .right_content .content_wrap>dl>dt>div {font-weight:normal; margin-top:5px;}
.busi04p #scont .content .right_content .content_wrap>dl>dd {font-size:13px; letter-spacing:0;}
.busi04p #scont .content01{padding-top:80px;}
.busi04p #scont .content01 .right_content .content_wrap {padding:70px 0 120px 0; text-align:center; display: none;}
.busi04p #scont .content02 .right_content .content_wrap>dl {width:355px; float:left; overflow:hidden;}
.busi04p #scont .content02 .right_content .content_wrap>dl+dl {float:right;}
.busi04p #scont .content02 .right_content .content_wrap>dl>dt {float:left; width:94px;}
.busi04p #scont .content02 .right_content .content_wrap>dl>dd {float:left;}
.busi04p #scont .content03 .right_content .content_wrap>dl {overflow:hidden;}
.busi04p #scont .content03 .right_content .content_wrap>dl+dl {margin-top:40px;}
.busi04p #scont .content03 .right_content .content_wrap>dl>dt {float:left; width:280px; position:relative;}
.busi04p #scont .content03 .right_content .content_wrap>dl>dd {float:left;}
.busi04p #scont .content05 .right_content .content_wrap>dl {width:33.3%; float:left; position:relative;}
.busi04p #scont .content05 .right_content .content_wrap>dl+dl+dl+dl {margin-top:40px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dt, .busi04p #scont .content05 .right_content .content_wrap>dl>dd {margin-left:50px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dd {margin-top:5px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dd .color_bar {width:30px; height:100px; position:absolute; top:0; left:0;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_red>dd .color_bar {background:#891735;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_black>dd .color_bar {background:#373637;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_black_gray>dd .color_bar {background:#545559;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_light_gray>dd .color_bar {background:#9a989a;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_pure_white>dd .color_bar {background:#f8fdfd; border:#ededed 1px solid;}
/**가치경영**/
/*상단 타이틀 미들정렬*/
.busip.sub05p #scont .wrap .text_wrap,
.busip.sub06p #scont .wrap .text_wrap,
.edup #scont .wrap .text_wrap
{margin-top:-44px;}
/***기업정신***/
.busi05_1p #scont .wrap {background:url("/ko/img/busi/top_busi05_1.jpg"); background-size:cover;}
.busi05_1p #scont .content{position:relative; width:100%;}
.busi05_1p #scont span.title_line{left:50%; top:80px; margin-left:-15px;}
.busi05_1p #scont .content h3{text-align:center; position:relative;}
.busi05_1p #scont .content .content_wrap {overflow:hidden; margin:60px auto; width:1330px;}
.busi05_1p #scont .content .content_wrap dl {float:left; width:33.3%; text-align:center; position:relative; z-index:2;}
.busi05_1p #scont .content .content_wrap dl dd {font-size:19px; line-height:25px; margin-top:25px;}
.busi05_1p #scont .content .content_wrap .bg {position:absolute; border-top:#eaeaea 1px solid; width:100%; left:0; top:310px; text-align:center;}
.busi05_1p #scont .content .content_wrap .bg img {margin-top:-220px;}
/***핵심가치***/
.busi05_2p #scont .wrap {background:url("/ko/img/busi/top_busi05_2.jpg"); background-size:cover;}
.busi05_2p #scont .content{overflow:hidden; /*padding:40px 0;*/}
.busi05_2p #scont .content .left_content{float:left; width:100%; position:relative; margin-bottom:20px;}
/*.busi05_2p #scont .content h3{font-size:30px; font-weight:500; color:#222222; line-height:120%; margin-bottom:20px;}*/
/*.busi05_2p #scont .content span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
.busi05_2p #scont .content p{font-size:19px; color:#666; line-height:140%; margin-bottom:20px;}
.busi05_2p #scont .content strong{font-size:40px; color:#891735; line-height:115%;}
.busi05_2p #scont .content .right_content{width:100%; text-align:center;}
.busi05_2p #scont .content02 dl{float:left; width:30%; margin-bottom:40px; margin-left:5%;}
.busi05_2p #scont .content02 dl:first-child{margin-left:0;}
.busi05_2p #scont .content02 dl+dl+dl+dl{margin-left:0;}
.busi05_2p #scont .content02 dl+dl+dl+dl+dl{margin-left:5%;;}
.busi05_2p #scont .content02 dl dt{color:#891735;font-size:19px; font-weight:500; line-height:140%; margin-bottom:10px; background:url('/ko/img/busi/border_dott.gif'); background-position:0 3px;}
.busi05_2p #scont .content02 dl dt span.line{display:inline-block; background:#fff; padding-right:10px;}
.busi05_2p #scont .content02 dl dd{font-size:15px; color:#666666; line-height:160%;}
/***Vision Statement***/
.busi05_3p #scont .wrap {background:url("/en/img/busi/top_busi05_3.jpg"); background-size:cover;}
.busi05_3p #scont span.title_line{left:50%; top:80px; margin-left:-15px;}
.busi05_3p #scont span.title_line02{display:inline-block; background:#891735; width:85px; height:55px; color:#fff; text-align:center; margin-right:30px;}
.busi05_3p #scont .content h3{text-align:center; position:relative; margin-bottom:50px;}
.busi05_3p #scont .content ul {overflow:hidden;}
.busi05_3p #scont .content ul li {float:left; width:49%; height:225px; padding:30px; margin:0 10px 10px 0; font-size:17px; line-height:150%;}
.busi05_3p #scont .content ul li.t01 {background:#891735; color:#fff;}
.busi05_3p #scont .content ul li.t02 {background:#485b70; color:#fff;}
/*.busi05_3p #scont .content ul li.t03 {background:url('/en/img/busi/05con03.jpg'); width:660px; }*/
.busi05_3p #scont .content ul li.t04 {background:#f6f1e8; }
.busi05_3p #scont .content ul li.t05 {background:#94918d; color:#fff;margin-right:0;}
.busi05_3p #scont .content ul li.t06 {background:url('/en/img/busi/05con04.jpg'); margin-right:0; background-size:cover;}
.busi05_3p #scont .content ul li.t07 {background:#f7f7f7;}
.busi05_3p #scont .content ul li.t08 {background:url('/en/img/busi/05con05.jpg'); color:#fff;}
.busi05_3p #scont .content ul li.t09 {background:url('/en/img/busi/05con06.jpg'); margin-right:0; width:660px; color:#fff;}
/**사업장안내**/
/***Global Networks***/
.busi06_1p #scont .wrap {background:url("/ko/img/busi/top_busi06_1.jpg"); background-size:cover;}
.busi06_1p #scont .content ul.network_map li>dl>dd {min-height:0px;}
.busi06_1p #scont .content ul.network_map li>dl>dd span {width:20%; margin-bottom:0px;}
/*.busi06_1p #scont .content02{padding-top:0;}*/
/***국내 사업장***/
.busi06_2p #scont .wrap {background:url("/ko/img/busi/top_busi06_2.jpg"); background-size:cover;}
.busi06_2p #scont .content{/*padding-top:0;*/ overflow:hidden; min-height:500px;}
.busi06_2p #scont .content01{padding-top:70px;}
/*.busi06_2p #scont span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
.busi06_2p #scont .content .left_content{float:left; width:100%; position:relative;}
.busi06_2p #scont .content .left_content > div{display: flex; align-items: center;}
/*.busi06_2p #scont .content .left_content h4{font-size:30px; color:#222; font-weight:600; margin-bottom:20px;}*/
.busi06_2p #scont .content .left_content table{width:100%;}
.busi06_2p #scont .content .left_content table th{ font-size:15px; color:#666; font-weight:500; text-align:left;  line-height:150%;  padding:5px 0; vertical-align:top; width:29%;}
.busi06_2p #scont .content .left_content table td{ font-size:15px; color:#666; line-height:150%; font-weight:500; padding:5px 0;}
.busi06_2p #scont .content .left_content table td a{color:#891735;}
.busi06_2p #scont .content .left_content .comp_photo {position:relative;}
.busi06_2p #scont .content .left_content .comp_photo ul li {width:100%;}
.busi06_2p #scont .content .left_content .comp_photo .arrow {display:block; width:30px; height:30px; line-height:30px; font-size:30px; text-align:center; cursor:pointer; position:absolute; 
	z-index:1000; top:50%; margin-top:-15px; color:#fff;}
.busi06_2p #scont .content .left_content .comp_photo .arrow img {max-width:100%; max-height:100%;}
.busi06_2p #scont .content .left_content .comp_photo .arrow_l {left:0;}
.busi06_2p #scont .content .left_content .comp_photo .arrow_r {right:0;}
.busi06_2p #scont .content .right_content{float:right; width:890px;}
.busi06_2p #scont .content .right_content .root_daum_roughmap {margin-bottom:20px;}
.root_daum_roughmap .wrap_map {width:100%; height:400px !important;}
.busi06_2p #scont .content .right_content table.bbs tr th{font-size:15px;}
.busi06_2p #scont .content .right_content table.bbs tr td{line-height:170%; padding:10px 0; font-size:15px;}
/***해외법인***/
.busi06_3p #scont .wrap {background:url("/ko/img/busi/top_busi06_3.jpg"); background-size:cover;}
.busi06_3p #scont .content{overflow:hidden;}
.busi06_3p #scont .content01{padding-top:70px;}
/*.busi06_3p #scont span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
.busi06_3p #scont .content .left_content{float:left; width:440px; position:relative;}
/*.busi06_3p #scont .content .left_content h4{font-size:30px; color:#222; font-weight:600; margin-bottom:20px;}*/
.busi06_3p #scont .content .left_content table{width:100%;}
.busi06_3p #scont .content .left_content table th{ font-size:15px; color:#666; font-weight:500; text-align:left;  line-height:150%;  padding:5px 0; vertical-align:top; width:29%; font-family: 'S-CoreDream-3Light';}
/* .busi06_3p #scont .content01 .left_content table th {width:350px;} */
.busi06_3p #scont .content .left_content table td{ font-size:15px; color:#666; line-height:150%; font-weight:500; padding:5px 0;}
.busi06_3p #scont .content .left_content table td a{color:#891735;}
.busi06_3p #scont .content .right_content{float:left; width:890px; height:460px;}
.busi06_3p #scont .content .right_content table.bbs tr th{font-size:15px;}
.busi06_3p #scont .content .right_content table.bbs tr td{line-height:170%; padding:10px 0; font-size:15px;}

/* 제품소개 상단 */
#scont .prod_topcontent {background:url('../../ko/img/prod/top_bg.gif'); background-size:cover; background-position:center bottom; padding:0; position:relative; color:#fff; height:520px;}
/* 제품소개 제품카테고리 */
/*#scont .prod_top .prod_menu {background:#fff; width:100%; top:0; margin-bottom:80px; height:50px; position:absolute !important;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.2s ease .1s;
-ms-transition:all 0.2s ease .1s;
-o-transition:all 0.2s ease .1s;
transition:all 0.2s ease .1s;
}*/
/*#scont .prod_top .prod_menu .cycle-carousel-wrap {width:100%;}
#scont .prod_top .prod_menu li.cycle-slide {width:12.5%; font-size:15px; font-weight:600;}*/
/*#scont .prod_top .prod_menu:hover {height:100px;}*/
/*#scont .prod_top .prod_menu.on {height:100px;}
#scont .prod_top .prod_menu li.cycle-slide>a {color:#8f8e8f; background:#383639; display:block; text-align:center; height:50px; line-height:50px; border-right:#4c4a4d 1px solid;}
#scont .prod_top .prod_menu li ul {overflow:hidden; position:absolute; display:none; width:100%;}
#scont .prod_top .prod_menu li.cycle-slide:hover ul {display:block;}
#scont .prod_top .prod_menu li ul li {float:left; padding:15px 0;}
#scont .prod_top .prod_menu li ul li a {display:inline-block; border-bottom:#fff 1px solid; margin:0 10px;}
#scont .prod_top .prod_menu li ul li a:hover {border-bottom:#891735 1px solid; color:#891735;}*/
#scont .prod_topcontent .wrap {width:1330px; margin-left:-665px; overflow:hidden;  padding-top:140px; position:relative;}/*///////////////////////////*/
#scont .prod_topcontent .wrap .arrow {position:absolute; z-index:1000; cursor:pointer; top:240px;}
#scont .prod_topcontent .wrap .story_prev {left:655px;}
#scont .prod_topcontent .wrap .story_next {right:0;}
#scont .prod_topcontent .wrap>div {float:left; margin-right:40px;}
#scont .prod_topcontent .wrap .info dt {font-size:23px; font-weight:600; margin:50px 0 20px 0; letter-spacing:-1px; line-height:30px;}
#scont .prod_topcontent .wrap .info dd {font-size:15px; line-height:23px;}
#scont .prod_topcontent .wrap .thum {float:right;}
#scont .prod_topcontent .tab {margin-top:70px;}
/* 제품 탭 활성화
.infop .tab li.t01 a,
.specp .tab li.t02 a,
.vodp .tab li.t03 a, 
.downp .tab li.t04 a
{background:#891735; color:#fff; border:#891735 1px solid;}
/* 제품소개 하단 */
#scont .prod_bottom {width:100%; margin:60px auto 0 auto;}
#scont .prod_bottom .prod_title {text-align:center; margin-bottom:55px;}
#scont .prod_bottom .prod_title .bar {width:25px; height:2px; background:#891735; display:inline-block; margin-bottom:20px;}
#scont .prod_bottom .prod_title div {font-size:40px; line-height:50px; color:#222; margin-bottom:35px;}
#scont .prod_bottom .prod_title div+div+div {font-size:17px; line-height:150%;}
#scont .prod_bottom .prod_title.prod_title2 .bar {width:25px; height:2px; background:#891735; display:block;}
#scont .prod_bottom .prod_title.prod_title2 div:nth-child(2) {padding:5px; font-size:30px; font-weight:500; color:#222222; line-height:120%; margin:27px 0 20px 0;}
#scont .prod_bottom .info .banner_cont {overflow:hidden; margin:0 auto; width:984px;}
#scont .prod_bottom .info .banner_cont.col03 {width:717px;}
#scont .prod_bottom .info .banner_cont li {float:left; background:#fff; position:relative; text-align:center; margin-left:60px;}
#scont .prod_bottom .info .banner_cont li:first-child {margin-left:0;}
#scont .prod_bottom .info .banner_cont li .icon {width:199px; border:#e8e8e8 1px solid; height:199px; line-height:199px;}
#scont .prod_bottom .info .banner_cont li>div.title {font-size:17px; line-height:25px; margin-top:25px; width:199px;}
#scont .prod_bottom .info .banner_cont li>div.title span{font-size:13px;}
#scont .prod_bottom .info .banner_cont02_wrap {margin-top:80px; background:#f6f6f6; width:100%; left:0; padding:0px 0 80px 0;}/* position:absolute	;*/
#scont .prod_bottom .info .banner_cont02 {width:1330px; left:50%; margin-left:-665px; position:relative;}
#scont .prod_bottom .info .banner_cont02 .content {overflow:hidden;}
#scont .prod_bottom .info .banner_cont02 .right_content {width:890px; float:right;}
#scont .prod_bottom .info .banner_cont02 .right_content ul li {line-height:220%; font-size:17px;}
#scont .prod_bottom .info .banner_cont02>ul {overflow:hidden; margin-top:50px;}
#scont .prod_bottom .info .banner_cont02>ul>li {float:left; margin-left:45px;}
/*제품하단 특정 제품 스타일*/
.p103 #scont .prod_bottom .info .banner_cont02>ul.two_line>li {min-height:410px;}/*tl6015 fiber*/
.p104 #scont .prod_bottom .info .banner_cont02>ul.two_line>li {min-height:410px;}/*tl7525 fiber*/
.p105 #scont .prod_bottom .info .banner_cont02>ul>li ul li {list-style:none; margin-left:0;}/*용접기*/
.p109 #scont .prod_bottom .info .banner_cont02>ul>li {min-height:530px;}/*절곡기*/
.p109 #scont .prod_bottom .spec .bbs th {line-height:25px;}
.p109 #scont .prod_bottom .spec .bbs th div {font-size:12px;}
.p110 #scont .prod_bottom .info .banner_cont02>ul.two_line>li {min-height:410px;}/*tl6015 fiber*/
.p110 #scont .prod_topcontent .thum {margin-top:-50px;}
#scont .prod_bottom .info .banner_cont02>ul.one_line>li {width:298px;}
#scont .prod_bottom .info .banner_cont02>ul.two_line>li+li+li+li {margin-left:0;}
#scont .prod_bottom .info .banner_cont02>ul.two_line>li+li+li+li+li {margin-left:45px;}
/*제품소개 하단 - 용접기*/
/*#scont .prod_bottom.special {margin-bottom:1752px;}*/
#scont .prod_bottom.special .banner_cont li {width:288px;}
#scont .prod_bottom.special .banner_cont li img {max-width:100%;}
#scont .prod_bottom .info .banner_cont02>ul>li {width:413px; margin-bottom:50px; min-height:530px;}/*///////////////////////////*/
#scont .prod_bottom .info .banner_cont02>ul>li .title {text-align:left;}
#scont .prod_bottom .info .banner_cont02>ul>li img {max-width:100%;}
#scont .prod_bottom .info .banner_cont02>ul>li.t04 {margin-left:0;}
#scont .prod_bottom .info .banner_cont02>ul>li.t05 {width:870px;}
#scont .prod_bottom .info .banner_cont02>ul>li ul li {margin-bottom:5px;}
#scont .prod_bottom .info .banner_cont02>ul>li ul li .no {display:inline-block; width:20px; height:20px; background:#891735; color:#fff; line-height:20px; text-align:center; margin-right:9px;}
/* Products_HK Pro Inside */
#scont .prod_bottom.special .banner_cont03 li {width:462px;}
#scont .prod_bottom.special .banner_cont03 li img {max-width:100%;}

#scont .prod_bottom .info .banner_cont02>ul>li:first-child {margin-left:0;}
#scont .prod_bottom .info .banner_cont02>ul>li .title {font-size:19px; color:#222; margin:25px 0 15px 0;}
#scont .prod_bottom .info .banner_cont02>ul>li .title span{font-size:13px;}
#scont .prod_bottom .info .banner_cont02>ul>li .title > .bold {font-weight:700;}
#scont .prod_bottom .info .banner_cont02>ul>li ul li {list-style:disc; margin-left:15px;}
#scont .prod_bottom .spec {width:1330px; margin:0 auto 50px auto;}
#scont .prod_bottom .spec .prod_title {text-align:left;}
#scont .prod_bottom .spec .prod_title div {line-height:38px;}
#scont .prod_bottom .spec .add_bbs {margin:20px auto; width:80%; text-align:right;}
#scont .prod_bottom .spec .add_bbs .bbs {margin:10px 0;}
#scont .prod_bottom .spec ul {overflow:hidden; margin-bottom:60px;}
#scont .prod_bottom .spec ul li {float:left; width:20%;}
#scont .prod_bottom .spec ul li:nth-child(2) { overflow-x:scroll;} 
#scont .prod_bottom .spec ul li+li {width:80%;}

#scont .prod_bottom .spec ul li .bbs th, #scont .prod_bottom .spec ul li .bbs td {border-left:#eaeaea 1px solid;}
#scont .prod_bottom .spec ul li .bbs th:first-child, #scont .prod_bottom .spec ul li .bbs td:first-child {border-left:0;}
#scont .prod_bottom .spec .spec_img {text-align:center; border:#f6f6f8 7px solid;}
#scont .prod_bottom .spec .spec_img_list {overflow:hidden;}
#scont .prod_bottom .spec .spec_img_list li {float:left; width:302px; margin-left:30px; height:249px; overflow:hidden; border:#eaeaea 1px solid;}
#scont .prod_bottom .spec .spec_img_list li img {width:100%;}
#scont .prod_bottom #vod_img {text-align:center; display:block; padding:50px 0;}/*준비중입니다*/
#scont .prod_bottom .vod {padding:0; overflow:hidden; position:relative; width:1330px; margin:0 auto 50px auto;}
/*#scont .prod_bottom .vod span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:50px;;}*/
#scont .prod_bottom .vod dl {float:left; width:50%; padding-top:0px; display:none;}
#scont .prod_bottom .vod dl dt{font-size:30px; font-weight:500; margin-bottom:40px;}
#scont .prod_bottom .vod dl dd{font-size:15px;}
#scont .prod_bottom .vod iframe {width:885px; min-height:500px; margin-left:227px; position:relative;}
#scont .prod_bottom .down {width:1330px; margin:0 auto;}
#scont .prod_bottom .down .bbs th+th {text-align:left;}
#scont .prod_bottom .down .bbs th+th+th {text-align:center;}
#scont .prod_bottom .down .bbs td {width:100px;}
#scont .prod_bottom .down .bbs td+td {text-align:left; width:auto;}
#scont .prod_bottom .down .bbs td+td+td {text-align:center; width:100px;}
#scont .prod_bottom .down .bbs td .btn_down {width:20px; height:16px; background:url('../../ko/img/btn_down.png'); display:inline-block;}
#scont .prod_bottom .down .bbs td .btn_down a {display:block; height:100%;}
#scont .prod_bottom .down .bbs tr:hover td .btn_down {background:url('../../ko/img/btn_down_on.png');}
#scont .prod_bottom.technical_specification_img {text-align:center; display:block; padding:50px 0;}

/*제품소개 하단 - automation*/
#scont .prod_bottom.automation .banner_cont {width:1330px;}
#scont .prod_bottom.automation .banner_cont li {width:100%; overflow:hidden; padding:100px 0; margin-left:0;}
#scont .prod_bottom.automation .banner_cont li > a {float:left; display:block; max-width:868px;}
#scont .prod_bottom.automation .banner_cont li > a img {width:100%;}
#scont .prod_bottom.automation .banner_cont li > a.none_link {cursor:default;}
#scont .prod_bottom.automation .banner_cont li .bbs {float:right; width:420px; margin-top:35px;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > th {width:50%; text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td {text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span {display:inline-block; padding-left:8px; position:relative;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span .dot {position:absolute; top:0; left:0;}

/*고객지원*/
.custp #scont .content {overflow:hidden;}
.custp #scont .content .left_content{float:left; width:332px; position:relative;}
.custp #scont .content .right_content {float:left; width:998px; line-height:190%;}
/**서비스**/
.cvsp #scont .wrap {background:url("/ko/img/cust/top_cvs.jpg"); background-size:cover; background-position:center center;}
.cvsp #scont .content .right_content dl{ margin-bottom:20px;}
.cvsp #scont .content .right_content dt{color:#891735; font-size:19px;}
.cvsp #scont .content .right_content dd{font-size:15px; color:#666; line-height:170%;}
.cvsp #scont .content .right_content>dl.name {border:#dfdfdf 1px solid; text-align:center; margin-top:10px;}
.cvsp #scont .content .right_content>dl.name dt {background:#fafafa; color:#333; font-size:17px; font-weight:600; height:49px; line-height:49px;}
/**트레이닝**/
.trainingp #scont .wrap {background:url("/ko/img/cust/top_training.jpg"); background-size:cover; background-position:center center;}
.trainingp #scont .content .right_content dl{ margin-bottom:50px;}
.trainingp #scont .content .right_content dt{color:#891735; font-size:19px; margin-bottom:15px;}
.trainingp #scont .content .right_content dd{font-size:15px; color:#666; line-height:170%;}
.trainingp #scont .content01 .right_content a {background:#333; color:#fff; height:25px; line-height:25px; font-size:12px; display:inline-block; width:60px; text-align:center; border-radius:3px; -webkit-border-radius:3px; margin-left:10px;}
/**교육정보**/
.edup #scont .wrap {background:url("/ko/img/cust/top_edu.jpg"); background-size:cover; background-position:center center;}
.edu02p #scont .wrap {background:url("/ko/img/cust/top_edu02.jpg"); background-size:cover; background-position:center center;}
.edup #scont .content .add_text {border:#ececec 5px solid; text-align:center; padding:20px 0; margin-bottom:20px;}
/**HK Insight**/
.hkinsightp #scont .wrap {background:url("/ko/img/cust/top_hkinsight.jpg"); background-size:cover; background-position:center center;}
.hkinsightp #scont .content {overflow:hidden;}
.hkinsightp #scont .content .left_content{float:left; width:332px; position:relative;}
.hkinsightp #scont .content .right_content {float:left; width:998px; line-height:190%;}
.hkinsightp #scont .content .right_content dl{ margin-bottom:20px;}
.hkinsightp #scont .content .right_content dt{color:#891735; font-size:19px;}
.hkinsightp #scont .content .right_content dd{font-size:15px; color:#666; line-height:170%;}
.hkinsightp #scont .content .right_content>dl.name {border:#dfdfdf 1px solid; text-align:center; margin-top:10px;}
.hkinsightp #scont .content .right_content>dl.name dt {background:#fafafa; color:#333; font-size:17px; font-weight:600; height:49px; line-height:49px;}
.hkinsightp #scont .content .right_content > p {margin-bottom:20px;}
.hkinsightp #scont .content .right_content > .table_con > table {width:100%; table-layout:fixed;}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > td {}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .check_td {width:20px;}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .check_td > span {}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .text_td {}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .text_td > span {}
/**자료실**/
.dataroomp #scont .wrap {background:url("/ko/img/cust/top_dataroom.jpg"); background-size:cover; background-position:center center;}

/*투자정보*/
/**주식정보**/
.stockp #scont .wrap {background:url("/ko/img/invest/top_stock.jpg"); background-size:cover; background-position:center center;}
.stockp #scont .content {text-align:center;}
/**재무정보**/
.financep #scont .wrap {background:url("/ko/img/invest/top_finance.jpg"); background-size:cover; background-position:center center;}
.financep #scont .content {overflow:hidden; padding:80px 0;}
.financep #scont .content .left_content {float:left; width:332px; position:relative; text-align:left;}
.financep #scont .content .left_content h4 {margin-bottom:5px;}
.financep #scont .content .right_content {float:left; width:998px; position:relative;}
.financep #scont .content .right_content .scroll_bar {display:none;}
.financep #scont .content .right_content table tr+tr td {text-align:center;}
.financep #scont .content .right_content table tr+tr+tr td {text-align:left;}
.financep #scont .content .right_content table th {text-align:center;}
.financep #scont .content .right_content table td {text-align:left;}
.financep #scont .content .right_content table tr+tr+tr td+td {text-align:right;}
.financep #scont .content .right_content table tr.type01 td:first-child {color:#222; font-weight:600;}
.financep #scont .content .right_content table tr.type02 td {background:#fafafa; color:#222; font-weight:600;}
/**공시정보**/
.notip #scont .wrap {background:url("/ko/img/invest/top_noti.jpg"); background-size:cover; background-position:center center;}
.notip #scont .content {text-align:center;}
/**IR정보**/
.irp #scont .wrap {background:url("/ko/img/invest/top_ir.jpg"); background-size:cover; background-position:center center;}
.irp #scont .content {text-align:center;}

/*사회공헌*/
/**사회공헌 개요**/
.soci01p #scont .wrap {background:url("/ko/img/soci/top_soci01.jpg"); }
.soci01p #scont .content{overflow:hidden; text-align:center;}
.soci01p #scont .content .left_content{float:left; width:440px; position:relative; text-align:left;}
/*.soci01p #scont span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
/*.soci01p #scont .content .left_content h4{font-size:30px; color:#222; font-weight:600; margin-bottom:20px; line-height:130%;}*/
.soci01p #scont .content .right_content{float:left; width:890px; text-align:left;}
.soci01p #scont .content .right_content dl dd{font-size:15px; line-height:190%;}
.soci01p #scont .content .right_content dl dt{color:#891735; padding:40px 0; font-size:19px; line-height:150%; margin-bottom:50px; word-break: keep-all;}
/**사회공헌 활동**/
.soci02p #scont .wrap {background:url("/ko/img/soci/top_soci02.jpg");}
.soci02p #scont .content{overflow:hidden; /*padding-top:0;*/}
.soci02p #scont .content01{padding-top:70px;}
.soci02p #scont .content .left_content{float:left; width:930px; position:relative;}
/*.soci02p #scont span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
/*.soci02p #scont .content .left_content h4{font-size:30px; color:#222; font-weight:600; margin-bottom:20px; line-height:130%;}*/
.soci02p #scont .content .left_content p{font-size:15px; color:#666; line-height:190%;}
.soci02p #scont .content .right_content{float:left; width:400px;}
/**활동 리뷰**/
.soci03p #scont .wrap {background:url("/ko/img/soci/top_soci03.jpg");}

/*정보센터*/
/**공지사항**/
.noticep #scont .wrap {background:url("/ko/img/info_center/top_noti.jpg"); background-size:cover; background-position:center center;}
/**갤러리**/
.galleryp #scont .wrap {background:url("/ko/img/info_center/top_gallery.jpg"); background-size:cover; background-position:center center;}
/**contactus**/
.contactp #scont .wrap {background:url("/ko/img/info_center/top_contact.jpg"); background-size:cover; background-position:center center;}

/*채용정보*/
/**인재상**/
.wantp #scont .wrap {background:url("/ko/img/recruit/top_want.jpg"); background-size:cover; background-position:center center;}
.wantp #scont .content{position:relative; text-align:center;}
.wantp #scont span.title_line{left:50%; top:80px; margin-left:-15px;}
.wantp #scont .content h3{position:relative;}
.wantp #scont .content p{font-size:19px; color:#666; line-height:140%;}
.wantp #scont .content p span {color:#891735;}
.wantp #scont .content img {margin:80px 0;}
/**채용전형**/
.guidep #scont .wrap {background:url("/ko/img/recruit/top_guide.jpg"); background-size:cover; background-position:center center;}
.guidep #scont .content {overflow:hidden;}
.guidep #scont .content .left_content {width:443px;}
.guidep #scont .content .left_content strong {font-size: 30px; color: #891735; line-height: 115%;}
.guidep #scont .content .left_content p {margin-top:30px;}
.guidep #scont .content .right_content {float:left;}
.guidep #scont .content .right_content dl {margin-bottom:50px;}
.guidep #scont .content .right_content dl dt {color: #891735; font-size: 19px; margin-bottom: 15px;}
.guidep #scont .content .right_content dl dd {font-size: 15px; color: #666; line-height: 170%;}
.guidep #scont .content .right_content dl dd a {background:#333; color:#fff; height:25px; line-height:25px; font-size:12px; display:inline-block; width:60px; text-align:center; border-radius:3px; -webkit-border-radius:3px; margin-left:10px;}
.guidep #scont .content .right_content dl dd ul {overflow:hidden; position:relative;}
.guidep #scont .content .right_content dl dd ul li {width:125px; float:left; text-align:center; line-height:120%; margin-left:25px;}
.guidep #scont .content .right_content dl dd ul li:first-child {margin-left:0;}
.guidep #scont .content .right_content dl dd ul li.line {position:absolute; width:100%; border-bottom:#ccc 1px dotted; top:45%; z-index:-1;}
.guidep #scont .content .right_content dl dd ul li img {margin-bottom:10px;}
/**복리후생**/
.welfarep #scont .wrap {background:url("/ko/img/recruit/top_welfare.jpg"); background-size:cover; background-position:center center;}
.welfarep #scont .content ul {overflow:hidden;}
.welfarep #scont .content ul li {width:50%; float:left; overflow:hidden; margin-bottom:80px;}
.welfarep #scont .content ul li .icon {float:left; border:#eaeaea 1px solid; margin-right:30px;}
.welfarep #scont .content ul li dl {float:left;}
.welfarep #scont .content ul li dl dt {font-size:19px; color:#222; margin-bottom:15px; font-weight:600;}
.welfarep #scont .content ul li dl dd {height:25px;}
.welfarep #scont .content ul li dl dd:before {content:'·'; margin-right:5px;}

/* 하단 배너 */
.prodp #scont .bbanner {margin-top:0px;}
#scont .bbanner {overflow:hidden; margin-top:50px;}
#scont .bbanner li {float:left; width:50%; height:120px; border:#eaeaea 1px solid; background:url('../../en/img/btn_right.png'); background-repeat:no-repeat; background-position:75% center;}
#scont .bbanner li+li {margin-left:-1px;}
#scont .bbanner li a {display:block; height:100%; position:relative;}
#scont .bbanner li a img {position:absolute; top:25px; left:50%; margin-left:-230px;}
#scont .bbanner li dl {overflow:hidden; width:auto; position:absolute; left:50%; top:50%; margin:-24px 0 0 -140px;}
#scont .bbanner li dl dt {font-size:19px; color:#333; font-weight:600; margin-right:15px;}

}


@media all and (min-width:1650px) { 
	#header .gnb > li { width: 20%;}
}

@media (min-width:767px) and (max-width:1330px) {
	#mcont ul.rbanner li.t07 {border-left:1px solid #ddd;}

	#scont .prod_bottom.technical_specification_img {background-color:#fafafa; border-top:#333 1px solid; padding:50px; overflow:hidden;}
}

@media (min-width:0px) and (max-width:0px) {
/* 헤더 (태블릿버전에서 공간부족으로 모바일 헤더 적용)*/
#header {max-height:45px; overflow:hidden; position:fixed; width:100%; left:0; top:0; z-index:1003; height:100%;}
#header.on {background:#373637; max-height:1000px; position:fixed; top:0; left:0; overflow-y:scroll;}
#header a {color:#fff;}
#header h1 {width:90px !important; height:45px !important; line-height:41px !important; border-right:0;}
#header.on h1 {background:#373637;}
#header h1 img {width:80%;}
#header .unb {width:70%; border-bottom:0; display:none; position:absolute; right:0;}
#header.on .unb {display:block;}
#header .unb ul {width:auto;}
#header .unb ul li {height:40px; line-height:40px; border-left:0;}
#header .unb ul li.t04 {margin-right:40px;}
#header .unb ul li.t05 {display:none;}
#header .gnb {overflow:auto; margin:0px 0 0 0; width:100%; left:0;}
#header .gnb>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../en/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
	-webkit-transition:all 0.3s ease .1s;
	-moz-transition:all 0.3s ease .1s;
	-ms-transition:all 0.3s ease .1s;
	-o-transition:all 0.3s ease .1s;
	transition:all 0.3s ease .1s;
}
#header .gnb>li:first-child {border-top:#555455 1px solid;}
#header .gnb li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px; padding:0;}
#header .gnb>li.on {background:url('../../en/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:1500px;}
#header .gnb>li ul li a {height:40px; line-height:40px; background:#101010; border-bottom:#343434 1px solid; display:block;}
#header .gnb>li ul li ul li a {padding-left:10px; background:#222;}
#header .gnb_bg {display:none;}
#header .unb02 {overflow:hidden; position:relative; width:225px; display:none; margin:20px auto;}
#header.on .unb02 {display:block;}
#header .unb02 {position:relative; width:100%; margin:0; right:0;}
#header .unb02>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../en/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02>li.on {background:url('../../en/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:200px;}
#header .unb02>li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px; }
#header .unb02 li a:before {display:none;}
#header .unb02 .country{display:none;}
#header .unb02 .country>div {padding-bottom:7px;}
#header .unb02 .country .lang {position:absolute; background:#fff; padding:3px 5px; border:#eaeaea 1px solid; opacity:0;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02 .country:hover .lang {opacity:1;}
#header .unb02 .country .lang a {display:block; color:#777; font-weight:normal; padding:1px; font-size:12px; letter-spacing:0;}
#header .unb02 li ul li {float:none; width:100%; height:40px; line-height:40px;}
#header .unb02 li ul li a {height:100%; background:#101010; border-bottom:#343434 1px solid; display:block; font-size:13px; text-indent:20px;}
#header .btn_gnb {display:block; position:absolute; right:0; height:16px; right:10px; top:14px;}
#header .btn_close {display:none;}
#header.on .btn_gnb {display:none;}
#header.on .btn_close {display:block;}

.info_centerp .unb02 .t01>a,
.recruitp .unb02 .t02>a
{color:#fff !important;}

#scont {margin-top:0 !important;}
}
/***** 태블릿,모바일 스타일 *****/
@media all and (max-width:1330px) {
html {width:100%;}
body {font-size:15px; width:100%; overflow:hidden; height:auto;}

input,select,textarea {font-family:'nanum-square-r','Nanum Gothic',NanumGothic, '나눔고딕', 나눔고딕, Nanum Gothic,Malgun Gothic , 'Malgun Gothic', Malgun Gothic , MalgunGothic , 'Dotum' ,sans-serif; vertical-align:middle; margin:0; padding:0;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}
input[type=text], input[type=password], input[type=file] {height:30px; line-height:30px; border:#eaeaea 1px solid; background:#f8f8f8;}

/*.bbs td.text_l {white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:left;}*/
.bbs {width:100%; border-top:#333 1px solid;}
.bbs td, .bbs th {padding-top:8px; padding-bottom:8px; border-bottom:#eaeaea 1px solid; text-align:center; padding:0 10px;}
.bbs th, .bbs tr:first-child td {background:#fafafa; color:#222; height:50px; line-height:50px;}
.bbs_view td.memo {padding:20px 10px;}
.bbs_write {width:100%; border-top:#333 1px solid;}
.bbs_write th {height:40px; line-height:40px; border-bottom:#eaeaea 1px solid; padding:0 10px; background:#fafafa; color:#222; text-align:left; text-indent:20px; border-right:#eaeaea 1px solid;}
.bbs_write td {border-bottom:#eaeaea 1px solid; padding:0 10px;}
.bbs_write td input[type=text], .bbs_write td input[type=file] {width:50%;}
.bbs_write td input[type=button] {background:#333; color:#fff; border:#333 1px solid; height:25px; line-height:25px; padding:0 7px; border-radius:3px; -webkit-border-radius:3px; font-size:11px;}
.bbs_btn {padding:10px 0; text-align:right;}
.bbs_btn input[type=button], .bbs_btn input[type=submit] {height:40px; line-height:40px; background:#fff; border:1px solid #d3d3d3; padding:0 15px; cursor:pointer; margin-left:5px;}
.bbs_btn input:first-child {margin-left:0;}
.bbs_btn .color {background:#891735 !important; color:#fff; border:1px solid #891735 !important;}
.bbs td.page_arrow {text-align:left;}
.bbs td.page_arrow img, .bbs td.page_arrow span {margin:0 10px;}
/*s 갤러리 테이블*/
.gallery {overflow:hidden; width:102%;}
.gallery li {border:#ebebeb 1px solid; width:31.3%; margin:0 2% 2% 0; float:left; text-align:center;}
.gallery li dl{padding:20px; border-top:#ebebeb 1px solid; position:relative; padding-bottom:60px; text-align:left;}
.gallery li dl dt {font-weight:600; color:#222; font-size:17px; margin-bottom:5px;}
.gallery li dl dd {font-size:12px;}
.gallery li dl dd a {display:block; height:45px; text-align:center; background:#fafafa; line-height:45px; font-weight:600; letter-spacing:0; position:absolute; left:0; bottom:0; width:100%; border-top:#fafafa 1px solid; cursor:pointer;}
.gallery li dl dd a img {margin-right:5px;}
.gallery li a img {height:auto;}
.gallery li:hover {border:#891735 1px solid;}
.gallery li:hover dl {background:#891735; color:#fff;}
.gallery li:hover dl dt, .gallery li:hover dl dt a {color:#fff;}
.gallery li:hover dl dd a {background:#891735; border-top:#6e122a 1px solid; color:#fff;}
.gallery.type02 li dl {padding-bottom:20px;}

.tab {overflow:hidden; float:left; width:100%;}
.tab li {float:left; height:50px; line-height:50px;}
.tab li a {display:block; height:100%; background:#fff; text-align:center; font-size:15px; font-weight:600; border:#e1e1e1 1px solid; border-left:0;}
.tab li:first-child a {border-left:#e1e1e1 1px solid;}
.tab li.on a {background:#891735; color:#fff; border:#891735 1px solid;}
.tab_col_4 li {width:25%;}
.tab02 {text-align:left; width:100% !important; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid; margin-top:-1px; z-index:1002; background:#fff; top:0; position:relative;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
.tab02.on {position:fixed !important; top:69px;}
.prodp .tab02 {margin-top:0;}
.tab02 li {display:inline-block; height:50px; line-height:50px; width:19.7%;}
.tab02 li a {display:block; height:100%; background:#fff; text-align:center; font-size:14px; font-weight:600;}
.tab02 li.on a ,
.infop .tab02 li.t01 a,
.specp .tab02 li.t02 a,
.vodp .tab02 li.t03 a,
.downp .tab02 li.t04 a
{background:url('/ko/img/busi/tab_on.gif'); background-position:center bottom; background-repeat:no-repeat;}
.tab02 li.title a {background:#891735; color:#fff;}


/*IR자료실 페이지 추가 21.03.10*/
.tab02 li span {display:block; height:100%; background:#fff; text-align:center; font-size:14px; font-weight:600;}
.tab02 li span.on {background:url('/ko/img/busi/tab_on.gif'); background-position:center bottom; background-repeat:no-repeat;}
.ir_tab_content > .content {display:none;}
.ir_tab_content > .content01 {display:block;}
.ir_tab_content .content .left_content {float:none; width:100%; text-align:left; margin-bottom:20px;}
.ir_tab_content .content .right_content {float:none; width:100%;}
.ir_tab_content .content .right_content > .list_con {padding-bottom:40px; border-top:2px solid #333333;}
.ir_tab_content .content .right_content > .list_con > ul > li {border-bottom:1px solid #eaeaea;}
.ir_tab_content .content .right_content > .list_con > ul > li > a {display:block; height:70px; line-height:70px;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table {width:92%; margin:0 auto;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table td span {font-size:24px; color:#333;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con {display:none; background-color:#fafafa; border-top:1px solid #eaeaea;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul {width:92%; margin:0 auto;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li {padding:20px 0; border-bottom:1px solid #eaeaea; text-align:left;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li:last-child {border-bottom:0;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li:after {content:""; display:block; clear:both;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con {float:left; width:28%; padding-left:4%; margin-top:12px; box-sizing:border-box;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con > span {font-size:16px; color:#555555;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con {float:left; width:72%;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div {display:inline-block;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > span {margin-right:20px; font-size:16px; color:#333333;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a {display:inline-block; width:150px; height:38px; line-height:38px; text-align:center; background-color:#444444;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > span {font-size:16px; color:#ffffff; vertical-align:middle;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > img {margin-left:3px; vertical-align:middle;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > .ko {margin-right:40px;}

.page_num {text-align:center; font-size:12px; line-height:30px; overflow:hidden;  width:100%; margin-top:50px;}
.page_num a {width:30px; height:30px;   background:#fff; display:inline-block; color:#666666; font-weight:600; }
.page_num a:hover {color:#993650; }
.page_num a.on {color:#993650;}
.page_num .page_n{margin-left:-2px; width:auto; height:auto; border:0; padding:0;}
.page_num .page_p{margin-left:-2px; width:auto; height:auto; border:0; padding:0;}

.search_box{padding:20px 0; text-align:center; background:#fafafa; margin:50px 0 0 0;}
.search_box select{ height:30px; min-width:80px; margin-right:5px; border:1px solid #cdcdcd;}
.search_box input[type=text]{ height:30px; width:200px; background:#fff; border:1px solid #cdcdcd; margin-right:5px;}
.search_box input[type=button]{ height:30px; padding:0 30px; background:#444444; border:1px solid #444444; color:#fff;}
.search_box input[type=submit]{ height:30px; padding:0 30px; background:#444444; border:1px solid #444444; color:#fff;}

/*gnb 활성화*/
.busip .gnb .t01 span.underline,
.prodp .gnb .t02 span.underline,
.custp .gnb .t03 span.underline,
.investp .gnb .t04 span.underline,
.socip .gnb .t05 span.underline
{border-bottom:2px solid #fff; padding-bottom:5px;}
.info_centerp .unb02 .t01>a,
.recruitp .unb02 .t02>a
{color:yellow !important;}

/* 헤더 */
#header {background:#891735; height:70px; position:fixed; overflow:hidden; width:100%; z-index:1210; left:0; top:0;}
#header a {color:#fff;}
#header h1 {position:absolute; left:0; top:0;  width:120px; text-align:center; background:#891735; height:70px; line-height:70px;}
#header h1 img {width:80%;}
#header .unb {width:100%; border-bottom:#a1455d 1px solid; overflow:hidden; display:none;}
#header .unb ul {overflow:hidden; width:240px; float:right;}
#header .unb ul li {float:right; height:25px; line-height:25px; width:40px; text-align:center; border-left:#a1455d 1px solid;}
#header .unb ul li a {display:block; height:100%;}
#header .unb ul li.t05 {width:75px;}
#header .gnb {width:450px; left:50%; overflow:hidden; position:relative; margin-left:-250px;}
#header .gnb>li {width:20%; float:left;}
#header .gnb>li>a {display:block; height:70px; line-height:70px; font-size:1.2em; font-weight:600;}
#header .unb02 {overflow:hidden; position:absolute; right:5px; bottom:0;}
#header .unb02 li {float:left; width:57px; height:70px; line-height:70px;}
#header .unb02 li a {display:block; font-size:1.2em; font-weight:600;}
/*#header .unb02 li a:before {content:'｜'; margin-left:5px; font-size:0.8em;}*/
#header .unb02 .country{color:#fff; font-size:0.9em; font-weight:600;}
#header .unb02 .country img{margin-right:5px;}
#header .btn_gnb {display:none;}
/*사이트맵*/
.sitemap,#header .unb02 .t03, .bnb li+li+li {display:none;}
/* 헤더 */
#header {max-height:45px; overflow:hidden; position:fixed; width:100%; left:0; top:0; z-index:1003; height:100%;}
#header.on {background:#373637; max-height:1000px; position:fixed; top:0; left:0; overflow-y:scroll;}
#header a {color:#fff;}
#header h1 {width:90px; height:45px; line-height:41px; border-right:0;}
#header.on h1 {background:#373637;}
#header h1 img {width:80%;}
#header .unb {width:70%; border-bottom:0; display:none; position:absolute; right:0;}
#header.on .unb {display:block;}
#header .unb ul {width:auto;}
#header .unb ul li {height:40px; line-height:40px; border-left:0;}
#header .unb ul li.t04 {margin-right:40px;}
#header .unb ul li.t05 {display:none;}
#header .gnb {overflow:auto; margin:45px 0 0 0; width:100%; left:0;}
#header .gnb>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../en/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
	-webkit-transition:all 0.3s ease .1s;
	-moz-transition:all 0.3s ease .1s;
	-ms-transition:all 0.3s ease .1s;
	-o-transition:all 0.3s ease .1s;
	transition:all 0.3s ease .1s;
}
#header .gnb>li:first-child {border-top:#555455 1px solid;}
#header .gnb li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px; padding:0;}
#header .gnb>li.on {background:url('../../en/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:1500px;}
#header .gnb>li ul li a {height:40px; line-height:40px; background:#101010; border-bottom:#343434 1px solid; display:block;}
#header .gnb>li ul li ul li a {padding-left:10px; background:#222;}
#header .gnb_bg {display:none;}
#header .unb02 {overflow:hidden; position:relative; width:225px; display:none; margin:20px auto;}
#header.on .unb02 {display:block;}
#header .unb02 {position:relative; width:100%; margin:0; right:0;}
#header .unb02>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../en/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02>li.on {background:url('../../en/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:200px;}
#header .unb02>li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px;}
#header .unb02 li a:before {display:none;}
#header .unb02 .country{overflow:hidden; margin:0 auto; width:240px; border-bottom:0; background:none;}
#header .unb02 .country.on{background:none;}
#header .unb02 .country>div {float:left;}
#header .unb02 .country>div:first-child {width:auto;}
#header .unb02 .country>div a {float:left; width:auto; margin-left:10px; font-size: 1em;}
#header .unb02 li ul li {float:none; width:100%; height:40px; line-height:40px;}
#header .unb02 li ul li a {height:100%; background:#101010; border-bottom:#343434 1px solid; display:block; font-weight:300; text-indent:20px;}
#header .btn_gnb {display:block; position:absolute; right:0; height:16px; right:10px; top:14px;}
#header .btn_close {display:none;}
#header.on .btn_gnb {display:none;}
#header.on .btn_close {display:block;}

.info_centerp .unb02 .t01>a,
.recruitp .unb02 .t02>a
{color:#fff !important;}

.subtab_top {
    display: none;
}

/* 메인이미지 */
.mimg_wrap {position:relative; top:69px;}
#mimg li.mimg>a {display:block; height:100%;}
#mimg .mimg01 { background:url('../img/mimg01.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg02 {background:url('../img/mimg02.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg03 {background:url('../img/mimg03.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg img{position:absolute; top:50%; z-index:110; margin-top:-35px; cursor:pointer;}
#mimg img.prev{left:20px;}
#mimg img.next{right:20px;}
#mimg .mimg>li {height:500px;}
/*
#mimg .mimg01 {background:url('../img/mimg01.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg02 {background:url('../img/mimg02.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg03 {background:url('../img/mimg03.jpg'); background-size:cover; background-position:center center; width:100%;}*/
.mimg_banner {width:400px; height:280px; position:absolute; bottom:50px; left:50%; overflow:hidden; z-index:101; margin-left:-200px;}
.mimg_banner .mimg_banner_wrap {width:100%; height:100%; position:relative;}
.mimg_banner .txt {color:#fff; position:relative; z-index:2; font-size:30px; line-height:120%;}
.mimg_banner .txt li {padding:30px; width:100%;}
.mimg_banner .txt li>div {font-size:0.6em; margin-top:10px;}
.mimg_banner dl {background:#fff; position:absolute; z-index:2; padding:20px; overflow:hidden; bottom:0; width:100%;}
.mimg_banner dl dt {float:left; font-size:14px; color:#333; font-weight:600; margin-right:15px;}
.mimg_banner dl dd {float:left;}
.mimg_banner dl dd a {display:block; /*padding:2px 0;*/}
.mimg_banner .bg {width:100%; height:100%; background:#333; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0;}
.mimg_banner .pager_mbanner {position:absolute; z-index:1000; left:30px; bottom:100px;}
.mimg_banner .pager_mbanner span {background:#fff; width:7px; height:7px; text-indent:-9999px; display:inline-block; margin:2px;}
.mimg_banner .pager_mbanner span.cycle-pager-active {width:30px;}

/* 메인컨텐츠 */
#mcont .mtitle {font-size:1.3em; font-weight:600; color:#222; letter-spacing:0; margin-bottom:17px;}
#mcont ul.rbanner {overflow:hidden;}
#mcont ul.rbanner li {float:left; width:33.3%; background:#f8f8f8; height:0; padding-bottom:21.4%; position:relative;}
#mcont ul.rbanner li a {display:block; height:100%; padding:30px;}
#mcont ul.rbanner li+li+li+li a {color:#fff;}
#mcont ul.rbanner li+li+li+li a dt {color:#fff;}
#mcont ul.rbanner li img {position:absolute; right:30px; bottom:30px;}
#mcont ul.rbanner li.t01 {border-right:#ddd 1px solid;}
#mcont ul.rbanner li.t07 {border-top:1px solid #ddd;}
#mcont ul.rbanner li.t03 {background:url('../img/mbanner01.jpg'); background-size:cover;}
#mcont ul.rbanner li.t04 {background:url('../img/mbanner02.jpg'); background-size:cover;border-top:1px solid #ddd;}
#mcont ul.rbanner li.t05 {background:url('../img/mbanner03.jpg'); background-size:cover;}
#mcont ul.rbanner li.t06 {background:url('../img/mbanner04.jpg'); background-size:cover;}
#mcont .new_prod {height:350px; background:#f8f6f4; padding:30px; position:relative; margin-top:69px;}
#mcont .new_prod .pager {position:absolute; z-index:1000; right:30px; top:30px;}
#mcont .new_prod .pager span {width:12px; height:12px; float:left; background:#fff; margin-left:8px; border:#c4c4c3 1px solid; text-indent:-9999px;}
#mcont .new_prod .pager span.cycle-pager-active {background:#891735; border:#891735 1px solid;}
#mcont .new_prod>dl>dd>ul {overflow:hidden; margin-top:20px; width:100%;}
#mcont .new_prod>dl>dd>ul li {height:250px; width:100%;}
#mcont .new_prod>dl>dd .thum {width:50%; float:left; height:250px; line-height:250px; text-align:center;}
#mcont .new_prod>dl>dd .thum img {max-width:100%; max-height:100%;}
#mcont .new_prod>dl>dd dl {float:right; width:40%;}
#mcont .new_prod>dl>dd dl dt {font-size:2.3em; line-height:100%; color:#222; font-weight:600; margin-bottom:20px;}
#mcont .new_prod>dl>dd dl dd a {display:block; background:#fff; width:118px; height:28px; border:#cecdcb 1px solid; text-align:center; line-height:28px; margin-top:30px;}
#mcont .noti {height:180px; background:#373637; padding:30px;}
#mcont .noti a {color:#fff;}
#mcont .noti .mtitle {color:#fff;}
#mcont .noti dl {overflow:hidden;}
#mcont .noti dl dt {float:left; width:100%;}
#mcont .noti dl dd {width:49%; float:left;}
#mcont .noti dl dd .st {font-size:1.2em; margin-bottom:5px;}
#mcont .noti dl dd .date {color:#bbb; margin-top:5px;}
#mcont .noti dl dd+dd {float:right;}
#mcont .noti dl dd+dd a {display:block; position:relative; height:20px; line-height:20px;}
#mcont .noti dl dd+dd a:before {content:'·'; margin-right:10px;}
#mcont .noti dl dd+dd a span {position:absolute; right:1px; color:#bbb;}

/* 푸터 */
#footer {position:relative; overflow:hidden; padding:30px;}
#footer .footer_ci {float:left; margin:0 30px 20px 0;}
#footer .sns_con {float:left; margin-bottom:8px;}
#footer .sns_con > a {margin-right:5px;}
#footer .sns_con > a > img {height:23px;}
#footer .wrap {float:left;}
#footer .wrap .bnb {overflow:hidden; margin-left:-5px;}
#footer .wrap .bnb li {float:left;}
#footer .wrap .bnb li a {display:block; font-size:1.1em; color:#333; font-weight:600; padding:0 10px; height:25px; line-height:25px;}
#footer .wrap .bnb li a:before {content:'·'; margin-left:-5px; padding-right:5px;}
#footer .wrap .copy {font-size:0.8em; font-weight:600; letter-spacing:0; color:#999; margin-top:5px;}
#footer .btn_top {background:url('/ko/img/btn_top.jpg'); position:fixed; width:40px; height:40px; right:50px; bottom:50px; text-indent:-9999px; background-size:100%;
	opacity:0; filter:alpha(opacity=0); z-index:1001;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#footer .btn_top.on { opacity:1; filter:alpha(opacity=100);}

/* 서브공통 */
/*서브 페이지 상단 텝*/
.sub01p .subtab_top .tab_menu li.t01 > a{color:#fff;}
.sub02p .subtab_top .tab_menu li.t02 > a{color:#fff;}
.sub03p .subtab_top .tab_menu li.t03 > a{color:#fff;}
.sub04p .subtab_top .tab_menu li.t04 > a{color:#fff;}
.sub05p .subtab_top .tab_menu li.t05 > a{color:#fff;}
.sub06p .subtab_top .tab_menu li.t06 > a{color:#fff;}
.sub07p .subtab_top .tab_menu li.t07 > a{color:#fff;}
.sub08p .subtab_top .tab_menu li.t08 > a{color:#fff;}
.sub09p .subtab_top .tab_menu li.t09 > a{color:#fff;}

.sub01p .subtab_top .tab_menu > li.t01 ul{display:block;}
.sub01_1p .subtab_top .tab_menu > li.t01 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_2p .subtab_top .tab_menu > li.t01 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_3p .subtab_top .tab_menu > li.t01 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_4p .subtab_top .tab_menu > li.t01 ul li.st04 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_5p .subtab_top .tab_menu > li.t01 ul li.st05 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_6p .subtab_top .tab_menu > li.t01 ul li.st06 a{color:#891735; border-bottom:1px solid #891735; }
.sub01_7p .subtab_top .tab_menu > li.t01 ul li.st07 a{color:#891735; border-bottom:1px solid #891735; }

.sub02p .subtab_top .tab_menu > li.t02 ul{display:block;}
.sub02_1p .subtab_top .tab_menu > li.t02 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_2p .subtab_top .tab_menu > li.t02 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_3p .subtab_top .tab_menu > li.t02 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_4p .subtab_top .tab_menu > li.t02 ul li.st04 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_5p .subtab_top .tab_menu > li.t02 ul li.st05 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_6p .subtab_top .tab_menu > li.t02 ul li.st06 a{color:#891735; border-bottom:1px solid #891735; }
.sub02_7p .subtab_top .tab_menu > li.t02 ul li.st07 a{color:#891735; border-bottom:1px solid #891735; }

.sub05p .subtab_top .tab_menu > li.t05 ul{display:block;}
.sub05_1p .subtab_top .tab_menu > li.t05 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub05_2p .subtab_top .tab_menu > li.t05 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub05_3p .subtab_top .tab_menu > li.t05 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }

.sub06p .subtab_top .tab_menu > li.t06 ul{display:block;}
.sub06_1p .subtab_top .tab_menu > li.t06 ul li.st01 a{color:#891735; border-bottom:1px solid #891735; }
.sub06_2p .subtab_top .tab_menu > li.t06 ul li.st02 a{color:#891735; border-bottom:1px solid #891735; }
.sub06_3p .subtab_top .tab_menu > li.t06 ul li.st03 a{color:#891735; border-bottom:1px solid #891735; }

.subtab_top {background:#383639; position:relative; width:100%; margin-top:70px;}
.subtab_top .topsub_bg{background:#fff; height:49px; position:absolute; top:49px; left:0; width:100%; display:none; z-index:1100;}
.subtab_top .tab_menu{width:900px; position:relative; left:50%;}
.subtab_top .tab_menu:after{display:block; clear:both; content:"";}
.subtab_top .tab_menu > li{float:left; margin-left:40px;  position:relativ;}
.subtab_top .tab_menu > li.t01{margin-left:0;}
.subtab_top .tab_menu > li > a{color:#999; line-height:49px; font-size:15px; font-weight:600; }
.subtab_top .tab_menu > li > a:hover{color:#fff;}
.subtab_top .tab_menu > li ul {position:absolute; left:0; top:49px; width:500px; background:#fff; height:49px; overflow:hidden; display:none; z-index:1200;}
.subtab_top .tab_menu > li ul li{float:left; height:49px; line-height:49px;  margin-left:40px;}
.subtab_top .tab_menu > li ul li:first-child{margin-left:0;}
.subtab_top .tab_menu > li ul li a{color:#666; font-size:15px; font-weight:600; padding:2px;}
.subtab_top .tab_menu > li ul li a:hover{color:#891735; border-bottom:1px solid #891735; }
/*gnb 2뎁스*/
.busi_menu {margin-left:-250px;}
.prod_menu {margin-left:-290px;}
.soci_menu {margin-left:50px;}
.cust_menu {margin-left:-110px;}
.info_center_menu, .recruit_menu {margin:0px; left:0 !important; width:100% !important;}
.info_center_menu>li, .recruit_menu>li {float:right !important;}
.info_center_menu>li.t03, .recruit_menu>li.t03 {margin-right:70px;}

#scont .wrap {height:250px;  overflow:hidden; position:relative; text-align:center; color:#fff; z-index:1002;}
#scont .wrap .text_wrap {margin-top:70px;}
#scont .wrap .text_wrap p{font-size:20px; line-height:25px;}
#scont .wrap .text_wrap h2{font-size:35px; font-weight:500; line-height:35px; margin-bottom:10px;}

#scont .wrap .page_tab{ position:absolute; bottom:-1px; width:100%;}
#scont .wrap .page_tab:after{display:block; clear:both; content:"";}
#scont .wrap .page_tab li{width:50%; text-align:center; background:#eaeaea; float:left;}
#scont .wrap .page_tab li a{ color:#999; font-size:13px; font-weight:600; display:block;  padding:15px 0; line-height:120%; }
#scont .wrap .page_tab li.on , #scont .wrap .page_tab li:hover{color:#891735; background:#fff; margin-top:-1px;}
#scont .wrap .page_tab li.on a , #scont .wrap .page_tab li:hover a{color:#891735; padding:16px 15px; }

#scont .content{width:90%; margin:30px auto; padding:0; position:relative; overflow:hidden;}
#scont .content span.title_line{display:block; width:30px; height:3px; background:#891735; position:absolute; left:0; top:0;}
#scont .content h3{font-size:25px; font-weight:500; color:#222222; line-height:120%; padding:20px 0;}
#scont .content h3 br {display:none;}
.line_height_default {line-height:20px;}
#scont .content h4 {font-size:25px; font-weight:500; color:#222222; line-height:120%; padding:20px 0;}
/*사업장 글로벌네트워크,contactus*/
#scont .content ul.network_map {overflow:hidden;}
#scont .content ul.network_map li{float:left; width:100%; position:relative; border:#eaeaea 1px solid; margin-bottom:10px; padding:7px 15px;}
#scont .content ul.network_map li>dl{padding-top:10px;}
#scont .content ul.network_map li>dl>dt{font-size:20px; color:#222; margin-bottom:10px;}
#scont .content ul.network_map li>dl>dd {font-size:15px; overflow:hidden; color:#666; line-height:200%; letter-spacing:0;}
#scont .content ul.network_map li>dl>dd span{display:block; float:left; width:18%; background:#777; border-radius:30px; color:#fff; text-align:center; margin:1%;}
#scont .content ul.network_map li>dl>dd dl {overflow:hidden;}
#scont .content ul.network_map li>dl>dd dl dt {float:left; color:#222; font-weight:600; margin-right:5px;}
#scont .content ul.network_map li>dl>dd dl dd {float:left;}

/*회사소개*/
/**CEO 인사말**/
.busi01p #scont .wrap {background:url("/ko/img/busi/top_busi01.jpg"); background-size:cover; background-position:center center;}
.busi01p #scont .content .content_01{overflow:hidden; padding:60px 0;} 
.busi01p #scont .content .content_01 dl{}
.busi01p #scont .content .content_01 dl dt{font-size:19px; font-weight:500; color:#222; line-height:150%; margin-bottom:40px;}
.busi01p #scont .content .content_01 dl dd{color:#666; margin-bottom:40px; float:left; width:48%;}
.busi01p #scont .content .content_01 dl dd+dd {float:right;}
.busi01p #scont .content .content_01 dl dd span {display:block;}
/**회사개요**/
.busi02p #scont .wrap {background:url("/ko/img/busi/top_busi02.jpg"); background-size:cover; background-position:center center;}
.busi02p #scont .content .left_content{position:relative;}
.busi02p #scont .content p{line-height:150%; color:#666; font-size:15px; margin-bottom:50px;}
.busi02p #scont .content .left_content img {position:absolute; top:75px; right:0; width:260px;}
.busi02p #scont .content .right_content{}
.busi02p #scont .content .right_content dl{ margin-top:50px;}
.busi02p #scont .content .right_content dt{color:#891735; font-size:17px; margin-bottom:15px;}
.busi02p #scont .content .right_content dd{color:#666; line-height:170%;}
.busi02p #scont .content .right_content table{ margin-top:50px;}
/**회사연혁**/
.busi03p #scont .wrap {background:url("/ko/img/busi/top_busi03.jpg"); background-size:cover; background-position:center center;}
.busi03p #scont	ul.content_01{border-top:1px solid #dfdfdf;}
.busi03p #scont	ul.content_01 > li{border-bottom:1px solid #dfdfdf;}
.busi03p #scont .t_title {height:70px; line-height:70px; cursor:pointer;}
.busi03p #scont .t_title:after{clear:both; content:""; display:block;}
.busi03p #scont .t_title ul li.t_title01{float:left; font-size:20px; color:#999999; font-weight:600; position:relative;}
.busi03p #scont .t_title ul li.t_title01.on{font-size:25px;color:#222;}
.busi03p #scont .t_title ul li.t_title01 span.title_line{/*display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; z-index:1000 */top:-1px;}
.busi03p #scont .t_title ul li.t_title02{float:left; font-size:17px; color:#999999; margin-left:10px;}
.busi03p #scont .t_title ul li.t_title03{float:right; margin-right:3px; cursor:pointer;}
.busi03p #scont .t_title ul li.t_title03 img{ margin-top:28px; width:30px;}
.busi03p #scont .t_title ul li.t_title03 img.on{display:block;}
.busi03p #scont .t_title ul li.t_title03 .tab_off{display:none;}
.busi03p #scont .t_title ul li.t_title03 .tab_on{display:none;}
.busi03p #scont .t_body{display:none; overflow:hidden; max-width:886px; margin:30px auto;}
.busi03p #scont .t_body1{display:block;}
.busi03p #scont .t_body .laft_imgbox{float:left; height:450px; width:100%; overflow:hidden; position:relative;}
.busi03p #scont .t_body .laft_imgbox ul{position:relative;}
.busi03p #scont .t_body .laft_imgbox ul li{position:absolute; left:0; top:0; display:none;}
.busi03p #scont .t_body .laft_imgbox ul li.story_img01{display:block;}
.busi03p #scont .t_body .laft_imgbox ul li .img_name{display:inline-block; height:50px; padding:0 10px; color:#fff; position:absolute; bottom:10px; left:0; z-index:100; line-height:50px; font-size:17px;}
.busi03p #scont .t_body .laft_imgbox .option_box{position:absolute; top:0; left:0; width:100%; height:100%;}
.busi03p #scont .t_body .laft_imgbox .option_box .option{position:absolute; left:0; top:50%; margin-top:-25px; padding:0; color:#fff; font-size:13px; line-height:50px; width:100%; overflow:hidden; height:50px;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span {display:inline-block; width:50px; height:100%; font-size:30px; text-align:center; float:left; cursor:pointer;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span img {height:60%;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span+span {float:right;}
.busi03p #scont .t_body .right_textbox{float:left; width:100%; padding:30px;; background:#fafafa;}
.busi03p #scont .t_body .right_textbox dd{font-weight:500; color:#666666;  margin-bottom:8px; overflow:hidden; line-height:150%;}
.busi03p #scont .t_body .right_textbox dd b{color:#222; display:block; margin-right:20px; float:left; font-weight:600;}
.busi03p #scont .t_body .right_textbox dd span{display:block; float:left;}
/**CI소개**/
.busi04p #scont .wrap {background:url("/ko/img/busi/top_busi04.jpg"); background-size:cover; background-position:center center;}
.busi04p #scont .content{margin-bottom:50px;}
.busi04p #scont .content .left_content{position:relative;}
.busi04p #scont .content p{line-height:150%; color:#666; font-size:19px; margin-bottom:50px;}
.busi04p #scont .content .right_content>dl{ margin-bottom:25px;}
.busi04p #scont .content .right_content>dl>dt{color:#891735; font-size:19px; margin-bottom:15px;}
.busi04p #scont .content .right_content>dl>dd{color:#666;}
.busi04p #scont .content .right_content .content_wrap {border:#dfdfdf 1px solid; padding:30px; position:relative; overflow:hidden;}
.busi04p #scont .content .right_content .content_wrap .down {background:#fafafa; height:49px; line-height:49px; position:absolute; left:0; bottom:0; width:100%; text-align:right;}
.busi04p #scont .content .right_content .content_wrap .down a {padding:0 10px; color:#333; font-weight:600; letter-spacing:0;}
.busi04p #scont .content .right_content .content_wrap .down a img {margin-left:5px;}
.busi04p #scont .content .right_content .content_wrap .down_btn {display:inline-block; margin-left:15px; position:static; right:0;}
.busi04p #scont .content .right_content .content_wrap .down_btn a {padding:0 3px; color:#333; font-weight:600; letter-spacing:0;}
.busi04p #scont .content .right_content .content_wrap .down_btn a:first-child {}
.busi04p #scont .content .right_content .content_wrap .down_btn a img {margin-left:5px;}
.busi04p #scont .content .right_content .content_wrap>dl>dt {color:#333; font-weight:600; letter-spacing:0; margin-bottom:10px;}
.busi04p #scont .content .right_content .content_wrap>dl>dt>div {font-weight:normal; margin-top:5px;}
.busi04p #scont .content .right_content .content_wrap>dl>dd {font-size:13px; letter-spacing:0;}
.busi04p #scont .content01 .right_content .content_wrap {text-align:center; padding-bottom:80px;}
.busi04p #scont .content02 .right_content .content_wrap>dl {width:48%; float:left; overflow:hidden;}
.busi04p #scont .content02 .right_content .content_wrap>dl+dl {float:right;}
.busi04p #scont .content02 .right_content .content_wrap>dl>dt {float:left; width:94px;}
.busi04p #scont .content02 .right_content .content_wrap>dl>dd {float:left;}
.busi04p #scont .content03 .right_content .content_wrap>dl {overflow:hidden;}
.busi04p #scont .content03 .right_content .content_wrap>dl+dl {margin-top:40px;}
.busi04p #scont .content03 .right_content .content_wrap>dl>dt {float:left; width:280px; position:relative;}
.busi04p #scont .content03 .right_content .content_wrap>dl>dd {float:left;}
.busi04p #scont .content05 .right_content .content_wrap>dl {width:33.3%; float:left; position:relative;}
.busi04p #scont .content05 .right_content .content_wrap>dl+dl+dl+dl {margin-top:40px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dt, .busi04p #scont .content05 .right_content .content_wrap>dl>dd {margin-left:50px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dd {margin-top:5px;}
.busi04p #scont .content05 .right_content .content_wrap>dl>dd .color_bar {width:30px; height:100px; position:absolute; top:0; left:0;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_red>dd .color_bar {background:#891735;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_black>dd .color_bar {background:#373637;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_black_gray>dd .color_bar {background:#545559;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_light_gray>dd .color_bar {background:#9a989a;}
.busi04p #scont .content05 .right_content .content_wrap>dl.hk_pure_white>dd .color_bar {background:#f8fdfd; border:#ededed 1px solid;}
/**가치경영**/
/***기업정신***/
.busi05_1p #scont .wrap {background:url("/ko/img/busi/top_busi05_1.jpg"); background-size:cover; background-position:center center;}
.busi05_1p #scont .content h3 {padding-bottom:20px;}
.busi05_1p #scont .content .content_wrap {margin-top:30px; min-height:370px;}
.busi05_1p #scont .content .content_wrap dl {float:left; width:31.3%; text-align:center; position:relative; z-index:2; margin:1%;}
.busi05_1p #scont .content .content_wrap dl dd {font-size:13px; line-height:20px; margin-top:25px;}
.busi05_1p #scont .content .content_wrap .bg {position:absolute; border-top:#eaeaea 0px solid; width:100%; left:0; top:380px; text-align:center;}
.busi05_1p #scont .content .content_wrap .bg img {margin-top:-220px;}
/***핵심가치***/
.busi05_2p #scont .wrap {background:url("/ko/img/busi/top_busi05_2.jpg"); background-size:cover; background-position:center center;}
.busi05_2p #scont .content{overflow:hidden; /*padding:40px 0;*/}
.busi05_2p #scont .content .left_content{position:relative;}
.busi05_2p #scont .content p{font-size:17px; color:#666; line-height:140%; margin-bottom:15px;}
.busi05_2p #scont .content strong{font-size:25px; color:#891735; line-height:115%;}
.busi05_2p #scont .content .right_content {text-align:center; margin-top:50px;}
.busi05_2p #scont .content .right_content img {width:85%;}
.busi05_2p #scont .content02 dl{width:100%; margin-bottom:40px;}
.busi05_2p #scont .content02 dl dt{color:#891735;font-size:19px; font-weight:500; line-height:140%; margin-bottom:10px; background:url('/ko/img/busi/border_dott.gif'); background-position:0 3px;}
.busi05_2p #scont .content02 dl dt span.line{display:inline-block; background:#fff; padding-right:10px;}
.busi05_2p #scont .content02 dl dd{color:#666666; line-height:160%;}
/***Vision Statement***/
.busi05_3p #scont .wrap {background:url("/ko/img/busi/top_busi05_3.jpg"); background-size:cover; background-position:center center;}
.busi05_3p #scont span.title_line{left:50%; top:0px; margin-left:-15px;}
.busi05_3p #scont span.title_line02{display:block; color:#891735; font-weight:600; position:absolute; left:0; border-bottom:#891735 1px solid;}
.busi05_3p #scont .content h3{text-align:center; position:relative; margin-bottom:30px;}
.busi05_3p #scont .content ul {overflow:hidden;}
.busi05_3p #scont .content ul li {float:left; width:50%; height:200px; padding:20px; margin:0; font-size:15px; line-height:160%;}
.busi05_3p #scont .content ul li br {display:none;}
.busi05_3p #scont .content ul li.t01 {background:#891735; color:#fff;}
.busi05_3p #scont .content ul li.t02 {background:#485b70; color:#fff;}
.busi05_3p #scont .content ul li.t03 {background:url('/ko/img/busi/05con03.jpg'); width:100%; margin-right:0; background-size:cover; background-position:center center;}
.busi05_3p #scont .content ul li.t04 {background:#f6f1e8; width:50%;}
.busi05_3p #scont .content ul li.t05 {background:#94918d; color:#fff; min-height:230px;}
.busi05_3p #scont .content ul li.t06 {background:url('/ko/img/busi/05con04.jpg'); margin-right:0; background-size:cover; background-position:center center;}
.busi05_3p #scont .content ul li.t07 {background:#f7f7f7;}
.busi05_3p #scont .content ul li.t08 {background:url('/ko/img/busi/05con05.jpg'); color:#fff; background-size:cover; background-position:center center;}
.busi05_3p #scont .content ul li.t09 {background:url('/ko/img/busi/05con06.jpg'); margin-right:0; width:50%; color:#fff; background-size:cover; background-position:center center;}
/**사업장안내**/
/***Global Networks***/
.busi06_1p #scont .wrap {background:url("/ko/img/busi/top_busi06_1.jpg"); background-size:cover; background-position:center center;}
/***국내 사업장***/
.busi06_2p #scont .wrap {background:url("/ko/img/busi/top_busi06_2.jpg"); background-size:cover; background-position:center center;}
.busi06_2p #scont .content{padding-top:20px; overflow:hidden;}
.busi06_2p #scont .content01{padding-top:0px;}
.busi06_2p #scont .content .left_content{float:left; width:100%; position:relative; overflow:hidden;}
.busi06_2p #scont .content .left_content table{width:100%; margin-top:10px;}
.busi06_2p_sec #scont .content .left_content table{position:absolute;}
.busi06_2p #scont .content .left_content table th{ font-size:15px; color:#666; font-weight:500; text-align:left;  padding:3px 0; vertical-align:top;}
.busi06_2p #scont .content .left_content table td{ font-size:15px; color:#666; font-weight:500; padding:0;}
.busi06_2p #scont .content .left_content table td a{color:#891735;}
.busi06_2p #scont .content .left_content .comp_photo {position:relative; width:50%; float:right;}
.busi06_2p #scont .content .left_content .comp_photo ul li {width:100%;}
.busi06_2p #scont .content .left_content .comp_photo .arrow {display:block; width:30px; height:30px; line-height:30px; font-size:30px; text-align:center; cursor:pointer; position:absolute; 
	z-index:1000; top:50%; margin-top:-15px; color:#fff;}
.busi06_2p #scont .content .left_content .comp_photo .arrow img {max-width:100%; max-height:100%;}
.busi06_2p #scont .content .left_content .comp_photo .arrow_l {left:0;}
.busi06_2p #scont .content .left_content .comp_photo .arrow_r {right:0;}
.busi06_2p #scont .content .right_content{float:right; width:100%; margin-top:20px;}
.busi06_2p #scont .content .right_content .root_daum_roughmap {height:300px; margin-bottom:10px;}
.busi06_2p #scont .content .right_content table.bbs tr th{font-size:15px;}
.busi06_2p #scont .content .right_content table.bbs tr td{line-height:170%; padding:10px 0; font-size:15px;}
/***해외법인***/
.busi06_3p #scont .wrap {background:url("/ko/img/busi/top_busi06_3.jpg"); background-size:cover; background-position:center center;}
.busi06_3p #scont .content{padding-top:0; overflow:hidden; margin-bottom:30px;}
.busi06_3p #scont .content04 {margin-bottom:15px;}
/*.busi06_3p #scont span.title_line{display:block; width:30px; height:2px; background:#891735; position:absolute; left:0; top:0;}*/
.busi06_3p #scont .content .left_content{float:left; width:440px; position:relative;}
/*.busi06_3p #scont .content .left_content h4{font-size:30px; color:#222; font-weight:600; margin-bottom:20px;}*/
.busi06_3p #scont .content .left_content table{width:100%;}
.busi06_3p #scont .content .left_content table th{ font-size:15px; color:#666; font-weight:500; text-align:left;  line-height:150%;  padding:5px 0; vertical-align:top; width:29%;}
.busi06_3p #scont .content .left_content table td{ font-size:15px; color:#666; line-height:150%; font-weight:500; padding:5px 0;}
.busi06_3p #scont .content .left_content table td a{color:#891735;}
.busi06_3p #scont .content .right_content{float:left; width:890px; height:460px; margin-top:20px;}
.busi06_3p #scont .content .right_content table.bbs tr th{font-size:15px;}
.busi06_3p #scont .content .right_content table.bbs tr td{line-height:170%; padding:10px 0; font-size:15px;}

/* 제품소개 상단 *
#scont .prod_top {background:url('../../ko/img/prod/top_bg.gif'); padding:100px 40px 40px 40px; background-size:cover; position:relative;}
#scont .prod_top .slide_more02 {position:absolute; background:#fff; z-index:1001; width:80%; height:5px; left:0; top:45px; border-radius:7px; -webkit-border-radius:7px; opacity:0.5; filter:alpha(opacity=50);
	-webkit-transition:all 0.2s ease .1s;
	-moz-transition:all 0.2s ease .1s;
	-ms-transition:all 0.2s ease .1s;
	-o-transition:all 0.2s ease .1s;
	transition:all 0.2s ease .1s;
}
#scont .prod_top .slide_more02.on {background:#891735; opacity:0.9; filter:alpha(opacity=90);}
#scont .prod_top .slide_more02.on2 {opacity:0; filter:alpha(opacity=0);}
/* 제품소개 제품카테고리 *
#scont .prod_top .prod_menu {background:#fff; width:100%; top:0; margin-bottom:80px; height:50px; position:absolute !important; left:0;
-webkit-transition:all 0.2s ease .1s;
-moz-transition:all 0.2s ease .1s;
-ms-transition:all 0.2s ease .1s;
-o-transition:all 0.2s ease .1s;
transition:all 0.2s ease .1s;
}
#scont .prod_top .prod_menu .cycle-carousel-wrap {width:100%;}
#scont .prod_top .prod_menu li.cycle-slide {width:25%; font-size:15px; font-weight:600;}
/*#scont .prod_top .prod_menu:hover {height:100px;}*
#scont .prod_top .prod_menu.on {height:100px;}
#scont .prod_top .prod_menu li.cycle-slide>a {color:#8f8e8f; background:#383639; display:block; text-align:center; height:50px; line-height:50px; border-right:#4c4a4d 1px solid;}
#scont .prod_top .prod_menu li ul {overflow:hidden; position:absolute; display:none; width:100%;}
#scont .prod_top .prod_menu li.cycle-slide:hover ul {display:block;}
#scont .prod_top .prod_menu li ul li {float:left; padding:15px 0;}
#scont .prod_top .prod_menu li ul li a {display:inline-block; border-bottom:#fff 1px solid; margin:0 10px;}
#scont .prod_top .prod_menu li ul li a:hover {border-bottom:#891735 1px solid; color:#891735;}
#scont .prod_top .wrap {width:100%; overflow:hidden;}
#scont .prod_top .wrap>div {float:left; width:48%;}
#scont .prod_top .wrap .info dt {font-size:23px; font-weight:600; margin:50px 0 20px 0; letter-spacing:-2px; line-height:25px;}
#scont .prod_top .wrap .info dd {font-size:15px; line-height:23px;}
#scont .prod_top .wrap .thum {float:right;}
#scont .prod_top .tab {margin-top:40px;}
/* 제품 탭 활성화
.infop .tab li.t01 a,
.specp .tab li.t02 a,
.vodp .tab li.t03 a, 
.downp .tab li.t04 a
{background:#891735; color:#fff; border:#891735 1px solid;}/*

/* 제품소개 상단 */
#scont .prod_topcontent {background:url('../../ko/img/prod/top_bg.gif'); background-size:cover; background-position:left bottom; padding:0; position:relative; color:#fff; height:300px; margin-bottom:30px;}
#scont .prod_topcontent .wrap {width:90%; overflow:hidden; height:auto; margin:50px auto; padding:50px 0; text-align:left;}
#scont .prod_topcontent .wrap .arrow {position:absolute; z-index:1000; cursor:pointer; top:150px; display:none;}
#scont .prod_topcontent .wrap .story_prev {right:50%;}
#scont .prod_topcontent .wrap .story_next {right:0;}
#scont .prod_topcontent .wrap>div {float:left; width:45%;}
#scont .prod_topcontent .wrap .info img {height:auto; width:auto;}
#scont .prod_topcontent .wrap .info dt {font-size:23px; font-weight:600; margin:40px 0 20px 0; letter-spacing:0px; line-height:130%;}
#scont .prod_topcontent .wrap .info dt br {display:none;}
#scont .prod_topcontent .wrap .info dd {font-size:15px; line-height:23px;}
#scont .prod_topcontent .wrap .thum {float:right;}
#scont .prod_topcontent .wrap .thum img {height:auto;}
#scont .prod_topcontent .tab {margin-top:70px;}

/* 제품소개 하단 */
#scont .prod_bottom {width:100%; padding:20px;}
#scont .prod_bottom .prod_title {text-align:center; margin:20px 0 50px 0;}
#scont .prod_bottom .prod_title .bar {width:25px; height:3px; background:#891735; display:inline-block; margin-bottom:10px;}
#scont .prod_bottom .prod_title div {font-size:27px; line-height:40px; margin-bottom:20px;}
#scont .prod_bottom .prod_title div+div+div {font-size:17px; line-height:150%;}
#scont .prod_bottom .info .banner_cont {overflow:hidden;}
#scont .prod_bottom .info .banner_cont li {float:left; width:25%; border:#e8e8e8 1px solid; background:#fafafa; padding:25px 0; margin-left:-1px; height:180px; position:relative; text-align:center;}
#scont .prod_bottom .info .banner_cont.col03 li {width:33.3%;}
#scont .prod_bottom .info .banner_cont li:first-child {margin-left:0;}
#scont .prod_bottom .info .banner_cont li>div {position:absolute; width:100%;}
#scont .prod_bottom .info .banner_cont li>div.title {bottom:20px; font-size:15px; line-height:20px;}
#scont .prod_bottom .info .banner_cont02 .content {width:98%;}
#scont .prod_bottom .info .banner_cont02 .left_content {text-align:center;}
#scont .prod_bottom .info .banner_cont02 .left_content .title_line {position:relative; margin:0 auto;}
#scont .prod_bottom .info .banner_cont02 .left_content h3 {padding-top:20px;}
#scont .prod_bottom .info .banner_cont02 .right_content {overflow:hidden;}
#scont .prod_bottom .info .banner_cont02 .right_content ul {overflow:hidden; margin-top:30px;}
#scont .prod_bottom .info .banner_cont02 .right_content ul li {float:left; width:50%; margin:2px 0;}
#scont .prod_bottom .info .banner_cont02>ul {overflow:hidden;}
#scont .prod_bottom .info .banner_cont02>ul>li {float:left; width:23%; margin:0 1%;}
#scont .prod_bottom .info .banner_cont02>ul>li>div.title {font-weight:600; margin:15px 0 10px 0;}
#scont .prod_bottom.special .info .banner_cont02>ul>li .title {font-weight:300;}
#scont .prod_bottom.special .info .banner_cont02>ul>li .title > .bold {font-weight:700;}
#scont .prod_bottom .spec ul li .bbs th, #scont .prod_bottom .spec ul li .bbs td {border-left:#eaeaea 1px solid;}
#scont .prod_bottom .spec ul li .bbs th:first-child, #scont .prod_bottom .spec ul li .bbs td:first-child {border-left:0;}
#scont .prod_bottom .spec .spec_img {text-align:center;}
#scont .prod_bottom .vod {background:#fafafa; border-top:#333 1px solid; padding:50px; overflow:hidden;}
#scont .prod_bottom .vod dl {float:left; width:100%;}
#scont .prod_bottom .vod dl dt {font-size:19px; font-weight:600; margin-bottom:15px;}
#scont .prod_bottom .vod iframe {float:left; width:100%; max-width:100%;}
#scont .prod_bottom .down .bbs th+th {text-align:left;}
#scont .prod_bottom .down .bbs th+th+th {text-align:center;}
#scont .prod_bottom .down .bbs td {width:100px;}
#scont .prod_bottom .down .bbs td+td {text-align:left; width:auto;}
#scont .prod_bottom .down .bbs td+td+td {text-align:center; width:100px;}
#scont .prod_bottom .down .bbs td .btn_down {width:20px; height:16px; background:url('../../ko/img/btn_down.png'); display:inline-block;}
#scont .prod_bottom .down .bbs td .btn_down a {display:block; height:100%;}
#scont .prod_bottom .down .bbs tr:hover td .btn_down {background:url('../../ko/img/btn_down_on.png');}

/*제품소개 하단 - 용접기*/
.p105 #scont .prod_bottom .info .banner_cont02>ul>li {width:31.3%;}
#scont .prod_bottom .info .banner_cont02>ul>li ul {min-height:200px;}
#scont .prod_bottom .info .banner_cont02>ul>li ul li {margin:0 0 5px 0;}
#scont .prod_bottom .info .banner_cont02>ul>li ul li .no {display:inline-block; width:20px; height:20px; background:#891735; color:#fff; line-height:20px; text-align:center; margin-right:9px;}

/*제품소개 하단 - automation*/
#scont .prod_bottom.automation .banner_cont li {width:100%; overflow:hidden; margin:0 0 20px 0; height:auto; background:#fff; border:0; padding:50px 20px;}
#scont .prod_bottom.automation .banner_cont li > a {float:left; width:50%;}
#scont .prod_bottom.automation .banner_cont li > a img {width:100%;}
#scont .prod_bottom.automation .banner_cont li > a.none_link {cursor:default;}
#scont .prod_bottom.automation .banner_cont li .bbs {float:right; width:45%; margin-top:35px;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > th {width:50%; text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td {text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span {display:inline-block; padding-left:8px; position:relative;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span .dot {position:absolute; top:0; left:0;}

/*고객지원*/
.custp #scont .content02 {margin-top:50px;}
/**서비스**/
.cvsp #scont .wrap {background:url("/ko/img/cust/top_cvs.jpg"); background-size:cover; background-position:center center;}
.cvsp #scont .content .right_content dl{ margin-bottom:20px;}
.cvsp #scont .content .right_content dt{color:#891735; font-size:19px;}
.cvsp #scont .content .right_content dd{font-size:15px; color:#666; line-height:170%;}
.cvsp #scont .content .right_content>dl.name {border:#dfdfdf 1px solid; text-align:center; margin-top:30px;}
.cvsp #scont .content .right_content>dl.name dt {background:#fafafa; color:#333; font-size:17px; font-weight:600; height:49px; line-height:49px;}
/**트레이닝**/
.trainingp #scont .wrap {background:url("/ko/img/cust/top_training.jpg"); background-size:cover; background-position:center center;}
.trainingp #scont .content .right_content dl{ margin-bottom:30px;}
.trainingp #scont .content .right_content dt{color:#891735; font-size:19px; margin-bottom:15px;}
.trainingp #scont .content .right_content dd{/*font-size:15px; line-height:170%;*/ color:#666;}
.trainingp #scont .content01 .right_content a {background:#333; color:#fff; height:25px; line-height:25px; font-size:12px; display:inline-block; width:60px; text-align:center; border-radius:3px; -webkit-border-radius:3px; margin-left:10px;}
/**교육정보**/
.edup #scont .wrap {background:url("/ko/img/cust/top_edu.jpg"); background-size:cover; background-position:center center;}
.edup #scont .content .add_text {border:#ececec 5px solid; text-align:center; padding:20px 0; margin-bottom:20px;}
/**HK Insight**/
.hkinsightp #scont .wrap {background:url("/ko/img/cust/top_hkinsight.jpg"); background-size:cover; background-position:center center;}
.hkinsightp #scont .content .right_content > p {margin:20px 0;}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .check_td {width:15px;}
/**자료실**/
.dataroomp #scont .wrap {background:url("/ko/img/cust/top_dataroom.jpg"); background-size:cover; background-position:center center;}

/*투자정보*/
/**주식정보**/
.stockp #scont .wrap {background:url("/ko/img/invest/top_stock.jpg"); background-size:cover; background-position:center center;}
.stockp #scont .content {text-align:center;}
/**재무정보**/
.financep #scont .wrap {background:url("/ko/img/invest/top_finance.jpg"); background-size:cover; background-position:center center;}
.financep #scont .content {overflow:hidden; padding:0 0 40px 0;}
.financep #scont .content .left_content {float:left; width:100%; position:relative; text-align:left; margin-bottom:20px;}
.financep #scont .content .left_content div {position:absolute; right:0; top:40px;}
.financep #scont .content .right_content .scroll_bar {display:none;}
.financep #scont .content .right_content {float:left; width:100%;}
.financep #scont .content .right_content table tr+tr td {text-align:center;}
.financep #scont .content .right_content table tr+tr+tr td {text-align:left;}
.financep #scont .content .right_content table th {text-align:center;}
.financep #scont .content .right_content table td {text-align:left; padding:10px;}
.financep #scont .content .right_content table tr+tr+tr td+td {text-align:right;}
.financep #scont .content .right_content table tr.type01 td:first-child {color:#222; font-weight:600;}
.financep #scont .content .right_content table tr.type02 td {background:#fafafa; color:#222; font-weight:600;}
/**공시정보**/
.notip #scont .wrap {background:url("/ko/img/invest/top_noti.jpg"); background-size:cover; background-position:center center;}
.notip #scont .content {text-align:center;}
/**IR정보**/
.irp #scont .wrap {background:url("/ko/img/invest/top_ir.jpg"); background-size:cover; background-position:center center;}
.irp #scont .content {text-align:center;}

/*사회공헌*/
/**사회공헌 개요**/
.soci01p #scont .wrap {background:url("/ko/img/soci/top_soci01.jpg"); background-size:cover; background-position:center center;}
.soci01p #scont .content{padding-bottom:50px; text-align:center;}
.soci01p #scont .content .left_content{position:relative; text-align:left;}
.soci01p #scont .content .right_content{margin-top:20px; text-align:left;}
.soci01p #scont .content .right_content dl dd{line-height:150%;}
.soci01p #scont .content .right_content dl dt{color:#891735; padding:40px 0; font-size:19px; line-height:150%;}
/**사회공헌 활동**/
.soci02p #scont .wrap {background:url("/ko/img/soci/top_soci02.jpg"); background-size:cover; background-position:center center;}
.soci02p #scont .content .left_content{position:relative; width:60%; float:right;}
.soci02p #scont .content .left_content p{color:#666; line-height:150%;}
.soci02p #scont .content .right_content{width:35%; float:left;}
/**활동 리뷰**/
.soci03p #scont .wrap {background:url("/ko/img/soci/top_soci03.jpg"); background-size:cover; background-position:center center;}

/*정보센터*/
/**공지사항**/
.noticep #scont .wrap {background:url("/ko/img/info_center/top_noti.jpg"); background-size:cover; background-position:center center;}
/**갤러리**/
.galleryp #scont .wrap {background:url("/ko/img/info_center/top_gallery.jpg"); background-size:cover; background-position:center center;}
/**contactus**/
.contactp #scont .wrap {background:url("/ko/img/info_center/top_contact.jpg"); background-size:cover; background-position:center center;}

/*채용정보*/
/**인재상**/
.wantp #scont .wrap {background:url("/ko/img/recruit/top_want.jpg"); background-size:cover; background-position:center center;}
.wantp #scont .content p{font-size:19px; color:#666; line-height:140%;}
.wantp #scont .content p span {color:#891735;}
.wantp #scont .content img {margin:80px 0;}
/**채용전형**/
.guidep #scont .wrap {background:url("/ko/img/recruit/top_guide.jpg"); background-size:cover; background-position:center center;}
.guidep #scont .content {overflow:hidden;}
.guidep #scont .content .left_content {width:100%;}
.guidep #scont .content .left_content h3 br {display:none;}
.guidep #scont .content .left_content strong {font-size: 30px; color: #891735; line-height: 115%; margin:0 0 20px 0; display:block;}
.guidep #scont .content .left_content strong br {display:none;}
.guidep #scont .content .left_content strong br+br {display:block;}
.guidep #scont .content .left_content strong br+br+br {display:none;}
.guidep #scont .content .right_content {float:left; margin-top:50px;}
.guidep #scont .content .right_content dl {margin-bottom:30px;}
.guidep #scont .content .right_content dl dt {color: #891735; font-size: 19px; margin-bottom: 15px;}
.guidep #scont .content .right_content dl dd {font-size: 15px; color: #666; line-height: 170%;}
.guidep #scont .content .right_content dl dd ul {overflow:hidden; position:relative;}
.guidep #scont .content .right_content dl dd ul li {width:94px; float:left; text-align:center; line-height:120%; margin-left:25px;}
.guidep #scont .content .right_content dl dd ul li:first-child {margin-left:0;}
.guidep #scont .content .right_content dl dd ul li.line {position:absolute; width:90%; border-bottom:#ccc 1px dotted; top:32%; z-index:-1;}
.guidep #scont .content .right_content dl dd ul li img {margin-bottom:10px;}
/**복리후생**/
.welfarep #scont .wrap {background:url("/ko/img/recruit/top_welfare.jpg"); background-size:cover; background-position:center center;}
.welfarep #scont .content ul {overflow:hidden;}
.welfarep #scont .content ul li {width:50%; float:left; overflow:hidden; margin-bottom:80px; min-height:166px;}
.welfarep #scont .content ul li .icon {float:left; border:#eaeaea 1px solid; margin-right:5%; width:35%;}
.welfarep #scont .content ul li dl {float:left; width:57%; margin-top:15px;}
.welfarep #scont .content ul li dl dt {font-size:19px; color:#222; margin-bottom:15px; font-weight:600;}
.welfarep #scont .content ul li dl dd {margin-left:7px; padding:2px 0;}
.welfarep #scont .content ul li dl dd:before {content:'·'; margin-right:5px; height:100%; position:absolute; margin-left:-7PX;}

/* 하단 배너 */
#scont .bbanner {overflow:hidden;}
#scont .bbanner li {float:left; width:50%; height:120px; border:#eaeaea 1px solid; line-height:120px; background:url('../../ko/img/btn_right.png'); background-repeat:no-repeat; background-position:94% center;}
#scont .bbanner li+li {margin-left:-1px;}
#scont .bbanner li a {display:block; height:100%; position:relative;}
#scont .bbanner li a img {position:absolute; top:25px; left:40px;}
#scont .bbanner li dl {overflow:hidden; margin-left:135px}
#scont .bbanner li+li dl {margin-left:110px}
#scont .bbanner li dl dt {float:left; font-size:19px; color:#333; font-weight:600; margin-right:15px;}
#scont .bbanner li dl dd {float:left;}

}





/***** 모바일 스타일 *****/
@media all and (max-width:767px) {

input {line-height:100% !important;}
::-webkit-input-placeholder {color:#999; text-indent:10px;}
:-moz-placeholder {color:#999; opacity:1; text-indent:10px;}
::-moz-placeholder {color:#999; opacity:1; text-indent:10px;}
:-ms-input-placeholder {color:#999; text-indent:10px;}

/*견적문의*/
.estimate {width:90%; top:30px; left:5%; margin-left:0;}
.estimate dt {padding:20px; background:#333; color:#fff; font-size:17px; font-weight:600;}
.estimate dd {padding:20px;}
.estimate dd .bbs_write th {display:none;}
.estimate dd .bbs_write td {padding:10px 0;}
.estimate dd .bbs_write td input {width:100%;}
.estimate dd .bbs_write td input[type=button] {margin-top:5px; height:40px; line-height:40px;}

body {font-size:13px;}

.subtab_top {display:none;}
/*테이블항목*/
.bbs th, .bbs tr:first-child td {white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width:250px;}
.bbs_list th:first-child {display:none;}
.bbs_list th+th {width:20%;}
.bbs_list th+th+th {width:80%;}
.bbs_list th+th+th+th {display:none;}
.bbs_list td:first-child {display:none;}
.bbs_list td+td {width:23%;}
.bbs_list td+td+td {width:80%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width:250px;}
.bbs_list td+td+td+td {display:none;}

.edup .bbs_list td+td, .soci03p .bbs_list td+td {width:80%;}
/*정보센터 공지사항 테이블항목*
.noticep .bbs_list th:first-child {display:none;}
.noticep .bbs_list th+th {width:20%;}
.noticep .bbs_list th+th+th {width:60%;}
.noticep .bbs_list td:first-child {display:none;}
.noticep .bbs_list td+td {width:50% !important;}
.noticep .bbs_list td+td+td {width:50% !important; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}*/

/*.bbs_write td input[type=text], .bbs_write td input[type=file] {width:100%;}
.bbs_write th {display:none;}
.bbs_write td {width:100%; padding:0;}*/
/*s 갤러리 테이블*/
.gallery {overflow:hidden; width:102%;}
.gallery li {border:#ebebeb 1px solid; width:48%; margin:0 2% 2% 0; float:left; text-align:center;}
.gallery li dl{padding:15px; padding-bottom:50px;}
.gallery li dl dt {font-size:14px; margin-bottom:0;}
.gallery li dl dd {font-size:11px;}
.gallery li dl dd a {display:block; height:45px; text-align:center; background:#fafafa; line-height:45px; font-weight:600; letter-spacing:0; position:absolute; left:0; bottom:0; width:100%; border-top:#fafafa 1px solid; cursor:pointer;}
.gallery li dl dd a img {margin-right:5px; height:auto !important;}
.gallery li>img {margin-right:5px; height:auto !important;}
.gallery li:hover {border:#891735 1px solid;}
.gallery li:hover dl {background:#891735; color:#fff;}
.gallery li:hover dl dt {color:#fff;}
.gallery li:hover dl dd a {background:#891735; border-top:#6e122a 1px solid; color:#fff;}
.gallery.type02 li dl {padding-bottom:20px;}

/*.page_num {margin-top:3vcsdfb0px;}*/

.search_box{padding:10px 0; margin:30px 0 0 0;}
.search_box select{ height:30px; min-width:80px; margin-right:5px; border:1px solid #cdcdcd;}
.search_box input[type=text]{height:30px; width:90px; background:#fff; border:1px solid #cdcdcd; margin-right:5px;}
.search_box input[type=button]{padding:0 10px;}
.search_box input[type=submit]{padding:0 10px;}

.tab li {height:40px; line-height:40px;}
.tab li a {font-size:13px;}
.tab02 {overflow-x:scroll;}
.tab02.on {top:44px;}
.tab02 li {width:110px;}
.pc_tab02 {display:none;}
.mobile_tab02 {display:block; border-top:#891735 2px solid; border-bottom:0;}
.mobile_tab02 li.title {display:none !important;}
.mobile_tab02 li {width:50%; float:left; border-bottom:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid;}

/* 헤더 */
#header {max-height:45px; overflow:hidden; position:fixed; width:100%; left:0; top:0; z-index:1003; height:100%;}
#header.on {background:#373637; max-height:1000px; position:fixed; top:0; left:0; overflow-y:scroll;}
#header a {color:#fff;}
#header h1 {width:90px; height:45px; line-height:41px; border-right:0;}
#header.on h1 {background:#373637;}
#header h1 img {width:80%;}
#header .unb {width:70%; border-bottom:0; display:none; position:absolute; right:0;}
#header.on .unb {display:block;}
#header .unb ul {width:auto;}
#header .unb ul li {height:40px; line-height:40px; border-left:0;}
#header .unb ul li.t04 {margin-right:40px;}
#header .unb ul li.t05 {display:none;}
#header .gnb {overflow:auto; margin:45px 0 0 0; width:100%; left:0;}
#header .gnb>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../ko/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
	-webkit-transition:all 0.3s ease .1s;
	-moz-transition:all 0.3s ease .1s;
	-ms-transition:all 0.3s ease .1s;
	-o-transition:all 0.3s ease .1s;
	transition:all 0.3s ease .1s;
}
#header .gnb>li:first-child {border-top:#555455 1px solid;}
#header .gnb li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px;}
#header .gnb>li.on {background:url('../../ko/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:1500px;}
#header .gnb>li ul li a {height:40px; line-height:40px; background:#101010; border-bottom:#343434 1px solid; display:block;}
#header .gnb>li ul li ul li a {padding-left:10px; background:#222;}
#header .gnb_bg {display:none;}
#header .unb02 {overflow:hidden; position:relative; width:225px; display:none; margin:20px auto;}
#header.on .unb02 {display:block;}
#header .unb02 {position:relative; width:100%; margin:0; right:0;}
#header .unb02>li {width:100%; float:none; line-height:45px; border-bottom:#555455 1px solid; padding:0; background:url('../../ko/img/btn_full.png'); background-repeat:no-repeat; background-size:15px; 
	background-position:96% 20px; overflow:hidden; max-height:45px; height:auto;
-webkit-transition:all 0.3s ease .1s;
-moz-transition:all 0.3s ease .1s;
-ms-transition:all 0.3s ease .1s;
-o-transition:all 0.3s ease .1s;
transition:all 0.3s ease .1s;
}
#header .unb02>li.on {background:url('../../ko/img/btn_up.png') #891735; background-repeat:no-repeat; background-size:15px; background-position:96% 20px; max-height:200px;}
#header .unb02>li>a {display:inline-block; text-indent:20px; line-height:45px;  height:45px;}
#header .unb02 li a:before {display:none;}
#header .unb02 .country{}
#header .unb02 li ul li {float:none; width:100%; height:40px; line-height:40px;}
#header .unb02 li ul li a {height:100%; background:#101010; border-bottom:#343434 1px solid; display:block; text-indent:20px;}
#header .btn_gnb {display:block; position:absolute; right:0; height:16px; right:10px; top:14px;}
#header .btn_close {display:none;}
#header.on .btn_gnb {display:none;}
#header.on .btn_close {display:block;}

.info_centerp .unb02 .t01>a,
.recruitp .unb02 .t02>a
{color:#fff !important;}

/* 메인이미지 */
.mimg_wrap {top:40px;}
#mimg {height:300px; position:relative;}
/*#mimg .mimg01 { background:url('../img/mimg_768.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg02 {background:url('../img/mimg02.jpg'); background-size:cover; background-position:center center; width:100%;}
#mimg .mimg03 {background:url('../img/mimg03.jpg'); background-size:cover; background-position:center center; width:100%;}*/
#mimg .mimg>li {height:300px;}
#mimg img.prev, #mimg img.next {width:30px;}
.mimg_banner {width:100%; height:auto; position:relative; top:-150px; left:0; margin:0;}
.mimg_banner .mimg_banner_wrap {width:100%; height:auto; position:relative;}
.mimg_banner .txt {font-size:20px; line-height:24px; height:120px; margin:0 0 20px 20px;}
.mimg_banner .txt li {padding:20px; width:100%;}
.mimg_banner .txt li>div {font-size:0.6em; margin-top:5px;}
.mimg_banner dl {position:relative;}
.mimg_banner .bg {width:250px; height:120px; top:0; left:20px;}
.mimg_banner .pager_mbanner {left:40px; bottom:110px;}

/* 메인컨텐츠 */
#mcont {margin-top:-100px;}
#mcont .mtitle {font-size:1.2em; margin-bottom:10px;}
#mcont ul.rbanner li {width:100%; height:0; padding-bottom:32.14%;}
#mcont ul.rbanner li a {padding:15px;}
#mcont ul.rbanner li a img {height:40px; right:15px; bottom:15px;}
#mcont .new_prod {height:auto; min-height:116px; padding:20px 15px; margin-top:0;}
#mcont .new_prod .pager {right:15px; top:20px;}
#mcont .new_prod>dl>dd {margin-top:20px;}
#mcont .new_prod>dl>dd>ul {margin-top:0px; width:100%;}
#mcont .new_prod>dl>dd>ul>li {overflow:hidden; width:100%; height:auto;}
#mcont .new_prod>dl>dd .thum {height:auto; line-height:160px; width:48%;}
#mcont .new_prod>dl>dd dl {width:47%;}
#mcont .new_prod>dl>dd dl dt {margin-bottom:10px; font-size:22px;}

#mcont .new_prod>dl>dd dl dd a {margin-top:15px;}
#mcont .noti {height:auto; padding:20px 15px;}
#mcont .noti dl dd {width:100%;}
#mcont .noti dl dd.fir {margin-bottom:10px; border-bottom:#555 1px solid; padding-bottom:10px;}

#mcont ul.rbanner li.t01{border-bottom:1px solid #ddd;}

/* 푸터 */
#footer {overflow:hidden; padding:20px; font-size:11px; line-height:17px;}
#footer .footer_ci {width:100px;}
#footer .btn_top, #footer .btn_top:hover {right:10px; bottom:10px; width:40px; height:40px; line-height:40px;}
.bnb li+li+li {display:none;}

/* 서브공통 */
#scont .content {max-width:500px;}
/*.sub01p .gnb .t01 .st01 > a {color:yellow !important;}*/
#scont .wrap {height:150px; margin-top:40px;}
/*상단에 탭있는경우/
.edup #scont .wrap,
.busi06_2p #scont .wrap
{height:190px;}*/
#scont .wrap .text_wrap {margin-top:43px;}/*margin-top:38px;*/
#scont .wrap .text_wrap p{font-size:16px; line-height:120%;}
#scont .wrap .text_wrap h2{font-size:20px; line-height:100%; margin-bottom:10px;}
#scont .content{width:93%; margin:15px auto;}
#scont .content span.title_line{display:block; width:30px; height:3px; background:#891735; position:absolute; left:0; top:0;}
#scont .content h3, #scont .content h4{font-size:19px; padding-top:15px;}
.guidep #scont .content .left_content strong {font-size:20px; margin:10px 0;}
.guidep #scont .content .left_content strong br+br {display:none;}
#scont .content .right_content {margin-top:0;}
#scont .content .right_content>dl {margin-bottom:20px !important;}
.cvsp #scont .content .right_content>dl {margin:20px 0 !important;}
#scont .content .right_content>dl>dt {font-size:17px !important; margin-bottom:10px !important;}
/*사업장 글로벌네트워크,contactus*/
#scont .content ul.network_map li{margin-bottom:10px; padding:7px 15px;}
#scont .content ul.network_map li>dl>dt{font-size:17px;}
#scont .content ul.network_map li>dl>dd {font-size:13px;}
#scont .content ul.network_map li dl dd span{width:48% !important;}

/*IR자료실 페이지 추가 21.03.10*/
.ir_tab_content .content .left_content {margin-bottom:20px;}
.ir_tab_content .content .right_content > .list_con {padding-bottom:40px; border-top:1px solid #333333;}
.ir_tab_content .content .right_content > .list_con > ul > li > a {height:52px; line-height:52px;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table {width:90%; margin:0 auto;}
.ir_tab_content .content .right_content > .list_con > ul > li > a > table td span {font-size:22px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul {width:90%; padding-bottom:24px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li {padding:24px 0 0 0; border:0;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con {width:100%; padding:0 0 13px 0; margin-top:0; border-bottom:1px solid #eaeaea;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .date_con > span {font-size:15px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con {width:100%;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con:after {content:""; display:block; clear:both;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div {display:block; padding-top:13px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > span {display:block; margin:0 0 8px 0; font-size:15px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a {width:100%; height:40px; line-height:40px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > span {font-size:15px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > div > a > img {width:10px; margin-left:5px;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > .ko {float:left; width:48%; margin-right:0;}
.ir_tab_content .content .right_content > .list_con > ul > li > .sub_info_con > ul > li > .btn_con > .en {float:right; width:48%;}


/*회사소개*/
/**CEO 인사말**/
.busi01p #scont .content .content_01{padding:30px 0 0 0;} 
.busi01p #scont .content .content_01 dl dt{font-size:17px; margin-bottom:20px;}
.busi01p #scont .content .content_01 dl dd{margin-bottom:20px; width:100%;}
/**회사개요**/
.busi02p #scont .content p{font-size:15px; margin-bottom:20px;}
.busi02p #scont .content img.busi02_pc_img {display:none;}
.busi02p #scont .content img.busi02_m_img {display:block;}
.busi02p #scont .content .left_content {margin-bottom:50px;}
.busi02p #scont .content .left_content img {position:relative; top:0; right:0; width:100%;}
.busi02p #scont .content .right_content dl{ margin-top:30px;}
.busi02p #scont .content .right_content dt{color:#891735; font-size:17px; margin-bottom:10px; line-height:150%;}
.busi02p #scont .content .right_content dd{color:#666;}
.busi02p #scont .content .right_content table{ margin-top:50px;}
.busi02p .bbs_write th {width:25%; text-indent:5px;}
.busi02p .bbs_write td {width:75%; min-height:40px; padding-left:5px; line-height:40px;}
.busi02p .bbs_write td.two_line {height:auto; line-height:130%; padding-top:4px;}
/**회사연혁**/
.busi03p #scont .t_title {height:50px; line-height:50px;}
.busi03p #scont .t_title ul li.t_title01{font-size:15px;}
.busi03p #scont .t_title ul li.t_title01.on{font-size:18px;}
.busi03p #scont .t_title ul li.t_title02{font-size:14px;}
.busi03p #scont .t_title ul li.t_title03 img{ margin-top:22px; width:20px;}
.busi03p #scont .t_body{margin:0;}
.busi03p #scont .t_body .laft_imgbox{width:100%; height:200px;}
.busi03p #scont .t_body .laft_imgbox ul li .img_name{bottom:0px; font-size:15px;}
.busi03p #scont .t_body .laft_imgbox .option_box .option{margin-top:-12px; line-height:20px; height:25px;}
.busi03p #scont .t_body .laft_imgbox .option_box .option span {width:25px; height:25px; font-size:20px;}
.busi03p #scont .t_body .right_textbox{padding:15px;}
.busi03p #scont .t_body .right_textbox dd{margin-bottom:5px;}
.busi03p #scont .t_body .right_textbox dd b{margin-right:15px;}
/**CI소개**/
.busi04p #scont .content .right_content>dl{ margin-bottom:25px;}
.busi04p #scont .content .right_content>dl>dt{font-size:17px; line-height:130%;}
.busi04p #scont .content .right_content .content_wrap {padding:15px;}
.busi04p #scont .content .right_content .content_wrap>dl>dt {margin-bottom:5px;}
.busi04p #scont .content01 .right_content .content_wrap {padding:30px 30px 80px 30px;}
.busi04p #scont .content03 .right_content .content_wrap>dl+dl {margin-top:20px;}
.busi04p #scont .content05 .right_content .content_wrap>dl+dl+dl+dl {margin-top:0;}
.busi04p #scont .content05 .right_content .content_wrap>dl {width:100%; padding-bottom:15px;}
.busi04p #scont .content05 .right_content .content_wrap>dl+dl+dl+dl+dl {padding-bottom:0;}
.busi04p #scont .content02,
.busi04p #scont .content03,
.busi04p #scont .content04,
.busi04p #scont .content05
{margin-top:40px;}
/**가치경영**/
/***기업정신***/
.busi05_1p #scont .content .content_wrap {margin-top:-10px;}
.busi05_1p #scont .content .content_wrap dl {width:70%; margin:20px auto; float:none;}
.busi05_1p #scont .content .content_wrap dl dt img {width:80%;}
.busi05_1p #scont .content .content_wrap dl dd {font-size:15px; margin-top:10px;}
/***핵심가치***/
.busi05_2p #scont .content p{font-size:17px;}
.busi05_2p #scont .content strong{font-size:20px;}
.busi05_2p #scont .content .right_content {margin:40px 0;}
.busi05_2p #scont .content .right_content img {width:90%;}
.busi05_2p #scont .content02 dl{width:100%; margin-bottom:30px;}
.busi05_2p #scont .content02 dl dt{font-size:17px;}
/***vision statement***/
.busi05_3p #scont .content h3 {text-align:left;}
.busi05_3p #scont .content ul li {height:200px; padding:15px; font-size:13px;}
/* .busi05_3p #scont .content ul li.t04 {width:100%; min-height:100px; height:100px;} */
.busi05_3p #scont .content ul li.t05 {min-height:200px;}
.busi05_3p #scont .content ul li.t09 {width:100%;}
/**사업장안내**/
/***Global Networks***/
#scont .content ul.network_map li dl dd span{width:20%;}
#scont .content ul.network_map li+li+li+li+li+li+li+li+li dl dd span{width:23%;}
/***국내 사업장***/
.busi06_2p #scont .content .left_content table{position:relative; margin:0 0 10px 0;}
.busi06_2p #scont .content .left_content table th, .busi06_2p #scont .content .left_content table td {font-size:13px;}
.busi06_2p #scont .content .left_content .comp_photo {width:100%; margin-bottom:10px;}
.busi06_2p #scont .content .left_content .comp_photo li img {width:100%;}
.busi06_2p #scont .content .right_content {margin-top:0px !important;}
.busi06_2p #scont .content .right_content .root_daum_roughmap {height:200px;}
.busi06_2p #scont .content .right_content table.bbs tr th{font-size:13px;}
.busi06_2p #scont .content .right_content table.bbs tr th:first-child {width:16%;}
.busi06_2p #scont .content .right_content table.bbs tr td{line-height:130%; padding:7px; font-size:13px; text-align:left;}
/***해외법인***/
.busi06_3p #scont .content .left_content{width:100%;}
.busi06_3p #scont .content .left_content table{width:100%; margin:5px 0 10px 0;}
.busi06_3p #scont .content .left_content table th{padding:0; font-size:13px;}
.busi06_3p #scont .content .left_content table td{padding:3px 0; font-size:13px;}
.busi06_3p #scont .content .right_content{float:left; width:100%; height:200px;}
.busi06_3p #scont .content .right_content table.bbs tr th{font-size:15px;}
.busi06_3p #scont .content .right_content table.bbs tr td{line-height:170%; padding:10px 0; font-size:15px;}

/* 제품소개 상단 */
#scont .prod_topcontent {padding:20px 15px; background-position:center top; margin-top:44px; border-top:#be7f90 1px solid; height:auto;}
#scont .prod_topcontent .wrap {width:95%; margin:0 auto; padding:0;}
#scont .prod_topcontent .wrap>div {float:left; width:100%;}
#scont .prod_topcontent .wrap .info {margin:10px 0;}
#scont .prod_topcontent .wrap .info img {max-width:200px; height:auto; width:auto;}
#scont .prod_topcontent .wrap .info dt {font-size:18px; font-weight:600; margin:20px 0 10px 0; letter-spacing:0px; line-height:130%;}
#scont .prod_topcontent .wrap .info dd {font-size:13px; line-height:140%; margin-bottom:20px;}
#scont .prod_topcontent .wrap .thum {float:right;}
#scont .prod_topcontent .wrap .thum img {height:auto;}
#scont .prod_topcontent .tab {margin-top:70px;}
/* 제품소개 제품카테고리 */
#scont .prod_top .prod_menu {border:red 1px solid;}
#scont .prod_top .prod_menu>li {width:25%; font-size:13px; float:left;}
#scont .prod_top .wrap>div {width:100%;}
#scont .prod_top .wrap .info img {width:200px;}
#scont .prod_top .wrap .info dt {font-size:20px; margin:20px 0 10px 0;}
#scont .prod_top .wrap .info dd {font-size:13px; line-height:19px;}
#scont .prod_top .wrap .thum {float:right; margin-top:20px;}
/* 제품소개 하단 */
#scont .prod_bottom {padding:10px; /*max-width:500px; margin:0 auto;*/}
#scont .prod_bottom .prod_title {margin:20px 0 30px 0;}
#scont .prod_bottom .prod_title div {font-size:20px; line-height:25px; margin-bottom:10px;}
#scont .prod_bottom .prod_title div+div+div {font-size:14px;}
#scont .prod_bottom .prod_title div+div+div br {display:none;}
#scont .prod_bottom .info .banner_cont li {float:left; width:49%; padding:15px; margin:0 2% 2% 0 !important; height:150px; overflow:hidden; text-align:left;}
#scont .prod_bottom .info .banner_cont.col03 li {width:49%;}
#scont .prod_bottom .info .banner_cont li:nth-child(2n) {margin-right:0 !important;}
#scont .prod_bottom .info .banner_cont li .icon {width:auto; position:absolute; right:15px; bottom:15px;}
#scont .prod_bottom .info .banner_cont li .icon img {max-height:55px;}
#scont .prod_bottom .info .banner_cont li .title {font-size:13px !important; left:0; padding:10px; top:0 !important; width:100%;}
#scont .prod_bottom .info .banner_cont li .title div {display:inline;}
#scont .prod_bottom .info .banner_cont02 .content {margin:30px auto;}
#scont .prod_bottom .info .banner_cont02 .right_content ul {margin:0;}
#scont .prod_bottom .info .banner_cont02 .right_content ul li {width:100%; height:auto;}
#scont .prod_bottom .info .banner_cont02>ul>li {width:100%; margin:0 0 20px 0;}
#scont .prod_bottom .info .banner_cont02>ul li .title {font-size:15px; color:#222; padding:0; font-weight:600;}
#scont .prod_bottom .spec ul li {overflow-x:scroll; position:relative;}
#scont .prod_bottom .spec ul li .slide_more+.bbs {width:800px;}
#scont .prod_bottom .spec ul li .slide_more {background:#333; width:80%; height:5px; background-repeat:no-repeat; position:absolute; left:0; bottom:0;
	border-radius:20px; -webkit-border-radius:20px; opacity:0.3; filter:alpha(opacity=30);
	-webkit-transition:all 0.2s ease .1s;
	-moz-transition:all 0.2s ease .1s;
	-ms-transition:all 0.2s ease .1s;
	-o-transition:all 0.2s ease .1s;
	transition:all 0.2s ease .1s;
}
#scont .prod_bottom .spec ul li .slide_more.on {background:#891735; opacity:0.7; filter:alpha(opacity=70);}
#scont .prod_bottom .spec ul li .slide_more.on2 {opacity:0; filter:alpha(opacity=0);}
#scont .prod_bottom .spec .add_bbs {text-align:right;}
#scont .prod_bottom .vod {padding:15px; margin-top:20px;}
#scont .prod_bottom .vod dl {float:none; width:100%;}
#scont .prod_bottom .vod dl dt {font-size:15px; margin-bottom:5px;}
#scont .prod_bottom .vod iframe {width:100%; margin-top:15px;}
#scont .prod_bottom .down {margin-top:20px;}
#scont .prod_bottom .down .bbs th, #scont .prod_bottom .down .bbs td {width:20%;}
#scont .prod_bottom .down .bbs th+th, #scont .prod_bottom .down .bbs td+td {width:80%;}
#scont .prod_bottom .down .bbs th:nth-child(odd), #scont .prod_bottom .down .bbs td:nth-child(odd) {display:none;}
#scont .prod_bottom.technical_specification_img {background-color:#fafafa; border-top:#333 1px solid; padding:15px; margin-top:20px; overflow:hidden;}
/*제품소개 하단 - 용접기*/
.p105 #scont .prod_bottom .info .banner_cont02>ul>li {width:100%; margin-bottom:30px;}
#scont .prod_bottom .info .banner_cont02>ul>li ul {min-height:50px;}

/*제품소개 하단 - automation*/
#scont .prod_bottom.automation .banner_cont {}
#scont .prod_bottom.automation .banner_cont li {width:100%; overflow:hidden; margin:0 0 50px 0 !important; height:auto; background:#fff; border:0; padding:20px 0px 0 0;}
#scont .prod_bottom.automation .banner_cont li > a {width:100%; margin-bottom:20px;}
#scont .prod_bottom.automation .banner_cont li > a img {width:100%;}
#scont .prod_bottom.automation .banner_cont li > a.none_link {cursor:default;}
#scont .prod_bottom.automation .banner_cont li .bbs {width:100%; margin-top:0;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > th {width:50%; text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td {text-align:left;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span {display:inline-block; padding-left:8px; position:relative;}
#scont .prod_bottom.automation .banner_cont li .bbs > tbody > tr > td.dot span .dot {position:absolute; top:0; left:0;}

/*고객지원*/
/**서비스**/
.custp #scont .content02 {margin-top:0;}
/**HK Insight**/
.hkinsightp #scont .content .right_content > p {margin:20px 0;}
.hkinsightp #scont .content .right_content > .table_con > table > tbody > tr > .check_td {width:15px;}
/**교육공지**/
.edup #scont .content .add_text {text-align:left; padding:15px;}

/*투자정보*/
/**재무정보**/
.financep #scont .content .right_content {float:left; width:100%; overflow-x:scroll; overflow-y:hidden; position:relative;}
.financep #scont .content .right_content .scroll_bar {height:25px; background:#333; width:50%; border-radius:25px; position:fixed; left:0; display:block; opacity:0.3; filter:alpha(opacity=30); left:25%; color:#fff; text-align:center; line-height:25px;}
.financep #scont .content .right_content .scroll_bar span {position:absolute;}
.financep #scont .content .right_content .scroll_bar span:first-child {left:5.3%;}
.financep #scont .content .right_content .scroll_bar span+span {right:5.3%;}
.financep #scont .content .right_content table {width:600px;}

/*사회공헌*/
/**사회공헌 개요**/
.soci01p #scont .content .right_content {margin-top:0;}
.soci01p #scont .content .right_content dl dt{font-size:15px; padding:20px 0 40px 0;}
/**사회공헌 활동**/
.soci02p #scont .content .left_content{width:100%;}
.soci02p #scont .content .right_content{width:100%; margin:20px 0;}

/*채용정보*/
/**채용전형**/
.guidep #scont .content .right_content dl dd ul {width:50%; margin:0 auto;}
.guidep #scont .content .right_content dl dd ul li {width:100%; margin-left:0; margin-bottom:30px;}
.guidep #scont .content .right_content dl dd ul li>div {font-size:17px; color:#333; font-weight:600;}
.guidep #scont .content .right_content dl dd ul li>div+div {font-size:14px; color:#333; font-weight:normal;}
.guidep #scont .content .right_content dl dd ul li.line {display:none;}
.guidep #scont .content .right_content dl dd ul li img {margin-bottom:10px; max-width:50%;}
/**복리후생**/
.welfarep #scont .content ul li {width:100%; margin-bottom:10px; border:#eaeaea 1px solid; padding:15px 10px;}
.welfarep #scont .content ul li .icon {float:left; border:0; margin-right:5%; width:30%;}
.welfarep #scont .content ul li dl {float:left; width:65%; margin-top:0;}
.welfarep #scont .content ul li dl dt {font-size:16px; margin-bottom:10px;}
.welfarep #scont .content ul li dl dd {margin-left:7px; padding:0;}
.welfarep #scont .content ul li dl dd:before {content:'·'; margin-right:5px; height:100%; position:absolute; margin-left:-7PX;}

/* 하단 배너 */
#scont .bbanner {overflow:hidden;}
#scont .bbanner li {float:left; width:100%; height:80px; line-height:20px; background-position:95% center;}
#scont .bbanner li+li {margin:-1px 0 0 0;}
#scont .bbanner li a img {top:0px; left:20px; height:43px;}
#scont .bbanner li+li a img {height:50px; top:-5px; left:25px;}
#scont .bbanner li dl {margin-left:80px; margin-top:20px;}
#scont .bbanner li+li dl {margin-left:95px;}
#scont .bbanner li dl dt {float:none; font-size:15px; margin-right:10px;}
#scont .bbanner li dl dd {float:none;}

}