@charset "utf-8"; 

@import url("reset.css");
@import url("main.css");

/*body{background:url(/static/images/common/bg_body.gif) repeat-x 0 0}
body.main{background:url(/static/images/common/bg_body_main.gif) repeat-x 0 0;}*/
body.main{ border-top:0px solid #005097}
body.sub{ border-top:0px solid #005097}
body.login{background:url() repeat-x 0 0}
 




/*바로가기*/
#skip_nav{left:0px; top:0px; width:100%; height:0px; position:absolute; z-index:500}  
#skip_nav dt{font-size:0px; visibility:hidden}
#skip_nav dl, #skip_nav dl dd{height:0px}
#skip_nav dd a{left:0px; top:0px; width:1px; height:1px; text-align:center; color:#333; overflow:hidden; font-weight:bold; margin-bottom:-1px; margin-left:-1px; display:block; white-space:nowrap; position:absolute}
#skip_nav dd a:focus, #skip_nav dd a:hover, #skip_nav dd a:active{background:#2366af; padding:10px 0px; width:100%; height:auto; color:#fff; z-index:1000}

/*공지*/
div#ntopPop06.vsual_off{display:none !important;}
#ntopPop06 {width:100%;background:url('bg_sbn_bg.jpg') repeat; height:134px;}
#ntopPop06 .notice {width:960px; margin:0 auto;background:url('bg_sbn.jpg') no-repeat left top;height:134px; position:relative;}
#ntopPop06 .notice p {position:absolute; top:21px; left:331px;}
#ntopPop06 .notice .txt{position:absolute; top:60px; left:338px;line-height:18px;color:#DCDAD9;}
#ntopPop06 .notice .txt strong {color:#ead332;}
#ntopPop06 .notice .btn {position:absolute; top:95px; left:333px;}
#ntopPop06 .notice .btn2 {position:absolute; top:95px; left:420px;}
#ntopPop06 .notice .day {vertical-align:-1.5px;_vertical-align:-3px; margin-right:5px;}


#container{width:994px; min-height:700px; margin:10px auto; background:url(/static/images/common/bg_con.gif) no-repeat 0 0; }
/*width:962px;*/
/*snb*/
#snb{width:196px; height:400px; float:left}
/*#snb .nav_tit{background:url(/static/images/sub/portfolio/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:122px}*/
#snb .nav_tit_company{background:url(/static/images/sub/company/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:123px; background-color:#8a8a8a }
#snb .nav_tit_service{background:url(/static/images/sub/Service/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:122px; border-bottom:solid 1px #8a8a8a}
#snb .nav_tit_solution{background:url(/static/images/sub/Solution/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:122px; border-bottom:solid 1px #8a8a8a}
#snb .nav_tit_recruit{background:url(/static/images/sub/ir/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:122px; border-bottom:solid 1px #8a8a8a }
#snb .nav_tit_customercenter{background:url(/static/images/sub/CustomerCenter/tit_leftmenu.gif) no-repeat 0 0; width:196px; height:122px; border-bottom:solid 1px #8a8a8a}


#snb .nav_list li{height:37px; border-bottom:1px solid #d9d9d9; font-size:16px; }
#snb .nav_list a{margin:0; padding-left:15px; line-height:225%; height:37px; display:block}
#snb .nav_list a:hover{text-decoration:underline; color:#0c4e95;  background:url(/static/images/common/bu_snb_over.gif) no-repeat 90% 50%}
#snb .nav_list a.selected{text-decoration:underline; color:#fff; font-weight:bold; background:url(/static/images/common/bu_snb.gif) no-repeat 90% 50%; background-color:#646464}


#snb .nav_list .snav {height:37px; border-bottom:1px solid #d9d9d9; font-size:13px;line-height:290%;}
#snb .nav_list li .snav a:hover{text-decoration:underline; color:#0c4e95;  background:url(/static/images/common/bu_snb_over.gif) no-repeat 90% 50%; font-size:13px; }
#snb .nav_list li .snav a .selected{text-decoration:underline; color:#fff; letter-spacing:0.2em; background-color:rgba(126,126,126,1.00); height:30px;}




/*content*/
#content{width:100%; margin: 0 auto; position: relative; min-height:0px; padding-bottom:20px}
#content .content_margin{ position: relative; margin:40px auto; width: 1200px; }
#content .visual{height:167px; background:url(/static/images/sub/portfolio/img_visual.gif) no-repeat 100% 100%; position:relative;z-index:-10;  }
#content .visual_company{height:10px; position:relative;z-index:-10; border-bottom: solid 1px #747474}
#content .visual_business{height:167px; background:url(/static/images/sub/business/img_visual.jpg) no-repeat 100% 100%; position:relative;z-index:-10}
#content .visual_ir{height:167px; background:url(/static/images/sub/ir/img_visual.gif) no-repeat 100% 100%; position:relative;z-index:-10}
#content .visual_etc{height:167px; background:url(/static/images/sub/etc/img_visual.jpg) no-repeat 100% 100%; position:relative;z-index:-10}
#content .slogan{font-size:16px; position:absolute; margin-top:39px; line-height:120%}

@media screen and (max-width: 1200px) {
	#content .content_margin{ position: relative; margin:40px auto; width: 100%; }
}

/*#content .lnb{position:; margin:25px 0 0 0px; width:755px; text-align:right}
#content .lnb img.lnb_arrow{margin:0 6px 2px 6px}
#content .lnb a:hover{text-decoration:underline}*/

/* 타이틀 및 로케이션 */
#content .lnb{ height:40px; margin:5px 0 0 0px; width:100%; border-bottom:1px solid #cccccc}
#content .lnb h3 {width:410px; float:left; padding:13px 0px 0 0;   }
#content .lnb h3 .tit {font-size:24px; color:#6b6d71;  font-weight:bold; padding-right:10px }
#content .lnb h3 .tit_s {font-size:11px; color:#747474}
#content .lnb .location {width:50%; float:right; padding-top:12px; text-align:right; font-size:11px; color:#747474; font-weight:normal;  }
#content .lnb img.lnb_arrow{margin:0 6px 2px 6px}
#content .lnb a{color:#747474}
#content .lnb a:hover{text-decoration:underline; color:#747474}

#content .content_area{min-height:1000px; margin:45px 0; width:100%}
#content .content_area h4{font-size:21px; font-weight:800; color:#004187}
#content .content_area h5{font-size:16px; font-weight:800; color:#007a90; margin-bottom:10px}
#content .content_area h6{font-size:14px; font-weight:bold; color:#515151;  margin-bottom:10px}
#content .content_area span.table{font-size:13px; float:right}

/*footer*/
#footer{margin-top:0px; clear:both; background-color:#eee; border-top:1px solid #ddd; padding-bottom:0px}
#footer div.footer_top, #footer div.footer_bot{width:100%; }
#footer div.footer_top{height:10px; margin-top:0px}
#footer div.footer_bot{height:50px;  }

#footer div.footer_content{width:962px; margin:0 auto}
#footer div.footer_address{width:962px; margin:10px auto}
#footer div.footer_address .logo{position:absolute; margin:25px 0 0 0}
#footer div.footer_address address{position:absolute; margin:17px 0 0 0px; font-size:11px; font-style:normal}

#footer div.guide{margin:10px 0 0 0;position:absolute}
#footer div.guide li{float:left; padding:0 10px; background:url(/static/images/common/ico_bar.gif) no-repeat 100% 50%}
#footer div.guide li.first{padding-left:0}
#footer div.guide li.last{background:none}
#footer div.guide a:hover{text-decoration:underline}

#footer div.selectbox{position:absolute; margin:10px 0 0 750px; }
#footer div.selectbox select{*margin-bottom:5px;height:22px; background-color: rgba(0,0,0, .0); border:1px solid rgba(148,148,148,.3);color: rgba(132,132,132,.8)  }
#footer button{border:1px solid rgba(148,148,148,.3); font-size:11px; width:38px; height:22px; cursor:pointer; padding:0; *margin:0 0 0 3px; color: rgba(132,132,132,.8)  }

/*tab
.tab_list{position:absolute}
.tab_list li{float:left; text-align:center; font-size:12px; font-weight:bold}
.tab_list li a{border:1px solid #cfcfcf; border-bottom:1px solid #a6a6a6; margin-left:0px; display:block; padding:10px 0;background:#f6f6f6}
.tab_list li:hover,.tab_list li:focus{border:0}
.tab_list li a:hover,.tab_list li a:focus,.tab_list li a.select{border:2px solid #0c4e95; margin-right:0px;  border-bottom:0; font-weight:bold; background:#FFF; text-decoration:underline}
.tab_contant div.tab_item{margin-top:80px; position:absolute; width:724px; background:#060}
.tab_contant div.tab_item li{background:#9C0;width:181px; height:115px; float:left}
.tab_contant div.tab_item li.last{margin:0}

.tab_contant div.{background:#F00; width:175px; height:115px; margin:0 auto; position:relative; display:table}
.tab_contant div. div{width:175px; height:88px; background:#ccc}
.tab_contant div. span{position:absolute; left:25%; top:25%; background:#FF0}
.tab_contant div. img{max-width:150px; min-width:100px; min-height:40px; max-height:50px; left:-25%; top:-25%; padding:10px 0}
*/
/*tab*/
.tab{width:100%; position:relative}
.tab_list{height:40px}
.tab_list li{float:left; text-align:center; font-size:12px; font-weight:bold}
.tab_list li a{border:1px solid #cfcfcf; border-bottom:1px solid #a6a6a6; margin-left:0px; display:block; padding:10px 0;background:#f6f6f6}
.tab_list li:hover,.tab_list li:focus{border:0}
.tab_list li a:hover,.tab_list li a:focus,.tab_list li a.select{border:2px solid #0c4e95; margin-right:0px;  border-bottom:0; font-weight:bold; background:#FFF; text-decoration:underline}
.tab_contant div.tab_item{margin-top:30px; min-height:300px}
.tab_contant div.tab_item ul{width:724px;float:left; position:relative; height:150px}
.tab_contant div.tab_item li{width:181px; height:115px; float:left; background: url(/static/images/sub/portfolio/line_current.gif) no-repeat 100% 40%}
.tab_contant div.tab_item li.last{margin:0; background:none}

.tab_contant div.com_list{width:175px; height:116px; margin:0 auto}
.tab_contant div.com_list:hover{border:3px solid #5181be; margin-top:-3px; font-weight:bold; color:#FF0000}
.tab_contant div.com_list div.img a{width:175px; height:88px; background:#fff; display:block; cursor:pointer}

.tab_contant div.com_list span{width:175px; position:absolute; margin-top:10px; text-align:center}
.tab_contant div.com_list div.tit{width:175px; height:27px; position:relative; line-height:27px; text-align:center}
.tab_contant div.com_list div.tit a{display:block; border:1px solid #cdcdcd}
.tab_contant div.com_list img{max-width:150px; min-width:50px; min-height:40px; max-height:50px; padding:10px 0}


/*table*/
.table_style01{width:100%; padding:0; margin:0}
.table_style01 th, .table_style01 td{border:1px solid #cfcfcf; height:30px; text-align:center}
.table_style01 th.no_left, .table_style01 td.no_left{border-left:0px}
.table_style01 th.no_right, .table_style01 td.no_right{border-right:none}
.table_style01 th{border-top:2px solid #6c4000; background:#fafafa; color:#333; font-size:13px}
.table_style01 th.a{border-top:2px solid #4075d5; background:#f1f3f5; color:#333; font-size:13px}
.table_style01 td{color:#676767; font-size:13px}
.table_style01 td.tit{color:#333; font-size:13px; font-weight:bold}
.table_style01 td.total{background:#f5f9ff; color:#0055b0; font-weight:bold}
.table_style01 td.total_ico{background:#f5f9ff; color:#0055b0}
.table_style01 td.total2{background:#f3f3f3}
.table_style01 tfoot td{background:#f5f9ff; color:#0055b0; font-weight:bold}
.table_style01 tfoot td.tit{background:#f5f9ff url(/static/images/common/bu_tfoot.gif) no-repeat 10px 50%; color:#0055b0}
.table_style01 td.num1{text-align:right; padding-right:68px}
.table_style01 td.num2{text-align:right; padding-right:60px}
.table_style01 td.num3{text-align:right; padding-right:56px}
.table_style01 td.num4{text-align:right; padding-right:68px}
.table_style01 td.num5{text-align:right; padding-right:68px}
.table_style01 td.num6{text-align:right; padding-right:70px}
.tit04{font-size:14px; font-weight:bold; margin-bottom:15px; text-align:left; width:100%}


/*투자실적 table*/
.table_style02{width:100%}
.table_style02 th, .table_style02 td{border:1px solid #cfcfcf; height:36px; text-align:center}
.table_style02 th.no_left, .table_style02 td.no_left{border-left:0px}
.table_style02 th.no_right, .table_style02 td.no_right{border-right:none}
.table_style02 th{border-top:2px solid #0c4e95; background:#fafafa; color:#333; font-size:14px}
.table_style02 td{color:#676767; font-size:14px; text-align:right; padding-right:20px}
.table_style02 td.tit{color:#333; font-size:14px; font-weight:bold; text-align:center; padding-left:22px}
.table_style02 td.total{background:#f5f9ff; color:#0055b0; font-weight:bold}
.table_style02 td.total_ico{background:#f5f9ff; color:#0055b0}
.table_style02 td.total2{background:#f3f3f3}
.table_style02 tfoot td{background:#f5f9ff; color:#0055b0; font-weight:bold; text-align:right; padding-right:20px}
.table_style02 tfoot td.m{background:#f5f9ff; color:#0055b0; font-weight:bold; text-align:center; padding-left:22px}
.table_style02 tfoot td.tit{background:#f5f9ff url(/static/images/common/bu_tfoot.gif) no-repeat 10px 50%; color:#0055b0}
.tit04{font-size:14px; font-weight:bold; margin-bottom:15px; text-align:left; width:100%}


/*board*/
.board_list01 a{color:#676767}
.board_list01 a:hover{color:#676767; text-decoration:underline}
.board_list01{width:100%; margin-top:10px}
.board_list01 th{border-top:2px solid #0c4e95; background:#f6f6f6; color:#333; font-size:14px; height:36px}
.board_list01 td{border:1px solid #cfcfcf; border-right:none; border-left:none; color:#676767; font-size:13px; height:36px}
.board_list01 td.center{text-align:center}
.board_list01 td.tit{padding-left:10px}
.paging{margin:15px auto; text-align:center; color:#007639}
.paging a{padding:0px 10px}
.paging a:hover{text-decoration:underline}
.paging a:active{text-decoration:underline; font-weight:bold; color:#004187} 
.paging a.select{text-decoration:underline; font-weight:bold; color:#004187}

.board_view{width:100%; margin-top:10px}
.board_view thead th{border-top:2px solid #0c4e95; background:#f6f6f6; color:#0c4e95; font-size:14px; height:36px}
.board_view thead th.tit{color:#333; text-align:left}
.board_view thead td{border:1px solid #cfcfcf; border-right:none; border-left:none; color:#0c4e95; font-size:14px; height:36px; text-align:center; font-weight:bold;background:#f6f6f6}
.board_view thead td.date{color:#333; text-align:left}
.board_view td{border:1px solid #cfcfcf; border-right:none; border-left:none}
.board_view td.text{padding:35px 25px; color:#303030; font-size:13px;line-height:19px}
.board_view td.pre{text-align:center; font-weight:bold;font-size:14px; height:36px; background:#f6f6f6 url(/static/images/common/bu_pre_board.gif) no-repeat 95% 50%}
.board_view td.pre_tit{color:#303030; padding-left:10px;font-size:14px;background:#f6f6f6}
.board_view td.next{text-align:center; font-weight:bold;font-size:14px; height:36px; background:#f6f6f6 url(/static/images/common/bu_next_board.gif) no-repeat 95% 50%;border-bottom:2px solid #888}
.board_view td.next_tit{color:#303030; padding-left:10px;font-size:14px;background:#f6f6f6;border-bottom:2px solid #888}
.board_view a:hover{text-decoration:underline}
.source{font-weight:bold;font-size:11px; color:676767; height:30px}

.btn_list{width:100%; text-align:right; margin-top:19px}
.btn_list button.list{width:84px; height:28px; background-color:#0d4f95; color:#FFF; font-size:11px; font-weight:bold; border:1px solid #003773; cursor:pointer}
.btn_list button.back{width:59px; height:28px; background-color:#f2f2f2; color:#333; font-size:11px; font-weight:bold; border:1px solid #b9b9b9; cursor:pointer}

/*vision*/
.vision{background: url(/static/images/sub/company/bg_vision_01.gif) no-repeat; height:191px; width:672px; padding:0 0 20px 20px}
.vision .vision_01{font-weight:bold;font-size:18px; color:333333; padding:25px 25px 8px 95px}
.vision .vision_02{font-size:14px; padding:0px 25px 10px 95px}



/*portfolio*/
.performance01{margin:40px 0px 50px 0px; position:relative; float:left; clear:both}
.performance02{margin:40px 0px 50px 0px; float:right; position:relative}


/*CI소개*/
.ci_visual{width:724px; margin:0 0 0 0; position:relative; list-style:none; position:relative; z-index:-10; top:-40px} 
.ci_visual div.ci_tit{position:absolute; margin:80px 0 0 290px; font-size:13px; width:430px;  letter-spacing:1px; text-align:justify}
.ci_visual div.ci_tit_2{position:absolute; margin:300px 0 0 290px; font-size:14px; color:676767; line-height:22px; letter-spacing:1px; text-align:justify}
.ci_visual div.ci_tit_3{position:absolute; padding:80px 0 0 0}
.ci_visual div.simbol{height:270px; position:relative}
.ci_visual p.simbol_text{position:absolute; margin:0px 0 0 0; font-size:13px; color:676767; width:430px; letter-spacing:1px; text-align:justify}
.ci_visual div.img{position:absolute; margin:80px 0 0 0}
.ci_dn{position:relative; top:-285px; float:right}
.ci_visual div.ci_dn a{margin:0 5px}
.ci_visual div.color{width:100%; height:180px; margin:20px 0 0 0}
.ci_visual div.ci{width:100%; margin:150px 0 0 0}
.ci_tab_h4{font-size:16px; color:#676767}
.tab_h4 a:hover{font-size:14px; color:#676767}
.ci_visual div.subsidiary{width:100%; height:160px; margin:0px 0 0 0}
.subsidiary_01{background-color:#eee; width:100%; height:235px; margin:20px 0 20px 0}
.subsidiary_01_ci{padding:10px 12px 1px 10px}
.subsidiary_02{background-color:#eee; width:100%; height:330px; margin:10px 0 0 0}
.ci_visual .color_text{position:relative; margin-top:20px; font-size:13px; color:676767; line-height:22px}
.ci_visual p.color_text span{color:#03369a}
.ci_visual div.ci_b{position:relative; float:left; margin-top:10px; padding-top:7px; background:url(/static/images/sub/company/bg_ci_b.jpg) no-repeat 0 0; width:312px; height:86px; padding-left:40px}
.ci_visual div.ci_g{position:relative; margin:10px 0 0 360px; padding-top:7px; background:url(/static/images/sub/company/bg_ci_g.jpg) no-repeat 0 0; width:322px; height:86px; padding-left:40px}
.ci_visual div.ci_g p, .ci_visual div.ci_b p{font-size:12px}
.ci_visual dl{text-decoration:none; margin:0 0 0 10px}
.ci_bg{border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; width:724px; height:100px }
.ci_visual p.ci_left{position:relative; float:left; clear:both; margin:20px 0 0 50px}
.ci_visual p.ci_right{position:relative; float:right; margin:20px 130px 0 0}
.ci_visual div.sig{width:100%; float:left; height:250px; margin:10px 0 0 0}
.ci_h4{font-size:16px; font-weight:bold; color:#004187}
.ci_h5{font-size:18px; font-weight:bold; color:#0065a5; margin-bottom:10px}

/*ci tab*/
.tab_list ci_ul{float:left; text-align:center; font-size:16px; font-weight:bold; z-index:100}
.tab_list ci_ul li a{border:1px solid #cfcfcf; border-bottom:1px solid #a6a6a6; margin-left:0px; display:block; padding:10px 0;background:#f6f6f6;font-size:16px; font-weight:bold}
.tab_list ci_li:hover,.tab_list li:focus{border:0; font-size:16px; font-weight:bold}
.tab_list ci_li a:hover,.tab_list li a:focus,.tab_list li a.select{border:2px solid #0c4e95; margin-right:0px;  border-bottom:0; font-weight:bold; background:#FFF; text-decoration:underline}
/*.tab_contant div.tab_item{margin-top:80px; position:absolute; width:724px; background:#060}*/


/*business tab*/
.tab2_list{float:left}
.tab2_list li{float:left; text-align:center; font-size:16px; font-weight:bold}
.tab2_list li a{border:1px solid #cfcfcf; border-bottom:1px solid #a6a6a6; margin-left:0px; display:block; padding:10px 0;background:#f6f6f6}
.tab2_list li:hover,.tab2_list li:focus{border:0}
.tab2_list li a:hover,.tab2_list li a:focus,.tab2_list li a.select{border:2px solid #0c4e95; margin-right:0px;  border-bottom:0; font-weight:bold; background:#FFF; text-decoration:underline}

.tab2_contant div.tab2_item{margin-top:40px; float:left; width:724px}
.tab2_contant div.tab2_item li{ height:400px}
.tab2_contant div.tab2_item li.last{margin:0}

.tab2_contant div.tab2{margin-top:40px; float:left; width:724px}
.tab2_contant div.tab2 li{ height:400px}
.tab2_contant div.tab2 li.last{margin:0}


/*business*/
.business_summary{ margin-bottom:46px}
.business_summary .tit{	font-size:17px;	font-weight: bold; color:#0c4e95; padding:20px 0 0 0}
.business_summary .txt{	font-size:14px;	color:#676767; line-height:22px; padding-top:10px; letter-spacing:0}

.business_tab_cont_01{ background: url(/static/images/sub/business/img_03_01.jpg) 0 0 no-repeat; padding: 0 0 0 194px}
.business_tab_cont_01 p{ background: url(/static/images/sub/business/img_03_bullet.gif) 0 5px no-repeat;	padding:0 15px 14px 10px; font-size:13px; line-height:19px}

.business_tab_cont_02{	margin-bottom:10px}
.business_tab_cont_02 .step{ background:url(/static/images/sub/business/img_03_01_bg_arrow.jpg) 100px 100% no-repeat; padding: 0 0 0 140px;	height:88px}
.business_tab_cont_02 .step .img{ position:absolute; width:256x}
.business_tab_cont_02 .step .txt{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 10px no-repeat; position:relative;	left:280px;	width:400px; padding:4px 0 14px 10px; font-size:13px}
.business_tab_cont_02 .step .txt2{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 18px no-repeat;	position:relative;	left:280px;	width:400px; padding:12px 0 16px 10px}
.business_tab_cont_02 .step .txt3{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat;	position:relative;	left:280px;	width:400px; padding:4px 0 0 10px}

.business_tab_cont_02 .step-end{ padding: 0 0 0 140px;	height:88px}
.business_tab_cont_02 .step-end .img{ position:absolute; width:256x}
.business_tab_cont_02 .step-end .txt2{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 18px no-repeat;	position:relative;	left:280px;	width:400px; padding:12px 0 16px 10px}

.business_tab_cont_03{}
.business_tab_cont_03 .area1{ position:absolute; width:360px; display:block}
.business_tab_cont_03 .area2{ position:relative; left:360px; display:block}
.business_tab_cont_03 dt{ background:url(/static/images/sub/business/img_03_bullet.gif) 0 6px no-repeat; color:#000; padding:0 0 0 10px; font-size:17px; font-weight:bold; margin-bottom:12px}
.business_tab_cont_03 dd{ background:url(/static/images/sub/business/img_03_bullet3.gif) 0 12px no-repeat; line-height:24px; padding:0 0 0 10px; font-size:13px}

.invest_process{}
.invest_process .comment{ padding:20px 0 60px 0; text-align:center} 
.invest_process .process{ background:url(/static/images/sub/business/img_01_bg.jpg) 0 0 no-repeat}
.invest_process .process .part1{ height:80px; padding:30px 0 0 0}
.invest_process .process .part1 dt{ position:absolute; width:112px; font-size:18px; font-weight:bold; padding:14px 0 0 30px}
.invest_process .process .part1 dd{ position:relative; left:132px; width:566px}
.invest_process .process .part1 .img{position:absolute; width:255px}
.invest_process .process .part1 .txt{position:relative; left:285px; width:289px}
.invest_process .process .part1 .txt .t1{background:url(/static/images/sub/business/img_03_bullet2.gif) 0 18px no-repeat; padding:12px 0 0 10px; width:289px}

.invest_process .process .part2{ height:360px; padding:16px 0 0 0}
.invest_process .process .part2 dt{ position:absolute; width:112px; font-size:18px; font-weight:bold; padding:150px 0 0 30px; line-height:26px}
.invest_process .process .part2 dd{ position:relative; left:132px; width:566px}
.invest_process .process .part2 li{ height:98px}
.invest_process .process .part2 .img{position:absolute; width:255px}
.invest_process .process .part2 .txt{position:relative; left:285px; width:289px}
.invest_process .process .part2 .txt .t1{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 16px no-repeat; padding:12px 0 0 10px; width:289px}
.invest_process .process .part2 .txt .t2{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px; width:289px}
.invest_process .process .part2 .txt p{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px; width:289px}

.invest_process .process .part3{ height:70px; padding:34px 0 0 0}
.invest_process .process .part3 dt{ position:absolute; width:112px; font-size:18px; font-weight:bold; padding:14px 0 0 30px}
.invest_process .process .part3 dd{ position:relative; left:132px; width:566px}
.invest_process .process .part3 .img{position:absolute; width:255px}
.invest_process .process .part3 .txt{position:relative; left:285px; width:289px}
.invest_process .process .part3 .txt p{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px; width:289px}



.collection_process{}
.collection_process .comment{ padding:20px 0 60px 0; text-align:center} 
.collection_process .process{ background:url(/static/images/sub/business/img_02_bg.jpg) 0 0 no-repeat}
.collection_process .process .part1{ height:80px; padding:30px 0 0 0}
.collection_process .process .part1 dt{ position:absolute; width:160px; font-size:18px; font-weight:bold; padding:14px 0 0 30px}
.collection_process .process .part1 dd{ position:relative; left:160px; width:566px}
.collection_process .process .part1 .img{ position:absolute; width:255px}
.collection_process .process .part1 .txt{ position:relative; left:275px; width:289px}
.collection_process .process .part1 .txt p{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px}

.collection_process .process .part2{ height:260px; padding:16px 0 0 0}
.collection_process .process .part2 dt{ position:absolute; width:160px; font-size:18px; font-weight:bold; padding:120px 0 0 30px; line-height:26px}
.collection_process .process .part2 dd{ position:relative; left:160px; width:566px}
.collection_process .process .part2 li{ height:98px}
.collection_process .process .part2 .img{ position:absolute; width:255px}
.collection_process .process .part2 .txt{ position:relative; left:275px; width:289px}
.collection_process .process .part2 .txt p{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px; width:289px}

.collection_process .process .part3{ height:90px; padding:34px 0 0 0}
.collection_process .process .part3 dt{ position:absolute; width:160px; font-size:18px; font-weight:bold; padding:14px 0 0 30px}
.collection_process .process .part3 dd{ position:relative; left:160px; width:566px}
.collection_process .process .part3 .img{ position:absolute; width:255px}
.collection_process .process .part3 .txt{ position:relative; left:275px; width:289px}
.collection_process .process .part3 .txt p{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 8px no-repeat; padding:3px 0 0 10px; width:289px}
.collection_process .process .part3 .txt .t1{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 20px no-repeat; padding:14px 0 0 10px; width:289px}

.collection_process .last{ background:url(/static/images/sub/business/img_02_bg2.jpg) 0 0 no-repeat; height:70px; text-align:center; font-size:20px; font-weight:bold; color:#353535; padding-top:30px; text-decoration:underline}

.private_equity .summary{ height:240px; padding-top:30px}
.private_equity .summary .kinds{ padding-bottom:10px}
.private_equity .summary .kinds li{ display:inline; padding-right:1px}
.private_equity .txt{ font-size:13px; line-height:22px; padding-bottom:10px}
.pl5{padding-left:5px}

.private_equity .mna{ height:580px; padding-top:30px}
.private_equity .mna .step{background:url(/static/images/sub/business/img_03_01_bg_arrow.jpg) 76px 86% no-repeat; padding: 0 0 0 110px; height:96px}
.private_equity .mna .step .img{ position:absolute; width:256x}
.private_equity .mna .step .txt{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 6px no-repeat; position:relative;	left:280px;	width:400px; padding:0 0 14px 10px; font-size:13px; width:289px}
.private_equity .mna .step .txt2{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 18px no-repeat;	position:relative;	left:280px;	width:400px; padding:12px 0 16px 10px;  font-size:13px; width:289px}

.private_equity .mna .step-end{ padding: 0 0 0 110px;	height:88px}
.private_equity .mna .step-end .img{ position:absolute; width:256x}
.private_equity .mna .step-end .txt2{ background:url(/static/images/sub/business/img_03_bullet2.gif) 0 18px no-repeat;	position:relative;	left:280px;	width:400px; padding:12px 0 16px 10px;  font-size:13px; width:289px}

/*ipo tab*/
.ipo .tab3_list{float:left}
.ipo .tab3_list li{float:left; text-align:center; font-size:17px; font-weight:bold}
.ipo .tab3_list li a{border:1px solid #cfcfcf; border-bottom:1px solid #a6a6a6; margin-left:0px; display:block; padding:10px 0;background:#f6f6f6}
.ipo .tab3_list li:hover,.tab3_list li:focus{border:0}
.ipo .tab3_list li a:hover,.tab3_list li a:focus,.tab3_list li a.select{border:2px solid #0c4e95; margin-right:0px;  border-bottom:0; font-weight:bold; background:#FFF; text-decoration:underline}

.ipo .tab3_item{float:left; width:670px; padding:10px 0 0 30px}
.ipo .tab3_item li{}
.ipo .tab3_item li.last{margin:0}

.ipo .tab3_contant dt{font-size:35px; line-height:40px;  padding:30px 0 15px 0}
.ipo .tab3_contant dd{font-size:15px; border-bottom:#CCCCCC solid 1px; padding-bottom:30px; line-height:25px}
.ipo .tab3_contant dd.last{margin-bottom:30px; border:0}


/*개인정보취급방침*/
.terms{font-size:13px;color:#555}
.terms .before_terms{text-align:left; font-weight:bold}
.terms .before_terms a{font-size:13px;text-decoration:underline;color:#000}
.terms section.terms_list{padding:0 0 30px}
.terms section p{padding:25px 0 0; text-align:justify}
.terms section dl dt{padding:22px 0 0;color:#2c5da0; font-weight:bold}
.terms section dl dd{padding:8px 0 0 20px}
.terms section dd span{display:block}
.terms section dd em{font-weight:bold}
.terms section dd ul li{padding:10px 0 0; text-align:justify}
.terms .table_area{margin:10px 0 0}
.terms .table_area table td{text-align:center}

.terms{position:relative}
.terms .before_terms{}
.terms .before_terms.first{position:absolute;right:530px;top:-12px;width: 191px}
.terms section.terms_list{padding:0 0 0px}
.terms section dd span{display:inline}

.terms .table_style01{width:100%}
.terms .table_style01 th, .table_style01 td{border:1px solid #cfcfcf; height:25px; text-align:center}
.terms .table_style01 th.no_left, .table_style01 td.no_left{border-left:0px}
.terms .table_style01 th.no_right, .table_style01 td.no_right{border-right:none}
.terms .table_style01 th{border-top:2px solid #0c4e95; background:#fafafa; color:#333; font-size:12px}
.terms .table_style01 td{color:#676767; font-size:12px; height:25px}
	
 /*주요투자성공사례*/
.success div.item{min-height:300px}
.success div.item ul{width:724px;float:left; position:relative; height:150px}
.success div.item li{width:181px; height:115px; float:left; background: url(/static/images/sub/portfolio/line_current.gif) no-repeat 100% 40%}
.success div.item li.last{margin:0; background:none}

.success div.list{width:175px; height:116px; margin:0 auto}
.success div.list:hover{border:3px solid #5181be; margin-top:-3px; font-weight:bold; color:#FF0000}
.success div.list div.img a{width:175px; height:88px; background:#fff; display:block; cursor:pointer}

.success div.list span{width:175px; position:absolute; margin-top:10px; text-align:center}
.success div.list div.tit{width:175px; height:27px; position:relative; line-height:27px; text-align:center}
.success div.list div.tit a{display:block; border:1px solid #cdcdcd}
.success div.list img{max-width:150px; min-width:50px; min-height:40px; max-height:50px; padding:10px 0}

/* 사이트맵 */
.sitemap1{padding-top:20px}
.sitemap1 li{width:190px; float:left}
.sitemap1 li ul li{line-height:36px}
.sitemap1 li ul li ul li{line-height:20px}
.sitemap1 li ul li:first-child{margin-top:5px}
.sitemap1 li ul li a{padding-left:9px;font-size:13px;  color:#333742}
.sitemap1 li ul li a:hover{text-decoration:underline} 
.sitemap1 li ul li ul{padding-left:13px; margin-top:-10px}
.sitemap1 li ul li ul a{font-size:13px;  color:#333742}
.sitemap1 h4 {padding:15px 0px 5px 9px; font-size:13px; font-weight:bold; width:170px; height:28px; letter-spacing:-1px; background-image:url(/static/images/sub/etc/tit_02_01.gif)}
.sitemap1 h4 span{font-size:11px; color:#666666; letter-spacing:-0.5px}
.sitemap1 .p10{padding-right:50px}
.sitemap1 .pb60{padding-bottom:90px}

/* history */
div.history{position:relative}
div.history div.visualArea p{position:relative;left:60px;height:250px}
div.history_list{position:relative;height:800px;background:url("/static/images/sub/company/bg_history_line.png") left top no-repeat}
div.history_list ul{width:700px;position:absolute}
div.history_list ul li{font-size:14px; line-height:30px}
div.history_list ul li div{font-size:14px; margin:-32px 0 0 75px}
div.history_list ul li span{padding:0 10px 50px 70px; font-weight:bold}
div.history_list ul.history_2010{left:20px;top:0px}
div.history_list ul.history_2008{left:20px;top:60px}
div.history_list ul.history_2005{left:20px;top:130px}
div.history_list ul.history_2002{left:20px;top:196px}
div.history_list ul.history_2000{left:20px;top:262px}
div.history_list ul.history_1999{left:20px;top:330px}
div.history_list ul.history_1998{left:20px;top:464px}
div.history_list ul.history_1996{left:20px;top:532px}
div.history_list ul.history_1991{left:20px;top:600px}
div.history_list ul.history_1987{left:20px;top:703px}
div.history_list ul.history_1974{left:20px;top:768px}

/*임원진 소개*/
div.management{width:724px; margin:0 15px 0 0; position:relative; list-style:none}
div.management .ul_executives li dt span.dept{display:block; padding:10px 0 0 0; font-size:20px; color:#444444; font-weight:bold}
div.management .ul_executives li dl dt{padding:3px 0 0 0; font-size:16px; font-weight:bold}
div.management .photo{margin:-50px 0 5px 100px}
div.management .ul_executives li{float:left; position:relative; height:290px; padding-top:84px; margin:0 19px 20px 0; border:1px solid #d3d9e3; background:url("/static/images/sub/company/bg_management.gif")}
div.management .ul_executives li dt{position:absolute; top:10px; left:19px; font:26px; color:#333742; letter-spacing:-.05em}
div.management .ul_executives li dt span.position{font-size:20px}
div.management .ul_executives li dd.txt{display:block; width:220px; height:124px; background-color:#f3f4f6}
div.management .ul_executives li dd.txt .tit{font-size:14px; font-weight:bold; color:#0c4e95; margin:0 0 5px 18px}
div.management .ul_executives li dd.txt .con{margin:0 0 10px 18px}
div.management .ul_executives li dd.txt .con_02{margin:0 0 10px 18px; line-height:17px}
div.management .ul_executives li dd.txt div{display:block; padding:11px 14px 15px 16px; font:13px/20px; color:#555b6b}

/*지도지도*/
.location .map{margin:15px 0 25px 0; border:1px solid #bdbdbd; width: 724px; height: 280x}
.table_style_map{width:100%; margin-top:15px}
.table_style_map th{border:1px solid #cfcfcf; height:36px; text-align:center; background:#fafafa; color:#333; font-size:14px}
.table_style_map td{border:1px solid #cfcfcf; height:36px; color:#666; font-size:13px; padding-left:40px}
.table_style_map th.no_line, .table_style_map td.no_line{border-right:none;border-left:none}
.table_style_map th.top{border-top:2px solid #0c4e95}
.table_style_map td.top{border-top:2px solid #999}
.table_style_map ul{clear:both; height:20px; line-height:20px; margin:7px}
.table_style_map li{float:left}
.table_style_map li img{margin:3px 10px 0 0}


.tbl_counsel td{ background-color:#FFF;  color:#747474;  }
.tbl_counsel th { background-color:#fdf9ed; width:20%; }
.tbl_counsel th .top { background-color:#8a722b; width:20%; padding:0px; height:3px}
.pad { padding:8px 0 8px 15px }
.h_pad { padding:8px 0}

/*estimate*/
.cus_attach_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:350px;}
.cus_name_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:80px;}
.cus_subject_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:516px;}
.cus_num_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:50px;}
.cus_num_input02{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:24px;}
.ESt_company_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:250px;}
.ESt_post_input{ font-size:12px; color:#666666; border: 1 solid #D7D7D7; width:220px;}

/*연혁*/
.history-list{width:670px; display:block;  margin:0 auto}
.history-list li{text-align:center; float:left}
/*div, body, table, td, tr{padding:0; margin:0}*/

.history-list li a{
	background:#f5f5f5; 
	font-size:14px; font-weight:bold; 
	padding:10px 0px;
	color:#224a8d; 
	border-top-style:solid; border-top-width:thin; border-top-color:#999; border-left-style:solid; border-left-width:1px; border-left-color:#e2e2e2; border-top-style:solid; border-top-width:3px; border-top-color:#999; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ccc; 
	display:block;text-decoration:none}

.history-list li a.left{border-left-style:none}
.bor-r{border-right-color:rgb(226, 226, 226); border-right-width:1px; border-right-style:solid}

.history-list li a:hover,.history-list li a:focus,.history-list li a.select{background:#fff; color:#224a8d; text-decoration:underline; border-top-color:#224a8d; border-top-width:3px; border-top-style:solid; font-family:Noto Sans KR}
.history{width:670px; margin:0 auto}
.history h5{font-size:22px; font-weight:normal;float:left; color:#0d4b24; font-weight:bold; margin:15px 0 0 0; width:100%; line-height:40px; border-bottom:solid 1px #e0e0e0; height:40px}
.history h5 span{margin-left:15px}
.history h5.second{border-top:solid 1px #e0e0e0; height:40px}
/*.history .txt{width:100%; margin-top:15px; float:left}*/
.history .txt{margin-top:5px; float:left}
.history .txt dl{padding:0px 0px 20px 20px; overflow:hidden}
.history .txt dd{text-indent:6px; font-size:12px; margin-left:0px; float:left}
.history .txt li{padding:7px 3px; background:url(/Images/Company/History/history_dot.gif) no-repeat 0 50%}
.history-box li{overflow:hidden}
.history-box li p{margin:0px 4%; width:24%; color:rgb(0, 0, 0); float:left; font-size-adjust:none; font-stretch:normal}








@media screen and (max-width: 768px) {

    #footer div.selectbox{position:relative; margin:10px 0; display: block  }
    #footer div.footer_content { width: 100% }
 
    
}




