@import url(/css/default.css);

/*body,html {position: relative;}*/
body {width: 100%;text-align: center;}


#wrapper {width:100%;height:100%;margin: 0px auto;text-align: center;background:url(/images/top_bg.gif) repeat-x top;}
#wrap {width:949px;position: relative;text-align: left;margin: 0px auto;}

#head_menu {position:relative;width:949px;height:90px;margin: 0px auto; }
#head_menu h1 {padding-top: 35px;}

#top_sm {position: absolute;top: 62px; right: 5px; z-index:99;}
#top_sm li {float: left;width:auto;padding:0px 5px;}

.main {clear:both;margin: 0px auto;text-align:center; top:0px;background:url(/images/main_bg.gif) repeat-x top;}
.main_img {text-align:center;}

.sub {clear:both;margin: 0px auto;text-align:center; top:0px;background:url(/images/sub_bg.gif) repeat-x top;}
.sub_img {text-align:center;}


/*메인컨텐츠*/
#main_content {clear:both;width:100%;min-height:160px;text-align: center;background: url(/images/con_bg.gif) repeat-x top;}
#main_content .main_menu {position:relative;width:1000px;margin: 0px auto;}
#main_content .main_menu ul li {float:left;padding:40px 5px 50px 5px;}


/*서브컨텐츠*/
#sub_content {clear:both;width:949px;position: relative;text-align: left;margin: 0px auto;}
#sub_content .left_menu {float:left;width:219px; background: url(/images/left_bg.gif) repeat-y center;}
#sub_content .left_menu .top {position: absolute; top:-30px;}
#sub_content .left_menu ul {background: url(/images/left_top_02.gif) no-repeat top;}
#sub_content .left_menu ul li {padding-top:10px;padding-left:20px;}

#sub_content .con {float:left;width:695px;padding-left:30px;}


/*타이틀*/
#sub_content .con .title_all {width:695px;height:30px;position:relative; top:25px; left:0px; border-bottom:1px solid #e3e5e9;}
#sub_content .con .title_all .title {margin:0 auto;text-align: left;le}
#sub_content .con .title_all .na {position:absolute;top:5px;right:0px;font-size:11px;color:#b1b1b1;}
#sub_content .con .title_all .na span {font-weight:bold;color:#1f6cb5;}


/*본문내용*/
#sub_content .con .story {clear:both;width:695px; padding-top:50px; padding-bottom:50px; text-align:center;}

.tab {padding-bottom:30px;}
.tab ul {border-bottom:1px solid #06295b; width:100%;height:37px;}
.tab ul li {float:left;}


.rtab {width:700px;padding-bottom:10px;}
.rtab ul {width:100%;}
.rtab ul li {float:left;}


/* 채용공고 */
#recruit {width:630px;padding-bottom:20px}
.table_type1 {width:630px;border-bottom:2px solid #7bbdef;line-height:130%}
.table_type1 table {border-collapse:collapse;font-size:12px;color:#777;font-family:Arial, Myriad Pro, Verdana, sans-serif;width:100%;table-layout:fixed;}
.table_type1 table thead th {text-align:center;border-top:2px solid #7bbdef;border-bottom:2px solid #7bbdef;
padding:5px 0; height:20px; color:#0a569b; font-weight:bold;}
.table_type1 table tbody th {text-align:center;padding:5px;border-bottom:1px solid #dfe9f6;border-right:1px solid #dfe9f6;font-weight:bold;color:#000}
.table_type1 table tbody td {text-align:left;padding:5px;border-bottom:1px solid #dfe9f6;border-right:1px solid #dfe9f6;background-color:#fff;}
.table_type1 .none_r {text-align:center; border-right:none;}
.table_type1 table tr.row1 th, .table_type1 table tr.row1 td { background:#eef8ff}

.rtit {padding:20px 0 10px 15px;text-align:left;color:#1a6ccf;font-weight:bold;}
.recruit_list {padding:10px 0 10px 15px}
.recruit_list li {text-align:left;line-height:130%}
.recruit_date { background-color:#000000; text-align:right; font-size:12px; color: #ffffff;}

/*카피라이트*/

#footer {clear:both; position:relative;width:100%;text-align: center;background:url(/images/f_bg.gif) repeat-x top;}
#footer .foot_menu {width:949px; height:30px;margin: 0px auto;text-align:center;padding-top:10px;}
#footer .foot_menu ul li {display:inline;}

#footer .foot_copy {width:949px; margin:0px auto;text-align:center;padding-top:20px; padding-bottom:20px;}


/*Investor Relations*/

.file_box {position:relative;float:left;width:100%; height:100%; text-align:center; padding-left:40px; padding-bottom:30px; border:0px solid red;}
.file_box .btnl {position:absolute; top:3px; left:10px;}
.file_box .btnr {position:absolute; top:3px; right:45px;}


/* 탭메뉴 */
.stage2_tab{clear:both;/*float:left; 20150424 주석처리*/width:622px;height:28px;line-height:28px;background:#FFF;font-size:11px; color:#474747; font-weight:bold;}
.stage2_tab ul {float:left; border:0px solid red;}
.stage2_tab ul li {float:left; text-align:center;height:26px;line-height:27px;margin-right:2px;}
.stage2_tab ul li a { color:#696969; text-decoration:none;display:block;background:#ffffff;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-top:1px solid #C1C1C1; width:74px;}
.stage2_tab ul li a:hover { color:#474747; text-decoration:none;height:27px;line-height:27px;background:#F6F6F6;border-top:1px solid #868686;border-left:1px solid #868686;border-right:1px solid #868686;border-bottom:1px solid #FFFFFF;}
.stage2_tab ul li a.active { color:#fff; text-decoration:none;height:27px;line-height:27px;background:#7e7e7e;border-top:1px solid #C1C1C1;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #FFFFFF;z-index:10;}


/* 사업소개 테이블 */
.biz_list{clear:both;float:left; width:620px; min-height: 300px; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; border-top:1px solid #C1C1C1;}
.biz_list ul {float:left; padding:30px 30px 10px 30px;  }
.biz_list ul li {float:left; margin-right:10px; margin-bottom:20px;}
.biz_list ul li p {padding-top:10px;}

/* sj 추가 */
.stage2_tab{overflow:hidden;position:relative;}
.stage_inner{width:1015px;position:absolute;left:0;top:0;}

/* 20150424 추가 */
.biz_list_yw{ width:620px; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; border-top:1px solid #C1C1C1;  }
.biz_list_yw_inner {width:620px;}

.list_inner { width:620px; }
.list_inner:after{content:"";display:block;clear:both;}
.list_inner li { float:left; padding:10px 0; border-bottom:1px solid #dedede; text-align:left; }
.list_inner li.li1{width:109px;border-right:1px solid #dedede;text-align:center;}
.list_inner li.li2{width:490px;padding-left:20px;}