@charset "utf-8";


#ibccontent{float:left;overflow:hidden;
			padding-right:30px;background:#fff;height:100%;position:static;}		

/* position:relative에서 변경 20191204 lym */

.pop{ }
.popBox{color: #000;}

.pop .logoutBox{border:1px solid #e1e1e1;}
.pop .logoutBox strong{display:block;padding:9px 14px;font-size:14px; color:#333;background:#f5f5f5;}
.pop .logoutBox strong span{color:#ff6e40;}
.pop .logInfo{padding:9px 15px;border-top:1px solid #e1e1e1;}
.pop .logInfo li{padding:0 0 0 10px;font-size:12px;color:#666;background:url("/images/tabbrowse/sub/img_pop_nameBul.gif") no-repeat 0 6px;}
.pop .logInfo li:first-child{color:#1565c0;}

/*http://www.colorzilla.com/gradient-editor/ 그라데이션을 css로 변경해주는 싸이트.*/
.pop .popTit{
	padding:10px 0 9px 15px;
	background: #3469af; /* Old browsers */
	background: -moz-linear-gradient(top, #3469af 0%, #a9d2f3 0%, #90bcea 0%, #356cb5 0%, #356cb5 0%, #3062a4 27%, #2f609f 52%, #2f609f 77%, #2f609f 100%, #2f609f 101%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3469af 0%,#a9d2f3 0%,#90bcea 0%,#356cb5 0%,#356cb5 0%,#3062a4 27%,#2f609f 52%,#2f609f 77%,#2f609f 100%,#2f609f 101%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3469af 0%,#a9d2f3 0%,#90bcea 0%,#356cb5 0%,#356cb5 0%,#3062a4 27%,#2f609f 52%,#2f609f 77%,#2f609f 100%,#2f609f 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3469af', endColorstr='#2f609f',GradientType=0 ); /* IE6-9 */	
	
} 
.pop .popTit2{
	padding:10px 0 9px 15px;
	background: #3469af; /* Old browsers */
	background: -moz-linear-gradient(top, #3469af 0%, #a9d2f3 0%, #90bcea 0%, #356cb5 0%, #356cb5 0%, #3062a4 27%, #2f609f 52%, #2f609f 77%, #2f609f 100%, #2f609f 101%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3469af 0%,#a9d2f3 0%,#90bcea 0%,#356cb5 0%,#356cb5 0%,#3062a4 27%,#2f609f 52%,#2f609f 77%,#2f609f 100%,#2f609f 101%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3469af 0%,#a9d2f3 0%,#90bcea 0%,#356cb5 0%,#356cb5 0%,#3062a4 27%,#2f609f 52%,#2f609f 77%,#2f609f 100%,#2f609f 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3469af', endColorstr='#2f609f',GradientType=0 ); /* IE6-9 */	
	
} 

.pop .popTit2 h1{font-size:16px;font-weight:bold;color:#fff;}

.popCtit{text-align:center;font-size:16px;font-weight:bold;color:#505050;}
.popCtit + .cName{margin-top:13px;}

.pop .name{font-size:12px;color:#666;padding-left:10px;background:url("/images/tabbrowse/sub/img_pop_nameBul.gif") no-repeat 0 7px;}
.pop .name span{color:#666;}
.name + .tbStyle01 , .name + .tbStyle02{margin-top:5px;}	/*20171209 창민*/
.pop .name2{font-size:12px;color:#000;}
.pop .name2 span.page{display:block;margin-top:-19px;text-align:right;font-size:12px;color:000;}
.name2 + .tbStyle01 , .name2 + .tbStyle02{margin-top:5px;}	/*20171209 창민*/
.pop .cName{font-size:12px;color:#666;}
.pop .cName span.page{display:block;margin-top:-19px;text-align:right;font-size:12px;color:#505050;}
.cName + .tbStyle01 , .cName + .tbStyle02{margin-top:5px;}
.infoTopbox + .cName{margin-top:17px;}

.pop .popContanier{margin:20px 30px 5px 25px;}
.pop .popContanier .imgName{font-size:12px;color:#666;}
.pop .popContanier .imgArea{border:1px solid #e1e1e1;}
.pop .popContanier .imgArea img{width:100%;text-align:center;}
.pop .popContanier .popBox .printTable table tbody th {background:#fff;}
.pop .popContanier .popBox .printTable table thead th {background:#fff;}

.pop.report{padding:20px 30px 30px 25px;}

.pop.report2 .popContanier{margin:20px 10px 30px 10px;}
.pop.report3 .popContanier{margin:20px 50px 30px 50px;}
.pop.report5 {width:620px;margin: auto;}
.pop.report5 .popContanier{margin: 40px 0px 40px 0px;}
.pop.report6 .popContanier{margin: 0px 0px 0px 0px;}


.pop.printPop .popContanier .popBox{width:615px;text-align:left;padding:12px 20px 30px 20px;border:1px solid #000;background:#fff;}
.pop.printPop2 .popContanier .popBox{border:2px solid #000;padding: 20px 20px;color: #000;}
.pop.printPop2 .popContanier .popBox .printTable table tbody th {background:#fff;}
.pop.printPop2 .popContanier .popBox .printTable table thead th {background:#fff;}
.pop.printPop3 .popContanier .popBox{border:2px solid #000;color: #000;margin:50px 30px 50px 30px;padding: 20px 20px;}/*20160310  추가함;*/

.pop .point{color:#1565c0;}
.pop .pointB{color:#1565c0;font-weight:bold;padding-right:5px;}
.noSee{text-align:left;margin:-25px 0 0 10px;}
.noSee label{font-size:11px;color:#666;}
/* .pop .piButton{position:absolute;left:0px;width:59px;height:22px;cursor:pointer;border:none;background:url("/images/tabbrowse/sub/img_file_find.gif") no-repeat 0 0;} 20170110 창민 중복이라 주석처리함.*/
.pop .user span{display:inline-block;width:55px;}
.pop .user{float:left;width:35%;color:#000}
.pop .user strong{display:inline-block;width:120px;line-height:1.3em;border-bottom:1px solid #a8a8a8;}



.pop .titleBox span{display:block;text-align:center;margin:6px 0 0 0;color:#000;}
.pop .titleBox .rTit25{font-weight:bold;font-size:25px;color:#000;height: 30px}
.pop .titleBox .timeList{color:#000;}

.pop .infoTopbox{overflow:hidden;font-size:12px;}
.pop .infoTopbox .printTable{float:right;margin-top:15px;}
.pop .infoTopbox .printTable table{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.pop .infoTopbox2{overflow:hidden;font-size:12px;}
.pop .infoTopbox2 .printTable{float:left;margin-top:15px;}
.pop .infoTopbox2 .printTable table{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}

.pop .pcBtnWrap{text-align:right;margin-top:10px;}
/* 중복이라 20160621 창민 주석처리함.
.pop .pcBtnWrap input.store[type="button"]{padding:3px 19px 5px 19px;}
.pop .pcBtnWrap input.cancel[type="button"]{padding:3px 19px 5px 19px;}
.pop .pcBtnWrap input.common[type="button"]{padding:3px 19px 5px 19px;} */
.pop .pcBtnWrap input.off[type="button"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}
.pop .pcBtnWrap input.today{padding:5px 20px 3px 20px;color:#666;border:1px solid #cacaca;border-radius:2px;background:#fff;}


.pop .infoTopbox .printTable.sign table{float:none;}
.pop .infoTopbox .printTable.sign table th{width:80px;background:#e6e6e6;} 
.pop .infoTopbox .printTable.sign table td{width:80px;} 
.pop .titleWrap .printTable.sign table th{width:80px;} 
.pop .titleWrap .printTable.sign table td{width:80px;} 

.pop .infoTopbox .printTable.sign2{overflow:hidden;}
.pop .infoTopbox .printTable.sign2 table th{background:#e6e6e6;} /*20151008 창민 */

.inBox{}
.inBox label{display:inline-block;width:85px;}
.back{display:inline-block;width:67px;height:22px;text-indent:-9999em;border:none;background:#fff url("/images/tabbrowse/sub/img_btn_back.gif") no-repeat 0 0;}
.question{display:inline-block;width:23px;height:22px;text-indent:-9999em;border:none;background:#fff url("/images/tabbrowse/sub/img_btn_question.gif") no-repeat 0 0;}

p.sTit{margin-top:17px;color:#333;font-size:12px;}
p.sTit span{color:#ff3d00;}
.tTip{margin-top:7px;font-size:12px;color:#505050;}

.exStyle{margin-top:3px;}
.exStyle table{width:100%;border-collapse:collapse;}
.exStyle table thead th{text-align:center;padding:6px 0;border-left:1px solid #ccc;font-weight:normal;color:#333;font-size:12px;background:#f4f4f4;}
.exStyle table thead th:first-child{border-left:none;}
.exStyle table thead th.sub{border-top:1px solid #ccc;}
.exStyle table thead th.sub.first{border-left:1px solid #ccc;}

/*회계관리 입력화면의 차대변차액*/
.gapCost{text-align:right;margin-top:10px;padding:9px 10px 9px 0;font-size:12px;color:#4c4c4c;border-top:1px solid #d3dde9;border-bottom:1px solid #d3dde9;background:#edf4fa;}



/* 팝업 버튼바 */
.tit05 + .controlBtn{margin-top:5px;} /* 2017.07.04 sjy */
.controlBtn{overflow:hidden;margin:20px 0px 0px 0px;padding:8px 10px;border:1px solid #e1e1e1;background:#f5f5f5;}
.controlBtn .lcontrol{float:left;}
.controlBtn input[type="button"]{display:inline-block;padding:3px 7px 0 7px;font-size:11px;letter-spacing:0.5px;border:1px solid #b3b3b3;border-radius:2px;background:#fcfcfc;}	/*20170510 창민*/
.controlBtn input.backbtn[type="button"]{display:inline-block;width:27px;height:28px;border:none;text-indent:-9999em;background:url("/images/tabbrowse/sub/img_btn_backBtn1.gif") no-repeat 0 0;} /* 20240719 kmj */
.controlBtn .lcontrol .tInput{padding:4px 5px 2px 5px;}
.controlBtn .rcontrol{float:right;}
.controlBtn + .introBox{margin:10px 0 0 0;}
.controlBtn span{display:inline-block;padding-left:10px;font-size:12px;line-height:1.7em;color:#555;}
.controlBtn span em{color:#1565c0;}
.controlBtn span em.red{color:#ff3d00;}
.controlBtn span:first-child{padding-left:0;background:none;}
.popContanier .controlBtn{margin:10px 0px 0px 0px;}/*20180312 pcm*/

/* 찾기버튼(topbtnWrap, tabRbtn : iframe 우측 상단버튼) */
/* 2017.02.06 sjy : 색상변경 (sjs 요청) */
/* input[type="button"].sButton{display:inline-block;font-size:11px;color:#fff;border:1px solid #c46e6e;border-bottom:1px solid #985252;border-radius:2px;background:#c36666;} */
input[type="button"].sButton{display:inline-block;font-size:11px;color:#433f36;border:1px solid #e0cbae;border-bottom:1px solid #c4b49d;border-radius:2px;background:#eddeca;}

/*기본 탑메뉴 버튼*/
.topbtnWrap{margin-top:5px;clear: both;}		/* 20171030 lym 25px --> 5px*/
.topbtnWrap select{height: 23px;}
.topbtnWrap span{display:inline-block;} /* 2017.06.15 sjy */
.topbtnWrap{overflow:hidden;padding: 5px 14px;border:1px solid #e6e6e6;background:#f9f9f9;}
.topbtnWrap .leftBtn{float:left;vertical-align:bottom;padding:3px 0 0 0;font-size:12px;color:#555;}
.topbtnWrap .leftBtn input{vertical-align:top;}
.topbtnWrap .leftBtn a{display:inline-block;padding:1px 6px 0 6px;font-size:11px;color:#666;border:1px solid #d5cfb9;border-radius:2px;background:#f5f1e5;}
.topbtnWrap .leftBtn .selWrap a{display:inline-block;padding:1px 6px 0 6px;font-size:11px;color:#666;border:none;border-radius:2px;background:none;}/*20181213 pcm (todo : 18-1122-0031)*/
.topbtnWrap .leftBtn input[type="button"]{display:inline-block;padding:4px 7px 4px 7px;font-size:11px;color:#433f36;border:1px solid #e0cbae;border-bottom:1px solid #c4b49d;border-radius:2px;background:#eddeca;}
.topbtnWrap .leftBtn input[type="reset"]{display:inline-block;padding:4px 7px 4px 7px;font-size:11px;color:#433f36;border:1px solid #e0cbae;border-bottom:1px solid #c4b49d;border-radius:2px;background:#eddeca;}
.topbtnWrap .leftBtn input[type="button"].ptButton{display:inline-block;color:#fff;border:1px solid #6d5433;border-bottom:1px solid #473824;background:#7b5f3a;}
.topbtnWrap .leftBtn input[type="text"].look{width:96px;text-align:left;font-size:12px;color:#000;border:1px solid #cdcdcd;height: 17px;}
.topbtnWrap .leftBtn input.off[type="button"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}
.topbtnWrap .leftBtn input.off[type="reset"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}
.topbtnWrap .leftBtn label:first-child{padding:2px 0px 0px 0px;}
.topbtnWrap .leftBtn label{display:inline-block;vertical-align:middle;font-size:12px;color:#000;padding:5px 0px 0px 5px;}
.topbtnWrap .leftBtn look{width:96px;text-align:left;font-size:12px;color:#000;border:1px solid #cdcdcd;}
.topbtnWrap .leftBtn .indent{margin:5px 0 5px 0;font-size:12px;color:#666;}
.topbtnWrap .leftBtn .indent input[type="text"]{width:96px;height:19px;padding:0 0 0 5px;font-size:12px;color:#666;}
.topbtnWrap .leftBtn .indent input[type="button"].ptButton{display:inline-block;color:#fff;border:1px solid #6d5433;border-bottom:1px solid #473824;background:#7b5f3a;}
.topbtnWrap .leftBtn .indent input[type="text"].look{width:96px;text-align:left;font-size:12px;color:#000;border:1px solid #cdcdcd;height: 21px;}
.topbtnWrap .leftBtn .infoTopbox{float:left;margin-right: 150px;}
.topbtnWrap .leftBtn .titleBox{float:left;}

.topbtnWrap .rightBtn{float:right;font-size:12px;}
.topbtnWrap .rightBtn{height:28px;}		/* 20171101 lym */
.topbtnWrap .rightBtn a.print{display:inline-block;padding:1px 5px 0 20px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff url("/images/tabbrowse/sub/img_print_bg.png") no-repeat 5px 5px;}
.topbtnWrap .rightBtn input.print[type="button"]{display:inline-block;padding:4px 5px 3px 20px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff url("/images/tabbrowse/sub/img_print_bg.png") no-repeat 5px 5px;}
.topbtnWrap .rightBtn a.excel{display:inline-block;padding:1px 5px 0 20px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff url("/images/tabbrowse/sub/img_print_excel.png") no-repeat 5px 6px;}
.topbtnWrap .rightBtn input.excel[type="button"]{display:inline-block;padding:4px 5px 3px 20px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff url("/images/tabbrowse/sub/img_print_excel.png") no-repeat 5px 6px;}
.topbtnWrap .rightBtn a.normal{display:inline-block;padding:1px 5px 0 5px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff}
.topbtnWrap .rightBtn input.normal[type="button"]{display:inline-block;padding:4px 5px 3px 5px;font-size:11px;color:#555;border:1px solid #c1c1c1;border-radius:2px;background:#fff}
.topbtnWrap .rightBtn input.reCal[type="button"]{display:inline-block;width:57px;height:22px;border:none;text-indent:-9999px;background:#fff url("/images/tabbrowse/sub/img_btn_cal.gif") no-repeat 0px 0px;}

/* 2016.06.07 sjy : contTap 사용 부분 디자인 안나오는문제 수정 */
/* kbi와 동일한 방식으로 사용 */
.tabRbtn{position:absolute;right:0;top:2px;}
.topbtnWrap  + .contTap{margin-top:20px;}
.titleWrap{text-align:center;margin-top: 50px;}
.titleWrap .rTit25D{font-weight:bold;font-size:25px;color:#000;border-bottom: black 3px double;display: inline;}/*20160310 창민수정*/
/* 2016.06.07 sjy : contTap 사용 부분 디자인 안나오는문제 발생하여 추가 */
.contTap{position:relative;text-align:center;height:35px;margin:30px 0 0 0;}
.contTap ul{position:absolute;left:0;top:0;z-index:10;}
.contTap li{float:left;margin:0 0 0 -1px;border-bottom:2px solid #9a8466;}
.contTap li:first-child{margin-left:0;}
/* 2016.06.27 sjy : pageConfig.getPageHead(2) 잘려서 나오는 부분 & iframe 사용 시 tab 부분과 line이 떨어져 있는 문제가 발생 해당 속성값 조절! (line-height:150%) */
/* .contTap li a{display:block;padding:7px 15px 5px 15px;border:1px solid #d8d8d8;border-bottom:none;border-radius:4px 4px 0 0;font-size:12px;color:#666;overflow:hidden;max-height:19px;}2015-07-31 overflow:hidden;max-height:19px; */
.contTap li a{display:block;padding:7px 15px 5px;border:1px solid #d8d8d8;border-bottom:none;border-radius:4px 4px 0 0;font-size:12px;color:#666;overflow:hidden;max-height:19px;line-height:150%}
.contTap li.on{margin-right:1px;border-bottom:none;}
.contTap li.on a{padding-bottom:4px;font-weight:bold;color:#313131;border:2px solid #9a8466;border-bottom:none;border-bottom:2px solid #fff;}
.contTap .searchBox{position:absolute;right:25px;top:0;}
.contTap .searchBox a{display:inline-block;padding:2px 7px 0 7px;font-size:12px;color:#777;border:1px solid #bababa;border-radius:2px;background:#f2f2f2;}
.contTap .searchBox input[type="button"]{display:inline-block;padding:4px 7px 3px 7px;font-size:12px;color:#777;border:1px solid #bababa;border-radius:2px;background:#f2f2f2;}
.contTap .searchBox label{font-size:12px;color:#666;}
.contTap .searchBox input.tInput{padding:4px 5px;border:1px solid #cdcdcd;}
.contTap .searchBox input.back{display:inline-block;width:67px;height:22px;text-indent:-9999em;border:none;background:#fff url("/images/tabbrowse/sub/img_btn_back.gif") no-repeat 0 0;}
.contTap .searchBox input.normal{display:inline-block;padding:3px 4px;font-size:12px;color:#555;font-family: Dotum;background:#fff;}
.contTap .searchBox input.off[type="button"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}

/* 2016.06.07 sjy : contTap 사용 부분 디자인 안나오는문제 발생하여 추가 */
.contTap + .tbStyle01 , .contTap + .tbStyle02{margin-top:20px;}
.contTap .bg{width:100%;height:2px;position:absolute;left:0;top:32px;z-index:1;background:url("/images/tabbrowse/sub/img_contTap_bg.gif") repeat-x 0 0;}

/* fixedGrid인 경우 처리 시작 ===============================================================*/
#page_nav_table{border-top:none;}
#page_nav_table tbody tr td{border:none;background: none;}
#mydiv table{border:none;}
#mydiv tbody tr td{border:none;background: none;}
.imissu table{border:none;}
table#page_nav_table2{border:none;}
#mydivtblList {border-bottom:1px solid #ccc;}
#tblListright_up thead tr td:first-child{border-left:none;}
#tblListright_up thead tr td{
	padding:3px 2px 3px 2px;font-size:12px;line-height:1.3em;font-weight:normal;color:#333;
	/* 2017.03.03 sjy (todo : 17-0225-0015) */
	/* letter-spacing:-1px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#ebebeb;text-align:center; */
	letter-spacing:-1px;border:1px solid #ccc;border-width:0 1px 1px;background:#ebebeb;text-align:center;
}
/* 2017.03.09 sjy */
#tblListright_up thead tr td:last-child {border-right:none} /* ie9이상부터 호환가능한 코드 (Chrome 10 이상) */

#tblListright_down tbody tr td{padding:3px 2px 3px 2px;text-align:center;}
.tableTitBox + .tbStyle02 .fixed_grid {border-top: none;}
#tblListleft_up thead tr td{
	padding:3px 2px 3px 2px;font-size:12px;line-height:1.3em;font-weight:normal;color:#333;
	letter-spacing:-1px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#ebebeb;text-align:center;
}

#tblListleft_down tbody tr td{padding:3px 2px 3px 2px;text-align:center;}
#tblListleft_up thead tr td:first-child,#tblListleft_down thead tr td:first-child {border-left:none;}
table.imissu tbody > tbody > tr >td:last-child {border-right:none;}
div.TDGrid ,div.FixedTDGrid{
	/*height:100%;line-height:23px; 20150505 창민 주석처리함*/
	/*white-space:nowrap; 20150509 lym 주석처리함*/
	/*overflow:hidden;text-overflow:ellipsis; 20150522 lym 주석처리함*/
	display:block;
	padding-right:0px;padding-left:0px;
	UserSelect:none;MozUserSelect:none
}
/* TDGrid에는 overflow:hidden;는 제거함*/
div.FixedTDGrid {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.PrintFixedTDGrid {white-space:nowrap;overflow:hidden;}
/* fixedGrid인 경우 처리 끝==================================================================*/

/* 2016.08.05 sjy : 재무상태표 scroll 안잡히는 문제 수정 위해 추가 (kbi와 동일...) */
.tbStyle02.table-scroll { margin-top: 0; height: 426px; overflow-y: auto;}
.tbStyle02.table-scroll table { border-top: 0; }

.tbStyle02.table-scroll2 { margin-top: 0; height: 426px; overflow-y: auto;}
.tbStyle02.table-scroll2 table { border-top: 0; }
/* 20180822 ljy  b3_ddd, b13_ddd 반영시 우선순위문제로 sub.css추가함 	18-0821-0017*/
.tbStyle02.table-scroll2 table tbody tr td.b3_ddd {border-bottom: #ddd 1px solid !important;}
.tbStyle02.table-scroll2 table tbody tr td.b13_ddd {BORDER-TOP: #ddd 1px solid !important;BORDER-BOTTOM: #ddd 1px solid !important}
.tbStyle02.table-scroll2 table tbody tr td{border-bottom: none !important;}
.tbStyle02.table-scroll2 table tbody td.tdt{height: 20px;border-top:1px solid #ccc;}

.tbStyle02.table-scrollx { margin-top: 0; overflow-y: hidden;} /* 20210709 ejc */
.tbStyle02.table-scrollx table { border-top: 0; }
/* 20180822 ljy  b3_ddd, b13_ddd 반영시 우선순위문제로 sub.css추가함 	18-0821-0017*/
.tbStyle02.table-scrollx table tbody tr td.b3_ddd {border-bottom: #ddd 1px solid !important;}
.tbStyle02.table-scrollx table tbody tr td.b13_ddd {BORDER-TOP: #ddd 1px solid !important;BORDER-BOTTOM: #ddd 1px solid !important}
.tbStyle02.table-scrollx table tbody tr td{border-bottom: none !important;}
.tbStyle02.table-scrollx table tbody td.tdt{height: 20px;border-top:1px solid #ccc;}

.tbStyle02.table-scroll3 { margin-top: 0; height: 250px; overflow-y: auto;}
.tbStyle02.table-scroll3 table { border-top: 0; }

.tbStyle02.table-scroll5 {height: 430px; overflow-y:scroll;}
.tbStyle02.table-scroll5 table {width:100%;border-collapse: collapse;table-layout: fixed;}
.tbStyle02.table-scroll5 table tbody{display: table;position: absolute;margin-top: -2px}


/*left 메뉴*/
.container{width:100%;margin:0 0 0 0;position:relative;background:#ededed;}

.path{position:absolute;right:58px;top:5px;max-width:380px;font-size:11px;line-height:1.3em;color:#a6a6a6;}
.path a{font-size:11px;color:#a6a6a6;}



/* 2016.07.22 sjy : 전자보고 디자인 수정 위해 추가 (tabBrowse 사용하는 경우!!!) */
.reportMenuBox{width:100%;margin:30px auto 0 auto;}/*width:910px;*/
/* 전자보고 menu 각 항목 2줄로 잡히도록 수정 */
/* .reportMenuBox .doubleWrap{float:left;width:32.5%;}width:279px; */
/* 2016.07.25 sjy : 전자보고 디자인 구조상 table에 감싸기로 함... (lym 상의!) */
/* .reportMenuBox .doubleWrap{float:left;width:40%;} */
.reportMenuBox .doubleWrap{float:none;}
.reportMenuBox .doubleWrap div {float:left ; border:1px solid #d0d0d0 ; padding: 8px ; border-radius: 5px; 
	margin: 0 0 10px 0px; width:100%;  
	box-sizing: border-box; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	box-shadow: 1px 1px 1px 0px lightgray;
    -moz-box-shadow: 1px 1px 0px lightgray;
    -webkit-box-shadow: 1px 1px 1px lightgray;}
.reportMenuBox .doubleWrap div h4{font-size:16px; font-weight:400; color:#FFF ; display:block; line-height:34px ; padding:2px 0 0 10px;border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;}    
.reportMenuBox .doubleWrap > .decide .first{background:#8e95a2 url('/images/tabbrowse/sub/map_t1.gif') no-repeat top right}
.reportMenuBox .doubleWrap > .after{margin-left:10px;}
.reportMenuBox .doubleWrap > .after .first{background:#8e95a2 url('/images/tabbrowse/sub/map_t1.gif') no-repeat top right}
.reportMenuBox div > ul {margin:15px 0 10px 12px;}
.reportMenuBox div > ul > li {background:url('/images/tabbrowse/sub/map_dot.gif') no-repeat 0 8px; padding:4px 0 4px 15px; font-size:13px;}
.reportMenuBox div > ul > li > ul{margin:4px 0 0 10px;}
.reportMenuBox div > ul > li > ul > li{margin:4px 0 0px 5px;display:inline-block;width:100%;}
/* .reportMenuBox div > ul > li > ul > li:before{content: "-"; margin:0 0px 0 5px;} */
.reportMenuBox div > ul > li > ul > li:before { /* 2018.01.12 sjy */
	background:url('/images/tabbrowse/sub/sub_dot.gif') no-repeat 0px 5px; margin-left:-11px; position:absolute; content:""; height:10px; width:5px;
}
.reportMenuBox div > ul > li > ul > li > span{display:inline-block;color:#777;padding-left: 3px;}
.reportMenuBox div > ul > li > ul > li > a{display:inline-block;color:#777;padding-right: 5px;}
.reportMenuBox div > ul > li > ul > li > a:first-child:before{content: none;padding-right:0px}
.reportMenuBox div > ul > li > ul > li > a:before{content: "/";padding-right:5px}
.reportMenuBox div > ul > li > ul > li > a:hover{text-decoration:underline;}
.reportMenuBox div > ul > li > ul > li > ul > li{margin:4px 0 0px 5px;display:inline-block;width:100%}
.reportMenuBox div > ul > li > ul > li > ul > li:before{content: none; margin:0 0px 0 5px;}
.reportMenuBox div > ul > li > ul > li > ul > li > a{display:inline-block;color:#777;padding-left: 6px}
.reportMenuBox div > ul > li > ul > li > ul > li > a:first-child:before{content: "(";}
.reportMenuBox div > ul > li > ul > li > ul > li > a:before{content: "/";padding-right:5px}
.reportMenuBox div > ul > li > ul > li > ul > li > a:last-child:after{content: ")";padding-left: 6px}
.reportMenuBox div > ul > li > ul > li > ul > li > a:hover{text-decoration:underline;}


.tit03{font-size:19px;font-weight:bold;color:#343434;}
.tit04{margin-top:9px;font-size:14px;color:#666;}
.tit04 + #ibccontent{margin-top:25px;} /* 2017.12.04 sjy : SecondPageCaption2의 내용은 ibccontent 밖에 선언된 내용으로 별도 규칙추가 (lym confirm) */
.tit04 + #ibccontent .infoList{margin-top:0px;}/*20171209 창민 569라인때문에 margin-top 이중으로 먹어 추가함.*/

.tableTitBox{margin-top:10px;padding:7px 0 6px 15px;font-size:12px;color:#333;border-top:1px solid #9b938f;background:#f9f0ee;}
.tableTitBox a{display:inline-block;padding:4px 4px 1px 4px;font-size:11px;line-height:1.2em;color:#555;border:1px solid #b6b6b6;border-radius:2px;background:#fcfcfc;}
.tableTitBox input[type="button"]{display:inline-block;vertical-align:top;padding:2px 4px 2px 4px;font-size:11px;line-height:1.2em;color:#555;border:1px solid #b6b6b6;border-radius:2px;background:#fcfcfc;}
.tableTitBox input[type="button"].off[type="button"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}
.tableTitBox input[type="button"].ptButton{color:#fff;border:1px solid #6d5433;border-bottom:1px solid #473824;background:#7b5f3a;}/*20171220 창민 */
.tableTitBox + .tbStyle01{margin-top:0;}
.tableTitBox + .tbStyle01 table{border-top:1px solid #ccc;}
.tbStyle01 + .tableTitBox{margin-top:-1px;border-top:1px solid #ccc;}
.tableTitBox + .tbStyle02{margin-top:0;}
.tableTitBox + .tbStyle02 table{border-top:1px solid #ccc;}

/* 2016.07.11 sjy 추가 : kbi와 동일... */
.tableTitBox2{margin-top:10px;padding:7px 0 6px 15px;font-size:12px;color:#333;border-top:1px solid #9b938f;background:#f9f0ee;}
.tableTitBox2 a{display:inline-block;padding:4px 4px 1px 4px;font-size:11px;line-height:1.2em;color:#555;border:1px solid #b6b6b6;border-radius:2px;background:#fcfcfc;}
.tableTitBox2 input[type="button"]{display:inline-block;vertical-align:top;padding:4px 4px 2px 4px;font-size:11px;line-height:1.2em;color:#555;border:1px solid #b6b6b6;border-radius:2px;background:#fcfcfc;}
.tableTitBox2 input[type="button"].off[type="button"]{border: 1px #cacaca solid;background:#eeeeee;color: #a6a6a6}
.tableTitBox2 + .tbStyle01{margin-top:0;}
.tableTitBox2 + .tbStyle01 table{border-top:1px solid #ccc;}
.tbStyle01 + .tableTitBox2{margin-top:-1px;border-top:1px solid #ccc;}
.tableTitBox2 + .tbStyle02{margin-top:0;}
.tableTitBox2 + .tbStyle02 table{border-top:1px solid #ccc;}

.infoList{margin-top:26px;}
.infoList li span{display:inline-block;padding-left:10px;font-size:12px;line-height:1.7em;color:#000;background:url("/images/tabbrowse/sub/img_page_bar.gif") no-repeat 3px 5px;}
.infoList li span em{color:#1565c0;}
.infoList li span em.red{color:#ff3d00;}
.infoList li span:first-child{padding-left:0;background:none;}
.infoList li span.mgL{margin-left: 129px;}
.infoList li span.mgL2{margin-left: 186px;}
.infoList li span.mgL3{margin-left: 184px;}
.infoList li span.mgL4{margin-left: 268px;}
.infoList  + .topbtnWrap{margin-top:-1px;}
.infoList  + .contTap{margin-top:2px;}

.cont{margin-top:20px;}
.linkList{padding:4px 20px;border:1px solid #e6e6e6;background:#f9f9f9;}
.linkList li{overflow:hidden;padding:5px 0;border-top:1px solid #dfdfdf;}
.linkList li:first-child{border-top:0;}
.linkList li a{display:inline-block;margin-left:30px;padding-left:9px;font-size:12px;font-weight:bold;color:#666;background:url("/images/tabbrowse/sub/img_linklist_bul.gif") no-repeat 0 6px;}
.linkList li a:first-child{margin-left:0;}
.linkList li strong{display:inline-block;float:left;width:120px;color:#f57100;font-size:12px;padding-top: 2px;}
.linkList li span{font-weight:normal;}

/* LP전자보고 //20201022 css (todo : 20-0921-0065) */
.lprptlist{padding:4px 20px;border:1px solid #e6e6e6;background:#f9f9f9;width:500px;}
.lprptlist li{overflow:hidden;padding:5px 0;border-top:1px solid #dfdfdf;font-weight:bold;font-size:12px;color:#666;}
.lprptlist li:first-child{border-top:0;}
.lprptlist li strong{color:#f57100;}
.lprptlist .lpmenu{padding-left:30px;}
.lprptlist .lpmenu .lpleftmenu{display: inline-block;width: 200px;}
.lpicon{padding:2px 0px 0px 9px;background:url("/images/tabbrowse/sub/img_linklist_bul.gif") no-repeat 0 6px;}

/* 2016.10.04 sjy */
/** 투자관리 - 투자 검토중인 회사정보 - 투자결정 프로세스 **/
.linkList3{padding-top:4px;border:0;background:#fff;}
.linkList3 li{overflow:hidden;padding:5px 0;}
.linkList3 li:first-child{border-top:0;}
.linkList3 li strong{display:inline-block;float:left;width:120px;color:#f57100;font-size:12px;padding-top: 2px;}
.linkList3 li span{display:inline-block;margin-left:0px;padding-left:9px;font-size:12px;font-weight:bold;color:#666;}
.linkList3 li span:first-child{background:url("/images/tabbrowse/sub/img_linklist_bul.gif") no-repeat 0 6px;}

/* 첨부파일 */

.folderBox .text{margin-top:3px;display:inline-block;float:left;text-align:left;width:75%;padding-left:19px;background:url("/images/tabbrowse/sub/img_folder_bg.png") no-repeat 0 0;}
.folderBox .file{display:inline-block;float:left;text-align:left;width:60%;padding-left:19px;background:url("/images/icon/file.gif") no-repeat 0 0;}


/*검색바*/

.infoList + .seasonBox{margin-top:3px;}
.seasonBox{			
	vertical-align:bottom;margin:5px 0 10px 0;padding:9px 15px 9px 15px;
	border:1px solid #e6e6e6;font-size:12px;color:#555;background:#eee;
}
.seasonBox span:first-child{padding:0px 5px 0px 5px;}
.seasonBox span{display:inline-block;vertical-align:middle;padding:0px 5px 0px 10px;}
.seasonBox span em{color:#1565c0;}/*20170228 창민*/
.seasonBox span em.red{color:#ff3d00;}/*20170228 창민*/

.seasonBox input[type="text"]{display:inline-block;padding:2px 6px;width:70px;border:1px solid #cdcdcd;height:16px;ime-mode:active;}
.seasonBox select{display:inline-block;width:108px;border:1px solid #cfcfcf;}
.seasonBox input[type="button"]{display:inline-block;vertical-align:bottom;margin:0 0 0 6px;padding:4px 7px 4px 26px;font-size:11px;color:#666;border:1px solid #d5cfb9;border-radius:2px;background:#f5f1e5 url("/images/tabbrowse/sub/img_btn_sSearch.png") no-repeat 8px 3px;}
.seasonBox input.cancel[type="button"]{padding:6px 19px 5px 19px;background:#767676;border:1px solid #6c6c6c;border-radius:2px;color:#fff;}
.seasonBox + .topbtnWrap{margin-top:10px;}




.paging a{display:inline-block;padding:3px 9px 2px 8px;font-size:11px;font-weight:bold;border:1px solid #d7d8d8;border-radius:2px;background:#fefefe;line-height:150%;}

.paging a.last{padding:3px 6px 2px 6px;letter-spacing:-1px;}
.paging a.dense{padding:3px 4px 2px 2px;letter-spacing:-1px;}
.pageWrap{overflow:hidden;}
.pageWrap .page{float:left;width:140px;}
.pageWrap .goPage{float:right;width:250px;text-align:right;margin:7px 0 0 0;}
.page{overflow:hidden;margin:7px 0 0 0;font-size:11px; color:#666;}
.page .total{float:left;}
.page strong{font-weight:bold;color:#f57c00;}
.page .pNum{float:left;padding-left:10px;background:url("/images/tabbrowse/sub/img_page_bar.gif") no-repeat 5px 4px;}


/* 2016.08.10 sjy : * 추가 (회계관리 - 경영정보/보고서 - 일일보고서) */
.sentence{margin-top:15px;padding-left:10px;font-size:11px;line-height:1.2em;background:url("/images/tabbrowse/sub/img_table_tipBg.gif") no-repeat 0 3px;}

/* 2016.07.08 sjy : confirmbox 추가 */
.confirmBox{overflow:hidden;margin:3px 0 0 0;padding:9px 15px;font-family:'나눔바른고딕',NanumBarunGothic;color:#555;font-size:12px;border:1px solid #dfe6f0;background:#eff2f7;}
.confirmBox strong{display:inline-block;float:left;width:65px;text-align:center;padding-top:20px;margin-left:-10px;font-weight:normal;}
.confirmBox textarea{float:left;}
.confirmBox .btn{float:right;}
.confirmBox + .topbtnWrap{margin-top:10px;}
.tbStyle01 + .confirmBox{margin-top:30px;}
.tbStyle02 + .confirmBox{margin-top:30px;}
.confirmBox .choiceArea{overflow:hidden;}
.confirmBox .choiceArea label{display:inline-block;float:left;}
.confirmBox .choiceArea label strong{padding-top:0;}
.confirmBox .choiceArea .choiceSel{float:left;}
.confirmBox .confirmArea{overflow:hidden;margin-top:6px;}

/*안내박스*/
.tipBox{margin-top:10px;padding:11px  15px 12px 58px;vertical-align:middle;border:1px solid #e6e6e6;background:#f9f9f9 url("/images/tabbrowse/sub/img_tip_bg.png") no-repeat 15px 12px;}
.tipBox p{font-size:12px; color:#666;}
.confirmBox + .tipBox{margin-top:30px;}
.pcBtnWrap + .introBox{margin-top:10px;}
.introBox{
	margin-top:10px;padding:12px  15px 11px 66px;vertical-align:middle;border:1px solid #e6e6e6;
	background:#f9f9f9 url("/images/tabbrowse/sub/img_intro_bg.gif") no-repeat 15px 11px;
	min-height:15px;}	/* 20180621 pcm todo 18-0621-0013 min-height 안내박스안에 내용이 없을경우 안내or tip글자가 짤림 */
.introBox p{font-size:12px; color:#666;}
.introBox p .hint{font-size:12px; color:#f57c00;}
.introBox .order{}
.introBox .order li{font-size:11px;color:#777;margin-left:12px;text-indent:-12px;}
.introBox .order li .sub{border-top:1px solid #e6e6e6;padding-left: 10px;}
.introBox .order li table th , .introBox .order li table td{text-indent:0px;}
.introBox .guide li{padding:0 0 0 10px;font-size:12px; color:#666;background:url("/images/tabbrowse/sub/img_guideList_bulet.gif") no-repeat 0 6px;}
.introBox .guide.bgNone li{background:none;}
.introBox .guide li .tbStyle02 table td {background: #f9f9f9}

/*주의박스*/
.warnBox{
	margin-top:10px;padding:12px  15px 11px 66px;vertical-align:middle;border:1px solid #e6e6e6;
	background:#f9f9f9 url("/images/tabbrowse/sub/img_warn_bg.gif") no-repeat 15px 11px;
	min-height:15px;}	/* 20221214 ejc 최근성 대리님 요청 */
.warnBox p{font-size:12px; color:#666;}
.warnBox p .hint{font-size:12px; color:#f57c00;}
.warnBox .order{}
.warnBox .order li{font-size:11px;color:#777;margin-left:12px;text-indent:-12px;}
.warnBox .order li .sub{border-top:1px solid #e6e6e6;padding-left: 10px;}
.warnBox .order li table th , .warnBox .order li table td{text-indent:0px;}
.warnBox .guide li{padding:0 0 0 10px;font-size:12px; color:#666;background:url("/images/tabbrowse/sub/img_guideList_bulet.gif") no-repeat 0 6px;}
.warnBox .guide.bgNone li{background:none;}
.warnBox .guide li .tbStyle02 table td {background: #f9f9f9}

.tit03 + .tbStyle01{margin-top: 5px;}
.tit05{margin-top:17px;padding-left:17px;font-size:12px;font-weight:bold;color:#505050;background:url("/images/tabbrowse/sub/img_tit_bulet.gif") no-repeat 0 2px;}
.tit06{margin-top:13px;font-size:12px;color:#505050;font-weight:bold;}
.tit06 span{display:inline-block;width:14px;height:10px;margin:0 7px 0 0;padding:2px 0 2px 0;line-height:1.1em;font-size:11px;font-weight:bold;text-align:center;border-radius:7px;color:#fff;background:#9a8466;}
.tit06_square {margin-top:13px;font-size:12px;color:#505050;font-weight:bold;}/*20240914 yya(todo:24-0808-0069)  */
.tit06_square span{display:inline-block;width:14px;height:10px;margin:0 7px 0 0;padding:2px 0 2px 0;line-height:1.1em;font-size:11px;font-weight:bold;text-align:center;color:#000;border:1px solid #000;}/*20240914 yya(todo:24-0808-0069)  */
.tit07{margin:7px 0 0 18px;padding:0 0 0 9px;font-size:12px;color:#666;font-weight:bold;background:url("/images/tabbrowse/sub/img_linklist_bul.gif") no-repeat 0 6px;}
.tit08{margin:2px 0 0 0px;font-size:11px;line-height:1.4em;font-weight:bold;color:#777;}
.tit08 span{display:inline-block;width:15px;color:#9a8466;}
.tit09{font-size:12px;color:#000;}
.tit05 + .tbStyle01 , .tit05 + .tbStyle02{margin-top:5px;}
.tit06 + .tbStyle01 , .tit06 + .tbStyle02{margin-top:5px;}
.tbStyle02 + .tit09{margin-top: 10px;}
.titNormal{margin:7px 0 0 0;font-size:12px;color:#000;font-weight:bold;}
.titNormal0{margin:7px 0 0 0;font-size:10px;color:#000;font-weight:bold;}
.titNormal0NonMgt{margin:0 0 0 0;font-size:10px;color:#000;font-weight:bold;} /*yya추가 20160403*/
.titNormal2{margin:7px 0 0 0px;font-size:13px;color:#000;font-weight:bold;}
.titNormal5NonMgt{margin:0 0 0 0;font-size:15px;color:#000;font-weight:bold;} /*yya추가 20160403*/
.titNormal5{margin:7px 0 0 0px;font-size:15px;color:#000;font-weight:bold;}
.titNorma17{margin:7px 0 0 0px;font-size:17px;color:#000;font-weight:bold;}
.titNormal5NonB{margin:7px 0 0 0px;font-size:15px;color:#000;}
.tit05 + .topbtnWrap{margin-top:3px;}

.tableCell{overflow:hidden;}
.tableCell .leftCell{float:left;width:49.5%;}
.tableCell .rightCell{float:right;width:49.5%;}
/* 2016.10.05 sjy : HtmlUtil.getIconUpDown()에 대한 css class 추가 */
.tableCell .arrowBox{position:absolute; right: 4px; top: -2px;}
.tableCell .arrowBox a{ display: block;}
.radioBox{padding:6px 0 8px 0;text-align:center;border-bottom:1px solid #d5d5d5;background:#f9f0ee;}
.radioBox label{font-size:12px;line-height:1.5em;color:#4c4c4c;font-weight:bold;}
.selectList{width:270px;height:370px;overflow-y:scroll;margin:20px auto;padding:6px 0;border:1px solid #cdcdcd;background:#fff;}
.selectList li a{display:block;padding:2px 0 2px 11px;text-align:left;font-size:12px;color:#666;}
.selectList li a:hover{color:#fff;background:#9a8466;}
.leftBox{background:#edf4fa !important;}
.rightBox{background:#f4f4f4 !important;}
.btnSelbox{display:block;width:270px;height:344px;margin:10px auto;padding:19px 14px;border:1px solid #cdcdcd;background:#fff;}
.btnSelbox a{display:block;text-align:left;margin-top:5px;padding:3px 8px 1px 8px;font-size:11px;color:#555;border:1px solid #c3c3c3;border-radius:2px;background:#fbfbfb url("/images/tabbrowse/sub/img_select_bul.gif") no-repeat 97% 7px;}
.btnSelbox input[type="button"]{display:block;text-align:center;width:280px; margin-top:5px; padding:7px 8px 5px 8px;font-size:11px;color:#555;border-radius:2px;background:#fbfbfb;}
.btnSelbox input.tableBtn[type="button"]{width:270px;display:block;text-align:left;margin-top:5px;padding:5px 8px 5px 8px;font-size:11px;color:#555;border:1px solid #c3c3c3;border-radius:2px;background:#fbfbfb url("/images/tabbrowse/sub/img_select_bul.gif") no-repeat 97% 7px;}
.btnSelbox a:first-child{margin-top:0;}
/* .tbStyle01 .btnSelbox{border: none;height:10px;}  20171031 창민*/
.tbStyle01 .btnSelbox{border: none;height:auto;}
.sikselect select{padding:2px 0;font-size:12px;color:#000 !important;letter-spacing:-1px;border:1px solid #FF0000;}

/*파일업로드*/
.fileWrap{overflow:hidden;width:457px;margin:0 auto;}
.fileWrap label{float:left;width:31px;line-height:1.7em;}
.fileWrap input.tInput{float:left;width:333px;height:15px; margin-right:5px;}
.fileWrap input[type="file"]{width:74px;height:22px;overflow:hidden;float:left;}
.fileWrap .fileBox{float:left;width:60px;height:22px;}
.fileWrap .fileBox .iButton{left:0;}

.fileBox{position:relative;overflow:hidden;width:62px;height:22px;}
.fileBox input.iButton[type="button"]{position:absolute;top:0px;left:0;width:59px;height:22px;cursor:pointer;border:none;background:url("/images/tabbrowse/sub/img_file_find.gif") no-repeat 0 0;}/* 20241211 ldh left:0추가 */
.fileBox input.iButtonOff[type="button"]{position:absolute;top:0px;width:59px;height:22px;cursor:pointer;border:none;background:url("/images/tabbrowse/sub/img_file_find_off.gif") no-repeat 0 0;}/* 20180403 yya */

.rTit02{font-size:23px;font-weight:bold;color:#000;text-align:center;}	/* 20220421 yya(투두:22-0410-0003 )-kbi에서 복사 */
.textArea{font-size:12px;color:#000;vertical-align:top;}
.textArea ol{list-style:decimal;}
.textArea ul{list-style:disc;}

/* 보고서 테이블 스타일 //20190723 css (todo : 19-0723-0018)\ type2에서 해당부분 복사하였습니다. */
.printTable table{width:100%;border-collapse:collapse;}
.printTable table thead th{padding:6px 0;font-size:12px;color:#000;border:1px solid #000;border-bottom:none;background:#e6e6e6;}
.printTable table tbody tr.total{background:#ebebeb;}
.printTable table tbody th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:12px;font-weight:normal;line-height:1.2em;color:#000;background:#ebebeb;}
.printTable table tbody td{text-align:left;padding:3px 10px;border:1px solid #000;font-size:12px;color:#000;}
.printTable table tbody td.f14{font-size:14px;}
.printTable table tbody td .sTip{display:block;color:#000;line-height:1.2em;}
.printTable table tbody td .pNumber{display:inline-block;margin-left:25px;}
.printTable table tbody td.sigBox{text-align:right;padding-right:58px;font-size:13px;}
.printTable table tfoot th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:12px;font-weight:normal;line-height:1.2em;color:#000;background:#ebebeb;}
.printTable table tfoot td{text-align:left;padding:3px 10px;border:1px solid #000;font-size:12px;color:#000;background:#ebebeb;}
.printTable table + table{margin-top:-1px;}
.printTable.wType table thead th{text-align:center;padding:3px 0;}
.printTable.wType table tbody td{text-align:center;}
.printTable.thN table thead th{font-weight:normal;}
.printTable.thR table tbody th{font-weight:normal;border-right:1px solid #000;}
.printTable.thLR table tbody th{font-weight:normal;border-left:1px solid #000;border-right:1px solid #000;}			/*20211223 yya(투두:21-1222-0057)  */
.printTable.hType table tbody th{padding:7px 7px 7px 7px;font-size:13px;font-weight:bold;text-align:left;}			/*스톤브릿지 출력물용 추가 2016.09.13 by yya */
.printTable.hType table tbody td{text-align:left;padding:1px 7px;border:1px solid #000;font-size:13px;color:#000;}	/*스톤브릿지 출력물용 추가 2016.09.13 by yya */
/* 보고서 테이블 스타일 //20220414 yya (todo : 22-0413-0055)*/
.printTable10 table{width:100%;border-collapse:collapse;}
.printTable10 table thead{padding:6px 0;font-size:10px;color:#000;border:1px solid #000;border-bottom:none;background:#ebebeb;}
.printTable10 table thead th{padding:3px 0;font-size:10px;color:#000;border:1px solid #000;border-bottom:none;background:#ebebeb;}
.printTable10 table tbody tr.total{background:#ebebeb;}
.printTable10 table tbody th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:10px;font-weight:normal;line-height:1.1em;color:#000;background:#d0f9bf;}
.printTable10 table tbody td{text-align:left;padding:1px 3px;border:1px solid #000;font-size:10px;color:#000;}
.printTable10 table tbody td.f14{font-size:14px;}
.printTable10 table tbody td .sTip{display:block;color:#000;line-height:1.1em;}
.printTable10 table tbody td .pNumber{display:inline-block;margin-left:25px;}
.printTable10 table tbody td.sigBox{text-align:right;padding-right:58px;font-size:13px;}
.printTable10 table tbody td.sigBox2{height: 50px;text-align:right;padding-right:20px;font-size:13px;}
.printTable10 table tfoot th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:10px;font-weight:normal;line-height:1.1em;color:#000;background:#d9ecfc;}
.printTable10 table tfoot td{text-align:left;padding:2px 3px;border:1px solid #000;font-size:10px;color:#000;background:#d9ecfc;}
.printTable10 table + table{margin-top:-1px;}
.printTable10.wType table thead th{text-align:center;padding:3px 0;}
.printTable10.wType table tbody td{text-align:center;}
.printTable10.wType.sign2 table thead th{background: #eee;}
.printTable10.thN table thead th{font-weight:normal;}
.printTable10.thR table tbody th{font-weight:normal;border-right:1px solid #000;}
.printTable10.tdBottomN table tbody tr:last-child td { border-bottom: 0; }
/* 보고서 테이블 스타일 //20240913 yya (todo :24-0720-0024)*/
.printTable14 table{width:100%;border-collapse:collapse;}
.printTable14 table thead{padding:6px 0;font-size:14px;color:#000;border:1px solid #000;border-bottom:none;background:#d0f9bf;}
.printTable14 table thead th{padding:3px 0;font-size:14px;color:#000;border:1px solid #000;border-bottom:none;background:#d0f9bf;}
.printTable14 table tbody tr.total{background:#ebebeb;}
.printTable14 table tbody th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:14px;font-weight:normal;line-height:1.1em;color:#000;background:#d0f9bf;}
.printTable14 table tbody td{text-align:left;padding:1px 3px;border:1px solid #000;font-size:14px;color:#000;}
.printTable14 table tbody td.f14{font-size:14px;}
.printTable14 table tbody td .sTip{display:block;color:#000;line-height:1.1em;}
.printTable14 table tbody td .pNumber{display:inline-block;margin-left:25px;}
.printTable14 table tbody td.sigBox{text-align:right;padding-right:58px;font-size:13px;}
.printTable14 table tbody td.sigBox2{height: 50px;text-align:right;padding-right:20px;font-size:13px;}
.printTable14 table tfoot th{text-align:center;padding:3px 0;border:1px solid #000;border-right:none;font-size:14px;font-weight:normal;line-height:1.1em;color:#000;background:#d9ecfc;}
.printTable14 table tfoot td{text-align:left;padding:2px 3px;border:1px solid #000;font-size:14px;color:#000;background:#d9ecfc;}
.printTable14 table + table{margin-top:-1px;}
.printTable14.wType table thead th{text-align:center;padding:3px 0;}
.printTable14.wType table tbody td{text-align:center;}
.printTable14.wType.sign2 table thead th{background: #eee;}
.printTable14.thN table thead th{font-weight:normal;}
.printTable14.thR table tbody th{font-weight:normal;border-right:1px solid #000;}
.printTable14.tdBottomN table tbody tr:last-child td { border-bottom: 0; }

.etc{margin-top:5px;color:#000;font-size:12px;}
.confirmList{display:table;width:100%;}
.confirmList li{display:table-cell;width:30%;font-size:13px;}/* //20190723 css (todo : 19-0723-0018)/ */

/*투자결정프로세스 관련 css 추가*/
.nowStep{margin:7px 0 0 0;padding:0 0 5px 10px;font-size:12px;color:#555;border-bottom:1px solid #dfdfdf;background:url("/images/tabbrowse/sub/img_pop_nameBul.gif") no-repeat 0 7px;}

.stocklist li{margin-top:3px;}
.stocklist li:first-child{margin-top:0;}
.stocklist li label{display:inline-block;width:88px;text-align:right;padding-right:5px;}
/*투자결정프로세스 관련 css 추가 끝*/


div.number{overflow: hidden;color: #000;font-size: 20px;}
div.number ul li{padding-bottom: 20px;}
ul.numberL{list-style-type: decimal;margin-left: 100px;margin-right:15px; float: left;font-size: 20px;}
ul.numberR{font-size: 20px;}
ul.numberR li:before {content: ":"; margin-left:-10px;}


ul.number2L{margin-left: 100px;margin-right:10px; float: left; font-size: 20px;}
div.number ul.number2L li{padding-bottom: 5px;}
ul.number2R{list-style-type: decimal;overflow: hidden;font-size: 16px;}
div.number ul.number2R li{padding-bottom: 5px;}
ul.number2R li{padding-bottom: 5px;word-break:break-all;}


/* 2016.10.05 sjy : HtmlUtil.getIconUpDown()에 대한 css class 추가 */
.arrow-up{
	width:0px;height:0px;float: right;margin-top: 5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid red;
}

.arrow-down{
	width:0px;height:0px;float: right;margin-top: 5px;
	border-top: 5px solid red;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

/* 아래는 크롬용 */
@media screen and (-webkit-min-device-pixel-ratio:0){
.tit03{font-size:16px;}
/* 2016.06.07 sjy : contTap 사용 부분 디자인 안나오는문제 발생하여 추가 */
.contTap .bg{top:31px !important;}
}