@charset "utf-8";

/**************************************************
   [수정내역]
   20190716 - suite 업세일 양식 본문 짤림 현상 (이정미)
   20190806 - 양식 글자넓이 조정 (이준혁)
   20190808 - senderDiv 공문 이미지 짤림 현상 수정 (이정미)
   20190819 - 비영리 사인 이미지 100% 스타일 추가 (이정미)
   20190902 - 비영리 결재라인 df05_ea 추가 (이정미)
   2020612 - 체크박스 리스트 형태일 경우 대비 추가 inputChk (이준혁)
   2020819 - #divFormContents table td p 주석 (이준혁)
   20210217 - pl5 추가 (이준혁)

**************************************************/

/* Padding, Margin style */
#divform td{padding:0px; margin: 0px;}

#divform .mT6{margin-top:6px;}
#divform .pdL5{padding-left:5px;}
#divform .pdr5{padding-right:5px;}
#divform .p10{padding:10px;}
#divform .mt-1{margin-top:-1px;}
#divform .pl5 {padding-left:5px;}

/* Align */
#divform .al {text-align:left !important;}
#divform .ac {text-align:center !important;}
#divform .ar {text-align:right !important;}
#divform .textL{text-align:left !important;}
#divform .textC{text-align:center !important;}
#divform .textR{text-align:right !important;}

/* border */
#divform .table_line {border:1px solid #b1b1b1;}
#divform .table_lineB_No{border-bottom:none;}
#divform .table_lineR_No{border-right:none;}


/* 결재양식_기본양식 */
#divform .div_form_bind{padding:0;width:100%; height:auto; font-size:12px;color:#000000; font-family:"굴림", Gulim, "돋움", Dotum, sans-serif; text-align:-moz-center;text-align:center; /*overflow-x:hidden;*/}
#divform .div_form_bind h1{width:100%; font-size:30px; font-weight:bold; min-height:45px; margin-top:15px !important; text-align:center; padding-top:0px !important; font-family:Gulim,'굴림',sans-serif;}
.div_form_bind h1 input[type='checkbox'],
#divform .div_form_bind h1 input[type='radio']{visibility:hidden;}
#divform .div_form_bind table {font-size: 9pt;}
.div_form_bind input,
.div_form_bind select,
.div_form_bind button,
#divform .div_form_bind img{vertical-align:middle}
#divform .div_form_bind textarea{resize:none;border:1px solid #c3c3c3;}
#divform .div_form_bind select{height:24px;border:1px solid #c3c3c3;font-size:11px;}
.div_form_bind input[type="text"],
#divform .div_form_bind input[type="password"] {height:22px;line-height:22px;border:1px solid #c3c3c3 !important;padding:0;text-indent:8px}
#divform .div_form_bind button {display: inline-block;height:24px;margin: 0;padding:0px 12px;border:1px solid #c9cac9;border-radius:0px;font-family: inherit;font-size: 100%;color: #515967;vertical-align: middle;text-decoration: none;text-align: center;line-height:24px;box-shadow:none;background:#fff;cursor: pointer;outline:0;-webkit-appearance: none;}
#divform .div_form_bind button:hover {border:1px solid #1088e3;background:#fff;}
#divform .div_form_bind button:active {border:1px solid #1088e3;background:#f4f9fe;}
#divform .div_form_bind button:focus {box-shadow:none;}
.div_form_bind table,
.div_form_bind tr,
#divform .div_form_bind td{border-collapse:collapse;border-spacing:0;}
#divform .div_form_bind.tdEditor a{text-decoration:none; color:#4a4a4a; cursor: pointer;}

/*본문내용 클경우 틀어지는 현상*/
#divform table.area_sign:first-child{table-layout: fixed;}  /*alpha양식일 경우 필요*/
#divform table.area_sign table{table-layout: auto;}  /*suite양식일 경우 필요 - td영역안에 table을 감싸지 않은경우*/
#divform .area_sign:first-child table:nth-child(1) {table-layout:fixed;} /* 위딘- alpha form양식_1type */
#divform div.area_sign table:first-child {table-layout:fixed;} /* 위딘- alpha form양식_2type */
#divform div.area_sign table:first-child table {table-layout:inherit;} /* 백송전자- alpha form양식_1type//suite양식 본문과 스타일화면 동일하게 처리 */

/* 결재양식_기본양식 */
#divform .area_sign {border-collapse: collapse;font-size: 9pt;border:2px solid #767676;table-layout:fixed; margin:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#divform .area_sign td input {border-color:#a1a1a1;}   /* 인풋박스 선 컬러 */
#divform .area_sign td{word-break:break-all;}
#divform .area_sign .bd_color {height:28px; border-bottom:1px solid #b1b1b1; border-right:1px solid #767676;text-align:center; box-sizing:border-box;} /* 테이블 타이틀 부분 선 */
#divform .area_sign .bd_color01 {border-bottom:1px solid #b1b1b1;text-align:left;} /* 테이블 결재라인 부분 선*/
#divform .area_sign .bd_color02 {height:28px;border-top:1px solid #b1b1b1; border-left:1px solid #767676;} /* 테이블 참조문서 부분 선 */
#divform .area_sign .bd_color03 {border-bottom:2px solid #b1b1b1;} /* 제목 밑 2줄라인 */
#divform .area_sign .bd_color04 {border-top:1px solid #b1b1b1;}
#divform .area_sign .brbn {border-bottom:none !important;}
#divform .area_sign .bd_color02 {height:28px;border-top:1px solid #b1b1b1; border-left:1px solid #767676;} /* 테이블 참조문서 부분 선 */
#divform .area_sign .bd_color02:first-child{border-left:0;}
#divform .area_sign .td_line2{border-bottom:1px solid #b1b1b1;}
#divform .area_sign .tdp5{padding:5px 0;}

#divform .df05 {border-bottom:1px solid #b1b1b1;vertical-align:top;}
#divform .df05 table {border:none;/*width:inherit;*/}
#divform .df05 table tr {border-bottom:1px solid #787878;} /* 결재라인 칸 */
#divform .df05 .td_line{border-bottom:1px solid #767676;border-left:1px solid #767676;}
#divform .df05 table td:first-child{border-right:1px solid #767676;}
#divform .df05 table td table td:first-child{border-right:none;}
#divform .df05 table td table {border-left:0px !important;} /* 결재라인 테이블 */

#divform .df05 table td.empty_sign_line{cursor:pointer;}
#divform .df05 table td table.sign_tbl{width:100%;table-layout:fixed; text-align:center;}
#divform .df05 table td table.sign_tbl tr.non_border{border:0;}
#divform .df05 table td table.sign_tbl tr td.org_txt{height:25px;}
#divform .df05 table td table.sign_tbl tr td.sign_bg{position:relative;height:56px;}
#divform .df05 table td table.sign_tbl tr td.b_name{vertical-align:top; height:16px;} /* 비영리 */
#divform .df05 table td table.sign_tbl tr td.b_day{vertical-align:bottom; height:18px;} /* 비영리 */
#divform .df05 table td table.sign_tbl tr td.b_sign{height:52px;} /* 비영리 */
#divform .df05 table td table.sign_tbl tr td.sign_bg .box_txt{position:absolute;top:3px;left:10px;right:10px;border:1px solid #b1b1b1;line-height:1;padding:3px 0;background:#e1e1e1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;} /*전결,보류 등*/
#divform .df05 table td table.sign_tbl tr td.sign_bg .sign_txt{position:absolute;top:22px;left:0;right:0;text-align:center}
#divform .df05 table td table.sign_tbl tr td.sign_name{height:28px;vertical-align:middle;}
#divform .df05 table td table.sign_tbl tr td.sign_name a{color:#000;}
#divform .df05 table td table.sign_tbl tr td.sign_bg .sign_txt_tbl{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:100%;height:inherit;}
#divform .df05 table td table.sign_tbl tr td.sign_bg .sign_txt_tbl tr{border:none;}
#divform .df05 table td table.sign_tbl tr td.sign_bg img{margin:0 auto; display:table; vertical-align:middle;}

#divform .df05 .day{letter-spacing:-1Px;}
#divform .df05 .sign_num {position:absolute; z-index:10; width:25px; top:0px; left:0px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align:center; line-height:15px; padding-top:3px; color:#6e6e6e;}
#divform .df05_new{border-width:1px 1px 0px 1px ; border-style:solid; border-color:#787878; box-sizing:border-box;}

/* 결재라인 순번 */
#divform .sign_tb_pop01 td {border-left:1px solid #b1b1b1;}
#divform .sign_tb_pop02 td {border:1px solid #b1b1b1;}
#divform .sign_tb_pop03 td {border:1px solid #b1b1b1;}
#divform .form_logo{padding:10px 0; text-align:center;}
#divform .form_logo img{min-height:28px; min-width:160px; max-width:640px;}


/* 결재라인 통합(통합통합/통합분리/분리분리) */
#divform .df05_sign a{display:block; vertical-align:middle; color:#000;}
#divform .df05_sign td{border-right:1px solid #767676; word-break:break-all; text-align:center; box-sizing: border-box;}
#divform .df05_sign.combine td:last-child{border-right:none;}
#divform .df05_sign .org_txt td{height:25px;}
#divform .df05_sign .sign_name td{height:28px; z-index:3; line-height:15px;}
#divform .df05_sign .sign_name td a{color:#000; line-height:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.df05_sign .sign_name td a {line-height:14px;}} /*ie 크롬 결재라인 높이에 따른 수정*/
#divform .df05_sign .sign{border-bottom:none !important; height:100%;}
#divform .df05_sign .sign td{position:relative; overflow:hidden;}
#divform .df05_sign .sign .upload_img{position:relative; height:100%;}
#divform .df05_sign .sign .upload_img img{position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-23px;width:46px; height:46px; image-rendering: -webkit-optimize-contrast;}
#divform .df05_sign .sign .box_txt {position:absolute;left:10px; top:3px; right:10px;border:1px solid #b1b1b1;line-height:1;padding:3px 0;background:#e1e1e1; z-index:2; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}
#divform .df05_sign .sign .sign_txt_tbl{position:absolute; text-align:center;width:100%;}
#divform .df05_sign .sign .sign_text{vertical-align: middle; display: table-cell; position: relative; z-index: 3; word-break: break-all;}
#divform .df05_sign .sign .sign_textbg{position:relative; width:100%; display: table;}
#divform .df05_sign .sign .sign_textbg img{position:absolute; top:50%;left:50%;margin-top:-23px;margin-left:-23px;width:46px; height:46px; z-index:1;}
#divform .df05_sign .sign .stampbox{display:table;position:absolute;width:100%;height:inherit;text-align:center; margin-top:-23px;}
#divform .df05_sign .bg_orgtxt{background:#e8e8e8;}

#divform .df05_sign a{display:block; vertical-align:middle; color:#000;}
#divform .df05_sign .sign .sign_textbg{position:relative; width:100%;height:100%; display: table;}


/* 본문영역 */
#divform #divFormContents{clear:both; vertical-align:top; text-align:left; word-break:break-all; height:350px; font-weight:normal;}
#divform #divFormContents table{border-collapse:collapse; /*table-layout:auto; width:auto;*/} /*non_profit table 영향받아서 css 추가 했지만 오류로 주석하고 non_profit table 선택자변경*/
/* #divFormContents table td p{padding:0px 2px 0px 0px;} UBA-69052 버그로 제거 */
#divform #divFormContents a{color:blue; cursor: pointer; text-decoration: underline;}
#divform .non_profit #divFormContents table {table-layout:auto;}  /*비영리 본문표 사이즈 오류*/
/*#divForm table{text-align:left;} */

#divform #divFormBind input[type="radio"] {position:inherit;}
#divform #divFormContents input[type="radio"] + label {margin-left:-14px !important;}
#divform #divFormContents input[type="checkbox"] + label {margin-left:-14px !important;}

/* 결재양식_지출결의 전표 테이블*/
#divform table.statement{width:100%;}
#divform .statement{text-align:center; table-layout:fixed !important;}
#divform .statement.bl{border-left:1px solid #b1b1b1;}
#divform .statement.bt{border-top:1px solid #b1b1b1;}
#divform .statement .br{border-right:1px solid #b1b1b1 !important;}
#divform .statement th{background:#e3e3e3; font-weight:normal; min-height:19px; padding:3px 0; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1;word-break:break-all;}
#divform .statement.fwb_th th {font-weight:bold;}
#divform .statement tr.Tline{border-top:1px solid #b1b1b1;}
#divform .statement td{height:25px; border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; /*line-height:140%;*/ word-break:break-all;}
#divform .statement td:last-child{border-right:none}
#divform .statement td.ar{text-align:right; padding-right:5px;}
#divform .statement td.al{text-align:left; padding-left:5px;}
#divform .statement .button_ex{border:0px; width: 18px; height: 18px; padding:0px; cursor:pointer;}
#divform .statement_title{float:left; text-align:left; width:100%; height:19px; padding:6px 0 0 0;}
#divform .statement .blue_a {color:#058df5}
#divform .statement_days{padding: 9px 5px 0 0; text-align:right; height:24px;}

/* 결재양식 연차정보 연동*/
#divform table.statement2{width:100%;}
#divform .statement2 {text-align:center; table-layout:fixed !important;border-color:#b1b1b1;border-top:none;border-left:none;border-right:none;}
#divform .statement2 th{background:#e3e3e3; border-color:#b1b1b1;font-weight:normal; min-height:19px; padding:3px 0;word-break:break-all;border-top:none;}
#divform .statement2 th:first-child,.statement2 td:first-child {border-left:none;}
#divform .statement2 th:last-child,.statement2 td:last-child {border-right:none;}
#divform .statement2 td{height:25px;word-break:break-all;border-color:#b1b1b1;}
#divform .statement2 td.ar{text-align:right; padding-right:5px;}
#divform .statement2 td.al{text-align:left; padding-left:5px;}


/* 스마트 자금관리 */
#divform .smart_fund_info{float:left; width:100%; text-align:left; padding:10px 5px;}
#divform .smart_fund_info ul li{float:left; padding:0 15px 0 0;}
#divform .smart_fund_info ul li span{float:left; width:10px; height:10px; border:1px solid #b1b1b1; margin:0 4px 0 0;}
#divform .smart_fund .gray{background:#f9f9f9 !important;}
#divform .smart_fund .green{background:#f2f7e4 !important;}
#divform .smart_fund .orange{background:#fff2e2 !important;}
#divform .smart_fund .yellow{background:#fff7da !important;}
#divform .smart_fund .gray2{background:#f6f6f6  !important;}
#divform .smart_fund .green2{background:#e4ecce !important;}
#divform .smart_fund .orange2{background:#ffefdc  !important;}
#divform .smart_fund .yellow2{background:#fff1c0 !important;}
#divform .smart_fund .blue, .statement .blue th{background:#eef4f9 !important;}
#divform .smart_fund .detail{background:url('../Images/ico/ico_detail.png') no-repeat left top !important; background-position:13px 18px !important;}


/* 2015.12.17- 전자결재양식 상단버튼 및 결재특이사항 - 커스터마이징 맞추기 위해 추가 */
 #divform #con_newpop {padding-left:0px !important;}
#divform .sign_pop{margin-left:16px !important;}
#divform .newpop_top_area{margin-left:0px !important;}

/* 팝업 테이블,폼 버튼 */
#divform .pop_tb_btn {z-index:999;float:left;}
/*.pop_tb_btn a {display:inline-block;padding:4px 4px 0px 4px; font-size:11px; border: 1px solid #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 3px; background:url('../Images/btn/tb_btnbg.gif') repeat-x left top; color:#3c3c3c;}*/
#divform .pop_tb_btn a {display: inline-block;height:22px;margin: 0;padding:0px 12px;border:1px solid #c9cac9;border-radius:0px;font-family: inherit;font-size: 100%;color: #515967;vertical-align: middle;text-decoration: none;text-align: center;line-height:24px;box-shadow:none;background:#fff;cursor: pointer;outline:0;-webkit-appearance: none;}
#divform .pop_tb_btn a:hover {border:1px solid #1088e3;background:#fff;}
#divform .pop_tb_btn a:active {border:1px solid #1088e3;background:#f4f9fe;}
#divform .pop_tb_btn a:focus {box-shadow:none;}
#divform .pop_tb_btn a img  {vertical-align:middle; margin-top:-2px;}
#divform input.input-text{margin:0px 5px 0 0px !important;}/*양식 td 라인정렬을 위해 수정. 이후 스크립트로 처리 허정명*/
.k-dropdown-wrap input.k-input,
#divform .k-picker-wrap input.k-input{border:0px !important;}

.pop_tb_btn a.pudd:hover,
#divform .pop_tb_btn a.pudd:active {border:1px solid #8c8c8c;background:#fff;}

#divform .div_form_bind .pop_tb_btn > span.pr5 {padding-left: 5px;vertical-align:middle;}

/* 결재양식 팝업 */
#divform .tb_addfile{margin-top:20px;}

/* G20양식 스타일 */
#divform .document_table{border-top:2px solid #b1b1b1; font-size:12px;}
#divform .document_table th{background:#e0e9ef;}
#divform .document_table td{text-align:center; word-break:break-all;}
#divform .document_table th,.document_table td{border-bottom:1px solid #b1b1b1; border-right:1px solid #b1b1b1; padding-top:2px; height:23px;}
#divform .document_table td:last-child, .document_table th:last-child{border-right:none}

#divform .document_table2{font-size:12px;}
#divform .document_table2 thead th {border-top:1px solid #b1b1b1; border-right:1px solid #b1b1b1;  padding-top:2px; height:23px;}
#divform .document_table2 td {border-right:1px solid #b1b1b1; border-top:1px solid #b1b1b1; text-align:center; padding-top:2px; height:23px;}
#divform .document_table2 td:last-child, .document_table2 th:last-child {border-right:none}

#divform .sign_tb_popNew{font-size:12px;}
#divform .sign_tb_popNew thead th {border-top:1px solid #b1b1b1; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; padding-top:2px; height:23px;}
#divform .sign_tb_popNew td {border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; border-left:none; text-align:center; padding-top:2px; height:23px;}
#divform .sign_tb_popNew td:last-child, .sign_tb_pop03 th:last-child {border-right:none}

/* 발신명의 = 직인 +이름 테이블 */
#divform .senderDiv{display:inline-block !important; min-width:71px; min-height:71px; background-repeat:no-repeat; background-position:right; background-size:71px 71px;}
#divform .sender{text-align:center; vertical-align:middle;}
#divform .sender .text{display:inline-block; FONT-SIZE: 19pt; font-family: 굴림; font-weight:bold; padding:20px 0; margin:0 71px 0 0; letter-spacing:1px;}
#divform .sender img{width:71px; height:71px;}

#divform .pdf_line td {border:1px solid #b1b1b1;}
#divform .pdf_line td:first-child {border-left:none;} 
#divform .pdf_line td.al {padding-left:4px;}
#divform .pdf_line td.ar {padding-right:4px;}

/* 인쇄미리보기*/
@media print
{
#divform #xmlExcontents table{clear:both !important;}
#divform #divFormContents{-webkit-print-color-adjust: exact; print-color-adjust: exact;} /* 백그라운드 인쇄 */
#divform #divFormContents table{clear:both; /*float:inherit !important;*/border-collapse:collapse;border-spacing:0;}
#divform #divFormContents p{margin:0;}
#divform #printArea {overflow:inherit !important;} /*가로인쇄시짤림오류 <케이알티>*/
#divform .sign_tb_pop02 td{outline:0.5px groove #b1b1b1;border: 0px hidden #fff;} /*전표*/
#divform .DFINTER table td{outline:0.5px groove #b1b1b1;border: 0px hidden #fff;} /*전표*/
#divform table.statement td{outline:0.5px groove #b1b1b1;border: 0px hidden #fff;} /*전표*/
#divform .divFormborder td{outline:0.5px groove #b1b1b1;border: 0px hidden #fff;}  /*본문데이터*/
#divform .pdf_line td[rowspan], .jeon_ta td[rowspan] {position: relative;}
#divform .pdf_line td[rowspan]:before{position: absolute;content: "";top: 0;left: -1px;background-color:#b1b1b1;width: 1px;height: 100%;}
#divform .pdf_line.blue td[rowspan]:before, .jeon_ta td[rowspan]:before{position: absolute;content: "";top: 0;left: -1px;background-color:#79A1C0;width: 1px;height: 100%;}
#divform .pdf_line td:last-child {border-right:none;} 
#divform .pdf_line.blue td:last-child {border-right:none;}

/* [20221205]결재이미지 인쇄 시 크롬이슈 수정 */
#divform .df05_sign a{display:inline !important;}
#divform .df05_sign .sign .sign_textbg{height:100% !important}
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
       #divform .pdf_line td[rowspan], .jeon_ta td[rowspan] {position: inherit;}
       #divform .pdf_line td[rowspan]:before{display:none;}
       #divform .pdf_line.blue td[rowspan]:before, .jeon_ta td[rowspan]:before{display:none;}
}


/*팝업_문서작성 테스트 비영리*/
#divform .non_profit h1{min-height:30px;line-height:1; text-align:center; margin-top:0px !important;}
#divform .non_profit > table{width:100%;}
#divform .non_profit table {table-layout:fixed;}
#divform .non_profit table td{height:28px; word-break:break-all;padding:2px; box-sizing:border-box;} 
#divform .non_profit table td h1{font-size:30px;font-weight:bold;min-height:56px;/*line-height:56px;*/margin:0 0 0 0 !important;}
#divform .non_profit table td.le{text-align:left;padding-left:10px;}
#divform .non_profit table td.cen{text-align:center;}
#divform .non_profit table td.ri{text-align:right;padding-right:10px;}
#divform .non_profit table td.bg_color {background-color:#f1f1f1;}
#divform .non_profit table td.bd_color {border:1px solid #b1b1b1;}
#divform .non_profit table td.bd_top {border-top:1px solid #b1b1b1;}
#divform .non_profit table td.bd_bottom {border-bottom:1px solid #b1b1b1;}
#divform .non_profit table td.bd_bottom_none {border-bottom-color:transparent !important;}
#divform .non_profit table td.bd_right_none {border-right-color:transparent !important;}
#divform .non_profit.sign_img img{max-height:28px; max-width:100%;}
#divform .sign_img img{max-height:28px; max-width:100%;}

#divform .non_profit .text_dotum{font-size:9pt !important; font-family:dotum;}

#divform .non_profit .ea_sign{} /*비영리 결재 이미지 사이즈 고정값 안하기*/
#divform .non_profit .ea_sign p{width:100%;}
#divform .non_profit .ea_sign p img{width:inherit;}

#divform .non_profit.sign_100 img{width:100%; height:100%;}/*비영리 결재 이미지 사이즈 100% fix*/

#divform .divTextSign{display:inline-block;height:120px;line-height:120px;margin: 0 0 0 50px;padding: 0 50px 0 0;min-width:70px; font-size:40px;background-size:85px 85px;background-position:right;background-repeat:no-repeat;font-size:20.8pt;}

#divform .non_profit.border_on table td{height:28px; border:1px solid #b1b1b1; box-sizing:border-box; padding:2px;}
#divform .non_profit.border_on table td h1{font-size:30px;font-weight:bold;height:56px;/*line-height:56px;*/margin:0px !important;}
#divform .non_profit.border_on table td.le{text-align:left;padding-left:10px;}
#divform .non_profit.border_on table td.cen{text-align:center;}
#divform .non_profit.border_on table td.ri{text-align:right;padding-right:10px;}

/* 비영리 결재라인*/
#divform .df05_ea table{width:100%; height:100%;}
#divform .df05_ea table tr {border-bottom:1px solid #787878;border-left:1px solid #787878; box-sizing: border-box;}
#divform .df05_ea table tr:first-child{border-top:1px solid #787878; box-sizing: border-box;}
#divform .df05_ea table td{position:relative; border-right:1px solid #787878; word-break:break-all; text-align:center; box-sizing: border-box;}
#divform .df05_ea table tr td:first-child{border-left:1px solid #787878;}

#divform .df05_ea a{display:block; vertical-align:middle; color:#000;}
#divform .df05_ea .org_txt td{height:25px;}
#divform .df05_ea .agree td{height:25px;}
#divform .df05_ea .org_txt .title{width:40px;}
#divform .df05_ea .sign_name td{height:28px; z-index:3;}
#divform .df05_ea .sign_name td a{color:#000; line-height:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.df05_ea .sign_name td a {line-height:13px;}} /*ie 크롬 결재라인 높이에 따른 수정*/
#divform .df05_ea .sign{border-bottom:none !important; height:100%;}
#divform .df05_ea .sign.bbl {border-bottom:1px solid #787878 !important;}
#divform .df05_ea .sign td{overflow:hidden; padding:0 0 2px 0;} 
#divform .df05_ea .sign .sign_upload{position:relative; display:table-cell; vertical-align:middle; z-index:1;}
#divform .df05_ea .sign .sign_upload img{max-height:30px;text-align: center;position: relative;}

#divform .df05_ea .sign_opt{position:relative; height:22px; border-bottom:none !important;}
#divform .df05_ea .sign_num {position:absolute; font-size:11px; z-index:20; width:20px; top:0px; left:0px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align:center; line-height:15px; padding-top:2px;}
#divform .df05_ea .sign_tbl{position:absolute;font-size:11px;top:5px;left:5px;right:5px;line-height:1;padding:3px 0;z-index:10;}
#divform .df05_ea.combine td:last-child{border-right:none;}

#divform .df05_ea table:first{border-top:none;}

#divform .sign_img td{position:relative;}
#divform .sign_img .num{border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;width:16px;height:16px;font-size:12px;text-align:center;vertical-align:middle; position:absolute; top:0px; padding-top:2px;}

/* 비영리 테이블 - 한공회*/
#divform .bod_ta {}
#divform .bod_ta table {border:1px solid #555;}
#divform .bod_ta table .bdr {border-right:1px solid #555;}
#divform .bod_ta table .bdb {border-bottom:1px solid #555;}
#divform .bod_ta table tr.bdb_tr td {border-bottom:1px solid #555;}
#divform .bod_ta table .bdb2 {border-bottom:1px solid #dcdcdc;}
#divform .bod_ta table tr.bdb_tr2 td {border-bottom:1px solid #dcdcdc;}
#divform .pyo_ta table {width:100%;}
#divform .pyo_ta table td {border:1px solid #555;font-weight:normal;}


/*중앙에너비스 전표 오류*/
#divform #divFormContents .DFINTER_erp table {border-collapse: separate;}
#divform .div_form_bind .DFINTER_erp {border-collapse: separate;}
#divform .div_form_bind .DFINTER_erp tr {border-collapse: separate;}
#divform .div_form_bind .DFINTER_erp td {border-collapse: separate;}

/*연동 pdf오류*/
#divform .sepa_ta table {border-collapse: separate !important;}
#divform .sepa_ta tr {border-collapse: separate !important;}
#divform .sepa_ta td {border-collapse: separate !important;}

/*비엔에이치*/
#divform .editTextBox .textDiv p {width:auto; font-size:12px; font-weight:normal; color:#444; text-align:left;}

/*suite 업세일 양식 본문 짤림 현상 */
#divform table.sign_tb_pop #divFormContents{height:auto;}

/*양식 글자넓이 조정*/
#divform .ws2z {word-spacing:44px !important;}
#divform .ws3z {word-spacing:14px !important;}
#divform .ws4z {word-spacing:4px !important;}
#divform .ws5z {word-spacing:-1px !important;}
#divform .ws6z {word-spacing:-4px !important;}

/*pdf 인쇄 보더*/
#divform .pdf_table td {
position: relative;
}
#divform .pdf_table td:before {
position: absolute;
content: "";
top: -1px;
left: -1px;
background-color: transparent;
border: solid #666 1px;
width: 100%;
height: 100%;
}


#divform .inputChk {padding: 5px 0px;    line-height: 20px;}
#divform .inputChk li {float:left;}
#divform .inputChk input[type="checkbox"] {visibility:hidden;}


/******************************************************
  ERP, IU 연동 테이블 
******************************************************/   
/* erp연동 테이블 (기본) */
#divform .erpTable{width:100%; border-collapse: collapse;border-spacing: 0; font-size: 10pt; border:0; table-layout:fixed; font-family:'맑은 고딕'; border-color:#b1b1b1 !important; box-sizing: border-box;}
#divform .erpTable th{font-size: 9pt; background-color:#D0CECE; font-weight:normal; text-align:left; height:25px; padding-left:5px;}	
#divform .erpTable td{font-size: 9pt; height:25px; text-align:left; padding-left:5px;}
#divform .erpTable .bgColor_gray th{background-color: #BFBFBF;}
#divform .erpTable .cen{text-align:center; padding-left:0px;}
#divform .erpTable .ri{text-align:right; padding-left:0px; padding-right:5px;}
#divform .erpTable .le{text-align:left; padding-left:5px;}
#divform .erpTable .fwb th{font-weight: bold;}	

/* erp연동 테이블 (가운데정렬) */
.erpTable.cen th, 
#divform .erpTable.cen td{text-align:center;}

#divform .erpTable_title{font-family:'맑은 고딕'; font-size: 9pt; margin: 0px;} /* erp연동 타이틀 */
#divform .erpTable_Box{border-style:solid; border-width: 1px 0 1px 0; border-color:#b1b1b1; margin:0px;} /* erp연동 컨텐츠 박스 */
    


@charset "utf-8";
/**************************************************
   IMPORT CSS
**************************************************/
@import url('layout.css'); /*layout.css*/ 
@import url('contents.css'); /*contents.css*/ 
@import url('recalendar.css');  /*풀캘린 더커스텀.css*/ 

/**************************************************
   reset CSS
**************************************************/
#divform p{word-break:break-all;}
#divform form {border:none; margin:0; padding:0;}
#divform img {border:0 none}
#divform li{list-style:none}
#divform button{margin:0;padding:0}
#divform button *{position:relative}
/*button img{left:-3px;*left:auto}
#divform html:first-child select{height:20px;padding-right:6px} 기본 셀렉트높이오류로 인한 주석*/
#divform option{padding-right:6px}
#divform textarea {resize:none;border:1px solid #c3c3c3; -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;}
#divform hr{display:none}
#divform legend{*width:0}
#divform table{border-collapse:collapse;border-spacing:0}
#divform map area{outline:none}
#divform a {text-decoration:none;color:#4a4a4a;}
#divform a:hover {}
#divform a:active {}
#divform a:visited {}
#divform a.under:hover{text-decoration:underline;}
#divform input[type="button"] {cursor:pointer;}
#divform input[type="password"] {height:22px;border:1px solid #c3c3c3; text-indent:7px;}
#divform input[type="text"] {height:22px;border:1px solid #c3c3c3;  -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;}
#divform input[type="text"].engfix {-webkit-ime-mode:inactive !important; -moz-ime-mode:inactive !important; -ms-ime-mode:inactive !important; ime-mode:inactive !important;}
#divform textarea.engfix {-webkit-ime-mode:inactive !important; -moz-ime-mode:inactive !important; -ms-ime-mode:inactive !important; ime-mode:inactive !important;}

#divform select {border:1px solid #c3c3c3;}
#divform select {height:24px;border:1px solid #c3c3c3;padding-left:7px;padding-right:20px;color:#515967; -webkit-appearance: none;  /* 네이티브 외형 감추기 */
			-moz-appearance: none;appearance: none;background:#fff url("../Images/ico/sele_arw01.png") no-repeat right center;}
#divform select{padding-right:0px \0/IE8+9;;}
#divform select::-ms-expand {display: none;}
#divform select option {background:#fff;height:30px;}
#divform .ie_sele {display:inline-block;position:relative;}
#divform .ie_sele_ico {background:#fff url("../Images/ico/sele_arw01.png") no-repeat center center;width:22px; height:22px;position:absolute; right:1px; top:1px; display:block;}

#divform input[type=text]:-ms-clear {display:none;}
#divform input.kendoComboBox::-ms-clear {display:none;}
#divform .k-combobox input::-ms-clear {display:none;}
#divform .k-datepicker input::-ms-clear {display:none;}

*{-webkit-overflow-scrolling:touch;} /* 모바일에서 터치 부드러운 효과 적용 */

#divform .table_wordBreak {table-layout: fixed;}
#divform .table_wordBreak td,.table_wordBreak th {white-space: normal !important;word-break: break-all !important;}
#divform .table_wordBreak p {white-space: normal !important;word-break: break-all !important;}
#divform .table_wordBreak div {white-space: normal !important;word-break: break-all !important;}
#divform .table_wordBreak span {white-space: normal !important;word-break: break-all !important;}

/**************************************************
    Webfont :: '나눔바른고딕'
**************************************************/

@font-face {
	font-family:NBG;
	src:url('NanumBarunGothic/NanumBarunGothic.eot');
	src:local(※),
		url('NanumBarunGothic/NanumBarunGothic.woff') format('woff'),
		url('NanumBarunGothic/NanumBarunGothic.ttf') format('opentype');
}

@font-face {
	font-family:NBGB;
	src:url('NanumBarunGothic/NanumBarunGothicBold.eot');
	src:local(※),
		url('NanumBarunGothic/NanumBarunGothicBold.woff') format('woff'),
		url('NanumBarunGothic/NanumBarunGothicBold.ttf') format('opentype');
}

/**************************************************
    Webfont :: '나눔스퀘어'
**************************************************/

@font-face {
 font-family: 'NSR';
 src: url('NanumSquare/NanumSquareR.eot');
 src: url('NanumSquare/NanumSquareR.eot?#iefix') format('embedded-opentype'),
      url('NanumSquare/NanumSquareR.woff') format('woff'),
      url('NanumSquare/NanumSquareR.ttf') format('truetype');
}

@font-face {
 font-family: 'NSB';
 src: url('NanumSquare/NanumSquareB.eot');
 src: url('NanumSquare/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('NanumSquare/NanumSquareB.woff') format('woff'),
      url('NanumSquare/NanumSquareB.ttf') format('truetype');
}

@font-face {
 font-family: 'NSL';
 src: url('NanumSquare/NanumSquareL.eot');
 src: url('NanumSquare/NanumSquareL.eot?#iefix') format('embedded-opentype'),
      url('NanumSquare/NanumSquareL.woff') format('woff'),
      url('NanumSquare/NanumSquareL.ttf') format('truetype');
}


/**************************************************
    Webfont :: '더존베타텍스트'
**************************************************/

@font-face {
 font-family: 'DOUZONEText';
 src: url('DOUZONEText/DOUZONEText-Medium.eot');
 src: url('DOUZONEText/DOUZONEText-Medium.eot?#iefix') format('embedded-opentype'),
      url('DOUZONEText/DOUZONEText-Medium.woff') format('woff'),
      url('DOUZONEText/DOUZONEText-Medium.ttf') format('truetype');
}


/**************************************************
    Webfont :: '월인석보체(낙관,직인,인장)'
**************************************************/
@font-face {
 font-family: 'stamp';
 src: url('Wolin/Wolin.woff') format('woff');
}

/**************************************************
    Webfont :: 'Noto Sans kr'
**************************************************/

@font-face {
    font-family: 'NSKR';
    font-style: normal;
    font-weight: 400;
    src: url('../font/NotoSansKr/NotoSansKR-Regular.woff2') format('woff2'),
    url('../font/NotoSansKr/NotoSansKR-Regular.woff') format('woff'),
    url('../font/NotoSansKr/NotoSansKR-Regular.otf') format('opentype');
}

/**************************************************
    Webfont :: 더존폰트추가
**************************************************/

/*
	UBA-68604, @font-face 추가 요청 
*/

@font-face {
    font-family: "[더존] 제목체 30";
    font-display: fallback;
    src:
        local("DOUZONETitle30"),
        local("DOUZONE Title 30"),
        local("[더존] 제목체 30"),
        url('../DOUZONEText/font/DOUZONETitle30.woff') format('woff');
}
@font-face {
    font-family: "[더존] 제목체 50";
    font-display: fallback;
    src:
        local("DOUZONETitle50"),
        local("DOUZONE Title 50"),
        local("[더존] 제목체 50"),
        url('../DOUZONEText/font/DOUZONETitle50.woff') format('woff');
}
@font-face {
    font-family: "[더존] 본문체 10";
    font-display: fallback;
    src:
        local("DOUZONEText10"),
        local("DOUZONE Text 10"),
        local("[더존] 본문체 10"),
        url('../DOUZONEText/font/DOUZONEText10.woff') format('woff');
}
@font-face {
    font-family: "[더존] 본문체 30";
    font-display: fallback;
    src:
        local("DOUZONEText30"),
        local("DOUZONE Text 30"),
        local("[더존] 본문체 30"),
        url('../DOUZONEText/font/DOUZONEText30.woff') format('woff');
}
@font-face {
    font-family: "[더존] 본문체 50";
    font-display: fallback;
    src:
        local("DOUZONEText50"),
        local("DOUZONE Text 50"),
        local("[더존] 본문체 50"),
        url('../DOUZONEText/font/DOUZONEText50.woff') format('woff');
}

@font-face {    /* wehago */
    font-family: 'douzone';
    src:
        local("DOUZONEText10"),
        local("DOUZONE Text 10"),
        local("[더존] 본문체 10"),
        url('../DOUZONEText/font/DOUZONEText10.woff') format('woff');
    font-weight: normal;
    font-display: fallback;
}

@font-face {	/* wehago */
    font-family: 'douzone';
    src:
        local("DOUZONEText30"),
        local("DOUZONE Text 30"),
        local("[더존] 본문체 30"),
        url('../DOUZONEText/font/DOUZONEText30.woff') format('woff');
    font-weight: bold;
    font-display: fallback;
}


/**************************************************
    현대하모니 :: 폰트추가
**************************************************/
/* UBA-111287, UBA-113570 @font-face 추가 요청 */

@font-face { 
    font-family: '현대하모니 B'; 
    font-display: fallback; 
    src: 
        local("현대하모니 B"), 
        local("HDHarmony B")
} 
 
@font-face { 
    font-family: '현대하모니 L'; 
    font-display: fallback; 
    src: 
        local("현대하모니 L"), 
        local("HDHarmony L")
} 
 
@font-face { 
    font-family: '현대하모니 M'; 
    font-display: fallback; 
    src: 
        local("현대하모니 M"), 
        local("HDHarmony M")
} 


/**************************************************
    Common
**************************************************/
#divform .accessibility {overflow:hidden;position:absolute;left:-1000px;top:0;width:0;height:0;font-size:0;line-height:0;visibility:hidden;text-indent:-9999px}
#divform .hidden {overflow:hidden;position:absolute;top:-10000px;left:-10000px;width:1px;height:1px}
#divform .blind {overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;visibility:hidden;}

#divform .skip {display:none;}
#divform .mtImg{vertical-align:middle; margin-top:-2px;}
#divform .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .td_ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px !important;}

#divform .ovh{overflow:hidden !important;}
#divform .ovv{overflow:visible !important;}

/*scroll*/
#divform .scroll_on{overflow:auto !important;}
#divform .scroll_off{overflow:hidden !important;}
#divform .scroll_y_on{overflow-x:hidden !important; overflow-y:auto !important;}
#divform .scroll_x_on{overflow-y:hidden !important; overflow-x:auto !important;}
#divform .scroll_fix{overflow:scroll !important;}
#divform .scroll_y_fix{overflow-x:hidden !important; overflow-y:scroll !important;}
#divform .scroll_x_fix{overflow-y:hidden !important; overflow-x:scroll !important;}

/*position*/
#divform .posi_re {position:relative !important;}
#divform .posi_ab {position:absolute !important;}
#divform .posi_fix {position:fixed !important;}
#divform .posi_inh {position:inherit !important;}

/*table*/
#divform .tl_auto table{table-layout:auto !important;}

/* Floating */
#divform .fl {float:left !important;}
#divform .fr {float:right !important;}
#divform .cl {clear:both !important;}

/*각 자식요소들 floating 지정으로 높이 인식못하는거 해결*/
#divform .clear:after{content:"";display:block;clear:both;height:0;visibility:hidden;}

/* display */
#divform .dp_ib {display:inline-block !important;}
#divform .dp_i {display:inline !important;}
#divform .dp_b {display:block !important;}

/* visibility */
#divform .vv {visibility:visible;}
#divform .vh {visibility:hidden;}

/* Align */
#divform .al {text-align:left !important;}
#divform .ac {text-align:center !important;}
#divform .ar {text-align:right !important;}

#divform .vt {vertical-align:top !important;}
#divform .vm {vertical-align:middle !important;}
#divform .vb {vertical-align:bottom !important;}
#divform .img_txt_btm img {vertical-align:text-bottom;}

#divform .acvm{text-align: center; display: table-cell; vertical-align: middle; padding:0px;}
#divform .lh14{line-height:14px !important;}
#divform .lh15{line-height:15px !important;}
#divform .lh16{line-height:16px !important;}
#divform .lh17{line-height:17px !important;}
#divform .lh18{line-height:18px !important;}
#divform .lh20{line-height:20px !important;}
#divform .lh23{line-height:23px !important;}
#divform .lh24{line-height:24px !important;}

#divform .text_line {text-decoration:underline;}
#divform .delLine{text-decoration:line-through; color:red;}
#divform .text_ho:hover{color: #058df5;text-decoration: underline;}

/* text-indent */
#divform .ti0 {text-indent:0px !important;}
#divform .ti4 {text-indent:4px !important;}
#divform .ti7 {text-indent:7px !important;}

/* Font color */
#divform .text_black{color:#000 !important;}
#divform .text_white{color:#fff !important;}
#divform .text_blue{color:#058df5 !important;}
#divform .text_green{color:#3d9100 !important;}
#divform .text_orange{color:#ff4d00 !important;}
#divform .text_red{color:#f33e51 !important;}
#divform .text_redline{color:#f33e51 !important; text-decoration:line-through !important;}
#divform .text_gray{color:#8d8d8d !important;}
#divform .text_gray2{color:#cececc !important;}
#divform .text_gray3{color:#646464 !important;}
#divform .text_gray4{color:#4a4a4a !important;}
#divform .text_yellow{color:#fff600 !important;}
#divform .colB {color:#058df5 !important;font-weight:bold !important;}
#divform .colB td {color:#058df5 !important;font-weight:bold !important;}
#divform .k-disabled{color:#cececc !important;}

/* border color */
#divform .brn {border:none !important;}
#divform .brrn {border-right:none !important;}
#divform .brln {border-left:none !important;}
#divform .brtn {border-top:none !important;}
#divform .brbn {border-bottom:none !important;}
#divform .brbn_tr td,.brbn_tr th{border-bottom:none !important;}
#divform .brtn_tr td,.brtn_tr th{border-top:none !important;}
#divform .brtb1{border-width: 1px 0px !important;}

#divform .Pop_border{border:1px solid #dcdcdc;}
#divform .borderT{border-top:1px solid #dcdcdc;}
#divform .borderB{border-bottom:1px solid #dcdcdc;}
#divform .borderR{border-right:1px solid #eaeaea !important;}
#divform .borderR_black{border-right:1px solid #000;}
#divform .borderL{border-left:1px solid #eaeaea !important;}
#divform .tb_borderT{border-top:1px solid #eaeaea !important;}
#divform .tb_borderB{border-bottom:1px solid #eaeaea !important;}

#divform .bd_blue {border:1px solid #54b5ff !important;}

/* background */
#divform .bgn{background:none !important;}
#divform .bg_skyblue{background:#f0f6fd !important;}
#divform .bg_skyblue2{background:#e6f4ff !important;}
#divform .bg_lightgray{background:#fcfcfc !important;}
#divform .bg_normalgray{background:#e8e8e8 !important;}
#divform .bg_normalgray2{background:#dfdfdf !important;}
#divform .bg_green2{background:#3d9100 !important;}
#divform .bg_blue{background:#56a8f4 !important;}
#divform .bg_orange{background:#ff9b59 !important;}
#divform .bg_red2{background:#f33e51 !important;}
#divform .bg_darkgray{background:#888 !important;}
#divform .bg_brown{background:#c9632f !important;}
#divform .bg_sb{background:#f0f6fd;}/*20160516 수정*/
#divform .bg_sb2{background:#e6f4ff;}
#divform .bg_lt{background:#fcfcfc;}
#divform .bg_statement{background:#f1f1f1;}
#divform .bg_yellow2{background:#d9b302 !important;}
#divform .bg_total{background:#f1f1f1 !important;}
#divform .bg_total2{background:#f9f9f9;}

/* auto */
#divform .hei_auto {height:auto !important;}
#divform .wid_auto {height:auto !important;}

/*letter-spacing*/
#divform .let0 {letter-spacing:0px !important;}
#divform .let1 {letter-spacing:-1px;}
#divform .let1n5 {letter-spacing:-1.5px;}
#divform .let2 {letter-spacing:-2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.let-1 {letter-spacing:-1px;}}

/* Font size */
#divform .f11 {font-size:11px !important;}
#divform .f12 {font-size:12px !important;}
#divform .f13 {font-size:13px !important;}
#divform .f14 {font-size:14px !important;}
#divform .f15 {font-size:15px !important;}
#divform .f16 {font-size:16px !important;}
#divform .f17 {font-size:17px !important;}
#divform .f19 {font-size:19px !important;}
#divform .f18 {font-size:18px !important;}
#divform .f20 {font-size:20px !important;}
#divform .f23 {font-size:23px !important;}
#divform .f24 {font-size:24px !important;}
#divform .f30 {font-size:30px !important;}

/* Font weight */
#divform .fwb {font-weight:bold !important;}
#divform .fwn {font-weight:normal !important;}

/* word-break */
#divform .word_b{word-break:break-all;}

/* Padding, Margin style */ 
/* 특별한 case외에 사용 자제 */
#divform .p0 {padding:0 !important;}
#divform .p10 {padding:10px !important;}
#divform .p15 {padding:15px !important;}

#divform .pt0 {padding-top:0 !important;}
#divform .pt3 {padding-top:3px !important;}
#divform .pt4 {padding-top:4px !important;}
#divform .pt5 {padding-top:5px !important;}
#divform .pt6 {padding-top:6px !important;}
#divform .pt10 {padding-top:10px !important;}
#divform .pt13 {padding-top:13px !important;}
#divform .pt15 {padding-top:15px !important;}
#divform .pt17 {padding-top:15px !important;}
#divform .pt20 {padding-top:20px !important;}
#divform .pt25 {padding-top:25px !important;}
#divform .pt30 {padding-top:30px !important;}
#divform .pt35 {padding-top:35px !important;}
#divform .pt40 {padding-top:40px !important;}
#divform .pt45 {padding-top:45px !important;}
#divform .pt50 {padding-top:50px !important;}

#divform .pb0 {padding-bottom:0 !important;}
#divform .pb5 {padding-bottom:5px !important;}
#divform .pb10 {padding-bottom:10px !important;}
#divform .pb12 {padding-bottom:12px !important;}
#divform .pb13 {padding-bottom:13px !important;}
#divform .pb15 {padding-bottom:15px !important;}
#divform .pb20 {padding-bottom:20px !important;}
#divform .pb25 {padding-bottom:25px !important;}
#divform .pb30 {padding-bottom:30px !important;}
#divform .pb35 {padding-bottom:35px !important;}
#divform .pb40 {padding-bottom:40px !important;}
#divform .pb45 {padding-bottom:45px !important;}
#divform .pb50 {padding-bottom:50px !important;}

#divform .pl0 {padding-left:0px !important;}
#divform .pl5 {padding-left:5px !important;}
#divform .pl9 {padding-left:9px !important;}
#divform .pl10 {padding-left:10px !important;}
#divform .pl12 {padding-left:12px !important;}
#divform .pl13 {padding-left:13px !important;}
#divform .pl15 {padding-left:15px !important;}
#divform .pl19 {padding-left:19px !important;}
#divform .pl20 {padding-left:20px !important;}
#divform .pl25 {padding-left:25px !important;}
#divform .pl30 {padding-left:30px !important;}
#divform .pl35 {padding-left:35px !important;}
#divform .pl40 {padding-left:40px !important;}
#divform .pl45 {padding-left:45px !important;}
#divform .pl50 {padding-left:50px !important;}
#divform .pl55 {padding-left:55px !important;}
#divform .pl60 {padding-left:60px !important;}
#divform .pl70 {padding-left:70px !important;}
#divform .pl80 {padding-left:80px !important;}
#divform .pl120 {padding-left:120px !important;}

#divform .pr0 {padding-right:0px !important;}
#divform .pr4 {padding-right:4px !important;}
#divform .pr5 {padding-right:5px !important;}
#divform .pr7 {padding-right:7px !important;}
#divform .pr10 {padding-right:10px !important;}
#divform .pr15 {padding-right:15px !important;}
#divform .pr17 {padding-right:17px !important;}
#divform .pr20 {padding-right:20px !important;}
#divform .pr24 {padding-right:24px !important;}
#divform .pr25 {padding-right:25px !important;}
#divform .pr30 {padding-right:30px !important;}
#divform .pr35 {padding-right:35px !important;}
#divform .pr40 {padding-right:40px !important;}
#divform .pr45 {padding-right:45px !important;}
#divform .pr50 {padding-right:50px !important;}
#divform .pr70 {padding-right:70px !important;}

#divform .m0 {margin:0px !important;}
#divform .m5 {margin:5px !important;}


#divform .mt-1 {margin-top:-1px !important;}
#divform .mt-5 {margin-top:-5px !important;}
#divform .mt-15 {margin-top:-15px !important;}
#divform .mt-20 {margin-top:-20px !important;}
#divform .mt-44 {margin-top:-44px !important;}
#divform .mt0 {margin-top:0px !important;}
#divform .mt1 {margin-top:1px !important;}
#divform .mt2 {margin-top:2px !important;}
#divform .mt3 {margin-top:3px !important;}
#divform .mt4 {margin-top:4px !important;}
#divform .mt5 {margin-top:5px !important;}
#divform .mt6 {margin-top:6px !important;}
#divform .mt7 {margin-top:7px !important;}
#divform .mt8 {margin-top:8px !important;}
#divform .mt9 {margin-top:9px !important;}
#divform .mt10 {margin-top:10px !important;}
#divform .mt12 {margin-top:12px !important;}
#divform .mt14 {margin-top:14px !important;}
#divform .mt15 {margin-top:15px !important;}
#divform .mt20 {margin-top:20px !important;}
#divform .mt23 {margin-top:23px !important;}
#divform .mt25 {margin-top:25px !important;}
#divform .mt27 {margin-top:27px !important;}
#divform .mt28 {margin-top:28px !important;}
#divform .mt30 {margin-top:30px !important;}
#divform .mt35 {margin-top:35px !important;}
#divform .mt40 {margin-top:40px !important;}
#divform .mt45 {margin-top:45px !important;}
#divform .mt50 {margin-top:50px !important;}
#divform .mt70 {margin-top:70px !important;}

#divform .mb0 {margin-bottom:0px !important;}
#divform .mb5 {margin-bottom:5px !important;}
#divform .mb7 {margin-bottom:7px !important;}
#divform .mb8 {margin-bottom:8px !important;}
#divform .mb10 {margin-bottom:10px !important;}
#divform .mb13 {margin-bottom:13px !important;}
#divform .mb14 {margin-bottom:14px !important;}
#divform .mb15 {margin-bottom:15px !important;}
#divform .mb17 {margin-bottom:17px !important;}
#divform .mb20 {margin-bottom:20px !important;}
#divform .mb21 {margin-bottom:21px !important;}
#divform .mb25 {margin-bottom:25px !important;}
#divform .mb30 {margin-bottom:30px !important;}
#divform .mb35 {margin-bottom:35px !important;}
#divform .mb40 {margin-bottom:40px !important;}
#divform .mb45 {margin-bottom:45px !important;}
#divform .mb50 {margin-bottom:50px !important;}
#divform .mb100 {margin-bottom:100px !important;}

#divform .ml-14 {margin-left:-14px !important;}
#divform .ml0 {margin-left:0px !important;}
#divform .ml3 {margin-left:3px !important;}
#divform .ml4 {margin-left:4px !important;}
#divform .ml5 {margin-left:5px !important;}
#divform .ml8 {margin-left:8px !important;}
#divform .ml10 {margin-left:10px !important;}
#divform .ml13 {margin-left:13px !important;}
#divform .ml15 {margin-left:15px !important;}
#divform .ml17 {margin-left:17px !important;}
#divform .ml20 {margin-left:20px !important;}
#divform .ml25 {margin-left:25px !important;}
#divform .ml30 {margin-left:30px !important;}
#divform .ml35 {margin-left:35px !important;}
#divform .ml40 {margin-left:40px !important;}
#divform .ml45 {margin-left:45px !important;}
#divform .ml50 {margin-left:50px !important;}
#divform .ml70 {margin-left:70px !important;}

#divform .mr0 {margin-right:0px !important;}
#divform .mr5 {margin-right:5px !important;}
#divform .mr7 {margin-right:7px !important;}
#divform .mr8 {margin-right:8px !important;}
#divform .mr10 {margin-right:10px !important;}
#divform .mr15 {margin-right:15px !important;}
#divform .mr17 {margin-right:17px !important;}
#divform .mr20 {margin-right:20px !important;}
#divform .mr25 {margin-right:25px !important;}
#divform .mr26 {margin-right:26px !important;}
#divform .mr30 {margin-right:30px !important;}
#divform .mr35 {margin-right:35px !important;}
#divform .mr40 {margin-right:40px !important;}
#divform .mr45 {margin-right:45px !important;}
#divform .mr50 {margin-right:50px !important;}

#divform .minw1000 {min-width:1000px !important;}

/*max width값*/
#divform .mx55_img img {max-width:55px;}



/**************************************************
  테이블
**************************************************/
/* Grid_table */
#divform .ico-blank{display:block;width:12px;height:12px;margin:0 auto;background:url('../Images/ico/ico_blank.png') no-repeat 0 0;cursor:pointer;}
#divform .ico-blank:hover{background:url('../Images/ico/ico_blank.png') no-repeat -12px 0;}

/* 테이블 */
#divform .com_ta table td, #divform .com_ta2 table td, #divform .com_ta3 table td, #divform .com_ta4 table td, #divform .com_ta5 table td, #divform .com_ta6 table td{word-break:break-all;}
#divform .com_ta table{width:100%;}
#divform .com_ta table th,.com_ta table td {height:26px;color:#4a4a4a;border:1px solid #eaeaea; padding:5px 0;}
#divform .com_ta table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;text-align:right;padding-right:15px;}
#divform .com_ta table td {border-right:none;padding-left:13px; padding-right:13px; /*background:#fff;*/}/*테이블보더 오류로 인해 배경 삭제함 필요시 요청바람*/
#divform .com_ta table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:8px;}
#divform .com_ta table td input[type="text"].k-input {border:none;}
#divform .com_ta table td li {clear:both;overflow:hidden;}
#divform .com_ta table td li dl {float:left;}
#divform .com_ta table td li dl dt {float:left;line-height:22px;}
#divform .com_ta table td li dl dd {float:left;line-height:22px;}
#divform .com_ta table td .txt{color:#8d8d8d;font-size:11px;line-height:22px;}
#divform .com_ta table td textarea {overflow-y:auto;}
#divform .com_ta table .cen {text-align:center !important;padding-left:0px;padding-right:0px;}
#divform .com_ta table .ri {text-align:right !important;}
#divform .com_ta table input.ri {text-align:right !important; padding-right:5px;}
#divform .com_ta table .le {text-align:left !important;}
#divform .com_ta table td.td_cen {text-align:center !important;padding-left:0px;padding-right:0px;}
#divform .com_ta table td.td_ri {text-align:right !important; padding-right:10px;}
#divform .com_ta table td.td_le {text-align:left !important;}
#divform .com_ta table td.bln{border-left:none;}
#divform .com_ta table tr.big_tr td {padding:10px 13px;}
#divform .com_ta table .so_txt {color:#8d8d8d; font-size:11px;}
#divform .com_ta table .so_txt2 {color:#4a4a4a; font-size:11px;font-weight:normal;}
#divform .com_ta table .so_txt3 {color:#4a4a4a; font-size:11px;font-weight:normal; line-height:17px;}
#divform .com_ta table .ver {float: right;  font-weight: normal;  color: #8d8d8d;  margin-right:0px;}
#divform .com_ta table .date {float: right;  font-weight: normal;}
#divform .com_ta table ul.down_ul {margin:7px 0;}
#divform .com_ta table ul.down_ul li {line-height:20px;}
#divform .com_ta table .texta {min-height:200px;position:relative;padding:40px 0 10px 0;}
#divform .com_ta table .texta .dat {position:absolute; top:13px; right:0px; color:#8d8d8d;font-size:11px;}
#divform .com_ta table.hover tr:hover td, .com_ta table.hover tr.on td {background:#e6f4ff; cursor:pointer;} 
#divform .com_ta table .comp_type{display:none;}
#divform .com_ta table .comp_type th{text-align:center;}

#divform .com_ta .controll_btn {display:inline-block;}
#divform .com_ta .pd6 {padding:6px 0 6px 13px;}
#divform .com_ta .pd13 {padding:13px 0 13px 13px;}
#divform .com_ta .txtpd {padding:6px 0 6px 0px;line-height:18px;}
#divform .com_ta table textarea.p6{padding:6px; line-height:20px;}
#divform .com_ta .btn_tr td {border-right:none; border-left:none;}
#divform .com_ta .tdu {text-decoration:underline;}
#divform .com_ta .file_info {max-height:40px; overflow-y:auto;}
#divform .com_ta .file_info ul {padding:0px !important;}
#divform .com_ta .file_info ul li {line-height:20px;padding-left:15px; background:url("../Images/ico/ico_clip02.png") no-repeat left center;}
#divform .com_ta table th.dot_th { text-align:left; padding-left:21px; background:#f9fafc url("../Images/ico/ico_dot01.png") no-repeat 14px 16px;}
#divform .com_ta .no_data {padding:10px; line-height:18px; border-left:1px solid #eaeaea;}
#divform .com_ta .txt_ib {line-height: 24px; height: 24px; margin-top: 1px; display: block; width: 24px; text-align: right; float: left;margin-right:8px;}
#divform .com_ta .flo_td input {float:left;overflow:hidden;}
#divform .com_ta .flo_td .k-widget.k-combobox.k-header {float:left;}
#divform .com_ta .flo_td .num_inp {text-align:right; padding-right: 4px;}
#divform .com_ta .flo_td .k-upload{float:left;margin:0 0 0 5px;}
#divform .com_ta .flo_td .k-upload .k-upload-files{position:absolute;top:1px;left:-694px;background-color:transparent;border:none;}
#divform .com_ta .flo_td .k-upload .k-upload-files li:first-child{margin:0;}
#divform .com_ta .flo_td .k-upload .k-upload-files li .k-upload-status{right:-2px;}
#divform .com_ta .pic_p {display:inline-block;border:1px solid #dcdcdc;width:30px; height:30px;}
#divform .com_ta .clo{display:inline-block;width:9px;height:9px;background-image:url("../Images/btn/close_btn01.png");background-repeat:no-repeat;}

#divform .com_ta .dl_textbox dl{float:left;}
#divform .com_ta .dl_textbox dt, .com_ta .dl_textbox dd {float:left;}
#divform .com_ta .dl_textbox dt {line-height:24px;margin-right:7px;}
#divform .com_ta .dl_textbox dd {margin-right:25px;}
#divform .com_ta .dl_textbox2 dl{float:left;}
#divform .com_ta .dl_textbox2 dt, .com_ta .dl_textbox2 dd {float:left;}
#divform .com_ta .dl_textbox2 dt {line-height:24px;margin-right:7px;}
#divform .com_ta .dl_textbox2 dd {margin-right:25px;line-height:2;}
#divform .com_ta .selbox_div {min-height:22px;  border:1px solid #c3c3c3;height:66px; overflow-y:auto;overflow-x:auto;}
#divform .com_ta .selbox_div ul {padding:0px !important;overflow:visible !important;}
#divform .com_ta .selbox_div ul li {line-height:18px;height:18px; margin-bottom:4px;padding-left:4px;overflow:visible;white-space:nowrap;}
#divform .com_ta .selbox_div ul li.on {background:#1e90ff; color:#fff;}
#divform .com_ta .selbox_head {height:30px;line-height:30px; border:1px solid #c3c3c3; border-bottom:none; text-align:center; background:#f9fafc;}
#divform .com_ta .check_ul {margin:5px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#divform .com_ta .check_ul li:first-child{margin-top:0px}}
#divform .com_ta .check_ul li {margin-top:10px;overflow:visible;}

#divform .mx100 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100px;}
#divform .mx120 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;}
#divform .mx150 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:150px;}

#divform .com_ta2 table{width:100%; border-top:1px solid #eaeaea;text-align:center;background:#fff;table-layout:fixed;} /* 디자인참고 : 기록물철선택 팝업 */
#divform .com_ta2 table.line_table{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;} /* 디자인참고 : 열라자확인 팝업 */
#divform .com_ta2 table th, 
#divform .com_ta2 table td {height:26px;/*color:#4a4a4a;*/padding:5px 0;word-break: break-all}
#divform .com_ta2.cen table th,.com_ta2 table td {text-align:center;}
#divform .com_ta2.rowHeight table th, 
#divform .com_ta2.rowHeight table td {height:18px;/*color:#4a4a4a;*/word-break: break-all}
#divform .com_ta2 table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;}
#divform .com_ta2 table tr th,
#divform .com_ta2 table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
#divform .com_ta2 table tr th:first-child,
#divform .com_ta2 table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
#divform .com_ta2.bd_dcdcdc table{border-top:1px solid #dcdcdc;}
#divform .com_ta2.bd_dcdcdc table tr th,
#divform .com_ta2.bd_dcdcdc table tr td{border:solid #dcdcdc;border-width: 0 0 1px 1px;}
#divform .com_ta2.bd_dcdcdc table tr th:first-child,
#divform .com_ta2.bd_dcdcdc table tr td:first-child{border:solid #dcdcdc;border-width: 0 0 1px 0px;}
/*.com_ta2 table tr.even{background-color:#f9f9f9;}*/
#divform .com_ta2 table tr th.not_fir,
#divform .com_ta2 table tr td.not_fir{border:solid #dcdcdc;border-width: 0 0 1px 1px;}
#divform .com_ta2 table .cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
#divform .com_ta2 table .ri {text-align:right !important; padding-right:10px;}
#divform .com_ta2 table .le {text-align:left !important; padding-left:10px;}
#divform .com_ta2 table td.td_cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
#divform .com_ta2 table td.td_ri {text-align:right !important; padding-right:10px;}
#divform .com_ta2 table td.td_le {text-align:left !important; padding-left:10px;}
#divform .com_ta2 table td.text01 {text-align:left; line-height:18px; padding:15px;}
#divform .com_ta2 table tr:hover td, 
#divform .com_ta2 table tr.on td, 
#divform .com_ta2 table tr.on:hover td {background:#e6f4ff;}
#divform .com_ta2 table tr:hover td.hover_no {background:none;}
#divform .com_ta2 table tr.extinction td{color:#cececc;} /*팩스연동설정 허정명*/
#divform .com_ta2 table tr.total td{background:#f1f1f1;} /*허정명*/
#divform .com_ta2 table tr.gray_tr td{background:#f9f9f9;} /*이준혁*/
#divform .com_ta2 table tr td.gray_td{background:#f9f9f9;} /*이준혁*/
#divform .com_ta2 table .top {vertical-align:top;padding-top:17px;}
#divform .com_ta2.hover_no table tr:hover td {background:none;}
#divform .com_ta2.hover_no table tr:hover td.bg_blue { background: #f0f6fd;}
#divform .com_ta2.hover_no table tr.on:hover td {background:#e6f4ff ;}
#divform .com_ta2.hover_no table tr.on:hover td.bg_blue {background: #e6f4ff;}
#divform .com_ta2.hover_no table tr.total:hover td {background:#f1f1f1;}
#divform .com_ta2 table tr.gray_tr:hover td{background:#f9f9f9;} /*이준혁*/
#divform .com_ta2 table tr:hover td.gray_td{background:#f9f9f9;} /*이준혁*/

#divform .com_ta2 tr.text_red a.textcss {color:#f33e51;}
#divform .com_ta2 tr.text_blue a.textcss {color:#058df5;}
#divform .com_ta2 a.textcss {color:#000;}
#divform .com_ta2 a.textcss:hover {text-decoration:underline;}

#divform .com_ta2.hover_no table tr td.bg_total2 {background:#f9f9f9;}
#divform .com_ta2.cursor_p table tr:hover td {cursor:pointer;}
#divform .com_ta2 table tr:hover td.nocon, .com_ta2 table tr.on td.nocon {background:#fff;} /* 데이터가 없을 경우 .nocon 추가 -160714 */
#divform .com_ta2.ova_sc {overflow:auto;}
#divform .com_ta2.ova_sc table {border-top:none;}
#divform .com_ta2.ova_sc2 {overflow-y:scroll;}
#divform .com_ta2.ova_sc2 table {border-top:none;}
#divform .com_ta2.ova_sc_all {overflow:auto;}
#divform .com_ta2 table .con_tr:hover td {background:#fff;}
#divform .com_ta2 table tr.bold_tr td {font-weight:bold;}
#divform .com_ta2 table input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
#divform .com_ta2 table input[type="text"].k-input {border:none;}
#divform .com_ta2.brb_eaea {border-bottom:1px solid #eaeaea}
#divform .com_ta2.tr_brbn table tr td{border-bottom:none !important;}
#divform .com_ta2.tr_brbn table tr td table tr td{border-bottom:1px solid #eaeaea !important;}
#divform .com_ta2.sc_head {padding-right:17px; background:url('../Images/bg/com_ta2_head_bg.png') repeat-x right top;}
#divform .com_ta2.sc_head2 {padding-right:17px; background:#f9f9f9 url('../Images/bg/com_ta2_head_bg2.png') repeat-x right top;}
#divform .com_ta2.tdH21 table th, .com_ta2.tdH21 table td {height:21px !important}
#divform .tableInHeader {background:url('../Images/bg/com_ta2_head_bg.png') repeat-x right top;}
#divform .flex_size {transition-property: top, left, width, height; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.000, 0.000, 0.000, 0.000);}

/*입력테이블*/
#divform .cus_ta table{width:100%;text-align:center;background:#fff;table-layout:fixed}
#divform .cus_ta table th {height:14px;color:#4a4a4a;padding:7px 0;word-break: break-all}
#divform .cus_ta table td {height:14px;color:#4a4a4a;padding:3px 0;word-break: break-all}
#divform .cus_ta table th {background:#396ea0;font-weight:normal;border:solid #4d83b7 !important;border-width:0 0 1px 1px !important;color:#ffffff;}
#divform .cus_ta table tr th,
#divform .cus_ta table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
#divform .cus_ta table tr th:first-child,
#divform .cus_ta table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
#divform .cus_ta table tr th a{display:block;color:#ffffff;}
#divform .cus_ta table tr th a.up{background:url('../Images/ico/acc_sort_up.png') no-repeat 98%}
#divform .cus_ta table tr th a.down{background:url('../Images/ico/acc_sort_down.png') no-repeat 98%}
#divform .cus_ta table input[type="text"] {height:22px;border:1px solid #c3c3c3;}
#divform .cus_ta table input[type="date"] {width:125px !important;}
#divform .cus_ta table tr td input.td_inp{width:99%;padding:3px 3px;*padding:2px 0;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;outline:none;-webkit-appearance:none;background-color:transparent;text-overflow:ellipsis;}
#divform .cus_ta table tr.lineOn td input.td_inp{border:1px solid transparent;background:transparent;}
#divform .cus_ta table tr.lineOn td input.td_inp.focus{border:1px solid #007cc0;color:#007cc0;background:#fffdfa;}
#divform .cus_ta table tr td select.td_inp{width:99%;height:22px;border:none;}
#divform .cus_ta table tr.lineOn td select.td_inp{outline:none;background:#e6f4ff}
#divform .cus_ta table tr.lineOn td select.td_inp:focus{border:1px solid #007cc0;outline:none;}
#divform .cus_ta table tr td select.td_inp:focus{border:1px solid #007cc0;outline:none;}
#divform .cus_ta table tr td.focus{background:#e6f4ff;}
#divform .cus_ta table tr td.focus input.td_inp{color:#007cc0;}
#divform .cus_ta table tr td.le input.td_inp{text-align:left;}
#divform .cus_ta table tr td.cen input.td_inp{text-align:center;}
#divform .cus_ta table tr td.ri input.td_inp{text-align:right;}
#divform .cus_ta table tr td.le span{display:block;padding-left:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr td.cen span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr td.ri span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr td.le .search_span{display:block;padding-left:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr td.cen .search_span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr td.ri .search_span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#divform .cus_ta table tr.onSel{background-color:#e6f4ff !important;}
#divform .cus_ta table tr.onRow{background-color:#e6f4ff !important;}
#divform .cus_ta .scy_head1 {position:absolute;top:0px;right:0px;width:16px;height:28px;border:solid #4d83b7 !important;border-width:0 0 1px 1px !important;background:#396ea0;}
#divform .cus_ta .scy_head2 {position:absolute;top:0px;right:0px;width:17px;height:28px;border:solid #4d83b7 !important;border-width:0 0 1px 0px !important;background:#396ea0;}
#divform .leftContents.cus_ta table{border:solid #eaeaea;border-width: 0 1px 1px 0;}
#divform .rightContents.cus_ta table{width:100%;border-top:1px solid #eaeaea;border-top:0;text-align:center;background:#fff;table-layout:fixed}
#divform .rightContents.cus_ta table.total td{background-color:#fff3ba;}
#divform .cus_ta table tr td.scbg{background:#f8f8f8}
#divform .leftContents.cus_ta.scbg{background:#f8f8f8}
#divform .rightContents.cus_ta.scbg_img{background:#f8f8f8;}
#divform .rightContents.cus_ta.scbg_non_img{background:#f8f8f8}
#divform .rightContents.cus_ta table tr{outline:none}
#divform .searchTable .cus_ta .leftContents table tr th{height:18px;}
#divform .searchTable .cus_ta table tr td{height:26px;} /*코드도움 td 높이*/
#divform .popTable .cus_ta table tr td{height:22px;} /*레이어팝업 td 높이*/
#divform .popTable .cus_ta table tr td.focus{background:#e6f4ff;}


/**** *****/
#divform table[width="100%"] {width: 100% !important;}

#migImageSrc {width:1000px !important;}
.mentionContainer .commentView {display:none;}
.commentBox .editTextBox {display:none;}
.commentBox .editFileBox {display:none;}
#divform table[width="100%"] {width: 100% !important;}
#migSC {text-align:center;}
#divform{display:inline-block;}

/*****양식 레이아웃 설정*****/
            #duzon-form {
                width: 645px;
                border-collapse: collapse;
            }

            #duzon-form span.dc {
                margin-left: 5px;
            }

            #duzon-form span.c2 {
                width: 64px;
                letter-spacing: 40px;
                white-space: nowrap;
                overflow: hidden;
            }

            #duzon-form span.c3 {
                width: 64px;
                letter-spacing: 14px;
                white-space: nowrap;
                overflow: hidden;
            }

            #duzon-form span.c4 {
                width: 64px;
                letter-spacing: 5px;
                white-space: nowrap;
                overflow: hidden;
            }

            #duzon-form span.c5 {
                width: 64px;
                letter-spacing: 1px;
                white-space: nowrap;
                overflow: hidden;
            }

            /*테두리 설정*/
            #duzon-form .bdr0 {
                border: 1px solid #000;
                border-bottom: 0;
            }

            #duzon-form .bdr1 {
                border: 1px solid #000;
            }

            #duzon-form .bdr-t3 {
                border-top: 3px solid #000;
            }

            #duzon-form .bdr-t0 {
                border-top: 0;
            }

            #duzon-form .bdr-r0 {
                border-right: 0;
            }

            #duzon-form .bdr-b0 {
                border-bottom: 0;
            }

            #duzon-form .bdr-l0 {
                border-left: 0;
            }

            /*정렬*/
            #duzon-form .al-l {
                text-align: left;
            }

            #duzon-form .al-c {
                text-align: center;
            }

            #duzon-form .al-r {
                text-align: right;
            }

            #duzon-form .val-t {
                vertical-align: top;
            }

            #duzon-form .val-m {
                vertical-align: middle;
            }

            #duzon-form .val-b {
                vertical-align: bottom;
            }

            /***양식 헤드 : 양식 제목 및 상단 여백***/
            #dzform-head {
                width: 645px;
                margin-top: 30px;
                border-collapse: collapse;
            }

            #daform-head th, #dzform-head td {
                height: font-family: 'MS PGothic';
                font-size: 9pt;
                line-height: 13pt;
            }

            #dzform-head th.subj {
                font-family: 'MS PGothic';
                font-size: 20pt;
                font-weight: bold;
                line-height: 24pt;
                padding: 10px 0;
            }

            /***결재 : 컨테이너, 문서정보, 결재라인, 합의라인***/
            #dzform-appr {
                width: 100%;
                height: 262px;
                border-collapse: collapse;
                max-height: 130px;
                height: auto !important;
                height: 130px;
            }

            #appr-side-inf {
                width: 100%;
                height: 100%;
                border-collapse: collapse;
            }

            #appr-side-apr {
                width: 100%;
                border-collapse: collapse;
                height: 100%;
            }

            #appr-side-inf th, #appr-side-inf td, #appr-side-apr th {
                font-family: 'MS PGothic';
                font-size: 9pt;
                line-height: 13pt;
            }

            #appr-side-inf th, #appr-side-inf td {
                border-top: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
            }

            /*컬럼 너비 설정*/
            #dzform-appr .side-l {
                width: 270px;
            }

            #dzform-appr .side-r {
                width: 375px;
            }

            #appr-side-inf .thc {
                width: 87px;
            }

            #appr-side-inf .tdc {
            }

            #appr-side-apr .thc {
            }

            #appr-side-apr .tdc {
                width: 340px;
            }

            /***문서정보: 독립 행 문서정보 테이블***/
            #dzform-inf {
                width: 100%;
                border-collapse: collapse;
            }

            #dzform-inf th, #dzform-inf td {
                height: 28px;
                font-family: 'MS PGothic';
                font-size: 9pt;
                line-height: 13pt;
            }

            #dzform-inf th, #dzform-inf td {
                border-top: 1px solid #000;
                border-left: 1px solid #000;
                border-right: 1px solid #000;
            }

            #dzform-inf .thc {
                width: 87px;
            }

            #dzform-inf .tdc {
            }

            /***본문***/
            #dzform-body-fix {
                width: 100%;
                border-collapse: collapse;
                table-layout: fixed;
            }

            #dzform-body {
                width: 100%;
                height: 500px;
                border-collapse: collapse;
            }

            #dzform-body .cfg {
                text-align: center;
                vertical-align: top;
                padding: 0;
            }

            /***참조문서***/
            #dzform-ref {
                width: 100%;
                border-collapse: collapse;
            }

            #dzform-ref th, #dzform-ref td {
                height: 32px;
                font-family: 'MS PGothic';
                font-size: 9pt;
                line-height: 13pt;
            }

            #dzform-ref .thc {
                width: 87px;
            }

            #dzform-ref .tdc {
            }

            /***로고***/
            #dzform-lg {
                width: 645px;
                margin-top: 5px;
                border-collapse: collapse;
            }
