@charset "utf-8";

/* common.css */
html {overflow-y:scroll;}

body{border-top:3px solid #286bba;}
body.popup{border-top:0 none;}
.mb07{margin-bottom:7px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.even {background-color:#f6f6f6;}


/* header */
#layoutTop{position:relative;width:1000px; height:137px; margin:0 auto 10px; background:url(/images/common/bg_layoutTop.jpg) no-repeat left bottom;}
#layoutTop h1{padding:33px 0 69px 15px;}
#layoutTop .utill{position:absolute; top:10px; right:83px; z-index:1;}
#layoutTop .utill_main{right:15px;}
#layoutTop .utill a{display:inline-block; padding:5px 10px 5px 5px; background:url(/images/common/bu_utill.gif) no-repeat right 6px;}
#layoutTop .utill a.end{padding-right:0px; background:none;}
#layoutTop .gnb{position:absolute; top:50px; right:15px;}

/* TopMenu */
#TopMenu{position:absolute; top:20px; left:210px;}
.TopMenu_main{right:45px !important;}
#TopMenu ul{overflow:hidden; width:auto; height:70px;}
#TopMenu ul li{ float:left;  width:auto; height:25px; margin-left:27px; padding-top:30px; display:block; list-style:none; }
#TopMenu ul li div{display:none; position:absolute; height:30px; left:30px; top:55px; margin:0px 0 0 0; padding:0px; background:url(/images/common/bg_2depth_L.png) no-repeat left top; }
#TopMenu ul li.menu01 div{ left:20px; }
#TopMenu ul li.menu02 div{ left:20px; }
#TopMenu ul li.menu04 div{ left:350px; }
#TopMenu ul li.menu05 div{ left:380px; }
#TopMenu ul li.menu07 div{ left:65px; }
/*#TopMenu ul li.menu07 {padding-top:0px;}*/
#TopMenu ul li ul{ float:left; margin:0 0 0 15px; height:30px; padding:0 15px 0 0; list-style:none; background:url(/images/common/bg_2depth_R.png) no-repeat right top; display:inline; }
#TopMenu ul li ul li{ width:auto; height:auto; padding:7px 10px 9px; margin:0px; background:url(/images/common/bg_2depth_C3.png) no-repeat right top;}
#TopMenu ul li ul li.end{background:url(/images/common/bg_2depth_C.png) repeat-x;}

/* footer */
#layoutBottom{height:110px; background:url(/images/common/bg_footer_outer.gif) repeat-x;} /*하단여백 수정. */
.banner {position:relative; width:1010px; margin:0 auto; background:#E3E3E3; z-index: 10;}
.banner ul{overflow:hidden; padding:14px 15px 12px;}
.banner li{float:left; margin-right:3px;}
.banner .f_slt{position:absolute; top:21px; left:855px;}
/*.banner .f_slt select{height:20px; line-height:135%;}*/
#footer{overflow:hidden; width:1010px; margin:0 auto;}
#footer .f_logo{padding:1px 23px 40px 15px;}
#footer p{float:left; margin:17px 13px 0 0;}

/* layout */
#layoutBody{overflow:hidden; width:1000px; min-height:69%; padding:137px 0 0px; margin:-137px auto 0px;}
#layoutLeft{float:left; width:172px; margin:0 16px 0 15px;}
#layoutLeft .lnb{margin-bottom:20px;}
#layoutLeft .lnb .tit img.line{border-bottom: 1px solid #ccc;}
#layoutLeft .info p{margin-bottom:10px;}
#layoutLeft .info p img{vertical-align:middle;}
#layoutLeft .info input[type=text]{width:114px; height:23px; padding:0 5px; line-height:23px; border:0 none; background:url(/images/common/bg_lnb_search.gif) no-repeat; vertical-align:top;}
*:first-child+html #layoutLeft .info input[type=text]{margin-top:-1px;} /* 레프트 검색 인풋박스 조절 ie7 */

#layoutLeft .info ul{overflow:hidden; width:160px;}
#layoutLeft .info li{float:left; margin:0 2px 4px 0; width:79px;}
#layoutLeft .info li.no_mg{margin:0 0 4px 0;}

#layoutMain{float:left; width:728px; position:relative; z-index:1;}

#sub_wraper{position:relative;  width:1024px; margin:0 auto;}
#historyContents{position: absolute; top: 31px; right: 5px; width:76px; z-index: 999; }
#quickLink {width: 76px; background:url(/images/common/bg_quick.gif) repeat-y;}
.quick{width:76px; background:url(/images/common/quick_bottom.gif) no-repeat left bottom;}
.quickNum {padding: 5px 0 0; font-size: 11px; text-align: center;}
.quickBtn {padding: 5px 0; text-align: center;}
.quickBtn img{cursor: pointer;}
.quickItem {height: 30px; padding: 5px 2px; margin: 3px; border: 1px solid #c0d6db; background-color: #f5f7f6;}
.blue {display:block; color: #2282CE; padding-bottom:4px; }
.nobr {overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.nobr1 {float:left; overflow:hidden; text-overflow:ellipsis; vertical-align: middle; white-space:nowrap; display:block;}

#layoutBody .cont_main{overflow:hidden; width:714px; padding-bottom:30px;}
.cont_head{position:relative; width:714px; height:32px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.cont_head .loc{position:absolute; top:13px; right:0;}
.cont_head .loc span{color:#c55214;}

/* 게시판 검색 */
.sub_search{margin-bottom:10px; text-align:center;}
.sub_search label{vertical-align:middle;}
.sub_search input{width:240px; padding:2px; border:1px solid #b9b9b9; }
.sub_search input.btn{width:auto; padding:0; margin-top:1px; border:0 none;}

/* 게시판 목록 */
.table_list {width:100%;position:relative;border-bottom:1px solid #898989;}
.table_list table{width:100%;}
.table_list th{padding:11px 0 10px; background:url(/images/common/bg_thead.gif) repeat-x; color:#3169a1;}
.table_list td{height:29px; line-height:18px; padding-left:7px; text-align:left; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef;}
.table_list td.cen_txt{padding-left:0px; text-align:center;}
.table_list td a:hover, .table_list td a span{color:#0066ff;}
.table_list td.end{border-right:0 none;}
.table_list td.main_txt{padding:30px 20px; border-right:0 none;}
/* 게시판 목록_(공시확대사업) */
.table_list td.num_txt{padding-right:3px; text-align:right;}
.table_list .sort{position:absolute; top:0; right:0;}
.table_list .sort2{text-align:right;}

/* 게시판 목록 */
.table_list_ext {width:100%;position:relative;}
.table_list_ext table{width:100%;}
/*.table_list_ext th{padding:11px 0 10px; background:url(/images/common/bg_thead_ext.gif); color:#3169a1;}*/
.table_list_ext th{padding:11px 0 10px; background:#f6fbfe; color:#3169a1; border-bottom:1px solid #c1d1d5; border-right:1px solid #efefef;border-top:1px solid #c1d1d5;}
.table_list_ext td{height:29px; line-height:18px; padding-left:7px; text-align:left; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef;}
.table_list_ext td.cen_txt{padding-left:0px; text-align:center;}
.table_list_ext td a:hover, .table_list td a span{color:#0066ff;}
.table_list_ext td.end{border-right:0 none;}
.table_list_ext td.main_txt{padding:30px 20px; border-right:0 none;}
/* 게시판 목록_(공시확대사업) */
.table_list_ext td.num_txt{padding-right:3px; text-align:right;}
.table_list_ext .sort{position:absolute; top:0; right:0;}
.table_list_ext .sort2{text-align:right;}
.table_list_ext td.cen_txt_acc{padding-left:15px; text-align:left;}
.des_ext{height:40px; line-height:16px; background:#f8feff; border:1px solid #01839f; text-align:center; vertical-align:middle; margin-top:15px; padding-top: 7px;}

.des{height:27px; line-height:28px; background:#f8feff; border:1px solid #01839f; text-align:center; vertical-align:middle; margin-top:15px}
.des span{color:#2753f2; font-weight:bold;}
.des2{margin-top:15px}
.des3{height:27px; line-height:28px; background:#f8feff; border:1px solid #01839f; text-align:center; vertical-align:middle;margin-top:10px}
.mg_top{margin-top:15px; padding-bottom:15px;}

.table_tit{height:20px;font-weight:bold;}

.no_data{padding:70px 0 !important; text-align:center !important; border-right:0 none !important;}
.no_data2{padding:100px 0 !important; text-align:center !important; border-right:0 none !important; border-bottom:0 none !important;}

/* 게시판 뷰어 */
.table_view{margin-bottom:20px;}
.table_view table{width:100%; margin-bottom:10px; text-align:left; }
.table_view .bg_head{border:0 none; background:url(/images/common/bg_thead.gif) repeat-x; }
.table_view th{padding:11px 0 10px; color:#3169a1;}
.table_view th, .table_view td{padding-left:25px; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef; text-align:left;}
.table_view td.cen_txt a:hover{color:#0066ff;}
.table_view td.end{border-right:0 none;}
.table_view .bd_btm{padding:10px 0 5px; border-bottom:1px solid #898989;}
.table_view th.bd_btm{padding-left:25px;}
.table_view .bd_btm a{display:inline-block; padding:0 0 5px 25px;}
.table_view .bd_btm a:hover{color:#0600ff;}
.table_view .bd_btm a img{vertical-align:middle;}
.table_view td.main_txt{padding:30px 20px; border-bottom:1px solid #898989; border-right:0 none; text-align:left; line-height:18px;}
.table_view td.main_txt .txt_cen{padding:10px 0; text-align:center;}
.table_view td.main_txt .txt_cen a:hover{color:#0600ff;}
.R_btn{text-align:right;}

/* paging */
.page_list{position:relative; padding:0 20px 0 0; margin-top:10px; text-align:center; }
.page_list .on{display:inline-block; padding:2px 2px 0; margin:0 2px; font-weight:bold; vertical-align:top; }
.page_list .on_pop{display:inline-block; padding:0; margin:0; font-weight:bold; vertical-align:top; }
.page_list input[type=button]{display:inline-block; padding:2px 2px 0; vertical-align:top;}
.page_list .end{height:11px;}
.page_list .end img{vertical-align:top;}
.page_list input[type=image]{display:inline-block;vertical-align:top;}
.page_list a{display:inline-block; vertical-align:top;}
.page_info{position:absolute; top:0; right:0;}
.page_count{position:absolute; top:0;}
#pop_body .page_info{position:relative; float:right; width:140px; margin-top:10px; text-align:right;}

/* 최근공시 */
.date_choice{overflow:hidden; width:720px; padding:0 0 20px 275px;}
.date_choice a{float:left; width:60px; height:24px; line-height:24px; padding-left:8px; margin-left:5px; background:url(/images/common/bg_date.gif) no-repeat;text-align:center;}
.date_choice a:hover, .date_choice a.date_select{text-decoration:none;  background:url(/images/common/bg_date_on.gif) no-repeat; color:#007293;}
.date_choice a:hover a{color:#007293; text-decoration:none;}
.date_choice a.on{text-decoration:none;  background:url(/images/common/bg_date_on.gif) no-repeat; color:#007293;}
.date_choice a.on a{color:#007293; text-decoration:none;}

/* 공시정보활용마당 */
.date_choice_ext{overflow:hidden; width:720px; padding:0 0 20px 0;}
.date_choice_ext a{float:left; width:60px; height:24px; line-height:24px; padding-left:8px; margin-left:5px; background:url(/images/common/bg_date.gif) no-repeat;text-align:center;}
.date_choice_ext a:hover, .date_choice_ext a.date_select{text-decoration:none;  background:url(/images/common/bg_date_on.gif) no-repeat; color:#007293;}
.date_choice_ext a:hover a{color:#007293; text-decoration:none;}
.date_choice_ext a.on{text-decoration:none;  background:url(/images/common/bg_date_on.gif) no-repeat; color:#007293;}
.date_choice_ext a.on a{color:#007293; text-decoration:none;}

/* 팝업 */
#winScheduleInfo{width:540px;}

#pop_head{position:relative; height:56px; margin-bottom:7px; border-bottom:3px solid #4577c0; background:#fff url(/images/pop/bg_pop_head.jpg) no-repeat right top;}
#pop_head .tit{padding:18px 0 0 15px;}

#pop_body .search_box{width:480px; padding:1em 10px; margin:0 auto 0.625em; border:1px solid #c3cad4; background:#fefffa;}
#pop_body .search_box form{background:none;}
#pop_body .mg_btm{margin-bottom:15px;}
#pop_body .search1{float:left; width:60%; margin:0 27px 13px 0;}
#pop_body .search1 input{width:70%; }
#pop_body .fund_search1{float:none; width:100%;margin:0 0px 13px 0;}
#pop_body .fund_search1 input{width:390px; padding:2px; }
#pop_body .fund_search1 label{margin:0 15px 0 5px; vertical-align:middle;}
#pop_body .doc_search1{float:none; width:100%;}
#pop_body .doc_search1 input{width:305px;}
#pop_body .doc_search1 label{margin:0 15px 0 5px; vertical-align:middle;}
#pop_body .people_search1{float:left; width:60%; margin:0 50px 13px 0;}
#pop_body .people_search1 input{width:70%; }
#pop_body .manage_search1{float:none; width:100%;margin:0 0px 13px 0;}
#pop_body .manage_search1 input{width:363px; padding:2px; }
#pop_body .manage_search1 label{margin:0 15px 0 5px; vertical-align:middle;}
#pop_body .search2{float:left;}
#pop_body .search3{clear:both;}
#pop_body .doc_search3{margin-right:11px; text-align:right;}
#pop_body label{font-weight:bold; color:#3169a1;}
#pop_body .help{padding:0 0 10px 3%; color:#cf4900;}
#pop_body .cen_btn{clear:both; padding-top:10px; text-align:center;}
#pop_body .cen_btn2{margin-top:15px; text-align:center;}
#pop_body .cen_btn3{margin-top:15px; text-align:center;}

#pop_footer{position:relative; height:28px; padding:13px 0px; }
#pop_footer .cen_btn2{text-align:center;}
#pop_footer .cen_btn3{text-align:center;}

.pop_table_A{position:relative;width:500px; margin:0 auto;}
.pop_table_A table{width:100%;}
.pop_table_A th{height: 30px;background:url(/images/common/bg_thead.gif) repeat-x; color:#3169a1; font-weight:bold; text-align:center;}
.pop_table_A td{padding-left:10px;height: 30px; line-height: 18px; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef;}
.pop_table_A td img{vertical-align:middle;}
.pop_table_A td.end{border-right:0 none;}
.pop_table_A td.txt_cen{padding:0;text-align:center;}
.pop_table_A .total_choice{padding:0 0 0 7px; color:#187877; font-weight:bold; height:20px;}
.pop_table_A .table_scroll{overflow-x:hidden; overflow-y:scroll; height:236px; border-bottom:1px solid #898989;}
.pop_table_A .pop_page{float:left; width:360px; padding:0; text-align:center;}
.pop_table_A .cen_txt{text-align:center;}

input[type=checkbox]{vertical-align:middle;}

/* 기업개황테이블  */
.pop_table_B{position:relative;width:465px;margin:0px 8px;border:1px solid #b5b5b5;}
.pop_table_B table{width:465px;}
.pop_table_B tr{height: 24px;}
*:first-child+html .pop_table_B tr{height: 17px;}
.pop_table_B th{padding:3px 7px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#f8f8f8;text-align:left; color:#3169a1;}
.pop_table_B td{padding:3px 5px;border-bottom:1px solid #d8d8d8;}

/* 보도자료 C */
.pop_table_C{position:relative;width:500px; margin:0 auto; border:1px solid #b5b5b5;}
.pop_table_C table{width:500px;}
.pop_table_C tr{height: 24px;}
*:first-child+html .pop_table_C tr{height: 17px;}
.pop_table_C th{padding:3px 0px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#f8f8f8;color:#3169a1;}
.pop_table_C th.bd_L{border-left:1px solid #d8d8d8;}
.pop_table_C td{padding:3px 10px;border-bottom:1px solid #d8d8d8;}

/* 기업공시제도일반 E */
.pop_table_E{position:relative;width:500px; margin:0 auto;}
.pop_table_E table{width:100%;}
.pop_table_E th{height: 30px;background:url(/images/common/bg_thead.gif) repeat-x; color:#3169a1; font-weight:bold; text-align:center;}
.pop_table_E td{padding-left:10px;height: 30px; line-height: 18px; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef;}
.pop_table_E td img{vertical-align:middle;}
.pop_table_E td.end{border-right:0 none;}
.pop_table_E td.txt_cen{padding:0;text-align:center;}
.pop_table_E .total_choice{padding:0 0 0 7px; color:#187877; font-weight:bold; height:20px;}
.pop_table_E .table_scroll{overflow-x:hidden; overflow-y:scroll; height:236px; border-bottom:1px solid #898989;}
.pop_table_E .pop_page{float:left; width:360px; padding:0; text-align:center;}
.pop_table_E .cen_txt{text-align:center;}

/*정기보고서 제출기한*/
.pop_table_s{position:relative;width:500px; margin:0 auto;}
.pop_table_s table{width:500px; }
.pop_table_s th{height:30px;background:url(/images/common/bg_thead.gif) repeat-x; color:#3169a1;}
.pop_table_s td{height:25px; line-height: 18px; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef; text-align: center;}
.pop_table_s td:last-child{border-right:0 none;}
.pop_table_s td span{color: #1E9FA0;}



#pop_body .eraser{overflow:hidden; width:500px; margin:0 auto 15px;}
#pop_body .eraser p{float:left; margin-right:9px;}
#pop_body .eraser p.end{float:left; margin-right:0px;}
#pop_body .eraser input[type=text]{width:118px; padding:3px; border:1px solid #b8bfc8;}

/* find industry */
#pop_body .search_box3{position:relative; height:120px; padding:16px 15px 0; margin:0 15px 20px; border:1px solid #c3cad4; background:#fefffa;}
#pop_body .search_box3 p{display:inline-block;height:20px; margin:0 0 10px 6px;}
#pop_body .search_box3 .search1{width:auto; margin:0 0 10px 0;}
#pop_body .search_box3 .search1 label{display:inline-block; width:50px; font-weight:bold; color:#3169a1;}
#pop_body .search_box3 .search3 input{position:absolute; top:122px; right:19px;}
#pop_body .search_box3 select{width:370px;}
.search_box3 .search1 div{display:inline-block;}

/* find report */
#pop_body .search_box2{position:relative; width:470px; padding:16px 15px 20px; margin:0 auto 20px; border:1px solid #c3cad4; background:#fefffa;}
#pop_body .search_box2 .search1{width:auto; margin:0 0 10px 0;}
#pop_body .search_box2 .search1 label{display:inline-block; width:90px; font-weight:bold; color:#3169a1;}
#pop_body .search_box2 .search2 label{display:inline-block; width:90px;}
#pop_body .search_box2 .search2 input{width:358px;}
#pop_body .search_box2 .search2 input#dcmNm{width:300px;}/* 0626 */
#pop_body .search_box2 .search3 input{position:absolute; top:71px; right:21px;}/* 0626 */
#pop_body .search_box2 .search3 input.btn{position:absolute; top:44px; right:23px;}
#pop_body .search_box2 select{width:364px;}
#pop_body .search_box2 select.report{width:336px;}

/* 회사별검색 */
.cont_main .help{margin-bottom:3px; text-align:right;}
.search_box{background:url(/images/common/bg_sbox_mid.gif) repeat-y;}
.search_box form{background:url(/images/common/bg_sbox_top.gif) no-repeat;}
.search_box_top{background:url(/images/common/bg_sbox_top.gif) no-repeat;}
.search_box fieldset{position:relative; padding:20px 0 5px 28px; background:url(/images/common/bg_sbox_btm.gif) no-repeat left bottom;}
.search_box fieldset p{margin-bottom:5px;}
.search_box fieldset p a{display:inline-block;}
.search_box fieldset p a img{vertical-align:middle;}
.search_box fieldset p.btn{position:absolute; top:30px; right:24px;}
.search_box fieldset p.btn2{position:absolute; top:152px; right:24px;}
.search_box fieldset p.btn3{position:absolute; top:86px; right:24px;}
.search_box fieldset p span{display:inline-block; width:300px;}
.search_box fieldset p span.typeA{display:inline-block; width:216px;}
.search_box fieldset p span.typeB{display:inline-block; width:383px;}
.search_box fieldset p span.typeC{display:inline-block; width:264px;}
.search_box fieldset p span.typeD{display:inline-block; width:90px;}
.search_box fieldset p span.typeE{display:inline-block; width:340px;}
.search_box fieldset label{display:inline-block; width:55px; padding-right:15px;color:#3169A1; font-weight:bold; text-align:right;}
.search_box fieldset label.corp{display:inline-block; width:75px; padding-right:15px;color:#3169A1; font-weight:bold; text-align:right;}
.search_box fieldset label.txt_normal{width:auto; color:#8f8f8f; font-weight:normal;}
.search_box fieldset input[type=text]{width:65px; padding:2px 4px; border:1px solid #72849a;}
.search_box fieldset input.f_period{width:62px; padding:2px 4px;}
.search_box fieldset input.with{width:283px; }
.search_box fieldset input.with2{width:370px; }
.search_box fieldset input.with3{width:324px; }
.search_box .icon{padding-left:94px; margin-bottom:20px; }
.search_box .icon a:hover{text-decoration:none;}

.detail_choice{display:none;}
.detail_choice dl {position:relative; overflow:hidden; width:661px; border-top:1px dotted #b6babb;}
.detail_choice dl a{cursor:pointer;}
.detail_choice dt{padding:10px 0 13px; }
.detail_choice dd{float:left; display:inline; min-width:33%; padding-bottom:7px;}
.detail_choice dd label{width:auto; color:#414141; font-weight:normal; padding:0; text-align:left;}
.detail_choice dd.btn{width:auto; position:absolute; float:left; top:0;  padding: 10px 0 13px; right:0; min-width:0; }
.detail_choice dd.btn a{vertical-align: top; }
.detail_choice input[type=checkbox]{vertical-align: middle;cursor:pointer;}

/* IE7핵 */
*:first-child+html .detail_choice_main input[type=checkbox]{margin-top:-3px;} /* 레이어 팝업 글자와 체크사이 높이 조정 삭제시 틀어짐. */

.detail_choice .go{padding:0 27px 10px 0; text-align:right;}

.optionButton{margin-bottom:20px; text-align:right;}

/* 통합검색 */
.search_box_total{width:714px;margin-bottom:20px; background:url(/images/common/bg_sbox.gif) no-repeat;}
.search_box_total form{background:url(/images/common/bg_sbox_top.gif) no-repeat;}
.search_box_total fieldset{position:relative; padding:20px 0 3px 0px; background:url(/images/common/bg_sbox_btm.gif) no-repeat left bottom;}
.search_box_total fieldset .total_title{padding-left:28px;}
.search_box_total fieldset p{padding-left:27px; margin-bottom:5px;}
.search_box_total fieldset p.btn{position:absolute; top:21px; right:40px;}
.search_box_total fieldset p span{display:inline-block; width:295px; }
.search_box_total fieldset label{display:inline-block; width:60px; padding-right:15px; color:#3169A1; font-weight:bold; text-align:right;}
.search_box_total fieldset label.txt_normal{width:auto; color:#555; font-weight:normal; vertical-align:middle;}
.search_box_total fieldset input[type=text]{width:90px; padding:2px 4px; border:1px solid #72849a;}
.search_box_total fieldset input.with{width:266px; height:15px;}
.search_box_total fieldset input.with2{width:360px; }
.search_box_total fieldset span{display:inline-block; width:280px;}
.search_box_total fieldset .total_title input[type=checkbox]{margin-left:5px;}

.search_box_total .detail_search{overflow:hidden; width:650px; padding:15px 0 10px;  margin:0 15px; border-top:1px dotted #b6babb; }
.search_box_total .detail_search p a img{vertical-align:middle;}
.detail_search table{width:100%;}
.search_box_total .detail_search p{padding-left:20px; margin-bottom:5px; }
.search_box_total .detail_search p img{vertical-align:middle;}
*:first-child+html .search_box_total .detail_search p {margin-bottom: 2px;}/* 통합검색 상세검색 에서 테두리 짤림. 삭제하면 안됨 */
.mb10{margin-bottom:10px !important;}
.search_box_total .detail_search label{display:inline-block; width:52px; padding-right:15px; color:#3169A1; font-weight:bold; text-align:right;}
.search_box_total .detail_search span{display:block; float:left; width:70px; height:30px; color:#3169A1; font-weight:bold;}
.search_box_total .detail_search span.typ{padding-left:20px;}
.search_box_total .detail_search span.typeB{display:inline-block;float:none; width:217px; height:auto;}
.search_box_total .detail_search span.typeC{display:inline-block;float:none; width:384px; height:auto;}
*:first-child+html .search_box_total .detail_search span{padding-top:5px;}/* 통합검색 상세검색에서 줄 간격 맞춤 */
.search_box_total .detail_search label.txt_normal{width:auto; color:#555; font-weight:normal; padding:0 10px 0 3px; vertical-align:middle; line-height:14px;}
.search_box_total .detail_search input[type=text]{width:55px; padding:2px 8px; border:1px solid #72849a;}
.search_box_total .detail_search input.with{width:270px; }
.search_box_total .detail_search input.with2{width:360px; }
.detail_search .dspType{position:relative; overflow:hidden; width:650px; }
.detail_search .dspType p{float:left; width:100px; padding:0px; text-align:left; letter-spacing:-1px;}
.detail_search .dspType .pos{position:absolute;  top:18px; right:-30px; padding-left:6px; color:#3c8de3; border-left:1px solid #bbb;}
*:first-child+html .mb20 {margin-bottom: 10px !important;} /* 통합검색 상세검색창 열었을때 높이조절. 삭제시 테두리 영역 깨짐. 삭제불가 */
*:first-child+html .dspType .pos{top:21px;}/* 통합검색 상세검색창 열었을때 마지막 전체선택 체크박스와 레이블 올라감. 삭제불가 */
.detail_search_tab{overflow:hidden; width:714px; height:28px; margin-bottom:18px; background:url(/images/common/bg_detail_search_tab.gif) repeat-x left bottom;}
.detail_search_tab li{float:left; margin-right:3px;}
.detail_search_tab li.end{margin-right:0;}

.tab_view1 .search_num{padding:0 0 7px 8px;}
.tab_view1 .sort{padding:0 7px 0px 0; text-align:right;}
.tab_view1 dl{padding:15px 7px 10px 0; border-bottom:1px dotted #525454;}
.tab_view1 dt{padding-bottom:10px; font-weight:bold;}
.tab_view1 dt a{line-height:12px;}
.tab_view1 dt a.first{padding-bottom:10px; font-weight:bold;}
.tab_view1 dt a.second{display:inline-block; padding-left:17px; color:#2085b3; font-weight:normal; text-decoration:underline;}
.tab_view1 dt a.second:visited {color:#cd0093;}
.tab_view1 dd{overflow:hidden; width:100%; padding-bottom:6px; line-height:16px;}
.tab_view1 dd span{display:block; float:right;}

.total_des{margin-top:30px;padding:12px 0 7px 13px;background:#f8feff; border:1px solid #01839f; line-height:18px;}
.total_des span{color:#2753f2; font-weight:bold;}
.total_des span.bold{color:#3e403d; }
.total_des .nor{color:#121095; font-weight:normal;}
.total_des .gap{padding-left:97px;}

/* 펀드공시 상세 검색 */
.fund{margin-bottom:20px;}
.fund fieldset p label{width:120px;}
.fund fieldset p.with label{width:65px;}
.fund fieldset p.btn{position:absolute; top:80px;}
.fund fieldset p.btn2{position:absolute; top:55px;}
/* 상세 검색_(공시확대사업) */
.disclosure{margin-bottom:20px;}
.disclosure fieldset p.btn{position:absolute; top:80px;}

/* 비교검색 */
.compare{margin-bottom:10px;}
.compare fieldset p label.pd{width:60px; padding-left:0px;}
.compare fieldset p span.point{width:auto; margin-left:8px;  letter-spacing:-1px;}
.compare fieldset p.btn{position:absolute; top:52px;}
/* 비교검색_(공시확대사업) */
.disclosure fieldset p span.point{width:auto; margin-left:8px;  letter-spacing:-1px;}
.disclosure fieldset p.btn2{position:absolute; top:52px;}



/*공시정보제공_(공시확대사업)*/
.disclosure fieldset p label{width:100px;}

.disclosure .ulist {line-height:18px;}
.disclosure .ulist1 {margin-top:18px;line-height:18px;}
.search_tab {position:relative;margin-bottom:15px;}
.search_tab ul {height:27px;border-bottom:1px solid #898989;overflow:hidden;}
.search_tab li {float:left;margin-right:1px;}
.search_tab .btn_dev {position:absolute;right:0;top:0;}
.search_tab li a {display:inline-block;width:160px;height:29px;background:url('../images/common/search_tab01.gif') no-repeat left top;}
.search_tab li a span {position:absolute;visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.search_tab li.tab02 a {background:url('../images/common/search_tab02.gif') no-repeat left top;}
.search_tab li.tab03 a {background:url('../images/common/search_tab03.gif') no-repeat left top;}
.search_tab li.tab01 a.on {background:url('../images/common/search_tab01_on.gif') no-repeat left top;}
.search_tab li.tab02 a.on {background:url('../images/common/search_tab02_on.gif') no-repeat left top;}
.search_tab li.tab03 a.on {background:url('../images/common/search_tab03_on.gif') no-repeat left top;}

/*재무정보 일괄다운로드_(공시확대사업)*/

.disclosure .tit{padding:5px 0px 20px 5px;}
.disclosure .txt{padding:0 8px 13px 8px; line-height:22px;}
.disclosure .table_list .list td{padding: 8px 0px 5px;}
/* 2015-11-19 2줄 변경 - 정렬값
.disclosure .check{padding:15px 12px 20px 10px; }
.disclosure .request{padding:7px 12px 20px 0; text-align:right; margin-top:-40px; }*/
.disclosure .check{padding:15px 12px 20px 10px; text-align:right; }
.disclosure .request{padding:7px 12px 20px 0; margin-top:-40px; }
.disclosure .request label{font-weight:bold; margin-right:5px;}


/*지분정보조회_(공시확대사업)*/
.part{margin-bottom:10px;}
.part fieldset p label{width:60px;}
.part fieldset p.btn{position:absolute; top:11px;}
.part fieldset {padding:20px 0 15px 28px}


/* 컬럼 정렬_(공시확대사업)*/
.list thead th a.asc{ padding-right:15px; color:#3169a1; background:url('../images/btn/icon_sort_asc.gif') no-repeat right center;}
.list thead th a.desc{ padding-right:15px; color:#3169a1; background:url('../images/btn/icon_sort_desc.gif') no-repeat right center;}

/*신규버튼 및 단위 영역_(공시확대사업)*/
.align_right {margin-bottom:5px; text-align:right;}
.align_right span{float:left; !important; margin-top:10px;}

/*조회계정 선택_(공시확대사업)*/
.check_select{position:relative; overflow:hidden; width:661px; border-top:1px dotted #b6babb;}
.check_select a{cursor:pointer;}
.check_select dt{padding:10px 0 13px;}
/*.check_select dt span{font-weight:bold; color:#3169A1;}*/
.check_select dt span{color:#fff; background-color:#517fad; padding:5px 8px 3px; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.check_select dd{float:left; display:inline; min-width:30%; padding-bottom:7px;}
.check_select dd label{width:auto; color:#414141; font-weight:normal; padding:0; text-align:left;}
.check_select input[type=checkbox]{vertical-align: middle;cursor:pointer;}


/*주요정보 선택_(공시확대사업)
.radio_select{position:relative; overflow:hidden;  border-top:1px dotted #b6babb; float:left; }
.radio_select a{cursor:pointer;}
.radio_select dt{padding:8px 8px 5px; display:inline-block; color:#fff; background-color:#a3a3a3; width:100%; margin:15px 0px 8px;border-left: 1px solid #fff}
.radio_select dt span{font-weight:bold; color:#fff;}
.radio_select dd{ padding:7px 20px 3px 7px;}
.radio_select dd label{width:auto; color:#414141; font-weight:normal; padding:0; text-align:left;}
.radio_select input[type=checkbox]{vertical-align: middle; cursor:pointer;}*/

/*주요정보 선택2_(공시확대사업)*/
.radio_select{position:relative; overflow:hidden; width:661px; border-top:1px dotted #b6babb;}
.radio_select a{cursor:pointer;}
.radio_select dt{padding:10px 0 0px; display:inline-block; float:left; width:175px;}

.radio_select dt span{color:#fff; background-color:#a3a3a3; padding:5px 5px 3px; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.radio_select dd{float:left; display:inline-block; width:475px; height:28px; padding:10px 0 0px; line-height:18px}
.radio_select dd label{width:auto; color:#414141; font-weight:normal; padding:0; text-align:left;}
.radio_select input[type=checkbox]{vertical-align: middle;cursor:pointer;}
.radio_select dd ul li{float:left; padding:3px 8px 3px;}

/*multi_list_(공시확대사업)*/
.multi_list{border-top:2px solid #898989;}
.multi_list table {width:100%; }
.multi_list th{padding:5px 0px; color:#3169a1; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef; background-color:#fdfdfd;}
.multi_list td{height:29px; line-height:18px; padding-left:7px; text-align:left; border-bottom:1px solid #d8d8d8;  border-right:1px solid #efefef;}
.multi_list td.cen_txt{padding-left:0px; text-align:center;}
.multi_list td.num_txt{padding-right:3px; text-align:right;}
.multi_list td a:hover, .table_list td a span{color:#0066ff;}
.multi_list td.end, .multi_list th.end{border-right:0 none;}



/* 로그인 */
.login_box{position:relative; overflow:hidden; width:714px; background:url(/images/common/bg_login.gif) no-repeat;}
.login_box .tit{float:left; padding:35px 38px 25px 35px;}
.login_box .login_put{float:left; padding-top:54px;}
.login_box fieldset p{margin-bottom:8px;}
.login_box fieldset p.mb18{margin-bottom:18px;}
.login_box fieldset label img{margin-right:30px; vertical-align:middle;}
.login_box fieldset input[type=text],.login_box fieldset input[type=password]{width:170px; padding:2px 5px; border:1px solid #cacaca;}
.login_box fieldset .btn{position:absolute; top:53px; right:39px;}
.login_box .find_id{overflow:hidden; width:350px;}
.login_box dl{float:left; padding:11px 16px 12px 10px;margin-right:6px; background:url(/images/common/bg_accout_apply.gif) no-repeat;}
.login_box dt{padding-bottom:7px;}

/* 계정신청 */
.account{}
.account .tit{padding-bottom:11px;}
.account textarea{width:674px;padding:12px 0 12px 12px; margin-left:14px; border:1px solid #cdcbce; line-height:16px;}
.account .check{padding:7px 12px 20px 0; text-align:right;}
.account .check input[type="radio"]{vertical-align:top;}
.account .check .agree{line-height:14px;padding:0; margin:0 8px 0 5px;}
.account .check span{padding-left:20px; }

.account .spot{padding-bottom:10px;color:#263fc0; }
.account_table{margin-bottom:10px; border-top:2px solid #898989; border-bottom:1px solid #898989;}
.account_table table{width:100%;}
.account_table th{padding:10px 0 8px 20px; text-align:left; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; color:#3169a1;}
.account_table td{padding:5px 0 5px 7px; border-bottom:1px solid #d8d8d8;}
.account_table td input[type=text], .account_table td input[type=password]{padding:2px; border:1px solid #72849a;}
.account_table td a{color:#263fc0;}
.cen_btn{text-align:center;}

/* 계정신청(수정) */
.account1 .tit{padding-bottom:11px;}
.account1 .check{overflow: hidden; background-color: #f6fbfe; border: 1px solid #c1d1d5; padding: 10px 5px 10px 10px; margin: 3px 11px 20px 14px;}
.account1 .check input[type="radio"]{vertical-align:top;}
.account1 .check .agree{line-height:14px;padding:0; margin:0 8px 0 5px;}
.account1 .check span{padding-left:20px; }

.account1 .spot{padding-bottom:10px;color:#263fc0; }

.account_box {padding: 0 5px 10px 10px; margin-left: 14px; margin-right: 11px; height: 150px; overflow-y: auto; border: 1px solid rgb(204,204,204);}
.account_box .dt1 {font-weight: bold; color: #097BB0; margin: 20px 0px 10px 0px;}
.account_box .dt2 {font-weight: bold; margin: 20px 0px 0px 0px;}
.account_box .dd1 {margin: 5px 0px 5px 15px;}
.account_box .ul1 {list-style-type: none; padding-left: 20px; margin:0;}

.main_account_box {padding: 0 5px 10px 10px; margin-left: 14px; margin-right: 11px; height: 190px; overflow-y: auto; border: 1px solid rgb(204,204,204);}
.main_account_box .dt1 {font-weight: bold; color: #097BB0; margin: 20px 0px 10px 0px;}
.main_account_box .dt2 {font-weight: bold; margin: 20px 0px 0px 0px;}
.main_account_box .dd1 {margin: 5px 0px 5px 15px;}
.main_account_box .ul1 {list-style-type: none; padding-left: 20px; margin:0;}

/* 계정신청_(공시확대사업) */
.disclosure textarea{width:674px;padding:12px 0 12px 12px; margin-left:14px; border:1px solid #cdcbce; line-height:16px;}
.disclosure textarea {margin-left:8px; width:680px;}
.disclosure .check .agree{line-height:14px;padding:0; margin:0 8px 0 5px;}


/* 이메일ID/비밀번호 재발급*/
.find_box{padding:22px 0 10px 35px; background:url(/images/common/bg_find_box.gif) no-repeat;}
.find_box p{padding-bottom:10px;}
.find_rbox{position:relative; padding:9px 0 0 11px; margin-bottom:30px; background:url(/images/common/bg_find_rbox.gif) no-repeat;}
.find_rbox .cen_btn{position:absolute; top:8px; left:265px;}
.find_rbox label img{vertical-align:middle; margin-right:10px;}
.find_rbox input{width:180px; padding:2px 2px 1px; border:1px solid #cdcdcd;}

/* 비밀번호변경 */
.pw_change{padding:10px 0 0px 27px; background:url(/images/common/bg_pw_change.gif) no-repeat;}
.pw_change p{padding-bottom:8px;}
.pw_change_table{width:455px; margin-bottom:10px; border-top:2px solid #898989; border-bottom:1px solid #898989;}
.pw_change_table table{width:455px;}
.pw_change_table th{padding:10px 0 8px 20px; text-align:left; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-weight:normal;}
.pw_change_table th label{color:#01839f; }
.pw_change_table td{padding:5px 0 5px 7px; border-bottom:1px solid #d8d8d8;}
.pw_change_table td input[type=text], .pw_change_table td input[type=password]{width:170px; padding:2px; border:1px solid #72849a;}
.pw_change_table td a{color:#263fc0;}
.pw_change .cen_btn{padding-bottom:20px; margin-left:-200px;}

/* 메인 팝업 비밀번호변경 */
.main_pw_change{padding:10px 0 0px 27px; background:url(/images/common/bg_main_pw_change.gif) no-repeat;}
.main_pw_change p{padding-bottom:8px;}
.main_pw_change_table{width:355px; margin-bottom:10px; border-top:2px solid #898989; border-bottom:1px solid #898989;}
.main_pw_change_table table{width:355px;}
.main_pw_change_table th{padding:10px 0 8px 20px; text-align:left; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font-weight:normal;}
.main_pw_change_table th label{color:#01839f; }
.main_pw_change_table td{padding:5px 0 5px 7px; border-bottom:1px solid #d8d8d8;}
.main_pw_change_table td input[type=text], .pw_change_table td input[type=password]{width:170px; padding:2px; border:1px solid #72849a;}
.main_pw_change_table td a{color:#263fc0;}
.main_pw_change .cen_btn{padding-bottom:20px; margin-left:-30px;}

/* 탈퇴하기 */
.leave{padding:39px 0 20px 38px; background:url(/images/common/bg_leave.jpg) no-repeat;}
.leave p{padding-bottom:13px;}
.leave p.pb24{padding-bottom:24px;}
.leave p span{font-weight:bold; color:#01839f;}
.leave p span.point{color:#006ce6;}
.leave p label{margin-right:9px; font-weight:bold;}
.leave p input[type=text]{width:130px; padding:3px 0 2px; margin-right:12px; border:1px solid #72849a; vertical-align:top;}

/* 검색식관리 */
.admin{overflow:hidden; width:714px; margin-bottom:10px;}
.admin .tit{padding:14px 0 13px 14px;}
.admin .my_admin{float:left; width:414px; height:169px; background:url(/images/common/bg_my_admin.gif) no-repeat;}
.menuList{overflow:auto; width:394px; height:108px; padding:4px 0; margin:0 auto; border:1px solid #cdcbce;}
.menuList li{padding-left:19px; line-height:20px; background:url(/images/common/bu_nemo.gif) no-repeat 12px 8px;}
.menuList li span{margin:0 10px;}
.menuList li a{color:#263fc0;}
.menuList li a img{margin-top:1px;}

.admin .save_admin{float:right; width:294px; height:169px; background:url(/images/common/bg_save_admin.gif) no-repeat;}
.save_admin .put{padding:22px 0 21px 16px;}
.save_admin .put input[type=text]{width:170px; padding:2px; border:1px solid #cdcdcd;}
.save_admin .btn{padding-left:16px; }

/* 기업개황 */
.detail_search{margin-bottom:30px;}
.detail_search table{ border:2px solid #7ab0fa; }
.detail_search th{padding:8px 10px 6px 15px; border-right:1px solid #91abd0; border-bottom:1px solid #91abd0; background:#f0f7fd; color:#3977b1; font-weight:normal; text-align:left;}
.detail_search td{padding:8px 10px 6px 10px; border-right:1px solid #91abd0; border-bottom:1px solid #91abd0; }
.detail_search td.no_bd{border-right:0 none;}
.detail_search td a, .detail_search td a:hover{color:#2753f2;}
.detail_search .end{border-bottom:0 none;}
.detail_search .rt_btn{margin:10px 9px 0 0; text-align:right;}

/* 메인 팝업 */
.popLineBox{width:520px;}
.popLineBox #pop_body .tit{padding:0 0 11px 16px;}
.pop_table_C td.add_file a{vertical-align:bottom; color:#0066cc;}
.pop_table_C td.add_file img{vertical-align:middle;}
.pop_table_A td.LH span{display:block;line-height:18px; overflow:auto; height:200px;}
.pop_table_A td .ps{color:#cf4900;}
.pop_table_E td.LH span{display:block;line-height:18px; overflow:auto; height:80px;}
.pop_table_E td .ps{color:#cf4900;}

.popBox{width:520px;}
.year_choice{padding:0 1px 9px 0; text-align:right; font-weight:bold;}
.year_choice span{color:#3169a1;}
.year_choice img{}
.pop_type1{margin-bottom:12px;}
.pop_type1 th{padding:7px 0 8px;}
.pop_type1 td{text-align:center;}
.pop_type1 td span{color:#1E9FA0;}
.txt_box{width:480px; padding:10px; margin:0 auto; border:1px solid #e2e2e2;}
.txt_box p{line-height:18px;}

.popDownload{width:520px;}
.popPw img{width:200px; height:100px; border:1px solid #72849a;}

.popDownContents .viewer{width:480px; padding:0 0 6px 17px; margin:0 auto; background:url(/images/pop/bu_viewer.gif) no-repeat; color:#3169a1; font-weight:bold; letter-spacing:-1px;}
.popDownContents .viewer span{padding-right:9px;}
.popDownContents .viewer img{margin-top:-2px; vertical-align:middle;}

.popPwInput{overflow:hidden; width:466px; padding:15px; margin:0 auto 10px; border:1px solid #c3cad4;}
.popPw{float:left;}
.popInput{float:right; width:240px; padding-top:17px;}
.popInput .guide{letter-spacing:-1px;}
.popInput p{padding-bottom:3px;}
.popInput p label{color:#3169a1; font-weight:bold;}
.popInput p input[type=text]{width:173px; padding:2px; border:1px solid #72849a;}
.popInput p.btn{padding:0 4px 8px 0;text-align:right;}
.popPwInfo{padding:0 0 20px 15px; color:#cf4900;}

/* 온라인 설문조사 */
.no_bd{border-top:0 none;}
.online_servey{width:520px;}
.online_servey .logo{padding:12px 0 8px 20px;}
.servey_box{width:491px; margin:0 auto;}
.servey_box h1{font-size:20px;line-height: 30px;text-align: center;}
.servey_box .tit{padding:31px 0 19px 15px;}
.servey_box .question{padding-left:18px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #ccc;margin-top: 5px; margin-bottom: 5px;}
.servey_box .question p{padding:0 0 5px 12px; margin:5px 15px 0px 0px; background:url(/images/pop/bu_servey.gif) no-repeat left 1px; font-weight:bold;line-height:1.2em;}
.servey_box .question ul{overflow:hidden; padding:10px 0 0 10px; margin:0px 15px 15px 0px; border:1px solid #e2e2e2; background-color: #EEE}
.servey_box .question li{padding:0 9px 12px 0; display:inline; white-space: nowrap;}
.servey_box .question textarea{padding: 4px 4px;}

.online{width:520px;}
.online_cont{padding:24px 54px 0; background:url(/images/pop/bg_online_cont.gif) repeat-y;}
.online_cont .tit{padding:0 0 13px 13px; font-weight:bold; background:url(/images/pop/bu_online.gif) no-repeat left 2px;;}
.online_cont .txt{padding:14px 18px; margin-bottom:17px; border:1px solid #d6d6d6; background:#f9f9f9;}
.online_cont .link{text-align:center;}
.online_footer{height:90px;background:url(/images/pop/bg_online_footer.jpg) no-repeat left bottom;}

/* 다트소개 concept */
.concept dl{padding-left:5px;}
.concept .tit{padding-bottom:20px;}
.concept .txt{padding:0 10px 13px 10px; line-height:18px;}
.concept .txt2{padding:10px; margin:0 10px 20px; border:1px solid #c1d1d5; background:#f6fbfe; line-height:18px; font-size:15px;}
.concept .stxt{padding:0 15px 13px 15px;  line-height:18px;}
.concept .txt span{color:#0aa5dd; font-weight:bold;}
.concept .txt2 span{color:#0aa5dd; font-weight:bold; font-size:15px;}
.concept .img{padding-bottom:49px; text-align:center;}
.concept .history{margin-bottom:50px; border-top:2px solid #c6ace2; border-bottom:2px solid #c6ace2;}
.concept .history img{vertical-align:middle;}
.concept .history li{overflow:hidden; width:100%; border-bottom:1px solid #ececec;}
.concept .history li .year{float:left;display:block; width:70px; padding:16px 90px 16px 2px;}
.concept .history li .month{float:left;display:block; width:400px; padding:20px 0 16px;}
.concept .history li .month img{padding-bottom:5px;}
.concept dt{padding-bottom:20px;}
.concept dt{padding-bottom:15px;}
.concept dd{padding:0 0 20px 14px; background:url(/images/common/bu_concept_nemo.gif) no-repeat 6px 5px;}

.concept .report_info_table{margin:0 10px 50px 10px; border-bottom:2px solid #e0e0e0;}
.concept table td{padding:9px 0; border-right:1px solid #e0e2e5; border-bottom:1px solid #e0e2e5; text-align:center; line-height:18px;}
.concept table .even td{background:#f7f7f7;}
.concept table td.rt_end{border-right:0 none;}
.concept table .bt_end td{border-bottom:1px solid #a0a0a0;}
.concept table td.btom{border-bottom:1px solid #a0a0a0;}

.concept .mb50{padding-bottom:0; margin-bottom:50px;}
.concept table .txt_left{padding-left:10px; text-align:left;}

.concept .stit{padding:0 0 20px 10px;}
.concept ol{padding:0 0 30px 15px;}
.concept ol li{padding:0 15px 10px 17px; background:url(/images/common/bu_one.gif) no-repeat 3px 4px; line-height:18px;}
.concept ol li.two{background:url(/images/common/bu_two.gif)  no-repeat 3px 4px;}
.concept ol li.three{background:url(/images/common/bu_three.gif)  no-repeat 3px 4px;}
.concept ol li.four{background:url(/images/common/bu_four.gif)  no-repeat 3px 4px;}

.concept .pb10{padding-bottom:10px;}
.concept .pb15{padding-bottom:15px;}
.concept .pb30{padding-bottom:30px;}
.concept .pb40{padding-bottom:40px;}
.concept .pb50{padding-bottom:50px;}

.concept .relation_table{padding-bottom:5px; margin-bottom:50px; border-top:1px solid #c6ace2; border-bottom:1px solid #c6ace2;}
.concept .relation_table th{padding:10px 6px 5px;}
.concept .relation_table td{padding:10px 0 5px; border:0 none; text-align:left;}
.concept .relation_table td span{display:block; padding:8px 7px 5px; margin:0 5px;border:1px solid #efefef; background:#f5f5f5;}
.concept .relation_table td span img{display:block; padding-bottom:9px;}
.concept .relation_table td span .txt{padding:0 0 0 8px; border:0 none; background:none;}
.concept .relation_table td .h_txt1{padding:10px 7px 6px;}
.concept .relation_table td .h_txt2{padding:6px 7px 5px;}
.concept .relation_table td .h_txt3{padding:6px 7px 4px;}
.concept .relation_table td .h_txt4{padding:6px 7px 4px;}
.concept .relation_table td .h_txt5{padding:6px 7px 4px;}
.concept .relation_table td.scope span{padding-bottom:0; margin-bottom:4px;}
.concept .relation_table td.scope span.pb1{padding-bottom:1px;}

.concept .txt_pbox{padding:10px; margin:0 10px 20px; border:1px solid #c1d1d5; background:#f6fbfe;}
.concept .txt_des{padding:0 15px 50px;color:#126792; font-size:11px;}
.concept .sstit{padding:0 0 8px 15px;}
.concept .stit_txt{padding:0 0 10px 19px; background:url(/images/common/bu_circle.gif) no-repeat 2px 3px; color:#1d688b; font-weight:bold;}
.concept .r_box{margin-bottom:50px; background:url(/images/common/bg_r_box.gif) repeat-y;}
.concept .r_box_top{background:url(/images/common/bg_r_box_top.gif) no-repeat;}
.concept .r_box_btm{padding:20px 0 0px; background:url(/images/common/bg_r_box_btm.gif) no-repeat left bottom;}
.concept .r_box li{padding:0 0 20px 56px; background:url(/images/common/bu_r_box_1.gif) no-repeat 21px top;}
.concept .r_box li.two{background:url(/images/common/bu_r_box_2.gif) no-repeat 21px top;}
.concept .r_box li.three{background:url(/images/common/bu_r_box_3.gif) no-repeat 21px top;}
.concept .r_box li.four{background:url(/images/common/bu_r_box_4.gif) no-repeat 21px top;}
.concept .r_box li.five{background:url(/images/common/bu_r_box_5.gif) no-repeat 21px top;}
.concept .r_box li.box_point{padding:0 0 0 21px;height:40px; background:none; color:#126792; font-size:11px;}
.concept .r_box li span{color:#00aeff;}

/* 사이트맵 */
.sitemap{overflow:hidden; width:693px; margin:0 auto;}
.sitemap ul{float:left; height:300px; margin-right:24px;}
.sitemap ul.line_end{margin-right:0;}

.calendar{vertical-align:middle;}
.qr_code{margin-top:5px;}

/*비교검색*/
ul.reportTab {margin-top: 8px;height: 30px;overflow : hidden;}
.reportTab  li {padding:5px 3px;background-color: #EEE;border-top: 1px solid #CACACA;border-left: 1px solid #CACACA;border-right: 1px solid #CACACA; margin: 0px 3px 0px 0px; font-weight: bold;color: #01A9AF;width:100px;float: left; cursor:pointer;}
.reportTab  li.select {background-color:#B1CAFD ;color: #2145BA;font-weight: bold;}
.reportBox {border: 1px solid #CCCCCC;padding: 5px 5px;}

#TabBox .div4 a span{color:#0076fe;}
#listContents ,tab_view1 dt .second span{color:#0076fe;}
.autoBtn{position:absolute; left:364px; top:24px;}
*:first-child+html .autoBtn{left:360px; top:26px;} /* 통합검색 자동검색버튼 위치. 삭제불가 0625 */

.pop_table_D{position:relative;width:94%; margin:0 auto; border:1px solid #b5b5b5;}
.pop_table_D table{width:100%;}
.pop_table_D th{padding:7px 14px; background:#f8f8f8; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; color:#3169a1;}
.pop_table_D td{padding:7px 10px; border-bottom:1px solid #d8d8d8;}
.pop_table_D td input[type=text]{padding:2px 5px; border:1px solid #72849a;}
.pop_table_D td input[type=file]{padding:2px 5px;}
.pop_table_D td textarea{padding:2px 5px; border:1px solid #72849a;}
#pop_body .pop_table_D .radio{color:#676767; font-weight:normal; margin-right:10px;}

#comment .alert{padding:0 0 19px 28px; font-size:13px; line-height:18px;}

/* 공시유형 버튼*/
#btn_search{position:relative;}
#btn_search a{display:inline-block;cursor:pointer;margin-bottom:5px; }
#btn_search .tab2{position:absolute; top:0; left:64px;}
#btn_search .tab3{position:absolute; top:0; left:136px;}
#btn_search .tab4{position:absolute; top:0; left:201px;}
#btn_search .tab5{position:absolute; top:0; left:266px;}
#btn_search .tab6{position:absolute; top:0; left:331px;}
#btn_search .tab7{position:absolute; top:0; left:404px;}
#btn_search .tab8{position:absolute; top:0; left:470px;}
#btn_search .tab9{position:absolute; top:0; left:537px;}
#btn_search .tab10{position:absolute; top:0; left:603px;}

#pop_body .mg_btm .doc_search3 input.btn {position: absolute;right: 23px;top: 79px;}

/* header */
#divMobileLink {overflow:hidden; width:1000px; height: 120px; margin:0 auto; padding: 3px;}
#divMobileLink a{display:block; background:#E3E3E3; color: #666666; font-size:50px; text-align:center; border: 2px solid #ccc; height: 50px; padding: 25px 0;}
#divMobileLink a .link{color: #7e7e7e; font-size: 40px;}

#subnav_list1 {width:600px;}
#subnav_list2 {width:750px;}
#subnav_list4 {width:290px;}
#subnav_list5 {width:400px;}
#subnav_list7 {width:400px;}
