@charset "utf-8";

#wrap{ width:1024px; margin:0 auto; padding:0 0 0 0; }
#wrap6{ width:1024px; margin:0 auto; }
#wrap2{ width:100%; float:left; height:449px;}
#wrap3{ width:100%; float:left; height:94px;}
/*#wrap4{ width:100%; float:left; height:149px; background:url(../images/main/mid_line_02.png) repeat-x; border-bottom: solid 1px #363636;}*/
#wrap4{ width:100%; float:left; height:149px;}
#wrap5{ width:100%; float:left; height:78px;}
/* heading */
#header { position:relative; width:100%; height:79px; padding:0; *zoom:1; }
#header:after{ content:"."; display: block; height: 0px; clear: both; visibility: hidden; }
#header h1 {float:left; width:224px; height:79px; padding:10px 0 0 0; }

#commonLine{margin-top:0px; float:left;width:100%;height:31px;background:url(../images/main/common_line.gif) repeat-x;}
/*
#tnb{float:right; width: 100px; height:23px; padding-right: 40px}
#tnb li{float:left}


#gnb { position:relative; float:left; overflow:hidden; height:79px;}
#gnb li.depth01 { float:left; height:244px;}
#gnb a { display:block; }
#gnb .depth01 ul { position:absolute; margin-top:-15px; padding:16px 0 0 0; line-height:0; }

#gnb .gnb01 ul li { padding:13px 45px; font-size:13px; text-align:center; color: #5e5e5e;}
#gnb .gnb02 ul li { padding:13px 20px; font-size:13px; text-align:center; color: #5e5e5e;}
#gnb .gnb03 ul li { padding:13px 28px; font-size:13px; text-align:center; color: #5e5e5e;}
#gnb .gnb04 ul li { padding:13px 40px; font-size:13px; text-align:center; color: #5e5e5e;}
#gnb .gnb05 ul li { padding:13px 45px; font-size:13px; text-align:center; color: #5e5e5e;}

#gnb .depth01 ul li a:hover{color:#0e59a8;text-decoration:none}

#gnb .gnb01 { width:140px; }
#gnb .gnb02 { width:140px; }
#gnb .gnb03 { width:140px; }
#gnb .gnb04 { width:140px; }
#gnb .gnb05 { width:150px; }
*/

/* topMenu */
#tnb{float:right; width:800px; height: 30px;}
#tnb li{float:right}
		
#mainMenu{position:relative; z-index: 2}
#mainMenu li{float:left}
#top-menu1,	#top-menu2,	#top-menu3,	#top-menu4,	#top-menu5{margin:0;text-align:left}
#top-menu-head1, #top-menu-head2, #top-menu-head3, #top-menu-head4, #top-menu-head5{display:block}
#top-menu-head1.on,#top-menu-head2.on,#top-menu-head3.on,#top-menu-head4.on,#top-menu-head5.on{overflow:hidden;text-indent:-5000px}
#top-menu-head1.on{width:140px;background:url(../images/main/menu_01_on.gif) no-repeat}
#top-menu-head2.on{width:140px;background:url(../images/main/menu_02_on.gif) no-repeat}
#top-menu-head3.on{width:140px;background:url(../images/main/menu_03_on.gif) no-repeat}
#top-menu-head4.on{width:140px;background:url(../images/main/menu_04_on.gif) no-repeat}
#top-menu-head5.on{width:150px;background:url(../images/main/menu_05_on.gif) no-repeat}

#mainMenu li ul{position:absolute}
#mainMenu li ul li{margin:8px 20px 8px 0;}
*:first-child+html #mainMenu li ul li{margin-top:9px}
#mainMenu li ul li a{color:#FFF;}
#mainMenu li ul li a:hover{color:#FFF;font-weight:bold}

#top-sub-menu1{left:260px;width:400px}
#top-sub-menu2{left:400px;width:300px}
#top-sub-menu4{left:690px;width:200px}
#top-sub-menu5{left:820px;width:320px}


#wrap2 .main_img{width:1022px; margin:0 auto; padding-left: 0px; border: solid 1px #999999;}
#wrap4 .sub_img{width:1022px; margin:auto; padding-left: 0px; border: solid 1px #999999;}

/* footer */
#wrap3 .footer{width:1024px; height:94px; margin:0 auto;}
#wrap3 .footer .copyright{width:1024px;text-align:center;padding-top: 20px}
#wrap5 .subtitle{width:1024px; margin:0 auto; text-align:left; padding-top:10px; background: url("../images/sub/sub_menu_title_bg.gif") repeat-x;}

.main_point {font-size:20px; padding-left: 30px;}
.main_bt_point {font-size:13px; padding-left: 65px;}
.sub_point {font-size:18px; font-weight:bold;}
#container { width:1024px; margin:0 auto; }
#ct_menu { position:relative; float:left; width:160px;}
#ct_main { position:relative; float:left; width:864px; padding-bottom: 60px}
#ct_location { position:absolute; float:left; width:862px; background-color:#f6f6f6; padding-bottom: 70px; border-left: solid 1px #efefef; border-right: solid 1px #efefef; border-bottom: solid 1px #efefef;}

#c_summary {width:824px; padding: 30px 0px 0px 40px; font-size:17.5px; font-weight:bold; text-align:center}
.s_point {font-size:18px; color: #0e59a8;}
.m_point {font-size:15px; font-weight:bold; color: #0e59a8;}
.c_point {font-size:13px; font-weight:bold; color: #0e59a8;}
#c_content1 {width:824px; padding: 50px 0px 0px 40px; font-size:13px; text-align:left;}
#c_content2 {position:relative; width:450px; padding: 50px 0px 0px 40px; font-size:13px; color:#0e59a8; float:left;}
#c_content3 {position:relative; padding-top: 30px; float:left;}
#c_content4 {width:824px; height:446px; padding: 50px 0px 0px 40px; font-size:13px; background: url("../images/sub/img_intro_01.gif");}
#c_content5 {width:824px; height:446px; padding: 50px 0px 0px 40px; font-size:13px;}
#c_content6 {position:absolute; width:600px; height:160px; margin-top:50px; padding: 0px 0px 0px 10px; margin-left: 140px}
#c_content7 {position:relative; width:700px; height:190px; margin-top:50px; padding: 10px 0px 0px 10px; margin-left: 90px}
#c_content8 {width:824px; height:446px; padding: 20px 0px 0px 40px; font-size:13px;}
.c_boder {border: solid 1px #0e59a8;}

/*메인 내용 분할*/
.wrap_m_btm .tit { position:relative; padding-top:30px; padding-bottom:10px;}
.wrap_m_btm .group_news {position:relative; float:left; width:330px; padding-left:5px; padding-right:5px; }/* 130307 수정 */
.wrap_m_btm .group_news .tabNews { position:relative; width:350px; height:200px; margin-top:10px; }
.wrap_m_btm .group_news .tabNews ul { position:absolute; top:0; right:0; }
.wrap_m_btm .group_news .tabNews ul li a { position:relative; display:block; }
.wrap_m_btm .group_news .tabNews ul li a span { display:none; }

/*타이틀 내용 분할*/
.wrap_m_btm .group_tt1 {position:relative; float:left; width:161px;}
.wrap_m_btm .group_tt1 .tabTt1{ position:relative; width:161px; height: 52px; padding-top:10px; text-align: center;}
.wrap_m_btm .group_tt1 .tabTt1 ul { position:absolute;}
.wrap_m_btm .group_tt1 .tabTt1 ul li {text-align:left; font-weight:bold; color: #0e59a8;}

.wrap_m_btm .group_tt2 {position:relative; float:left; width:5px;}
.wrap_m_btm .group_tt2 .tabTt2 { position:relative; width:5px; padding-top:15px;}

.wrap_m_btm .group_tt3 {position:relative; float:left; width:450px;}
.wrap_m_btm .group_tt3 .tabTt3 { position:relative; width:450px; padding-top:15px; padding-left: 15px;}

.wrap_m_btm .group_tt4 {position:relative; float:left; width:398px; padding-right: 10px;}
.wrap_m_btm .group_tt4 .tabTt4 { position:relative; width:398px; padding-top:35px; text-align: right;}

/*회사개요 내용 분할*/
.wrap_m_btm .group_ct1 {position:relative; float:left; width:170px;}
.wrap_m_btm .group_ct1 .tabCt1{ position:relative; width:170px; margin-top:5px; }
.wrap_m_btm .group_ct1 .tabCt1 ul { position:absolute; top:0; right:0; }
.wrap_m_btm .group_ct1 .tabCt1 ul li {text-align:right; padding-top: 15px; font-size:13px; font-weight:bold; color: #0e59a8;}

.wrap_m_btm .group_ct2 {position:relative; float:left; width:550px; }
.wrap_m_btm .group_ct2 .tabCt2{position:relative; width:550px; margin-top:5px; }
.wrap_m_btm .group_ct2 .tabCt2 ul { position:absolute; top:0; left:30px; }
.wrap_m_btm .group_ct2 .tabCt2 ul li {padding-top: 15px; font-size:13px;}

/*비젼 내용 분할*/
.wrap_m_btm .group_ct3 {position:relative; float:left; width:412px;}
.wrap_m_btm .group_ct3 .tabCt3{ position:relative; width:412px; margin-top:5px; }
.wrap_m_btm .group_ct3 .tabCt3 ul { position:absolute; top:0; right:0; }
.wrap_m_btm .group_ct3 .tabCt3 ul li {text-align:right; padding-top: 15px; height: 100px; font-size:13px;}

.wrap_m_btm .group_ct3_1 {position:relative; float:left; width:412px;}
.wrap_m_btm .group_ct3_1 .tabCt3_1{ position:relative; width:412px; margin-top:5px; }
.wrap_m_btm .group_ct3_1 .tabCt3_1 ul { position:absolute; top:0; left:0; }
.wrap_m_btm .group_ct3_1 .tabCt3_1 ul li {text-align:left; padding-top: 15px; height: 100px; font-size:13px;}

.wrap_m_btm .group_ct3_2 {position:relative; float:left; width:412px;}
.wrap_m_btm .group_ct3_2 .tabCt3_2{ position:relative; width:412px; margin-top:5px; }
.wrap_m_btm .group_ct3_2 .tabCt3_2 ul { position:absolute; top:0; left:0; }
.wrap_m_btm .group_ct3_2 .tabCt3_2 ul li {text-align:left; padding-top: 15px; height: 290px; font-size:13px;}

.wrap_m_btm .group_ct4 {position:relative; float:left; width:412px; }
.wrap_m_btm .group_ct4 .tabCt4{position:relative; width:412px; margin-top:5px; }
.wrap_m_btm .group_ct4 .tabCt4 ul { position:absolute; top:0; left:30px; }
.wrap_m_btm .group_ct4 .tabCt4 ul li {padding-top: 15px; font-size:13px; height: 100px; font-size:13px;}

/*조직구성 내용 분할*/
.wrap_m_btm .group_ct5 {position:relative; float:left; width:193px;}
.wrap_m_btm .group_ct5 .tabCt5{ position:relative; width:193px; margin-top:5px; }
.wrap_m_btm .group_ct5 .tabCt5 ul { position:absolute; top:0;}
.wrap_m_btm .group_ct5 .tabCt5 ul li {text-align:center; padding-left:40px; padding-top: 10px; font-size:13px; font-weight:bold;}

/*기술문의 내용 분할*/
.wrap_m_btm .group_ct6 {position:relative; float:left; width:120px;}
.wrap_m_btm .group_ct6 .tabCt6 { position:relative; width:120px; margin-top:5px; }
.wrap_m_btm .group_ct6 .tabCt6 ul { position:absolute; top:0; left:0; }
.wrap_m_btm .group_ct6 .tabCt6 ul li {height:20px; text-align:left; padding-top: 15px; font-size:13px; font-weight:bold; color: #0e59a8;}

.wrap_m_btm .group_ct7 {position:relative; float:left; width:704px; }
.wrap_m_btm .group_ct7 .tabCt7 {position:relative; width:704px; margin-top:5px; }
.wrap_m_btm .group_ct7 .tabCt7 ul { position:absolute; top:0; left:30px; }
.wrap_m_btm .group_ct7 .tabCt7 ul li {height:20px; padding-top: 15px; font-size:13px;}

/*관계사*/
.wrap_m_btm .group_ct8 {position:relative; float:left; width:220px;}
.wrap_m_btm .group_ct8 .tabCt8 { position:relative; width:220px; margin-top:5px; }
.wrap_m_btm .group_ct8 .tabCt8 ul { position:absolute; top:0; left:0; }
.wrap_m_btm .group_ct8 .tabCt8 ul li {height:120px; text-align:left; padding-top: 15px; font-size:13px; font-weight:bold; color: #0e59a8;}

.wrap_m_btm .group_ct9 {position:relative; float:left; width:594px; }
.wrap_m_btm .group_ct9 .tabCt9 {position:relative; width:594px; margin-top:5px; }
.wrap_m_btm .group_ct9 .tabCt9 ul { position:absolute; top:0; left:30px; }
.wrap_m_btm .group_ct9 .tabCt9 ul li {height:120px; padding-top: 15px; font-size:13px;}

