@charset "utf-8";
/*@import url('/css/leewj.css');*/
@import url(fonts.css);
/*
 파일명:			default.css
 기능설명:		common, layout, content css
 작성자:			wj-l
 최종수정일:	2013.12.24.
 */
.accessibilityWrap{ line-height: 0; font-size: 0; }
.accessibilityWrap dd a{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; line-height:16px; font-size:16px}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{position: absolute; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:500}

html{overflow-y:scroll; }
ul,li,ol,li,dl,dd,dt{list-style:none;}
body,p,ul,ol,li,dl,dt,dd,form,table,th,td,fieldset,input,textarea,select,button,h1,h2,h3,h4,h5,h6,pre,em,span,div{margin:0;padding:0;-webkit-text-size-adjust:none; font-family:"NanumGothicBold";}
body{font-family:"NanumGothicBold";font-size:12px; color:#808080; text-align: center; }
th{font-family:"NanumGothicBold"; font-weight: 700;  font-size:12px; color:#808080;  }
td{font-family:"NanumGothicBold";font-weight: 700;  font-size:12px; color:#808080;  }

a {font-family:"NanumGothicBold";  font-weight: 700;  font-size:12px; color:#808080; text-decoration:none;}
a:hover {text-decoration:underline;}
header, footer, nav, aside, section, article {display:block;}
table{ border-collapse: collapse;}
fieldset, img {border:0; }
img {-ms-interpolation-mode:bicubic !important;}/*ie7*/
select {font-size:12px; color:#6b6b6c;}
legend,hr{position:absolute; left:-999px; width:0; height:0; font-size:0; visibility:hidden; z-index:-1;}
caption{ width:0; height:0;  z-index:-1; font-size:0; line-height:0; visibility:hidden; }
hr{ display:none;}

/* form */
input, textarea, select {vertical-align:middle;}
input.input_chk {margin-top:-1px; margin-right:7px;}
input.input_txt {height:20px; padding:2px 6px 0 6px; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
textarea {padding:6px; border-top:1px solid #c2c2c2; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #c2c2c2;}
select {height:24px; *margin-top:4px; padding:0; line-height:14px; border:1px solid #d9d9d9;}
@-moz-document url-prefix() {select {padding:2px 2px 2px 0;}}
.input_full {display:block; margin-right:14px;}
.textarea_full {display:block; margin-right:14px;}
.input_full .input_txt, .textarea_full textarea {width:100%;}

input.user_name{  width: 329px; }
input.tel2{  width: 80px; }
input.email{  width: 122px; }
input.full,textarea.full{  width: 90%; }

/* class */
select.select_box {height:20px; line-height:20px; border:1px solid #7f9db9; margin:0 4px 0 0 ; font-size:11px; }
input.input_type_text {height:20px; line-height:20px; border:1px solid #e7e7e7; margin:0 3px 0 0 ; }
input.radio {  position:relative; top:-1px; }
input.checkbox{ height:18px; line-height:18px; margin:0 3px 0 0 ; }
input.input_type_file {height:18px; line-height:182px; border:1px solid #ddd;}
.textarea_box {color:#676767; border:1px solid #ddd; padding:7px 7px;}
textarea.textarea_text {width:100%; height:140px; line-height:18px; color:#676767; border:1px solid #fff; resize:none; padding:0; overflow-y:scroll;}

/* Button */
button {background:none; border:none; padding:0; margin:0;}
button.btn {*overflow:visible; display:inline-block; cursor:pointer;}
button,button.btn {vertical-align:middle;}

/*hidden*/
.blind {visibility:hidden; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none; position:absolute; left:0; top:0;}
/*ico*/
.ico_clip{ display: inline-block; *display: inline; *zoom: 1; background: url(/images/ico/ico_clip.gif) right top no-repeat; padding-right: 20px; line-height: 15px; }

select.menu_search {height:18px; line-height:18px; border:1px solid #bebebe; margin:0 3px 0 0 ; }
input.text_search {height:18px; line-height:18px; border:1px solid #bebebe;  margin:0 3px 0 0; }

/* ============= common============= */

.hand{cursor:pointer}
.mb10{margin-bottom:10px; }
.mb15{margin-bottom:15px; }
.mb20{margin-bottom:20px; }
.mb25{margin-bottom:25px; }
.mb30{margin-bottom:30px; }
.mb35{margin-bottom:35px; }
.mb40{margin-bottom:40px; }
.mb45{margin-bottom:45px; }
.mb50{margin-bottom:50px; }
.ml5{margin-left:5px; }
.ml10{margin-left:10px; }
.mr5{margin-right:5px; }
.mr10{margin-right:10px; }
.mt5{margin-top:5px; }
.mt10{margin-top:10px; }
.pl10{padding-left:10px; }
.pt10{padding-top:10px; }
.pt15{padding-top:15px; }
.pt20{padding-top:20px; }
.pt25{padding-top:25px; }
.pt30{padding-top:30px; }
.pt35{padding-top:35px; }
.pt40{padding-top:40px; }
.pt45{padding-top:45px; }
.pt50{padding-top:50px; }
.f_l{float:left; }
.f_r{float:right }
.ta_l{text-align:left; }
.ta_r{text-align:right; }
.ta_c{text-align:center;; }
.p_r{position:relative; }
.p_a{position:absolute; }
.p_a_r0t0{position:absolute; right:0px; top:0px; }
.p_a_l0t0{position:absolute; left:0px;  top:0px;}
.w10{width:10px; }
.w15{width:15px; }
.w20{width:20px; }
.w25{width:25px; }
.w30{width:30px; }
.w35{width:35px; }
.w40{width:40px; }
.w45{width:45px; }
.w50{width:50px; }
.w55{width:55px; }
.w60{width:60px; }
.w65{width:65px; }
.w70{width:70px; }
.w75{width:75px; }
.w80{width:80px; }
.w85{width:85px; }
.w90{width:90px; }
.w95{width:95px; }
.w100{width:100px; }
.w110{width:110px; }
.w120{width:120px; }
.w130{width:130px; }
.w140{width:140px; }
.w150{width:150px; }
.w160{width:160px; }
.w170{width:170px; }
.w180{width:180px; }
.w190{width:190px; }
.w200{width:200px; }
.w250{width:250px; }
.w300{width:300px; }
.w350{width:350px; }
.w400{width:400px; }
.w450{width:450px; }
.w500{width:500px; }

/*중앙정렬 공통*/
#header .top,
#header #lnb .inside,
#header .gnb .gnb_inside,
#container_main_group #spot_main .spot_list,
#containerGroup3,
#campaign,
#partners ,
#footer .inside,
#ad_rolling
{ /* width: 1004px; margin: 0 auto; position: relative; left:0; top:0; text-align: left; *zoom:1; */}

.iframeTest{
zoom: 1.00;
-moz-transform: scale(1.00);
-moz-transform-origin: 0 0;
-o-transform: scale(0.00);
-o-transform-origin: 0 0;
-webkit-transform: scale(1.00);
-webkit-transform-origin: 0 0;
}


.alpha0{
	filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0.0;      /* khtml, old safari */
	-moz-opacity: 0.0;       /* mozilla, netscape */
	opacity: 0.0;           /* fx, safari, opera */
}

.alpha50{
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}

.alpha100{
	filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1.0;      /* khtml, old safari */
	-moz-opacity: 1.0;       /* mozilla, netscape */
	opacity: 1.0;           /* fx, safari, opera */
}


.comWidth { clear:both; width:980px; margin:0 auto; position:relative; z-index:20;  text-align:left; }
.cosWidth { clear:both; width:980px; margin:0 auto; position:relative; text-align:left; }
.after{ *zoom:1;  }
.after:after { content:""; display:block; clear:both; }

/* 레이아웃 */
#wrapper{ width:100%; }
#header{ position:relative; z-index:30; background:#fff; text-align:left; height:100px;   }
.gnb { position:relative;  z-index:30;}
.gnbBox { position:absolute; right:0px; top:11px;}
/*.gnb .language{ position:absolute; background:url('../images/header/bar_gnb.gif') no-repeat left top;  height:9px;  line-height:1px; font-size:1px; right:0; top:-3px }*/
.gnb .language{ float:right; background:url('../images/header/bar_gnb.gif') no-repeat left top;}
.gnb .language a{ /* display:block; padding:0; */ }
.language_list li {float:left;margin-right:6px;}

.gnb .lan {position:relative; }
.gnb .lan .lan_list{ position:absolute;  left:-10px; top:4px; z-index:300;  width:158px; height:100px; line-height:18px;   display:none;  }
.gnb .lan .lan_list ul { padding:10px;  overflow-y:auto;}
.gnb .lan .lan_list li { margin-bottom:4px;}

/*.gnb .list{ float:right; padding-right:80px;}*/
.gnb .list{ float:right; margin-top:5px; margin-right:17px;}
.gnb .list li { float:left; line-height:1px; font-size:1px; padding:0 6px 0 8px; background:url('/images/header/bar_gnb.gif') no-repeat left top;   }
.gnb .list li.first{ padding-left:0px;  background:none; }
.gnb .list li a { /* display:inline-block; *display:inline; *zoom:1; */ }
.h_logo{ float:left; padding-top:10px; }
.h_logo.h_logo20150609{position:absolute; left:0; top:45px; }
.h_logo2{position:absolute; left:0; top:18px;}
.lnb { margin-left:271px; padding-top:52px; position:relative; z-index:20;  }
.lnb ul.depth1 { }
.lnb ul.depth1>li { float:left; position:relative; padding-left:26px; padding-right:26px;  background:url('/images/header/bar_lnb_f.gif') no-repeat left top;   }
.lnb ul.depth1 li.f1 { padding-left:26px; background:none; }
.lnb ul.depth1 li.f3 {padding-left:18px; padding-right:18px}
.lnb ul.depth1 li.f4 {padding-left:18px; padding-right:18px;}
.lnb ul.depth1 li.f6 { padding-right:0px; }
.lnb ul.depth1>li>a { display:block; padding-bottom:31px; }
.lnb ul.depth1>li .depth2Box { display:none; position:absolute; top:48px; z-index:40; /* 마스크 사용시 > ul.depth2 top 값조절 */ overflow:hidden; height:330px; width:109px; }
.lnb ul.depth1 li.f1 .depth2Box { left:0px;  width:109px;}
.lnb ul.depth1 li.f2 .depth2Box { left:0px; width:117px;  }
.lnb ul.depth1 li.f3 .depth2Box { left:0px; width:110px; }
.lnb ul.depth1 li.f4 .depth2Box { left:0px; width:137px; }
.lnb ul.depth1 li.f5 .depth2Box { left:0px; width:131px;}
.lnb ul.depth1 li.f6 .depth2Box { left:0px; width:108px; }
.lnb ul.depth1 li.f7 .depth2Box { left:0px; width:108px; }
.lnb ul.depth2 { *zoom:1; position:relative; top:-337px; margin-top:0px; /*border-right:solid 1px #dfdfdf;*/  min-height:337px; height:auto !important; height:337px; border-left:solid 1px #f2f2f2; background:#ffffff;
/* background:#f3f3f3; background:url('/images/lnb/lnb_f_s_left.png') no-repeat left top; padding-left:0px; */  }
.lnb ul.depth2:after { content:""; display:block; clear:both; }
.lnb ul.depth1 li.f1 .depth2Box .depth2{ border-left:solid 1px #ffffff;   }
.lnb ul.depth1 li.f2 .depth2Box .depth2{  }
.lnb ul.depth1 li.f3 .depth2Box .depth2{  }
.lnb ul.depth1 li.f4 .depth2Box .depth2{  }
.lnb ul.depth1 li.f5 .depth2Box .depth2{  }
.lnb ul.depth1 li.f6 .depth2Box .depth2{  }
.lnb ul.depth1 li.f7 .depth2Box .depth2{  }
.lnb ul.depth2 li {  margin-left:0px; line-height:1px; font-size:1px; width:109px;  }
.lnb ul.depth2 li.s1{ margin-left:0px; }
.lnb ul.depth2 li a { display:block; padding:8px 0px 0px 0px;  }
.lnb ul.depth2 li.s1 a{  padding-top:14px; }

.lnb ul.depth1>li .depth2Box ul.on { background:#f3f3f3;  }

.lnb .bg_rgh{ position:absolute; right:-24px; top:0px; }

/* lnb bar */
.bar_ln_left{ position: absolute; left:0px; top:79px; z-index:20; display:none; }
.bar_ln_left p.ln_left{ position: relative; left:0; top:0; background:#ed1b24;  width:52px; height:2px; }
/*.bar_ln_left p.ln_left span{position:absolute; right:0px; top:0; }*/

.lnbBg{ position:absolute; width:100%; left:0px; top:97px; z-index:18;  }
.lnbBg .lnbMask{ position:relative; z-index:19; min-width:1024px; /*height:281px;*/ height:0px;  overflow:hidden; border-top:solid 0px #f01821; }
.lnbBg .lnbMask .lnbBox{ position:absolute; width:2000px;  left:50%; margin-left:-1000px; height:337px; /*border-bottom:solid 1px #d4d4d4;*/  top:-337px;  z-index:19; background:url("/images/header/bg_lnb_f_s.png") repeat-x left bottom #fff; }
/*.lnbBg .lnbMask .lnbBox .titBox{ margin-left:0px; padding-top:4px; }
.lnbBg .lnbMask .lnbBox .titBox #titChange{ display:block; margin-bottom:8px;  }*/

#spot_main{  width:100%; }
#spot_main .imgBox{ position:relative; z-index:1;  min-width:1024px; height:500px; overflow:hidden;  }
#spot_main .imgBox ul.list{  }
/*#spot_main .imgBox ul.list li.s1{ position:absolute; width:1479px;  left:50%; margin-left:-850px;  top:0px; display:none; }*/
#spot_main .imgBox ul.list li{ display:none;  width:1600px;  position:absolute; left:50%; margin-left:-800px;  top:0px; z-index:1; }
#spot_main .imgBox ul.list li.s1{ z-index:2; }
#spot_main .imgBox ul.list li.s2{ z-index:1; }
#spot_main .imgBox ul.list li.s3{ z-index:1; }
#spot_main .imgBox ul.list li.s4{ z-index:1; }
#spot_main .imgBox ul.list li.s5{ z-index:1; }
#spot_main .imgBox ul.list li.s6{ z-index:1; }
/*#spot_main .imgBox .text { position:absolute;  left:640px; top:0px; z-index:3;  width:383px; text-align:left; }
#spot_main .imgBox .text .mask{  }
#spot_main .imgBox .text .mask .titBox{ }*/
/*#spot_main #textChange{ position:relative;  width:383px;  height:599px; overflow:hidden ; }
#spot_main #textChange .img{ }
#spot_main #textChange .img .spot_mask{ position:absolute;  left:0px; top:430px; width:384px; height:169px;  }
#spot_main #textChange .img .spotMask {  position:relative; }
#spot_main #textChange .img .spotMask p { position:relative; left:0px; top:0px; height:599px; }
#spot_main #textChange .img .spotMask p span { display:block; padding-top:118px; display: block; width:294px; position: absolute; left: 50%; top:0; margin-left: -147px; z-index:5;   }
#spot_main #textChange .img .spotMask p .link { display:block; margin-top:23px;}*/
/* #spot_main #textChange span{  display:none;  position:absolute;  left:0px; top:0px; z-index:4; filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity:0.0; opacity:0.0; }*/
/*#spot_main #linkChange{  position:relative; width:142px; height:599px;  }
#spot_main #linkChange a{ display:none; position:absolute;   left:0px;top:0px; z-index:4;   }*/
#spot_main .imgBox .btn{ position:absolute;  left:0px; top:372px; width:100%; height:17px; text-align:right; z-index:3  }
#spot_main .imgBox .btn span{ display:inline-block; *display:inline; *zoom:1; margin-left:-3px;  }
#spot_main .imgBox .btn .b1{ }
#spot_main .imgBox .btn .b2{ }
#spot_main .imgBox .btn .b3{ }
#spot_main .imgBox .btn .b4{ }
#spot_main .imgBox .btn .b5{ }
#spot_main .imgBox .btn .b6{ }
#spot_main .imgBox .btn .b7{ }
#spot_main .imgBox .btn .b8{ }

#containerMain { text-align:left; padding-top:0px;  }
#containerMain #colgroup{  margin-bottom:0px; margin-left:239px;  }
#containerMain #colgroup .ab_img{position:absolute; left:0; top:0; border-top:solid 1px #e8e8e8; z-index:99;}
#containerMain .group1{ border-top:solid 1px #e8e8e8; }
#containerMain .group1>div { float:left; border-left:solid 1px #e8e8e8; }
#containerMain .group1 .products{  }
#containerMain .group1 .component{ }
#containerMain .group1 .peripheral_device{ }
#containerMain .group1 .video{ }
#containerMain .group1 img{vertical-align:top;  }

#containerMain .group2{ border-top:solid 1px #e8e8e8; }
#containerMain .group2 .board1{ float:left; border-left:solid 1px #fff;  width:238px; height:238px;  }
#containerMain .group2 .board1 .notice{ position:relative; padding-top:20px;}
#containerMain .group2 .board1 .photogalley{ position:relative; padding-top:20px; border-top:dotted 1px #e8e8e8; text-align:left; }
#containerMain .group2 h2.t { margin-bottom:12px; }
#containerMain .group2 .more { position:absolute; right:20px; top:21px;  }
#containerMain .group2 .technical{ float:left; border-left:solid 1px #e8e8e8;  }
#containerMain .group2 .service{ float:left; border-left:solid 1px #e8e8e8; }
#containerMain .group2 .board2{ float:left; border-left:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; width:238px;  }
#containerMain .group2 .board2 .counseling{ width:261px; border-bottom:solid 1px #e8e8e8;  }
#containerMain .group2 .board2 .ebook{ }
#containerMain .group2 img{vertical-align:top;  }


#mnb{ padding-top:3px; }
#mnb .dl{ background:url('/images/main/bg_mnb.gif') repeat-x left bottom; padding-top:10px;  padding-bottom:11px; }
#mnb .dlast { background:none; }
#mnb .dt{  background:url('/images/main/bu_mnb_f1.gif') repeat-x left 5px;}
#mnb .dd{ margin-left:85px; }
#mnb .dd li{ line-height:1px; font-size:1px; margin-top:4px; }
#mnb .dd li.first{ margin-top:0px; }

#footer { width:100%; border-top:solid 1px #e7e7e7; }
#footer .fnb{  padding:9px 0px 10px 0px;  }
/*#footer .fnb a{ display:inline-block; *display:inline; *zoom; padding:0px 3px 0px 7px;  background:url('/images/footer/bar_fnb_f.gif') no-repeat left top ;  color:#eaeaea;   }
#footer .fnb a.first { padding-left:0px; background:none;}
#footer .fnb a.last { padding-right:0px;  }*/
#footer .footerBox { padding-top:25px; padding-bottom:24px; background:#f4f4f4;  }
#footer .footerBox .f_logo { float:left; }
#footer address{  font-style:normal; margin-left:204px; margin-bottom:4px; }
#footer .copyright{ margin-left:204px;  }
#footer #ebook { position:absolute; right:0px; top:0px; width:58px; }
#footer #ebook a{ }

#family { position:absolute; right:0px; top:0px;  }
#family .fs { position:relative; }
#family .fs .fs_list{ position:absolute;  left:0px; bottom:30px; z-index:300;  width:158px; line-height:18px;  background:#fff; border:1px #ddd solid; display:none;  }
#family .fs .fs_list ul { padding:10px;  overflow-y:auto;}
#family .fs .fs_list li { }

#spot{ width:100%; /* background:url('/images/spot/bg_spot_sub.jpg') no-repeat center top; */   }
#spot .img { position:relative; z-index:1; min-width:1004px; height:207px; overflow:hidden;  }
#spot .img p{ /*position:absolute; width:1326px;  left:50%; margin-left:-663px;  top:0px; display:block; z-index:1;*/  }
#spot .img p.tit{ position:absolute; left:0px; top:49px;  }
#spot .img p.tit2{ position:absolute; left:0px; top:91px; }
#spot .img p.bg{ position:absolute; right:0px; top:0px; }

#container { text-align:left; padding-top:41px; }

.snb{ float:left; width:195px; }
.snb .nav{ width:165px;  }
.snb .nav .tit{ margin-bottom:24px; }
.snb .nav .depth2{ }
.snb .nav .depth2 li{ font-size: 1px; line-height: 1px;  }
.snb .nav .depth2 li a{ display:block; padding:10px 0 8px 0px; border-bottom:solid 1px #eaeaea; }
.snb .nav .depth2 li a.first { }
.snb .nav .depth3 { padding-bottom:0px;}
.snb .nav .depth3 li{ border-bottom:solid 0px #dddddd; }
.snb .nav .depth3 li a{ }
.snb .banner1 { margin-top:28px; }

#container #colgroup{ float:left; padding-left:30px; width:754px; border-left:solid 1px #d9d9d9; }

#content{ }

#content .location {  position:relative;  margin-bottom:40px;  }
#content h3.t{ margin-bottom:10px;}
#content p.subtitle{ margin-bottom:0px;  }
#content .path{ position:relative;  width:100%; left:0px; top:0px; height:16px; text-align:left; }
#content .path .line { background:url('/images/ico/ico_path_home.gif') no-repeat left top; padding-left:24px; }
#content .path span{ background:url('/images/ico/ico_path_low.gif') no-repeat left top; display:inline-block; *display:inline; *zoom:1; font-size:12px; line-height:16px; height:16px; padding-left:14px;  margin-right:6px; color:#8d8d8d; }
#content .path span.focus{ color:#4a4a4a; }
#content .path span strong{   }

#content .article{ min-height:390px; height:auto !important; height:390px; padding-bottom:90px;  }
#content .article h5 {padding-left:18px; background:url('/images/bu_title.gif') no-repeat left 1px; color:#313131; font-size:19px; line-height:19px; margin-bottom:15px;   }
#content .article .about_box {margin-bottom:40px;}
#content .article .about_box .about_img{margin-bottom:24px; text-align:center;}
#content .article .about_box .t_text{color:#04070f; font-size:15px;  margin-bottom:10px; letter-spacing:-1px;}
#content .article .about_box .b_text{color:#646464; font-size:13px; line-height:20px;  }
#content .article .about_box .b_text b{color:#c42028;}
#content .article .about_box .another1{margin-top:30px;}

#content .article .greeting_box{background:url('/images/company/img_greeting2.jpg') no-repeat right 20px; /*height:410px;*/ position:relative;}
#content .article .greeting_box .gt_text {margin-bottom:30px;}
#content .article .greeting_box .gb_text{color:#646464; font-size:13px; line-height:18px;  width:453px;}
#content .article .greeting_box .greeting_name{position:absolute; bottom:0; right:0; height:27px;}
#content .article .greeting_box .greeting_name span{padding-left:7px; vertical-align:middle;height:27px; display:inline-block; }

#content .article .history_box{background:url('/images/company/bg_history2.jpg') no-repeat right bottom; padding-bottom:200px; }
#content .article .history_box p {margin-bottom:35px;}
#content .article .history_box dl{position:relative; margin:0 0 0 190px; border-bottom:1px solid #ececec; padding:12px 0 10px 0; clear:both; width:100%;}
#content .article .history_box dl dt {position:absolute; top:0; left:-190px; font-size:20px; color:#04070f; background:url('/images/company/bg_history1.gif') no-repeat left top; padding-top:7px;}
#content .article .history_box dl dd{ margin-bottom:5px; color:#646464;  font-size:13px; clear:both; line-height:22px; overflow:hidden;}
#content .article .history_box dl dd span{color:#c42028;  font-size:13px; display:inline-block; width:140px; float:left;}
#content .article .history_box dl.end {border:none;}
#content .article .history_box dl dd p{float:left; margin-bottom:0px; letter-spacing:-1px;}


#content .article .certificate_box{background:url('/images/company/bg_certificate1.gif') no-repeat left top; width:100%; height:650px;  position:relative;}
#content .article .certificate_box .certifi_con1{ position:absolute; top:0; left:47px; text-align:center;}
#content .article .certificate_box .certifi_img{margin-bottom:30px; display:block; height:234px}
#content .article .certificate_box span{text-align:center; background:url('/images/company/bu_certificate.gif') no-repeat left 4px; padding-left:10px; color:#646464; font-size:13px;  line-height:13px;}
#content .article .certificate_box .certifi_con2{ position:absolute; top:0; left:288px; text-align:center;}
#content .article .certificate_box .certifi_con3{ position:absolute; top:0; right:38px; text-align:center; padding-top:9px; }
#content .article .certificate_box .certifi_con3 .certifi_img{ height:225px; }
#content .article .certificate_box .certifi_con4{ position:absolute; top:333px; left:47px;text-align:center;}
#content .article .certificate_box .certifi_con5{ position:absolute; top:333px; left:267px;text-align:center; padding-top:74px;}
#content .article .certificate_box .certifi_con5 .certifi_img{ height:160px; }
#content .article .certificate_box .certifi_con6{ position:absolute; top:333px; right:51px;text-align:center;}
#content .article .certificate_title{padding-top:12px; background:url('/images/company/bg_certificate2.gif') no-repeat right top; text-align:right;}

#content .article .business_box{background:url('/images/company/bg_business.gif') no-repeat left top; width:100%; height:570px; position:relative;}
#content .article .business_box h6{text-align:center;  color:#313131; line-height:20px; font-size:16px; position:absolute; top:224px; left:305px;}
#content .article .business_box dl{ position:absolute; }
#content .article .business_box .business1{ top:-21px; left:243px; }
#content .article .business_box .business2{  top:160px; right:0; }
#content .article .business_box .business3{ bottom:-71px; right:83px; }
#content .article .business_box .business4{ bottom:-71px; left:103px; letter-spacing:-0.5px;}
#content .article .business_box .business5{ top:128px; left:-13px;}
#content .article .business_box dt { font-size:14px; color:#c42028; margin-bottom:10px; }
#content .article .business_box dt span{background:url('/images/company/bg_business_title.gif') no-repeat left top; font-size:14px;  color:#100b14; line-height:13px; padding:4px 6px; display:inline-block; float:left; margin-right:5px;}
#content .article .business_box dd{padding-left:25px; line-height:20px; color:#8d8d8d; font-size:13px; text-align:justify; letter-spacing:-1px;}

#content .article .customer_box p{color:#c42028; font-size:19px;  margin-bottom:20px; line-height:25px;}
#content .article .customer_box ul{overflow:hidden;}
#content .article .customer_box ul li {float:left; text-align:center; margin:0 38px 28px 0;}
#content .article .customer_box ul li img{display:block; margin-bottom:8px;}
#content .article .customer_box ul li span{background:url('/images/company/bu_certificate.gif') no-repeat left 4px; padding-left:7px; color:#646464; font-size:13px; line-height:13px;}
#content .article .customer_box ul li.end{background:url('/images/company/bg_customer.gif') no-repeat left top; height:56px; width:181px; padding: 13px 0 0 25px;}
#content .article .customer_box ul li.end p{background:url('/images/company/bu_customer.gif') no-repeat left 5px; color:#04070f; line-height:20px; font-size:16px; text-align:left; padding-left:12px;}
#content .article .customer_box ul li.first{margin:0 30px 0 0;}
#content .article .customer_box ul li.last{margin:0 0 0 0;}
#content .article .customer_box ul li span.dotte1 {padding-left:7px; background: url('/images/introduce/bg_head.gif') left 8px no-repeat; line-height:14px;}
#content .article .customer_box .anather2{margin:30px 0 20px 0; overflow:hidden;}
#content .article .customer_box ul li.end2 {margin:0 0 28px 0; }
#content .article .customer_box ul li.pelletizer_img1{margin:0 49px 32px 0;}
#content .article .customer_box ul li.pelletizer_img2{margin:0 17px 0 0;}
#content .article .customer_box ul li.feeder_img1{margin:0 0 45px 83px; /*margin:0 0 45px 65px;*/}
#content .article .customer_box ul li.feeder_img2{margin:0  55px 45px 0;}
#content .article .customer_box ul li.feeder_img3{margin:0 40px 45px 0;}
#content .article .customer_box ul li.end3 {margin:0 0 45px 0; }
#content .article .customer_box ul li.img_right{ float:right}

#content .article .location_t{color:#d40811; font-size:15px; margin-bottom:15px;}
#content .article .location_box h6{ font-size:18px; color:#272626; background:url('/images/company/bg_history1.gif') no-repeat left top; padding-top:7px; float:left; margin-bottom:23px;}
#content .article .location_con1{background:url('/images/company/bg_location1.gif') no-repeat 55px 73px; overflow:hidden; margin-bottom:50px;}
#content .article .location_con1 .location_table{width:497px; float:right;}
#content .article .location_con1 .location_table table {width:497px; border-top:1px solid #ca363d;}
#content .article .location_con1 .location_table table tr th{ color:#04070f; font-size:13px; text-align:left; padding-left:25px; height:32px; background-color:#f8f8f8; border-bottom:1px solid #e7e7e7;}
#content .article .location_con1 .location_table table tr td{ color:#646464; font-size:13px; text-align:left; padding-left:15px; height:32px; border-bottom:1px solid #e7e7e7;}
#content .article .location_con1 .location_table table tr td a{color:#646464;}
#content .article .location_con2{position:relative;}
#content .article .location_con2 .location_list{ clear:both; font-size:13px; border-bottom:1px solid #ececec; padding-bottom:15px; margin-bottom:15px;}
#content .article .location_con2 .end {border:none;}
#content .article .location_con2 .location_list dt {color:#c42028; font-size:15px; margin-bottom:10px;}
#content .article .location_con2 .location_list dd{margin-bottom:5px; }
#content .article .location_con2 .location_list dd span{color:#04070f; padding-left:17px;}
#content .article .location_con2 .location_list dd span.country{width:200px; display:inline-block;}

#content .article #part_1 .features_box1 h6{ color:#c42028; font-size:18px; margin-bottom:40px; line-height:25px; font-family:"NanumGothicBold";}
#content .article #part_1 .features_box1 p{ color:#565656; font-size:14px; margin-bottom:40px; line-height:20px; font-family:"NanumGothicBold";}
#content .article #part_1 .features_box1 ul{font-size:13px; color:#646464; overflow:hidden; margin-bottom:40px; font-family:"NanumGothicBold";}
#content .article #part_1 .features_box1 ul li {float:left; margin:0 27px 15px 0;}
#content .article #part_1 .features_box1 ul li.end{margin:0 0 15px 0;}
#content .article #part_2 .features_box2{margin-bottom:70px;}
#content .article #part_2 .features_box2 h6{ color:#565656; font-size:14px; margin-bottom:30px; font-family:"NanumGothicBold";}
#content .article #part_2 .features_box2 img{margin-bottom:25px; color:#646464; font-size:13px;}
#content .article #part_2 .features_box2 p{margin-bottom:25px;font-size:13px; color:#646464;}
#content .article #part_2 .features_box2 ul{width:360px; font-size:13px; color:#646464; overflow:hidden; }
#content .article #part_2 .features_box2 ul.frist_list{float:left;width:390px;}
#content .article #part_2 .features_box2 ul li{margin-bottom:2px;}
#content .article #part_3 a{text-decoration:none;}
#content .article #part_4 h6{ color:#c42028; font-size:18px; margin-bottom:20px; line-height:25px;}

#content .article #part_1 .features_box1 .features_bottom {overflow:hidden;}
#content .article #part_1 .features_box1 .features_bottom dl.features{float:left; margin-right:20px; }
#content .article #part_1 .features_box1 .features_bottom dl.features dt {font-size:18px; color:#272626; background:url('/images/company/bg_history1.gif') no-repeat left top; padding-top:7px; margin-bottom:10px;}
#content .article #part_1 .features_box1 .features_bottom dl.features dd{padding-left:7px; padding-bottom:7px; background: url('/images/introduce/bg_head.gif') left 5px no-repeat; line-height:15px; font-size:13px; letter-spacing:-1px;}
#content .article #part_1 .features_box1 .features_bottom dl.features dd.f_img{margin-top:15px; background:none;}
#content .article #part_1 .features_box1 .features_bottom dl.features dd.f_img2{margin-top:50px; background:none;}
#content .article .bg_title{ font-size:18px; color:#272626; background:url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; margin: 0 0 20px 0; }

.description_box {position:absolute; font-family:'Nanum Gothic';}
.description_box span {position:absolute; width:150px; color:#232323; display:block;}
.description_box span a {color:#232323; line-height:20px;}
.description_box span a:hover {text-decoration:none; color:#232323;}
.description_box span img {float:left; vertical-align:middle; margin-right:3px;}
.description_box .die_head {left:667px; top:325px;}
.description_box .barrel {left:240px; top:457px; }
.description_box .screw {left:446px; top:116px;}
.description_box .torque {left:30px; top:354px;}
.description_box .gear {left:343px; top:166px;}

#content .article .product_title{ color:#c42028; font-size:18px; margin-bottom:30px; line-height:25px;}
.description_box {position:absolute;}
.description_box span {position:absolute; width:150px; color:#232323; display:block;}
.description_box span a {color:#232323; line-height:20px;}
.description_box span a:hover {text-decoration:none; color:#232323;}
.description_box span img {float:left; vertical-align:middle; margin-right:3px;}
.description_box .die_head {left:667px; top:205px;}
.description_box .barrel {left:240px; top:350px; }
.description_box .screw {left:446px; top:10px;}
.description_box .torque {left:30px; top:250px;}
.description_box .gear {left:343px; top:60px;}
#content .article .parts_box {width:100%; overflow:hidden; margin-top:85px;}
#content .article .parts_box dl {float:left; width:231px; margin-right:29px; margin-bottom:20px;}
#content .article .parts_box dl.end {float:left; width:231px; margin-right:0;}
#content .article .parts_box dl dt {border-bottom:1px solid #989898; padding-bottom:11px; margin-bottom:12px;  color:#232323; font-size:15px;}
#content .article .parts_box dl dt span {background:url('/images/introduce/bg_introduce.gif')  1px 3px no-repeat; display:inline-block; color:#fff; font-size:12px; padding:6px 3px 3px 5px; margin-right:5px;}
#content .article .parts_box dl dd {/*height:160px;*/ height:260px; line-height:18px;}

.die_head_box {margin-bottom:50px; position:relative;}
.die_head_box .die_head_text{font-size:14px; color:#565656; line-height:20px; margin-bottom:42px;}
.die_head_box .head_img{overflow:hidden;}
.die_head_box .head_img img{float:left; margin-right:20px;}
.die_head_box .head_img dl{position:absolute; bottom:0; left:475px;}
.die_head_box .head_img dl dt {font-size:18px; color:#272626; background:url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; margin-bottom:10px;}
.die_head_box .head_img dl dd {margin-bottom:8px; background:url('/images/introduce/bg_head.gif') left 5px no-repeat; padding-left:7px; line-height:18px;}

.barrel_box{padding-left:260px; background:url('/images/introduce/img_barrel1.jpg') left top no-repeat; margin-bottom:60px;}
.barrel_box .barrel_text{font-size:14px; color:#565656; line-height:20px; margin-bottom:20px; }
.barrel_list{color:#565656; }
.barrel_list dt { background:url('/images/company/bu_certificate.gif') no-repeat left 2px; padding-left:10px; color:#100b14; font-size:14px; line-height:14px;  margin-bottom:10px;}
.barrel_list dd {line-height:20px; font-size:14px; }

.barrel_box2{ position:relative; margin-bottom:50px;}
.barrel_box2 .barrel_list2{position:absolute; top:-13px; left:0;}
.barrel_box2 dt {background:url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; margin-bottom:10px;font-size:18px; color:#272626;}
.barrel_box2 dd {background:url('/images/introduce/bg_head.gif') left 6px no-repeat; padding-left:7px; line-height:18px;}
.barrel_box2 .barrel_list3{position:absolute; bottom:0;right:0;}
.product_title2{ color:#c42028; font-size:18px; margin-bottom:10px; line-height:25px;}

.shaft_con1{ position:relative;}
.shaft_con1 .shaft_t1{position:absolute; top:25px; left:5px;background:url('/images/introduce/bg_head.gif') left 7px no-repeat; padding-left:7px; line-height:18px;}
.shaft_con1 .shaft_t2{position:absolute; bottom:50px; right:5px;background:url('/images/introduce/bg_head.gif') left 7px no-repeat; padding-left:7px; line-height:18px;}

.shaft_con2{overflow:hidden; margin-bottom:50px;}
.shaft_con2 img{float:left; margin-right:60px;}
.shaft_con2 dl { float:left; margin-top:65px;}
.shaft_con2 dl dt { background:url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; font-size:18px; color:#272626; margin-bottom:12px;}
.shaft_con2 dl dt.torque_title {color:#c42028;}
.shaft_con2 dl dd{line-height:20px;}
.shaft_con3 { background:url('/images/introduce/img_Shaft3.jpg') right top no-repeat; padding-bottom:30px; margin-bottom:40px;}
.shaft_con3 p{font-size:14px; color:#565656;}

.title_ta1{color:#c42028; font-size:18px; margin-bottom:10px;}

#content .article .torque_box .bg_title{margin: 0 0 15px 0;}
#content .article .torque_box .torque_list{margin-bottom:25px;}
#content .article .torque_box .torque_list li {font-size:14px; color:#565656; margin-bottom:3px;}
#content .article .torque_box .torque_list li span {background:url('/images/introduce/bg_introduce.gif') 1px 2px no-repeat; display:inline-block; color:#fff; font-size:12px; padding:6px 2px 3px 5px; margin-right:5px;}
#content .article .torque_box p {font-size:13px; color:#565656; line-height:20px; margin-bottom:25px;}
#content .article .torque_box .torque_list2 {margin-bottom:25px;}
#content .article .torque_box .torque_list2 li {margin-bottom:8px; background:url('/images/introduce/bg_head.gif') left 5px no-repeat; padding-left:7px; line-height:14px; font-size:13px; color:#565656; }

#content .article .control_box1{overflow:hidden;}
#content .article .control_box1 img{float:left; margin-right:25px;}
#content .article .control_box1 dl{float:left; margin-bottom:50px;}
#content .article .control_box1 dl dt {color:#c42028; font-size:18px; line-height:25px; margin-bottom:23px;}
#content .article .control_box1 dl dd{color:#565656; font-size:14px; line-height:25px;}

#content .article .control_box2{margin-bottom:30px;}
#content .article .control_box2 .torque_bg {background:url('/images/introduce/img_Control2.jpg') left top no-repeat; width:100%; height:387px; position:relative;}
#content .article .control_box2 .torque_bg li{color:#646464; position:absolute; text-align:center; padding-left:7px; background: url('/images/introduce/bg_head.gif') left 6px no-repeat;}
#content .article .control_box2 .torque_bg li.list1{left:96px; bottom:38px;}
#content .article .control_box2 .torque_bg li.list2{left:288px; top:167px;}
#content .article .control_box2 .torque_bg li.list3{right:36px;  bottom:38px;}

#content .article .control_box2 .another {background:url('/images/introduce/img_Control5.jpg') left top no-repeat; width:100%; height:387px; position:relative;}
#content .article .control_box2 .another li.list1{left:85px; bottom:38px;}
#content .article .control_box2 .another span{text-align:center; color:#df2e36;  position:absolute; }
#content .article .control_box2 .another .ethernet{top:130px; left:195px;}
#content .article .control_box2 .another .rs{top:138px; right:182px;}

#content .article .hmi_img{overflow:hidden; margin-bottom:50px;}
#content .article .hmi_img img{float:left; margin-right:20px;}
#content .article .hmi_img dl{float:left;  }
#content .article .hmi_img dl dt {font-size:18px; color:#272626; background:url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; margin-bottom:15px;}
#content .article .hmi_img dl dd {margin-bottom:8px;  line-height:18px; color:#565656; font-size:13px; line-height:22px;}

#content .article .customer_box .feeder_t{font-size:14px; color:#565656; line-height:20px; margin-bottom:50px;}

#content .article .compounding_bak{clear:both; color:#646464; font-size:14px; line-height:20px; font-family:"NanumGothicBold"}

#content .article .compounding_box{margin-bottom:35px;}
#content .article .compounding_img1{position:absolute; top:0; right:95px;}
#content .article .compounding_img2{position:absolute; top:146px; right:0;}

#content .article .torque_box .torque_list3 li {float:left; background:none; margin-right:30px;}
#content .article .torque_box .torque_list3 li.end {margin-right:0;}
#content .article .torque_box .torque_list4{overflow:hidden;}
#content .article .torque_box .torque_list4 {clear:both;}
#content .article .torque_box .torque_list4 li {float:left; background:none; margin-right:17px; margin-bottom:17px;}
#content .article .torque_box .torque_list4 li.end {margin-right:0;}
#content .article .torque_box .torque_tel{background:url('/images/service/bg_AS4.gif') left top no-repeat; padding:7px 0 7px 30px;font-size:16px; line-height:16px;color:#646464; float:right; position:absolute; bottom:70px; right:0;}

#content .article .torque_box .as_list{text-align:left;}
#content .article .torque_box .as_list li{font-size:13px; text-align:left; margin:0; padding:0; clear:both;}
#content .article .torque_box .as_list li span{background:url('/images/service/bg_AS1.gif') left top no-repeat; height:70px; margin-bottom:15px; color:#ffffff; font-size:15px; display:block; float:left; padding:20px 8px 0 6px;  margin:0 10px 5px 0; letter-spacing:-1px;}
#content .article .torque_box .as_list p{width:760px; letter-spacing:-1px;}
#content .article .torque_box .as_list .as_3 p{width:760px;}
#content .article .torque_box .as_list .as_1 span{background:url('/images/service/bg_AS1.gif') left top no-repeat;}
#content .article .torque_box .as_list .as_2 span{background:url('/images/service/bg_AS2.gif') left top no-repeat;}
#content .article .torque_box .as_list .as_3 span{background:url('/images/service/bg_AS3.gif') left top no-repeat;}
#content .article .torque_box .as_list li p{padding:19px 0; width:760px;}
#content .article .torque_box .as_list li p.p_list1{}
#content .article .torque_box .as_list li p.p_list2{padding:0 0; }
#content .article .torque_box .as_list li p.p_list3{padding:0 0; }

#content .article .sitemap_box{margin-top:50px;}
#content .article .sitemap_box dl {width:155px; height:327px; float:left; margin-right:108px;}
#content .article .sitemap_box dl dt{width:155px; background: url('/images/company/bg_history1.gif') left top no-repeat; padding-top:7px; font-size: 20px; color: #272626; margin: 0 0 15px 0; letter-spacing:-2px;}
#content .article .sitemap_box dl dd a{color:#646464; display:block;  background: url('/images/sitemap/bg_sitemap1.gif') 140px 10px no-repeat; border-bottom:1px solid #ececec; padding:5px 0;}
#content .article .sitemap_box dl dd a:hover{text-decoration:none; color:#04070f;}
#content .article .sitemap_box dl.end{margin:0;}
#content .article .sitemap_box dl dd.site1{margin-bottom:35px;}


.partBtn{width:100%;     margin-bottom:50px; margin-top:60px; overflow:hidden;}
.partBtn ul{*zoom:1; }
.partBtn ul:after{ content:""; display:block; clear:both; }
.partBtn ul li{float:left;  cursor:pointer; font-size:1px; line-height:1px; margin-left:6px;  text-align:left; }
.partBtn ul li.first { margin-left:0px;}

.sub_tab { width:100%; margin-bottom:50px;}
.sub_tab ul {float:right;   }
.sub_tab ul li{ float:left; /*width:168px;*/  text-align:left; font-size:1px; line-height:1px; margin-left:6px;  }
.sub_tab ul li.first{ margin-left:0px; }
.sub_tab ul li a{ /*display:block; padding:14px 0px 13px 0px; background:#fff;*/  }

.btnBox{ width:100%; text-align:center; margin-top:30px; }

#spot_rolling{  width:100%;/* background:url('/images/spot/bg_spot_rolling.jpg') no-repeat center top;  */ margin-bottom:50px;}
#spot_rolling .imgBox{ position:relative; z-index:1; /* min-width:754px;*/ width:754px; height:356px;   overflow:hidden;  }
#spot_rolling #textChange{ position:relative;  width:754px;  height:356px; /* overflow:hidden ; */ }
#spot_rolling #textChange .img{ }
#spot_rolling #textChange .img .spotMask {  position:absolute;width:5000px;  height:356px; }
#spot_rolling #textChange .img .spotMask p { position:relative; left:0px; top:0px; width:754px; height:356px; float:left;  }
#spot_rolling #textChange .img .spotMask p span { display:block; padding-top:0px; /*display: block; width:294px; position: absolute; left: 50%; top:0; margin-left: -147px; z-index:5; */   }

#spot_rolling .imgBox .btn{ /* position:absolute;  left:0px; top:543px; width:100%; height:16px; text-align:center; */  }
#spot_rolling .imgBox .btn span{ /* display:inline-block; *display:inline; *zoom:1; margin-left:6px; */ }
#spot_rolling .imgBox .btn .prev{ position:absolute;  left:19px; top:151px; width:31px; height:55px; }
#spot_rolling .imgBox .btn .next{ position:absolute;  right:19px; top:151px; width:31px; height:55px; }

/* 서브컨텐츠 */
h4.t { margin-bottom:20px; line-height:1px; font-size:1px;  }
.classify{ height:18px; line-height:18px; margin-bottom:12px; }
.classify img{ vertical-align:top;  }
.classify strong { color:#3e62b5;  }

.search{width:100%; background:url('/images/bg/bg_tb_search.gif') no-repeat left top;  margin-bottom:20px; }
.search .searchBox{  padding:25px; 34px; }

/* table_type1 */
.tb_search{ width:100%;  }
.tb_search th{ font-family:"돋움","dotum","굴림","gulim";  color:#424242;   padding-bottom:5px;    text-align:left   }
.tb_search td{ font-family:"돋움","dotum","굴림","gulim";   padding-bottom:5px; }


.spare_part1{ margin-bottom:70px;  }
.spare_part1 .img{ float:left;  }
.spare_part1 .text{ float:left; margin-top:30px; margin-left:30px}
.spare_part1 .text h4.t{ margin-bottom:26px; }

.spare_part2{  }
.spare_part2 .img{ float:left;  }
.spare_part2 .text{ float:left; margin-left:30px}
.spare_part2 .text h4.t{ margin-bottom:28px; }

/* table_type1 */
.tb_record{ width:345px;   border-top:solid 1px #ca363d; }
.tb_record th{ color:#04070f;  line-height:18px; font-size:13px;  padding:6px 0 6px 0px; border-bottom:solid 1px #e7e7e7; background:#f8f8f8; padding-left:26px; text-align:left; }
.tb_record td{ color:#646464;   line-height:18px; font-size:13px; padding:6px 0 6px 0px; border-bottom:solid 1px #e7e7e7;  padding-left:33px; text-align:left;  }

/* table_type2 */
.tb_record2{ width:345px;   border-top:solid 1px #ca363d; }
.tb_record2 th{ color:#04070f;  line-height:18px; font-size:13px;  padding:4px 0 4px 0px; border-bottom:solid 1px #e7e7e7; background:#f8f8f8; padding-left:26px; text-align:left; }
.tb_record2 td{ color:#646464;   line-height:18px; font-size:13px; padding:4px 0 4px 0px; border-bottom:solid 1px #e7e7e7;  padding-left:33px; text-align:left;  }

.md_divCenter{ width:100%; position:absolute; left:0px; top:0px; z-index:100;  /* */ display:none; }
.md_divCenter .md_divPopup{ position:relative;   }
/*.md_divCenter .md_divPopup .md_divPopupInside{ position:relative;  min-width:1004px; min-height:1100px;   }*/
/*.md_divCenter .md_divPopup .md_divPopupInside .md_popup{
position:absolute;  width:2000px; min-height:1100px; left:50%; margin-left:-1000px; top:0px;  background:#000;
filter: alpha(opacity=80); internet explorer
-khtml-opacity: 0.8;    khtml, old safari
-moz-opacity: 0.8;mozilla, netscape
opacity: 0.8;         fx, safari, opera
display:block;
}*/
.md_divCenter .md_divPopup .md_con{background:#ffffff;  position:absolute;  left:50%; top:350px; margin-left:-290px; z-index:201; width:600px; height:auto; /* */ display:block; border:solid 2px #f01821;  }
.md_divCenter .md_divPopup .md_con .md_conInside{position:relative; padding:18px; 26px; 20px 16px; }
 .close {position:absolute;z-index:10; top:10px; right:10px;}
/*.md_divCenter .md_divPopup .md_con .md_conInside .md_conArea{position:relative;}*/

.inquiry{ }
.inquiry h4 { margin-bottom:15px;}
.inquiry .btn{ text-align:right; padding-top:8px }
.inquiry .textarea_contact{ }
.inquiry .textarea_contact textarea{  width:370px; height:116px; }
.inquiry .textarea_contact .centent{ }

/* table_type3 */
.tb_inquiry { width:100%; font-size:12px; color:#666666;  border-spacing:0; border-collapse:collapse; border-top:solid 1px #c42028;  }
.tb_inquiry tbody{ }
.tb_inquiry tbody tr{ }
.tb_inquiry tbody th{ text-align:left;  padding-top:11px; padding-bottom:8px;  border-bottom:solid 1px #cfcfd0;  padding-left:12px; background:#f8f8f8;  }
.tb_inquiry tbody td{ text-align:left;  padding-top:5px; padding-bottom:6px; height:20px; line-height:20px;  border-bottom:solid 1px #cfcfd0; padding-left:10px;  }



/* pageing */
.pageing{ text-align:center; }
.pageing a{width: 21px;  display:inline-block; *display:inline; *zoom:1;  background:url('/images/btn/bar_pagenum.gif') no-repeat left top;  }
.pageing a:hover,.pageing a:focus{ color: #ff7208; text-decoration: none;}
.pageing a.on{ color:#ff7208; font-weight:bold; }
.pageing a.first{background:none; text-decoration:none;  }
.pageing a.btn {background:none; text-decoration:none;   }
.pageing a.btn,.pageing img{ width:auto; display: inline-block; *display: inline; *zoom:1;  vertical-align:middle; position:relative; top:-1px;}
.pageing .firstBtn { }
.pageing .prevBtn { }
.pageing .nextBtn { }
.pageing .lastBtn { }

.tb_counseling {border-left:solid 1px #dcdcdc;}
.tb_counseling>tbody>tr{ }
.tb_counseling>tbody>tr>td{ border-right:solid 1px #dcdcdc;  border-bottom:solid 1px #dcdcdc; }

.rec05_tit {font-size:9pt;color:#666666;font-family: '굴림','Gulim';line-height:18px; padding:3px 5px 3px 8px;  /*border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc; */}
.rec05_con {font-size:9pt;color:#666666;font-family: '굴림','Gulim';line-height:18px; padding:3px 5px 3px 8px; /* border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; */}

.product_data_title {margin:0 0 15px 0;}
.product_title {margin:0 0 30px 0;}

.pdf_down1{position:absolute;  top:70px; right:0;}
.pdf_down2 {position:absolute;right:0; top:70px; text-align:right;}
.border_r {border:2px solid #fff;}
.border_r:hover {border:2px solid red;}

/* 테이블 스킨 */
.addition {text-align:right; margin:30px 0 3px 0; font-family:'Nanum Gothic'; font-weight:600; margin-bottom:10px;} /*테이블 위쪽 Unit(mm)*/
.addition span {color:#343434; } /* 도트 색상 */
.form_box {border-top:2px solid #d40811;  font-family:'Nanum Gothic'; border-bottom:1px solid #353434;}
.sm_form_skin1 {width:100%; }
.sm_form_skin1 thead th{ padding:12px 0 ; background:#f8f8f8; color:#000; text-align:center; border-right:1px solid #606060; font-weight:700;}
.sm_form_skin1 thead th:last-child {border-right:0;}
.sm_form_skin1 tbody tr td {padding:9px 0;border:1px solid #606060; text-align:center; font-weight:600; color:#3f3f3f;}
.sm_form_skin1 tbody tr td:first-child {border-left:0;}
.sm_form_skin1 tbody tr td:last-child {border-right:0;}
.sm_form_skin1 .last {border-right:0;}
.sm_form_skin1 tbody tr.last td {}
.sm_form_skin1 tbody .border_right {border-right:1px solid #606060; }
.sm_form_skin1 tbody tr:first-child td {border-top:1px solid #d40811;}



.language_list {}
.language_list li {float:left;margin-right:6px;}

.ind_wrap{padding-top: 10px;padding-left: 30px;}
.ind_agreement{float: left;padding-top: 4px;}
.popup_agree{float: left;margin-left:11px;background:#3f7bc1;border-radius: 3px;padding: 5px;}
.popup_agree a{text-decoration: none;color:#fff!important;}
.popup_agree a:hover{text-decoration: none!important;}
.popup_agree::after{content: "";display: block;clear: both;}
