@charset "utf-8";
/*
  작성자:			  dmp
 최초작성일:   2014.06.04
  */
@import url("content.css");
@import url("fonts.css");




/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-family:'NanumGothic','나눔 고딕',Helvetica,sans-serif;color:#737373;
}
body {font-size:13px; line-height:20px;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
 footer, header, hgroup, menu, nav, section {
	display: block;
}
body { color:#737373;}
img{vertical-align:middle;-ms-interpolation-mode:bicubic !important}
input,select,textarea{vertical-align:middle}
ul,li,ol,li,dl,dd,dt{list-style:none}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}

table{border-collapse:collapse;border-spacing:0}
caption{visibility:hidden;z-index:-1;width:0;height:0;font-size:0;line-height:0}
legend,hr{visibility:hidden;position:absolute;left:-999px;z-index:-1;width:0;height:0;font-size:0}

/* Button */
button{background:none;}

/* link */
a{text-decoration:none;}

/* skip navigation */
.accessibilityWrap{}
.accessibilityWrap dd a{display:block;position:absolute;top:-10000px;left:0;z-index:500;width:100%;font-size:1.3em;text-align:center}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{position:absolute;top:0;z-index:500;padding:15px 0;background:#1d60a7;font-weight:bold;color:#fff}

.blind{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}

/* lst_thmb */
.lst_thmb:after{overflow:hidden;clear:both;content:''}
.lst_thmb .thmb{float:left;}
.lst_thmb .cont{ margin-left: 281px; }
/*// lst_thmb*/

/* clearfix */
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:' '}
.clearfix{display:inline-block}
/* start commented backslash hack \ */
* html .clearfix{height:1%}
.clearfix{display:block}
/* close commented backslash hack */
/* //clearfix */

/* 익스 업데이트 페이지 */
#wrapper_ieUp{ text-align: center; }
.ieUpArea{  width: 600px; text-align: left; margin:150px auto;}

.ieUpArea .error_cont{   *zoom:1; border-style: solid; border-color: #3a3a3a; border-width:2px 0 1px;  padding: 40px 0 30px;}
.ieUpArea .error_cont:after{ clear: both; display: block; content: ""; height: 0; visibility: hidden; }

.ieUpArea .error_cont .error_img{ float: left; }
.ieUpArea .error_cont .cont{ margin-left: 170px; line-height: 20px; }
.ieUpArea .error_cont .cont h2{ font-size: 1.2em; margin-bottom: 20px; }
.ieUpArea .error_cont .cont .btns{ margin-top: 20px;}
.ieUpArea .error_footer{ margin-top: 10px;  }
/* //익스 업데이트 페이지 */
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}
.mb70 {margin-bottom:70px !important;}

.pl90 {padding-left:90px !important;}

.clearfix:after {display:block; clear:both; content:"";}

.f_bold {font-weight:bold;}
.fw_normal {font-weight:normal !important;}

.fcBlue {color:#007dc9;}
.fcBlack {color:#343434;}
.fcRed {color:#de0202;}
.fz16 {font-size:16px;}
.fz23 {font-size:23px;}
.fz20 {font-size:20px !important}

.left {float:left;}
.right {float:right;}

.txt_nbox {padding-left:15px;}
p.dot {padding-left:15px; background:url(/images/intro/bu_square.gif) 0 12px no-repeat;  line-height:25px;}
p.dot2 {padding-left:11px;  background:url(/images/intro/bu_square.gif) 0 12px no-repeat; line-height:25px; margin-bottom:12px; font-size:15px;font-family:'NanumGothicBold';  color:#343434;}
p.poinT {color:#007dc9; font-size:18px; font-family:'NanumGothicBold';}
h3.tit {margin-bottom:25px;}
h4.stit {background:url(/images/intro/bu_line.gif) 0 2px no-repeat; padding-left:15px; color:#343434; font-size:18px; font-family:'NanumGothicBold'; margin-bottom:15px;}
p.num_tit {font-family:'NanumGothicBold'; color:#343434; margin-bottom:23px;}
ol.num_list {margin-bottom:20px;}
ol.num_list li {margin-bottom:20px; line-height:20px;}
.symbold_left {padding:15px 0 0 28px;background:url(/images/bg/bg_symbol_left.gif) no-repeat; display:inline-block;}
.symbold_right {padding:0 28px 17px 0; background:url(/images/bg/bg_symbol_right.gif) right bottom no-repeat; display:inline-block;}
.symbold_right h3 {color:#343434; font-size:23px; font-weight:bold; display:inline-block;line-height:30px;}


.txt_nbox.ceo p {margin-bottom:20px; font-size:13px; color:#737373; line-height:20px;}
.his_bg3 {background:url(/images/intro/bg_his3.jpg) no-repeat; padding-left:310px; min-height:417px;}
.his_bg2 {background:url(/images/intro/bg_his2.jpg) no-repeat; padding-left:310px; min-height:898px;}
.his_bg1 {background:url(/images/intro/bg_his1.jpg) no-repeat; padding-left:310px; min-height:417px;}
.his_list {}
.his_list li {padding-bottom:12px; border-bottom:1px solid #ececec; margin-bottom:13px;}
.his_list li:after {display:block; clear:both; content:"";}
.his_list li dl {}
.his_list li dl dt {float:left; background:url(/images/intro/bu_line.gif) 0 5px no-repeat; padding-left:15px; color:#343434; font-size:18px; font-weight:bold; line-height:24px;}
.his_list li dl dd {margin-left:90px;}
.his_list li dl dd p {padding-left:15px; background:url(/images/intro/bu_square.gif) 0 12px no-repeat;  line-height:25px;}


.nskin_box {border-top:1px solid #d0d0d0; margin-bottom:100px;}
.normal_skin {width:100%; }
.normal_skin thead tr th {color:#343434; font-size:13px;  border-bottom:1px solid #ececec;padding:10px 0;}
.normal_skin thead tr th:first-child {border-right:1px solid #ececec;}
.normal_skin tbody tr td {border-bottom:1px solid #ececec; padding:10px 20px;}
.normal_skin tbody tr td:first-child {text-align:center; border-right:1px solid #ececec;} 
.normal_skin tbody tr td p {line-height:25px;}

.bus_box {background:url(/images/intro/bg_bus.gif) no-repeat; padding-left:40px; margin-bottom:30px; min-height:31px;}
.bus_box p { line-height:25px;}
.train_box {background:url(/images/intro/bg_train.gif) no-repeat; padding-left:40px; min-height:31px;}
.train_box p {line-height:25px;}
.car_box {background:url(/images/intro/bg_car.gif) no-repeat; padding-left:40px; margin-bottom:30px; min-height:31px;}
.car_box p { line-height:25px;}


.dl_list {padding-left:15px; margin-bottom:35px;}
.dl_list dt {margin-bottom:13px;}
.dl_list dd {}

.off_box {background:url(/images/business/bg_off.jpg) right 0 no-repeat; min-height:362px; padding-right:412px;}
.partner_list {}
.partner_list li {display:inline-block; margin-bottom:2px;}
.spe_box {background:url(/images/business/bg_spe.jpg) right 0 no-repeat; min-height:320px; padding-right:327px;}
.patent_box {background:url(/images/brand/bg_cert.jpg) right 0 no-repeat; min-height:274px; padding-right:440px; margin-bottom:20px;}

.pat_skin_box {border-top:2px solid #8fd3ea;}
.patent_skin {width:100%;}
.patent_skin th {color:#343434; font-family:'NanumGothicBold';}
.patent_skin th,.patent_skin td {padding:10px 15px; text-align:center;}
.patent_skin thead tr th {border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.patent_skin thead tr th:first-child {border-left:0;}
.patent_skin tbody tr td:first-child {border-left:0; text-align:left;}
.patent_skin tbody tr td {border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}

.ideal_list li {margin-bottom:20px;}








