@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);



body {
	font-family: ' ', Malgun Gothic, '', NanumGothic, '', Dotum, gulim, '', arial;
	overflow-x:hidden;
    background-color:#ffffff;
    margin:0;
	overflow-y:scroll;
}

body, td, input, select, table, textarea, div, p, b {
    font-family: ' ', Malgun Gothic, '', NanumGothic, '', Dotum, gulim, '', arial;
    font-size:13px;
    color:#3e3e3e;
    text-decoration:none; /* none l underline l overline l line-through */
    line-height:22px;
    letter-spacing:0; /* ?간(1, 0, -1 ..) */
    word-break:normal; /* 줄바?break-all , nowrap  */
}


/* img */
form { margin:0px; }
img {border:0;}

li {list-style: none;}





/* link  */
a:link, a:visited, a:active {
	text-decoration: none;
	color: #4e4e4e;
	font-size:12px;
	
}
a:hover {
	text-decoration:none;
	color: #00aeef;
	font-size:12px;
	
}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545;  }
a.menu:hover { text-decoration:none; }

a.subtop:link, a.menu:visited, a.menu:active { text-decoration:none; color:#ffffff; font-size:12px; padding-top:10px; font-weight:600;}
a.subtop:hover { color:#ffffff; text-decoration:underline; font-size:12px; font-weight:600;}

a.top:link, a.top:visited, a.top:active{ text-decoration:none; color:#7d7d7d; font-size:16px; font-weight:600;}
a.top:hover{ text-decoration:none; font-size:16px; color:#279bcd; font-weight:600;}


/* title  */
.sub_title {
    font-size: 30px;
	color: #263441;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -1px;
	text-align:left;
	font-family: '', NanumGothic, Nanum Gothic;
}

.sub_title2 {
    font-size: 18px;
	color: #1f4188;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -1px;
	font-family: '', NanumGothic, Nanum Gothic;
}

.page_title {
    font-size: 15px;
	color: #0073be;
    font-weight: 600;
    line-height: 40px;
	background:url(images/page_title_bl.png) no-repeat 0 center;
	padding-left:24px;
	
}


.page_sub_tit {
	font-family: '', NanumGothic, Nanum Gothic;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    line-height: 22px;
    padding-bottom: 10px;
	background:url(images/bul1.jpg) left top no-repeat;
	padding-left: 20px;
}
.page_sub_tit2 {
	font-family: '', NanumGothic, Nanum Gothic;
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    line-height: 22px;
    padding-bottom: 10px;
	padding-left: 10px;
}

.page_title2 {
    font-size: 17px;
	color: #0178d2;
	font-family: '', NanumGothic, Nanum Gothic;
    font-weight: 600;
    line-height: 40px;
	background:url(images/sub_title_bt.png) no-repeat 0 center;
	padding-left:20px;
	text-align:left;
	
}
.page_title2_2{
    font-size: 13px;
	padding-left:10px;
	
}
.page_title3 {
    font-size: 13px;
	color: #2ca5dd;
    font-weight: 600;
    line-height: 30px;
	background:url(images/page_title_bl_2.png) no-repeat 0 center;
	padding-left:10px;
	
}

/* contents  */
.his {
	font-size: 12px;
	color: #b7b7b7;
	text-decoration: none;
}

.his1 {
line-height:20px;
color:#6d6d6d;

}
.his1_2 {
font-size:14px;
color:#4f88de;
font-weight:600;
}

.ceo {
font-size:16px;
color:#141414;
font-weight:bold;
}

.his2 {
font-size:12px;
color:#828282;
padding-left:5px;
line-height:50px;
}
.his2_2 {
font-size:25px;
color:#0073be;
font-weight:600;
line-height:40px;
text-align:left;
background:url(/images/dot1.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:23px;
}

.his3 {
font-size:12px;
color:#aaaaaa;
text-decoration:none;
}
.his4 {
font-size:13px;
color:#4b4b4b;
font-weight:bold;
text-decoration:none;
}
.his5 {
font-size:13px;
color:#539fec;
font-weight:bold;
text-decoration:none;
}
.his6 {
font-size:12px;
color:#1286d7;
text-decoration:none;
}
.his7 {
font-size:12px;
color:#4e4e4e;
letter-spacing: -1px;
text-decoration:none;
}
.his8{
font-size:13px;
color:#1286d7;
font-weight:bold;
text-decoration:none;
}
.his9 {
font-size:13px;
color:#4e4e4e;
line-height:19px;
text-decoration:none;
}

/* history  */
	.year {
    font-family: "Times New Roman", Times, serif;
    font-size:25px;
    color:#00adeb;
	line-height:100%;
}

.month{
	font-family:' ', Malgun Gothic, '', NanumGothic, '', Dotum, gulim, '', arial;
	font-size:13px;
	font-weight:600;
}

.date{
	padding-left:10px;
}

.his_pad {
padding:5px 0 5px 0;
}


/* κ־ */
#mainVisual {
	width: 100%;
	overflow: hidden;
	height: 494px;
}
#mainVisual div {position:absolute; left:50%; margin-left:-960px }
#mainVisual div h1 {padding:200px 0 0 0; margin-left:-20px; opacity:0.0;}
#mainVisual div h2 {padding-left:0; margin-left:-20px; opacity:0.0;}
#mainVisual div h3 {padding-left:0; margin-left:-20px; opacity:0.0;}



/* ־ */
#subVisual {width:100%; overflow:hidden;  text-align:center;}
#subVisual div {position: relative;   }


/* _ */
#main_center {width:100%; height:307px; overflow:hidden; position:absolute;text-align:center; padding-top:47px;}
#main_center div {position: relative; width:1000px; margin:0 auto; padding:23px 0 23px 0; }
#main_center2 {width:100%; height:47px; overflow:hidden; position:absolute;text-align:center; background:url("images/main_center_line.png") no-repeat center top;}
#main_center2 div {position: relative; width:1000px; margin:0 auto; height:47px;  }



/* bottom */
#bottom {width:100%; height:135px; overflow:hidden; background:#f6f6f8; margin-top:315px;}
#bottom div {position: relative; width:1000px; margin:0 auto; text-align:center; padding-top:10px;}

#sub_bottom {width:100%; height:135px; overflow:hidden; background:#f6f6f8;}
#sub_bottom div {position: relative; width:1000px; margin:0 auto; text-align:center; padding-top:10px;}




/* sub_page */
#sub_page {width:100%; top:242 ; position:absolute;  }
#sub_page div {position: relative; width:988px; margin:0 auto;   }
#sub_page div.btm{position: relative; width:990px; margin:0 auto; padding-top:18px;}


/* ޴ */
#contents {width:200px; margin:0 auto;}
#contents .ctnArea2 {overflow:hidden;}
#contents .left {float:left; width:200px;}
.leftMenu {width:100%;}
.leftMenu div {width:100%; overflow:hidden; }
.leftMenu div a {
	display:block; 
	font-size:15px; 
	height:33px; 
	padding:11px 0px 0px 25px; 
	color:#767676; 
	background:url('images/leftmenu_bg_off.gif') no-repeat; 
	font-weight:600; 
	border-bottom:#c2c2c2 1px solid;
	text-align:left; }
	
.leftMenu div a:hover {color:#ffffff; font-size:15px; background:#414143; font-weight:600; text-decoration:none}
.leftMenu div a.on {color:#ffffff; font-size:15px; background:#414143; font-weight:600;}
.left_submenu{font-size:13px;}
.leftMenu div a.sub{display:block; font-size:13px; height:20px; padding:5px 0px 6px 30px; color:#838383;  font-weight:600; background:#f7ecec;}
.leftMenu div a.sub:hover{color:#1c77c8; font-size:13px; height:20px; padding:5px 0px 6px 30px; font-weight:600; background:#f7ecec;}
.leftMenu div a.sub_on{font-size:13px; height:20px; padding:5px 0px 6px 30px; color:#1c77c8; font-weight:600; background:#f7ecec;}


/* TAB */
#tab{overflow:hidden; width:100%; background:url(images/com1_tab_bg.jpg) repeat-y;}
#tab li{float:left; width:240px; text-align:center; }
#tab li a{ display:block; width:100%; height:20px; padding:10px 0; border-top:1px solid #656f75; border-bottom:1px solid #656f75; color:#bfbfbf; font-size:15px; background:url('images/tap_bg.gif') no-repeat left center; font-weight:600;}
#tab li a:hover{ background:url(images/com1_tab_bg2.png) repeat-y;  border-color:#0669a0; color:#1f6ceb; font-weight:600;}
#tab li.on a{background:url(images/com1_tab_bg2.png) repeat-y;border-color:#0669a0; color:#1f6ceb; font-weight:600;}
#tab li.fir a{background:url(images/com1_tab_bg2.png) repeat-y;}
#tab.tab2 li{width:50%}
#tab.tab2 li a{background:url(images/com1_tab_bg2.png) repeat-y;}


/* mainvisual  */
    
    #wrap{margin:0;padding:0;width:100%;min-width:1024px;height:490px; }
    #wrap #main_content{
	width: 100%;
	height: 490px;
	position: relative;
	max-width: 1920px;
	margin: 0;
}

  
    #wrap #main_content .arrow_l{position:absolute;left:20px;top:150px;z-index:2;cursor:pointer}
    #wrap #main_content .arrow_r{position:absolute;right:20px;top:150px;z-index:2;cursor:pointer}



/* topmenu */
*{padding:0; margin:0;}
ul, ol, li { list-style:none;}



.padding_15{padding-left:15px; font-size:13px; font-weight:600; color:#828282;}


.b_input2
{
    border:1px solid #d5d5d5;
	height:25;
}
.b_input3
{
    border:1px solid #d5d5d5;
	height:18;
}
.b_input4
{
    border:1px solid #d5d5d5;
	height:100;
}
.padding_10{padding:10px;}


.table_type{}
.table_type .nominator{color:#767676; font-weight:bold; border-top:#99b5ce 2px solid;}
.table_type .nominator > span{padding:0 10px 0 10px; margin-right:5px;}
.table_type table{border-top:#99b5ce 2px solid;}
.table_type table th{color:#767676; background:#e8faff; border-left:#fff 1px solid; border-bottom:#fff 1px solid; padding-left:5px}
.table_type table th.skyblue{background:#f2fafe;}
.table_type table .borRignt{border-right:#d5d5d5 1px solid; padding-left:20px;}
.table_type table td{color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding:2px 3px 2px 3px; font-size:12px}
.table_type table td .padding_left10{color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding:2px 3px 10px 3px; font-size:12px}
.table_type table .borLNone{border-left:none;}
.table_type table .padding{padding-left:10px; border-right:#d5d5d5 1px solid;}
.table_type table td.padding_left{color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding-left:10px}


.border_gray{border:1px solid #dddddd}
.page_title_bt{border-bottom:1px solid #dddddd;}

.bold_600{font-weight:600;}

#center {
	position: relative;
	z-index: 99999;
	width: 100%;
	height: 95px;
	margin: 0 auto;
	top: 0px;
	display: inline-block;
}
.sideborder{border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;}

.font_15{font-size:15px; font-weight:600; color:#48a2c7}


/* ܸ޴ */

#top_navi_wrap{width:100%; background:url("images/top_sub_bg.gif") left top repeat-x #046fcb ; position:relative; z-index:10;}
.top_navi_wrap2{width:1000px; margin:0 auto; position:relative; overflow:hidden;}
.top_logo{position:absolute; left:0px; padding-top:3px; padding-left:20px; }

.top_navi{overflow:hidden; padding:27px 0 0 370px; width:624px; }
.navi_dep1{float:left; min-height:30px;}
.navi_dep1_position{}

.float01{width:156px;}
.float02{width:156px;}
.float03{width:156px;}
.float04{width:156px;}


.navi_dep2_wrap01{padding-left:500px;margin-left:-455px;position:relative;left:0px;}
.navi_dep2_wrap02{padding-left:430px;margin-left:-620px;position:relative;left:0px;}
.navi_dep2_wrap03{padding-left:500px;margin-left:-455px;position:relative;left:0px;}
.navi_dep2_wrap04{padding-left:570px;margin-left:-525px;position:relative;left:0px;}

.navi_dep2_wrap{display:none; width:1000px;position:relative;top:0px; }
.navi_dep2_wrap ul{overflow:hidden; width:1000px; padding-top:8px;}
.navi_dep2_wrap ul li{font-size:0px; line-height:0.5em; float:left; height:20px; padding:16px 17px 0 0}


/*Ȩ޴*/
#wrapper{width:100%; }
#login_top_wrap{width:100%; height:28px;}
#login_menu_wrap{width:1000px; margin:0 auto; overflow:hidden;}
#login_menu{float:right; overflow:hidden; padding-top:10px;}
.login_flo{float:left;}
.login_flo a{float:left;}
.login_flo2{float:left; margin-left:4px;}



.table_type3{}
.table_type3 .nominator{color:#767676; font-weight:bold; border-top:#00a3ec 1px solidtext-align:left;;}
.table_type3 .nominator > span{ margin-right:5px;text-align:left;}

.table_type3 table{border-bottom:#d6d6d6 1px solid; border-top:#d6d6d6 0px solid; text-align:left;}
.table_type3 table th{color:#000000; font-size:13px; font-weight:900; text-align:center; background-color:#f9f9f9; border-bottom:#525da0 2px solid; border-right:1px solid #d6d6d6;  }
.table_type3 table td{ font-size:13px; color:#5e5e5e; border-right:1px solid #d6d6d6; border-bottom:#d6d6d6 1px solid;}
.table_type3 table .borLNone{border-right:none;}
.table_type3 table .borLNone2{border-right:none;border-bottom:none;}
.table_type3 table .bottomNone{border-bottom:none;}
.table_type3 table .bottomNonePad20{border-bottom:none;padding-left:20PX;}
.table_type3 table .pad20 { padding-left:20PX;}



.company_ci_sub_txt {
    font-size: 15px;
    color: #444444;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.1px;
}
.company_ci_sub_txt ul {
    margin: 0px 0px 20px 0px !important;
}
.company_ci_sub_txt ul li {
    list-style: none;
    position: relative;
    margin-left: 20px;
	margin-bottom:7px;
}
.company_ci_sub_txt ul li::before {
    content: "";
    color: #01449f;
    font-weight: 900;
    padding-right: 10px;
    position: absolute;
    left:-20px; top:0;
}


	
table {
    border-collapse: collapse;
    border-spacing: 0;
    vertical-align: top;
}

table.style_v1,
table.style_v2 {
    width:100%;
    border-top:2px solid #222222;
    margin-bottom:30px;
}
.style_v1 thead th {
    padding:12px 0;
    background-color:#f4f4f4;
    font-weight:600;
    font-size:16px;
    line-height:1.5em;
    color:#333333;
    border-bottom:1px solid #d6d6d6;
}
.style_v1 tbody th {
    background-color:#f4f4f4;
    font-weight:600;
    font-size:16px;
    line-height:1.5em;
    color:#333333;
    text-align:left;
}
.style_v1 tbody th,
.style_v1 tbody td {
    padding:12px 0 12px 20px;
    border-bottom:1px solid #d6d6d6;
}
.style_v1 tbody td p {
    text-indent:-15px;
    padding-left:15px;
    padding-top:3px;
	font-size:16px;
}
.style_v1 tbody td p:first-child {
    padding-top:0;
}
.style_v1 tbody td em {
    color:#407bd0;
    font-weight:600;
}
.style_v1 .table-bottom {
    border-bottom:1px solid #999999;
}
.style_v1 .bl {
    border-left:1px solid #d6d6d6 !important;
}
.style_v1 .btn {
    display:block;
    margin-top:10px;
}
.style_v1 .btn a {
    display:inline-block;
    width:195px;
    height:40px; line-height:40px;
    text-align:center;
    color:#fff;
    background-color:#f16969;
    border-radius:3px;
}
.style_v1.type02 {
    text-align:center;
}
.style_v1.type02 th,
.style_v1.type02 td {
    border-left:1px solid #d6d6d6;
    padding:12px 0;
}
.style_v1.type02 th:first-child,
.style_v1.type02 td:first-child {
    border-left:0;
}
.style_v1.type03 th,
.style_v1.type03 td {
    padding:12px 5px;
    border-left:1px solid #d6d6d6;
}
.style_v1.type03 th:first-child,
.style_v1.type03 td:first-child {
    border-left:0;
}
.style_v1.type03 th {
    text-align:center;
}
.style_v1.type03 td {
    text-align:right;
}
table.style_v2 {
    margin-top:0px;
}
.style_v2 thead th {
    font-weight:600;
    font-size:16px;
    line-height:1.5em;
    color:#333333;
    background-color:#c5ede6;
    padding:12px 0;
    border-bottom:1px solid #d6d6d6;
}
.style_v2 tbody th,
.style_v2 tbody td {
    padding:12px 0;
    border-bottom:1px solid #d6d6d6;
}
.style_v2 thead th,
.style_v2 tbody td {
    text-align:center;
    border-left:1px solid #d6d6d6;
}
.style_v2 thead th:first-child,
.style_v2 tbody td:first-child {
    border-left:0;
}
.style_v2 thead th.must-border,
.style_v2 tbody td.must-border {
    border-left:1px solid #d6d6d6;
}

.exports { border-top:2px solid #222;}
.exports th {
	border-right:5px solid #999;
	text-align:right;
	padding:15px 10px 15px 0;
	border-bottom:1px solid #dedede;
	}
.exports td {
	text-align:left;
	padding:15px 0 15px 10px;
	border-bottom:1px solid #dedede;
	}
	
/* tab */
ul.tabs {
    float: left;
    list-style: none;
    height: 36px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    width: 750px;
    font-size:13px;
}
ul.tabs li {
	float: left;
    text-align:center;
    cursor: pointer;
    width:100px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #eee;
    border-left: none;
    font-weight: bold;
    background: #f5f5f5;
}
ul.tabs li.active {
	color:#2070b5;
    background: #fff;
    border-bottom: 1px solid #FFFFFF;
}
.tab_container {
    clear: both;
    float: left;
    width: 750px;
}
.tab_content {
    padding: 10px 5px;
    font-size: 13px;
    display: none;
}
#container {
	width:750px;
}

.exports_app ul li {
	font-soze:15px;
	color:#444;
	font-weight:400;
	line-height:26px;
	letter-spacing:-0.1px;
	list-style:none;
	}
.exports_app ul li:before {
	content:"";
	color:#01449f;
	font-weight:900;
	padding-right:10px;
	}
.exports_app ul li p {
	padding-left:10px;
	}
	