﻿@charset "utf-8";

/* width 사이즈 */
.w113{width:113px;}
.mW100{min-width:100px;}

/* 검색영역 */
.controll_box{border:solid #dcdcdc;border-width:1px 0;padding:9px 20px;}

/* 조직도 */
.rootfolder{background-position: 0 0; }
.folder{background-position: 0 -16px; }
.pdf{background-position: 0 -32px; }
.html{background-position: 0 -48px; }
.file{background-position: 0 -64px; }
.folder_none{background-position: 0 0px; }

/* input */
.k-textbox {box-sizing: border-box;}/*켄도에서 사용했던 클래스 보더영역을 포함하지 않음*/
.input_search{border:1px solid #c3c3c3; border-radius:0px !important; color:#8d8d8d;text-indent:7px;/*box-sizing: border-box;*/height:24px;}
.k-textbox.input_search {height:24px;}
.com_ta table td input[type="text"].k-textbox.input_search {height:24px;}
a.btn_search{display:inline-block; border:1px solid #c3c3c3; width:24px; height:22px;background:#fff url("../img/btn/search_icon2.png") no-repeat 5px 3px; position:absolute; margin-left:-5px;}
a.btn_question_mark{display:inline-block; border:1px solid #c3c3c3; width:24px;height:22px; background:#fff url("../img/btn/question_mark.png") no-repeat 5px 3px; position:absolute; margin-left:-5px;}
a.btn_add{display:inline-block; border:1px solid #c3c3c3; width:24px;height:22px; background:#fff url("../img/btn/add_icon.png") no-repeat 5px 3px; position:absolute; margin-left:-5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {a.btn_search,a.btn_question_mark,a.btn_add{margin-left:-1px;}}

.k-checkbox-label{text-indent: 4px; /*margin-left: -4px;*/line-height:1;}
.k-radio-label {text-indent: 4px; margin-left: -2px;line-height:1;}

/*셀렉트,달력*/
.dal_div {position:relative;display:inline-block;}
.dal_div.disa input[type="text"] {background:#EBEBEB;cursor:default;}
.dal_div.disa .button_dal {background:#EBEBEB url("../img/ico/btn_dal01.png") no-repeat center center;cursor:default;}
.dal_div input[type="text"] {color:	#515967;}
.dal_div img.ui-datepicker-trigger {background:#fff; cursor:pointer;}
.dal_div .ui-datepicker-trigger{position: absolute; z-index: 2; top: 5px; right: 5px;}
.button_dal {background: url("../img/ico/btn_dal01.png") no-repeat center center;width:22px; height:22px; display:block;border-left:1px solid #c3c3c3;position:absolute;top:1px; right:1px;}
.button_time {background: url("../img/ico/btn_time01.png") no-repeat center center;width:22px; height:22px; display:block;border-left:1px solid #c3c3c3;position:absolute;top:15px; right:-22px;}
.select_div {position:relative;display:inline-block;}
.select_div .tit{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-indent:7px;height:22px; line-height:22px; border:1px solid #c3c3c3;cursor:default;}
.select_list {border:1px solid #c3c3c3;position:absolute; top:23px; left:0px;background:#fff;min-width:100%;z-index:2;text-indent:7px;    box-sizing: border-box;}
.select_list ul {margin:3px 0;}
.select_list ul li {white-space:nowrap;line-height:20px;padding:0 4px;cursor:pointer;padding-bottom:0px !important;text-align:left;}
.select_list ul li:hover {background:#0876c9; color:#fff;}
.select_div .arr {background:#fff url("../img/ico/sele_arw01.png") no-repeat center center;height:22px; width:22px;display:block; position:absolute; right:1px;top:1px;cursor:default;}
.select_div.disa .tit {background:#EBEBEB;cursor:default;}
.select_div.disa .arr {background:#ebebeb url("../img/ico/sele_arw02.png") no-repeat center center;}

/*jquery ui 셀렉트*/
.ui-widget {font-family:'돋움',Dotum,'굴림',Gulim,sans-serif;font-size:12px;}
.ui-selectmenu-button.ui-button,
.ui-selectmenu-button:focus.ui-button{width:auto;height:22px; padding:0px; text-indent:7px; border-radius: 0px;background:#fff url("../img/ico/sele_arw01.png") no-repeat right center;margin-right:0px;outline:none;}
.ui-selectmenu-text {line-height:22px;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image:none;}
.ui-button .ui-icon {background-image:none;}
.ui-selectmenu-menu .ui-menu {margin-top:-1px;max-height: 180px; overflow-y: auto;}
.ui-selectmenu-disabled.ui-state-disabled  {background:#ebebeb url("../img/ico/sele_arw02.png") no-repeat right center;opacity:0.7;}
.ui-button:active .ui-selectmenu-text {color:#4a4a4a !important;}
.ui-button:active {border:1px solid #c3c3c3 !important;}
.ui-front{z-index:102;}
.ui-datepicker-next.ui-state-hover .ui-icon, .ui-datepicker-next.ui-state-focus .ui-icon {background-image: url("/gw/js/Scripts/jqueryui/images/ui-icons_444444_256x240.png");}
.ui-datepicker-prev.ui-state-hover .ui-icon, .ui-datepicker-prev.ui-state-focus .ui-icon {background-image: url("/gw/js/Scripts/jqueryui/images/ui-icons_444444_256x240.png");}

/* checkbox style */
input[type="checkbox"]{margin-left:1px;vertical-align: middle;}
input[type="checkbox"]:before{padding-right:10px !important;}
input[type="checkbox"] + label {margin-left:-18px !important;display: inline-block;min-height:12px;height:auto;background: url("../img/bg/checkbox01.png") no-repeat left center; padding: 2px 0 0px 14px !important;overflow: hidden;vertical-align: middle;text-indent:4px;}
input[type="checkbox"]:checked + label{background: url("../img/bg/checkbox02.png") no-repeat left center;}
input[type="checkbox"]:disabled + label{background: url("../img/bg/checkbox03.png") no-repeat left center;}

input[type="checkbox"].chkBack{margin-left:1px;vertical-align: middle;}
input[type="checkbox"].chkBack:before{padding-right:10px !important;}
input[type="checkbox"].chkBack + label {margin-left:-18px !important;display: inline-block;min-height:12px;height:auto;background: url("../img/bg/checkbox01.png") no-repeat right center; padding:2px 20px 0px 0 !important;overflow: hidden;vertical-align: middle;}
input[type="checkbox"].chkBack:checked + label{background: url("../img/bg/checkbox02.png") no-repeat right center;}
input[type="checkbox"].chkBack:disabled + label{background: url("../img/bg/checkbox03.png") no-repeat right center;}
@media screen and (-webkit-min-device-pixel-ratio:0) {input[type="checkbox"].chkBack + label {padding:0 20px 0px 0 !important;}}

input.k-checkbox+label {margin-left:-4px !important;}

/* radio style */
input[type="radio"]{margin-left:1px;vertical-align: middle;}
input[type="radio"] + label {margin-left:-18px !important;display: inline-block;min-height:11px;height:auto;background: url("../img/bg/radio01.png") no-repeat left center;padding: 3px 0 2px 16px !important;overflow: hidden;vertical-align: middle;text-indent:4px;}
input[type="radio"]:checked + label{background: url("../img/bg/radio02.png") no-repeat left center;}
input[type="radio"]:disabled + label{background: url("../img/bg/radio03.png") no-repeat left center;}
input[type=radio] + label.k-radio-label {margin-left:0px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {input[type="radio"] + label {min-height:12px;padding: 2px 0 2px 16px !important;}}

.live_vh input[type="checkbox"] {visibility:hidden;}
.live_vh input[type="radio"] {visibility:hidden;}

/*툴팁*/
.tooltip{position:absolute; top:0px; right:0px; padding:2px 8px 1px 8px; background-color:#ffffe0; border:1px solid #737373; font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tooltip{padding:2px 8px;}}

/*선택형 폼 리스트*/
.select_form_list{overflow: auto;width: 100%;position: absolute;top: 42px;left: 0;right: 0;bottom: 0;padding: 10px 0;box-sizing: border-box;}
.select_form_list li{height: 20px;line-height: 20px;padding: 5px 0 5px 20px;cursor:pointer}
.select_form_list li a{display:block;font-size:12px;color:#4a4a4a;}
.select_form_list li.on{background:#e6f3ff;}
.select_form_list li.on a{color:#058df5;font-weight:bold;}


/**************************************************
   버튼
**************************************************/

/*상세검색 영역 버튼*/
input[type="button"].btn_style01 {border:1px solid #c9cac9 !important; height:24px; padding:0px 12px; background:#fff;}
input[type="button"].btn_style01:hover {border:1px solid #1088e3 !important;}

/* 멀티셀렉트 */
.multi_sel{position:relative; cursor:pointer;}
.multi_sel_list{position:absolute; top:28px; background:#fff; border: 1px solid #dddddd; background: #ffffff; color: #333; z-index:10; max-height:170px; overflow:auto;}
.multi_sel_list ul li{padding:5px; text-align:left;}
.multi_sel_list ul li:hover,
.multi_sel_list ul li.on{background:#f0f6fd;}

.multi_sel_list.kl_sel {}
.multi_sel_list.kl_sel ul li{white-space:nowrap;position:relative;padding:0px;}
.multi_sel_list.kl_sel ul li .fr {position:absolute;top:6px; right:6px;}
.multi_sel_list.kl_sel ul li span {display:block;padding:5px;padding-right:18px;}

/* btn */
input[type="button"] {background:#fff; border-radius:0px; box-shadow:none; padding:0px 12px; height:24px; line-height:24px;border:1px solid #c9cac9;outline:0;}
input[type="button"]:hover {border:1px solid #1088e3;background:#fff;}
input[type="button"]:active {border:1px solid #1088e3;background:#f4f9fe;}
input[type="button"]:focus {box-shadow:none;}
input[type="button"]:disabled {border:1px solid #c9cac9;background:#f9f9f9;cursor:default;}
input[type="button"].on {border:1px solid #1088e3;background:#f4f9fe;}
.btn_div .right_div input[type="button"].on {border:1px solid #1088e3;background:#f4f9fe;}

input[type="button"].btn_sear{border:1px solid #c3c3c3; height:22px;background:#fff url("../img/btn/search_icon2.png") no-repeat 5px 3px;}
input[type="button"].btn_sear:hover{border:1px solid #1088e3;}
input[type="button"].btn_sear:active {border:1px solid #1088e3;background:#f4f9fe url("../img/btn/search_icon2.png") no-repeat 5px 3px;}
input[type="button"].btn_sear:disabled {border:1px solid #c9cac9;background:#f9f9f9 url("../img/btn/search_icon2.png") no-repeat 5px 3px;}

input[type="button"].btn_down{border:1px solid #c3c3c3; height:22px;background:#fff url("../img/ico/etc_03.png") no-repeat center center;}
input[type="button"].btn_down:hover{border:1px solid #1088e3;}
input[type="button"].btn_down:active {border:1px solid #1088e3;background:#f4f9fe url("../img/ico/etc_03.png") no-repeat center center;}
input[type="button"].btn_down:disabled {border:1px solid #c9cac9;background:#f9f9f9 url("../img/ico/etc_03.png") no-repeat center center;}


/*버튼변경*/
.controll_btn button {background:#fff; border-radius:0px; box-shadow:none; padding:0px 12px; height:24px; line-height:24px;border:1px solid #c9cac9;outline:0; color:#4a4a4a !important;}
.controll_btn button:hover {border:1px solid #1088e3;background:#fff;}
.controll_btn button:active {border:1px solid #1088e3;background:#f4f9fe;}
.controll_btn button:focus {box-shadow:none;}

/*작은버튼*/
input[type="button"].small_btn {padding: 0px 4px !important; height: 18px !important; line-height: 18px; font-size: 11px;}

.controll_btn{text-align:right;padding:9px 0px;}
.controll_btn input[type="submit"] {background:#fff; border-radius:0px; box-shadow:none; padding:0px 12px; height:24px; line-height:24px;border:1px solid #c9cac9;outline:0;}
.controll_btn input[type="submit"]:hover {border:1px solid #1088e3;background:#fff;}
.controll_btn input[type="submit"]:active {border:1px solid #1088e3;background:#f4f9fe;}
.controll_btn input[type="submit"]:focus {box-shadow:none;}
.controll_btn .ud {padding: 0 22px 0 12px;}
.controll_btn .ud.up {background:url("../img/ico/ico_btn_arr_up01.png") no-repeat 95% 50%;}
.controll_btn .ud.down {background:url("../img/ico/ico_btn_arr_down01.png") no-repeat 95% 50%;}
.controll_btn .sign_line_list{display:none;position:absolute;top:23px;right:54px;z-index:1;border:1px solid #1385db;background:#ffffff;width:250px;max-height:300px;padding:6px 0;}
.controll_btn .sign_line_list li{height:24px;line-height:24px;padding:0 0 0 13px;text-align:left;cursor: pointer;}
.controll_btn .sign_line_list li.on{background:#e4f6ff;}
.controll_btn .sign_line_list li:hover{background:#e4f6ff;}
.controll_btn .sign_line_list li a{float:left;}
.controll_btn .sign_line_list li .del_x{float:right;margin:7px 6px 0 0;width:9px;height:9px;background: url('../img/btn/btn_pop_clo02.png') no-repeat -4px -4px;cursor:pointer}

.btn_cen{margin-top:10px; text-align:center;}
.btn_cen input[type="submit"]{padding:0 12px;background:#1088e3;height:24px;color:#fff;border:none; font-weight:bold;}
.btn_cen input[type="submit"]:hover {background:#0876c9;}
.btn_cen input[type="button"],
.btn_cen button{padding:0 12px;background:#1088e3;height:24px;color:#fff;border:none; font-weight:bold;}
.btn_cen input[type="button"]:hover,
.btn_cen button:hover {background:#0876c9;}
.btn_cen input[type="button"].gray_btn,
.btn_cen button.gray_btn {background:#adadad;}
.btn_cen input[type="button"]:hover.gray_btn,
.btn_cen button:hover.gray_btn {background:#929292;}
.btn_cen input[type="button"].white_btn,
.btn_cen button.white_btn {background:#fff; border:1px solid #c9cac9; color:#4a4a4a; font-weight:normal;}
.btn_cen input[type="button"]:hover.white_btn,
.btn_cen button:hover.white_btn {border:1px solid #1088e3;}

/*아이콘추가버튼*/
.btn_cen input[type="button"].psh_btn,
.btn_cen button.psh_btn {padding:0 12px;background:#1385db;height:24px;color:#fff;border:1px solid #5aaae6;font-weight:normal;}
.btn_cen input[type="button"]:hover.psh_btn,
.btn_cen button:hover.psh_btn {border:1px solid #DCE1E4;background:#0876c9;}

.controll_btn button.btn_com {background:#fff url("../img/ico/ico_chk_gray01.png") no-repeat 6px 4px; padding-left:22px; padding-right:8px;height:24px;line-height:24px;}
.controll_btn button.btn_com:hover {background:#fff url("../img/ico/ico_chk_blue01.png") no-repeat 6px 4px; }

.controll_btn button.btn_print {background:#fff url("../img/ico/ico_print01.png") no-repeat 6px 4px; padding-left:28px; padding-right:8px;height:24px;line-height:24px;}
.controll_btn button.btn_print:hover {background:#fff url("../img/ico/ico_print01.png") no-repeat 6px 4px; }

.controll_btn button.btn_print2 {border:1px solid #c9cac9;width:24px;height:24px;background-image:url("../img/btn/mail_btn_print.png");background-repeat:no-repeat;background-position:0 0;}
.controll_btn button.btn_print2:hover {border:1px solid #1088e3;background-image:url("../img/btn/mail_btn_print.png");background-repeat:no-repeat;background-position:0 -22px;}

.controll_btn button.reload_btn,
.controll_btn button:hover.reload_btn,
.controll_btn button:active.reload_btn{background:#fff url('../img/btn/mail_btn_reload.png') no-repeat center;}

.controll_btn button.btn_right_add,
.controll_btn button:hover.btn_right_add,
.controll_btn button:active.btn_right_add{background:#fff url('../img/ico/ico_doc_arrow02.png') no-repeat center;}

.controll_btn button.btn_ra_txt,
.controll_btn button:hover.btn_ra_txt,
.controll_btn button:active.btn_ra_txt{background:#fff url('../img/ico/ico_doc_arrow02.png') no-repeat 64px 3px;padding-right:24px;}

.controll_btn button.btn_down,
.controll_btn button:hover.btn_down,
.controll_btn button:active.btn_down{background:#fff url("../img/ico/btn_down01png.png") no-repeat;background-size: 14px 13px;  background-position: left 6px center;padding-left:26px;}


/*일정등록 버튼*/
.controll_btn button.btn_sc_add{padding:0 12px;background:#1088e3;height:24px;color:#ffffff !important;border:1px solid #1088e3; font-weight:bold;}
.controll_btn button.btn_sc_add:hover{background:#0876c9;border:1px solid #0876c9}

/*전자결재전용*/
.btn_cen input[type="button"].psh_btn {padding:0 12px;background:#1385db;height:24px;color:#fff;border:1px solid #5aaae6;font-weight:normal;float:left;margin:3px 4px 0 0;}
.btn_cen input[type="button"]:hover.psh_btn {border:1px solid #DCE1E4;background:#0876c9;}

.btn_right{float:right;}
.btn_right input[type="button"]{padding:0 12px;background:#1088e3;height:24px;color:#fff;border:none; font-weight:bold;}
.btn_right input[type="button"]:hover {background:#0876c9;}

.blue_btn {background:#1088e3 !important; height:24px; padding:0 11px; color:#fff !important;border:none; font-weight:bold; border:0px !important;}
.blue_btn:hover {background:#0876c9 !important;}

.strong_btn {border:1px solid #058df5 !important;font-weight:bold !important;}

/*초기화버튼*/
.btn_initial {display:inline-block;height:22px;padding:0 12px;border:1px solid #c9cac9;background:#fff url("../img/btn/mail_btn_reload.png");background-repeat:no-repeat;vertical-align:top;}
.btn_initial:hover {border:1px solid #1088e3;}

/*근무조예약관리 예약취소버튼*/
.rc_btn{border:1px solid #c9cac9;background-color:#ffffff;}
.rc_btn:hover{border:1px solid #1088e3;}

/*공통_매뉴얼  도움말 버튼 */
/*.btn_manual_gw{position:absolute; top:24px; right:20px; color:#008ef7; background:url("../img/ico/ico_manual.png") no-repeat; vertical-align:middle; padding-left:18px; cursor:pointer;}*/
.btn_manual{float: right;display:none;cursor:pointer;/* position:absolute; */margin-top: 20px;margin-right: 20px;color:#008ef7;background:url('../img/ico/ico_manual.png') no-repeat 0 0;padding-left:17px;}
.sub_title_wrap > .btn_manual{display:none;position:absolute;margin-top: 0px;margin-right: 0px;top:21px;right:2px;float: inherit;}
.sub_contents > .btn_manual {position:absolute;margin-top: 0px;margin-right: 0px;top:21px;right:2px;float: inherit;}
.iframe_wrap > .location_info {float:left;} /*매뉴얼버튼으로 인한 수정*/
.iframe_wrap > .top_box {clear:both;} /*매뉴얼버튼으로 인한 수정*/
.iframe_wrap > div > .top_box {clear:both;} /*매뉴얼버튼으로 인한 수정*/
.iframe_wrap > form > .top_box {clear:both;} /*매뉴얼버튼으로 인한 수정*/

/**************************************************
  테이블
**************************************************/
/* Grid_table */
.ico-blank{display:block;width:12px;height:12px;margin:0 auto;background:url('../img/ico/ico_blank.png') no-repeat 0 0;cursor:pointer;}
.ico-blank:hover{background:url('../img/ico/ico_blank.png') no-repeat -12px 0;}

/* 테이블 */
.com_ta table td, .com_ta2 table td, .com_ta3 table td, .com_ta4 table td, .com_ta5 table td, .com_ta6 table td{word-break:break-all;}
.com_ta table{width:100%;}
.com_ta table th,.com_ta table td {height:26px;color:#4a4a4a;border:1px solid #eaeaea; padding:5px 0;}
.com_ta table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;text-align:right;padding-right:15px;}
.com_ta table td {border-right:none;padding-left:13px; padding-right:13px; /*background:#fff;*/}/*테이블보더 오류로 인해 배경 삭제함 필요시 요청바람*/
.com_ta table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:8px;}
.com_ta table td input[type="text"].k-input {border:none;}
.com_ta table td li {clear:both;overflow:hidden;}
.com_ta table td li dl {float:left;}
.com_ta table td li dl dt {float:left;line-height:22px;}
.com_ta table td li dl dd {float:left;line-height:22px;}
.com_ta table td .txt{color:#8d8d8d;font-size:11px;line-height:22px;}
.com_ta table td textarea {overflow-y:auto;}
.com_ta table .cen {text-align:center !important;padding-left:0px;padding-right:0px;}
.com_ta table .ri {text-align:right !important;}
.com_ta table input.ri {text-align:right !important; padding-right:5px;}
.com_ta table .le {text-align:left !important;}
.com_ta table td.td_cen {text-align:center !important;padding-left:0px;padding-right:0px;}
.com_ta table td.td_ri {text-align:right !important; padding-right:10px;}
.com_ta table td.td_le {text-align:left !important;}
.com_ta table td.bln{border-left:none;}
.com_ta table tr.big_tr td {padding:10px 13px;}
.com_ta table .so_txt {color:#8d8d8d; font-size:11px;}
.com_ta table .so_txt2 {color:#4a4a4a; font-size:11px;font-weight:normal;}
.com_ta table .so_txt3 {color:#4a4a4a; font-size:11px;font-weight:normal; line-height:17px;}
.com_ta table .ver {float: right;  font-weight: normal;  color: #8d8d8d;  margin-right:0px;}
.com_ta table .date {float: right;  font-weight: normal;}
.com_ta table ul.down_ul {margin:7px 0;}
.com_ta table ul.down_ul li {line-height:20px;}
.com_ta table .texta {min-height:200px;position:relative;padding:40px 0 10px 0;}
.com_ta table .texta .dat {position:absolute; top:13px; right:0px; color:#8d8d8d;font-size:11px;}
.com_ta table.hover tr:hover td, .com_ta table.hover tr.on td {background:#e6f4ff; cursor:pointer;} 
.com_ta table .comp_type{display:none;}
.com_ta table .comp_type th{text-align:center;}

.com_ta .controll_btn {display:inline-block;}
.com_ta .pd6 {padding:6px 0 6px 13px;}
.com_ta .pd13 {padding:13px 0 13px 13px;}
.com_ta .txtpd {padding:6px 0 6px 0px;line-height:18px;}
.com_ta table textarea.p6{padding:6px; line-height:20px;}
.com_ta .btn_tr td {border-right:none; border-left:none;}
.com_ta .tdu {text-decoration:underline;}
.com_ta .file_info {max-height:40px; overflow-y:auto;}
.com_ta .file_info ul {padding:0px !important;}
.com_ta .file_info ul li {line-height:20px;padding-left:15px; background:url("../img/ico/ico_clip02.png") no-repeat left center;}
.com_ta table th.dot_th { text-align:left; padding-left:21px;   background:#f9fafc url("../img/ico/ico_dot01.png") no-repeat 14px 16px;}
.com_ta .no_data {padding:10px; line-height:18px; border-left:1px solid #eaeaea;}
.com_ta .txt_ib {line-height: 24px; height: 24px; margin-top: 1px; display: block; width: 24px; text-align: right; float: left;margin-right:8px;}
.com_ta .flo_td input {float:left;overflow:hidden;}
.com_ta .flo_td .k-widget.k-combobox.k-header {float:left;}
.com_ta .flo_td .num_inp {text-align:right; padding-right: 4px;}
.com_ta .flo_td .k-upload{float:left;margin:0 0 0 5px;}
.com_ta .flo_td .k-upload .k-upload-files{position:absolute;top:1px;left:-694px;background-color:transparent;border:none;}
.com_ta .flo_td .k-upload .k-upload-files li:first-child{margin:0;}
.com_ta .flo_td .k-upload .k-upload-files li .k-upload-status{right:-2px;}
.com_ta .pic_p {display:inline-block;border:1px solid #dcdcdc;width:30px; height:30px;}
.com_ta .clo{display:inline-block;width:9px;height:9px;background-image:url("../img/btn/close_btn01.png");background-repeat:no-repeat;}

.com_ta .dl_textbox dl{float:left;}
.com_ta .dl_textbox dt, .com_ta .dl_textbox dd {float:left;}
.com_ta .dl_textbox dt {line-height:24px;margin-right:7px;}
.com_ta .dl_textbox dd {margin-right:25px;}
.com_ta .dl_textbox2 dl{float:left;}
.com_ta .dl_textbox2 dt, .com_ta .dl_textbox2 dd {float:left;}
.com_ta .dl_textbox2 dt {line-height:24px;margin-right:7px;}
.com_ta .dl_textbox2 dd {margin-right:25px;line-height:2;}
.com_ta .selbox_div {min-height:22px;  border:1px solid #c3c3c3;height:66px; overflow-y:auto;overflow-x:auto;}
.com_ta .selbox_div ul {padding:0px !important;overflow:visible !important;}
.com_ta .selbox_div ul li {line-height:18px;height:18px; margin-bottom:4px;padding-left:4px;overflow:visible;white-space:nowrap;}
.com_ta .selbox_div ul li.on {background:#1e90ff; color:#fff;}
.com_ta .selbox_head {height:30px;line-height:30px; border:1px solid #c3c3c3; border-bottom:none; text-align:center; background:#f9fafc;}
.com_ta .check_ul {margin:5px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.com_ta .check_ul li:first-child{margin-top:0px}}
.com_ta .check_ul li {margin-top:10px;overflow:visible;}

.mx100 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100px;}
.mx120 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;}
.mx150 {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:150px;}

.com_ta2 table{width:100%; border-top:1px solid #eaeaea;text-align:center;background:#fff;table-layout:fixed;} /* 디자인참고 : 기록물철선택 팝업 */
.com_ta2 table.line_table{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;} /* 디자인참고 : 열라자확인 팝업 */
.com_ta2 table th, 
.com_ta2 table td {height:26px;/*color:#4a4a4a;*/padding:5px 0;word-break: break-all}
.com_ta2.cen table th,.com_ta2 table td {text-align:center;}
.com_ta2.rowHeight table th, 
.com_ta2.rowHeight table td {height:18px;/*color:#4a4a4a;*/word-break: break-all}
.com_ta2 table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;}
.com_ta2 table tr th,
.com_ta2 table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
.com_ta2 table tr th:first-child,
.com_ta2 table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.com_ta2.bd_dcdcdc table{border-top:1px solid #dcdcdc;}
.com_ta2.bd_dcdcdc table tr th,
.com_ta2.bd_dcdcdc table tr td{border:solid #dcdcdc;border-width: 0 0 1px 1px;}
.com_ta2.bd_dcdcdc table tr th:first-child,
.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;}*/
.com_ta2 table tr th.not_fir,
.com_ta2 table tr td.not_fir{border:solid #dcdcdc;border-width: 0 0 1px 1px;}
.com_ta2 table .cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
.com_ta2 table .ri {text-align:right !important; padding-right:10px;}
.com_ta2 table .le {text-align:left !important; padding-left:10px;}
.com_ta2 table td.td_cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
.com_ta2 table td.td_ri {text-align:right !important; padding-right:10px;}
.com_ta2 table td.td_le {text-align:left !important; padding-left:10px;}
.com_ta2 table td.text01 {text-align:left; line-height:18px; padding:15px;}
.com_ta2 table tr:hover td, 
.com_ta2 table tr.on td, 
.com_ta2 table tr.on:hover td {background:#e6f4ff;}
.com_ta2 table tr:hover td.hover_no {background:none;}
.com_ta2 table tr.extinction td{color:#cececc;} /*팩스연동설정 허정명*/
.com_ta2 table tr.total td{background:#f1f1f1;} /*허정명*/
.com_ta2 table tr.gray_tr td{background:#f9f9f9;} /*이준혁*/
.com_ta2 table tr td.gray_td{background:#f9f9f9;} /*이준혁*/
.com_ta2 table .top {vertical-align:top;padding-top:17px;}
.com_ta2.hover_no table tr:hover td {background:none;}
.com_ta2.hover_no table tr:hover td.bg_blue { background: #f0f6fd;}
.com_ta2.hover_no table tr.on:hover td {background:#e6f4ff ;}
.com_ta2.hover_no table tr.on:hover td.bg_blue {background: #e6f4ff;}
.com_ta2.hover_no table tr.total:hover td {background:#f1f1f1;}
.com_ta2 table tr.gray_tr:hover td{background:#f9f9f9;} /*이준혁*/
.com_ta2 table tr:hover td.gray_td{background:#f9f9f9;} /*이준혁*/

.com_ta2 tr.text_red a.textcss {color:#f33e51;}
.com_ta2 tr.text_blue a.textcss {color:#058df5;}
.com_ta2 a.textcss {color:#000;}
.com_ta2 a.textcss:hover {text-decoration:underline;}

.com_ta2.hover_no table tr td.bg_total2 {background:#f9f9f9;}
.com_ta2.cursor_p table tr:hover td {cursor:pointer;}
.com_ta2 table tr:hover td.nocon, .com_ta2 table tr.on td.nocon {background:#fff;} /* 데이터가 없을 경우 .nocon 추가 -160714 */
.com_ta2.ova_sc {overflow:auto;}
.com_ta2.ova_sc table {border-top:none;}
.com_ta2.ova_sc2 {overflow-y:scroll;}
.com_ta2.ova_sc2 table {border-top:none;}
.com_ta2.ova_sc_all {overflow:auto;}
.com_ta2 table .con_tr:hover td {background:#fff;}
.com_ta2 table tr.bold_tr td {font-weight:bold;}
.com_ta2 table input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.com_ta2 table input[type="text"].k-input {border:none;}
.com_ta2.brb_eaea {border-bottom:1px solid #eaeaea}
.com_ta2.tr_brbn table tr td{border-bottom:none !important;}
.com_ta2.tr_brbn table tr td table tr td{border-bottom:1px solid #eaeaea !important;}
.com_ta2.sc_head {padding-right:17px; background:url('../img/bg/com_ta2_head_bg.png') repeat-x right top;}
.com_ta2.sc_head2 {padding-right:17px; background:#f9f9f9 url('../img/bg/com_ta2_head_bg2.png') repeat-x right top;}
.com_ta2.tdH21 table th, .com_ta2.tdH21 table td {height:21px !important}
.tableInHeader {background:url('../img/bg/com_ta2_head_bg.png') repeat-x right top;}
.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);}

/*입력테이블*/
.cus_ta table{width:100%;text-align:center;background:#fff;table-layout:fixed}
.cus_ta table th {height:14px;color:#4a4a4a;padding:7px 0;word-break: break-all}
.cus_ta table td {height:14px;color:#4a4a4a;padding:3px 0;word-break: break-all}
.cus_ta table th {background:#396ea0;font-weight:normal;border:solid #4d83b7 !important;border-width:0 0 1px 1px !important;color:#ffffff;}
.cus_ta table tr th,
.cus_ta table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
.cus_ta table tr th:first-child,
.cus_ta table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.cus_ta table tr th a{display:block;color:#ffffff;}
.cus_ta table tr th a.up{background:url('../img/ico/acc_sort_up.png') no-repeat 98%}
.cus_ta table tr th a.down{background:url('../img/ico/acc_sort_down.png') no-repeat 98%}
.cus_ta table input[type="text"] {height:22px;border:1px solid #c3c3c3;}
.cus_ta table input[type="date"] {width:125px !important;}
.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;}
.cus_ta table tr.lineOn td input.td_inp{border:1px solid transparent;background:transparent;}
.cus_ta table tr.lineOn td input.td_inp.focus{border:1px solid #007cc0;color:#007cc0;background:#fffdfa;}
.cus_ta table tr td select.td_inp{width:99%;height:22px;border:none;}
.cus_ta table tr.lineOn td select.td_inp{outline:none;background:#e6f4ff}
.cus_ta table tr.lineOn td select.td_inp:focus{border:1px solid #007cc0;outline:none;}
.cus_ta table tr td select.td_inp:focus{border:1px solid #007cc0;outline:none;}
.cus_ta table tr td.focus{background:#e6f4ff;}
.cus_ta table tr td.focus input.td_inp{color:#007cc0;}
.cus_ta table tr td.le input.td_inp{text-align:left;}
.cus_ta table tr td.cen input.td_inp{text-align:center;}
.cus_ta table tr td.ri input.td_inp{text-align:right;}
.cus_ta table tr td.le span{display:block;padding-left:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr td.cen span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr td.ri span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr td.le .search_span{display:block;padding-left:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr td.cen .search_span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr td.ri .search_span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta table tr.onSel{background-color:#e6f4ff !important;}
.cus_ta table tr.onRow{background-color:#e6f4ff !important;}
.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;}
.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;}
.leftContents.cus_ta table{border:solid #eaeaea;border-width: 0 1px 1px 0;}
.rightContents.cus_ta table{width:100%;border-top:1px solid #eaeaea;border-top:0;text-align:center;background:#fff;table-layout:fixed}
.rightContents.cus_ta table.total td{background-color:#fff3ba;}
.cus_ta table tr td.scbg{background:#f8f8f8}
.leftContents.cus_ta.scbg{background:#f8f8f8}
.rightContents.cus_ta.scbg_img{background:#f8f8f8;}
.rightContents.cus_ta.scbg_non_img{background:#f8f8f8}
.rightContents.cus_ta table tr{outline:none}
.searchTable .cus_ta .leftContents table tr th{height:18px;}
.searchTable .cus_ta table tr td{height:26px;} /*코드도움 td 높이*/
.popTable .cus_ta table tr td{height:22px;} /*레이어팝업 td 높이*/
.popTable .cus_ta table tr td.focus{background:#e6f4ff;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	/*크롬 row size 조정*/
	.leftContents.cus_ta table tr th{padding:3px 0;height:26px;}
	.rightContents.cus_ta table tr td{height:26px;}
	.cus_ta table tr td select.td_inp{width:99%;height:26px;border:none;}
}

.inp_list{border:1px solid #000;min-width:100px;background:#ffffff;}
.inp_list li{text-align:left;line-height:24px;padding: 0 10px;cursor:pointer}
.inp_list li:hover{background:#1385db;color:#fff}
.inp_list li.on{background:#1385db;color:#fff}

/*이지바로 코드도움 데이타테이블*/
.cus_ta table.dataTable th {background:#396ea0;font-weight:normal;border:solid #4d83b7 !important;border-width:0 0 0 1px !important;color:#ffffff;padding:7px 0;height:14px;}
.cus_ta table.dataTable tr th:first-child,
.cus_ta table.dataTable tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.cus_ta table.dataTable td {height:27px;color:#4a4a4a;padding:3px 0;word-break: break-all;}
/*.cus_ta table.dataTable td.focus{color:#007cc0;outline: 1px solid #007cc0;outline-offset: -1px;background-color: #e6f4ff !important;}*/
.cus_ta table.dataTable td.focus{background:none !important;}
.cus_ta table.dataTable tr.onRow{background-color:#e6f4ff !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.cus_ta table.dataTable td{height:26px;}}/*크롬 row size 조정*/

/*예실대비현황 컬럼색*/
.com_ta2 table tr.titcol td{background-color:#e6e8fd;}
.com_ta2 table tr.halfcol td{background-color:#ffdcdc;}
.com_ta2 table tr.quartercol td{background-color:#ecedf9;}
.com_ta2 table tr.totalcol td{background-color:#fff1c0;}

.op_ta table{width:100%;text-align:center;background:#fff;table-layout:fixed}
.op_ta table th, .op_ta table td {height:26px;color:#4a4a4a;padding:5px 0;word-break: break-all}
.op_ta table th {background:#f9f9f9;font-weight:normal;}
.op_ta table tr th,
.op_ta table tr td{border:solid #eaeaea;border-width: 0 0 1px 1px;}
.op_ta table tr th:first-child,
.op_ta table tr td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.op_ta table tr.on{background:#e6f4ff;}
.op_ta table th.th_cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
.op_ta table th.th_ri {text-align:right !important; padding-right:10px;}
.op_ta table th.th_le {text-align:left !important; padding-left:10px;}
.op_ta table td.td_cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
.op_ta table td.td_ri {text-align:right !important; padding-right:10px;}
.op_ta table td.td_le {text-align:left !important; padding-left:10px;}
.op_ta table .cen {text-align:center !important;padding-left:0px !important;padding-right:0px !important;text-indent:0px !important;}
.op_ta table .ri {text-align:right !important; padding-right:10px;}
.op_ta table .le {text-align:left !important; padding-left:10px;}

.op_ta.ova_sc {overflow:auto;}
.op_ta.ova_sc table {border-top:none;}

.op_ta table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 10px center;}
.op_ta table td.op_list span {margin-left:20px;}
.op_ta table td.p_list span {margin-left:20px;}
.op_ta table td.p_list{background:url('../img/ico/icon_plus.gif') no-repeat 10px center;}
.op_ta table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 10px center;}

.op_ta table tr.op_sub{display:none;}
.op_ta table tr.op_sub.active{display:table-row;}
.op_ta table tr.op_sub.active table{border-top-width:0;}

.op_ta table tr.op_sub table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 30px center;}
.op_ta table tr.op_sub.active table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 30px center;}
.op_ta table tr.op_sub td.op_list span {margin-left:40px;}
.op_ta table tr.op_sub table td.p_list span {margin-left:40px;}
.op_ta table tr.op_sub table td.p_list {background:url('../img/ico/icon_plus.gif') no-repeat 30px center;}
.op_ta table tr.op_sub table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 30px center;}

.op_ta table tr.op_sub tr.op_sub table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 50px center;}
.op_ta table tr.op_sub tr.op_sub.active table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 50px center;}
.op_ta table tr.op_sub tr.op_sub table td.op_list span {margin-left:60px;}
.op_ta table tr.op_sub tr.op_sub table td.p_list span {margin-left:60px;}
.op_ta table tr.op_sub tr.op_sub table td.p_list {background:url('../img/ico/icon_plus.gif') no-repeat 50px center;}
.op_ta table tr.op_sub tr.op_sub table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 50px center;}

.op_ta table tr.op_sub tr.op_sub tr.op_sub table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 70px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub.active table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 70px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub table td.op_list span {margin-left:80px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub table td.p_list span {margin-left:80px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub table td.p_list {background:url('../img/ico/icon_plus.gif') no-repeat 70px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 70px center;}

.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 90px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub.active table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 90px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.op_list span {margin-left:100px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list span {margin-left:100px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list {background:url('../img/ico/icon_plus.gif') no-repeat 90px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 90px center;}

.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 110px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub.active table td.op_list{background:url('../img/ico/ico_option_bl.gif') no-repeat 110px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.op_list span {margin-left:120px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list span {margin-left:120px;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list {background:url('../img/ico/icon_plus.gif') no-repeat 110px center;}
.op_ta table tr.op_sub tr.op_sub tr.op_sub tr.op_sub tr.op_sub table td.p_list.active{background:url('../img/ico/icon_minus.gif') no-repeat 110px center;}

.com_ta3 table{width:100%; border-top:1px solid #eaeaea;text-align:center;} /* 디자인참고 : 나의메뉴설정 팝업 */
.com_ta3 table th{height:26px; padding:5px 0; color:#4a4a4a;border:solid #eaeaea;border-width:0 0 1px 1px;background:#f9fafc;font-weight:normal;}
.com_ta3 table th:first-child{border-width:0 0 1px 0;}
.com_ta3 table td {height:20px;color:#4a4a4a;border:1px solid #eaeaea;border-width:0 0 1px 1px;}
.com_ta3 table td:first-child{border-width:0 0 1px 0;}
.com_ta3 table td.tit{background-color:#f0f6fd;text-align:left;}
.com_ta3 table td.tit span{font-size:;font-weight:bold;}
.com_ta3 table .cen {text-align:center !important;padding:0px !important;}
.com_ta3 table .ri {text-align:right !important;}
.com_ta3 table .le {text-align:left !important;}
.com_ta3 table td.td_cen {text-align:center !important;padding:0px !important;}
.com_ta3 table td.td_ri {text-align:right !important;}
.com_ta3 table td.td_le {text-align:left !important;}

.com_ta4 table{width:100%; text-align:center;box-sizing:border-box;} /* 디자인참고 : 수정설정 팝업 */
.com_ta4 table th, .com_ta4 table td {height:26px;color:#4a4a4a;border:1px solid #eaeaea; padding:5px 0;}
.com_ta4 table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;}
.com_ta4 table .cen {text-align:center !important;padding:0px !important;}
.com_ta4 table .ri {text-align:right !important;padding-right:10px;}
.com_ta4 table .le {text-align:left !important;padding-left:10px;}
.com_ta4 table td.td_cen {text-align:center !important;padding:0px !important;}
.com_ta4 table td.td_ri {text-align:right !important;padding-right:10px;}
.com_ta4 table td.td_le {text-align:left !important;padding-left:10px;}
.com_ta4 table tr:hover td, .com_ta4 table tr.on td {background:#e6f4ff;}
.com_ta4 table tr.total td{background:#f9f9f9;} /*허정명*/
.com_ta4 table tr.summary td{background:#fff1f1;} /*허정명*/
.com_ta4 table tr.even{background-color:#f9f9f9;}
.com_ta4.hover_no table tr:hover td {background:none;}
.com_ta4.hover_no table tr:hover td.bg_blue { background: #f0f6fd;}
.com_ta4.hover_no table tr.on:hover td {background:#e6f4ff;}
.com_ta4.hover_no table tr.on:hover td.bg_blue {background: #e6f4ff;}
.com_ta4.ova_sc {overflow:auto;border-bottom:1px solid #eaeaea;}
.com_ta4.ova_sc table {border-top:none;}
.com_ta4.ova_sc table tr:first-child td {border-top:none;}
.com_ta4.ova_sc_all {overflow:auto;}
.com_ta4.ova_sc td {position:relative;}
.com_ta4.ova_sc2 {overflow-x:hidden; overflow-y:scroll;}
.com_ta4.ova_sc2 table td {border-top:none;}
.com_ta4.ova_line {overflow:auto;}
.com_ta4.ova_line table tr:first-child td {border-top:none;}
.com_ta4.bgtable {border-width:0 1px 1px 1px; border-style:solid; border-color:#eaeaea; overflow:auto;background-color:#fcfcfc;} /*팝업-근태관리단위설정-근무조수정 참고*/
.com_ta4.bgtable table td {border-width:0 0px 1px 0px; border-style:solid; border-color:#eaeaea; background-color:#fff !important;}
.com_ta4.bgtable.non_head {border-width:1px;}
.com_ta4.bgnth tr:nth-child(odd) td{background:#f4f4f4;}
.com_ta4.bgnth tr:nth-child(odd):hover td {background:#f4f4f4;}

.com_ta4.bgtable2 {border-width:0 1px 1px 1px; border-style:solid; border-color:#eaeaea; overflow:auto;background-color:#fcfcfc;} /*팝업-게시판분류등록*/
.com_ta4.bgtable2 table {background:#fff;}
.com_ta4.bgtable2 table td {border-width:0 0px 1px 1px; border-style:solid; border-color:#eaeaea;}
.com_ta4.bgtable2 table td:first-child {border-left:none;}
.com_ta4.bgtable2 table th {border-width:1px 0px 0px 1px; border-style:solid; border-color:#eaeaea;}
.com_ta4.bgtable2 table th:first-child {border-left:none;}
.com_ta4.bgtable2 table th:last-child {border-right:none;}
.com_ta4.bgtable2.non_head {border-width:1px;}

.com_ta4.bgtable3 {border-width:0 1px 1px 1px; border-style:solid; border-color:#eaeaea; overflow:auto;background-color:#fcfcfc;} /*팝업-게시판분류등록*/
.com_ta4.bgtable3 table {background:#fff;}
.com_ta4.bgtable3 table td {border-width:0 0px 1px 1px; border-style:solid; border-color:#eaeaea; }
.com_ta4.bgtable3 table td:first-child {border-left:none;}
.com_ta4.bgtable3 table th:first-child {border-left:none;}
.com_ta4.bgtable3 table th:last-child {border-right:none;}

.com_ta4 .list_div {height:24px;line-height:24px; width:90%; border:1px solid #e1e1e1;position:relative;margin-left:10px;text-align:left;padding-left:10px;}
.com_ta4 .list_div .clo {position:absolute; right:10px; top:7px;}
.com_ta4 .list_div:hover {background:#fcfcfc;}
.com_ta4.cursor_p table tr:hover td {cursor:pointer;}

.com_ta5 table{width:100%; text-align:center;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;} /* 디자인참고 : 프로젝트검색 팝업 */
.com_ta5 table th, .com_ta5 table td {height:26px; padding:5px 0; color:#4a4a4a;}
.com_ta5 table th {background:#f9f9f9;/*background:#f9fafc;*/font-weight:normal;}
.com_ta5 table tr:hover td{background:#fff;}
.com_ta5 table td {height:26px; padding:5px 0; color:#4a4a4a;border-bottom:none;border-top:1px solid #eaeaea;}

.com_ta6 table{width:100%; text-align:center;box-sizing:border-box;} /* 디자인참고 : 알림설정 */
.com_ta6 table th, .com_ta6 table td {height:26px;color:#4a4a4a;border:1px solid #dcdcdc; padding:5px 0;}
.com_ta6 table th {background:#f9f9f9;font-weight:normal;}
.com_ta6 table .cen {text-align:center !important;padding:0px !important;}
.com_ta6 table .ri {text-align:right !important;}
.com_ta6 table .le {text-align:left !important;padding-left:10px; line-height:18px;}

.com_ta_sum{float:right; right:0; margin:10px 0 0 0; background:#fcfcfc;}
.com_ta_sum dt{float:left; padding:0 0 0 20px; font-weight:bold;}
.com_ta_sum dd{float:left; padding:0 5px;}

.list_ta {overflow-x:hidden;overflow-y:auto;border:1px solid #eaeaea;}
.list_ta table{width:100%;text-align:center; box-sizing:border-box; -moz-box-sizing:border-box;} /*  */
.list_ta table td {height:26px; padding:5px 0; color:#4a4a4a;border-bottom:1px solid #eaeaea;background:#fff;}
.list_ta table td.on{background:#e6f4ff;}
.list_ta_title{height:26px; padding:10px 0 0 0; color:#4a4a4a;border:1px solid #eaeaea; border-width:1px 1px 0 1px; background:#f9fafc;font-weight:normal; text-align:center;}
.list_ta.hover table tr:hover td{background:#e6f4ff !important;}

.fax_ta table{width:100%; border-top:1px solid #dcdcdc;text-align:center;}
.fax_ta table th{height:35px; padding:5px 0; color:#4a4a4a;border:solid #dcdcdc;border-width:0 0 1px 0px;background:#f9f9f9;font-weight:normal;}
.fax_ta table td {height:35px;color:#4a4a4a;border:1px solid #dcdcdc;border-width:0 0 1px 0px;}
.fax_ta table .cen {text-align:center !important;padding:0px !important;}
.fax_ta table .ri {text-align:right !important;}
.fax_ta table .le {text-align:left !important;}

.data_ta th, .data_ta td{text-align:center !important; padding-right:0px !important;}

/* 폼테이블 신규 css */
.formTable{border-top:2px solid #000;}
.formTable table th{font-weight:bold; color:#000;}
.formTable table th, .formTable table td{padding:0px; height:27px; border:1px solid #e1e1e1;}
.formTable table tr:hover td{background:none;}

/*페이징----*/
.paging {text-align:center;clear:both;}
.paging span {display:inline-block; text-indent:-5000px;width:15px; height:15px; border:1px solid #cccccc;line-height:15px;}
.paging span:hover {border:1px solid #1088e3;}
.paging .pre_pre{background: url("../img/btn/btn_page_prepre01.png") center center no-repeat;}
.paging .pre{background: url("../img/btn/btn_page_pre01.png") center center no-repeat;}
.paging .nex_nex{background: url("../img/btn/btn_page_nexnex01.png") center center no-repeat;}
.paging .nex{background: url("../img/btn/btn_page_nex01.png") center center no-repeat;}

.paging .pre_pre a {display:block;}
.paging .pre a {display:block;}
.paging .nex_nex a {display:block;}
.paging .nex a {display:block;}

.paging ol {display:inline-block;margin:0 5px;}
.paging ol li {display:inline-block;text-align:center;background:#fff;}
.paging ol li a {display:inline-block;text-align:center; padding:0 2.5px; height:15px;color:#4a4a4a;background:#fff;}
.paging ol li a:hover {text-decoration:underline;}
.paging ol li.on {}
.paging ol li.on a {color:#058df5; font-weight:bold;}

/*갯수나오는 페이징*/
.gt_paging {padding:15px; position:relative;text-align:center;}
.gt_paging .paging {margin-top:4px;margin-right:10px;display:inline-block}
.gt_paging .gt_count{display:inline-block;}


/*전자결재-출장품의 테이블(국고보조+기본테이블)*/
.cus_ta_ea table{width:100%;text-align:center;background:#fff;table-layout:fixed}
.cus_ta_ea table th {height:18px;color:#4a4a4a;padding:7px 0;word-break: break-all}
.cus_ta_ea table th {background:#f9f9f9;font-weight:normal;border:solid #eaeaea !important;border-width:1px 0 1px 1px !important;color:#4a4a4a;}
.cus_ta_ea table tr th.ri{text-align:right; padding-right:10px;}
.cus_ta_ea table tr th a{display:block;color:#ffffff;}
.cus_ta_ea table tr th a.up{background:url('../img/ico/acc_sort_up.png') no-repeat 98%}
.cus_ta_ea table tr th a.down{background:url('../img/ico/acc_sort_down.png') no-repeat 98%}
.cus_ta_ea table tr td {height:24px;color:#4a4a4a;padding:4px 0;word-break: break-all}
.cus_ta_ea table tr td.bt1{border-top:1px solid #eaeaea !important;}		
.cus_ta_ea table tr td{border:solid #eaeaea; border-width:0px 0 1px 1px !important;}				
.cus_ta_ea table input[type="text"] {height:22px;border:1px solid #c3c3c3;}
.cus_ta_ea table input[type="date"] {width:125px !important;}
.cus_ta_ea table tr td input.td_inp{width:90%;padding:0px 3px; vertical-align:middle;border:1px solid #c3c3c3;outline:none;-webkit-appearance:none;background-color:#fff; text-overflow:ellipsis;}
.cus_ta_ea table tr td input.td_inp2{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; height:18px;}
.cus_ta_ea table tr td input[disabled]{background-color:#f0f0f0 !important; color:#bbb;} 	
.cus_ta_ea table tr td input[readOnly]{background-color:#f0f0f0 !important;}	
.cus_ta_ea table tr td input[readOnly]:focus{background-color:#f0f0f0 !important;}
.cus_ta_ea table tr td input.nobg[readOnly]{background-color:#fff !important;}	
.cus_ta_ea table tr.lineOn td input.td_inp.focus{border:1px solid #007cc0;color:#007cc0;background:#fffdfa;}
.cus_ta_ea table tr td select.td_inp{width:99%;height:22px;border:none;}
.cus_ta_ea table tr.lineOn td select.td_inp{outline:none;background:#e6f4ff}
.cus_ta_ea table tr.lineOn td select.td_inp:focus{border:1px solid #007cc0;}
.cus_ta_ea table tr td select.td_inp:focus{border:1px solid #007cc0;}
.cus_ta_ea table tr td.focus{background:#e6f4ff;}
.cus_ta_ea table tr td.focus input.td_inp{color:#007cc0;}
.cus_ta_ea table tr td.le input.td_inp{text-align:left;}
.cus_ta_ea table tr td.le select.td_inp{text-align:left;}
.cus_ta_ea table tr td.cen input.td_inp{text-align:center; text-indent:0px !important;}
.cus_ta_ea table tr td.ri input.td_inp{text-align:right;}
.cus_ta_ea table tr td.le span{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr td.cen span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr td.ri span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr td.le{text-align:left;}
.cus_ta_ea table tr td.ri{text-align:right;}
.cus_ta_ea table tr td.le .search_span{display:block;padding-left:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr td.cen .search_span{display:block;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr td.ri .search_span{display:block;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cus_ta_ea table tr.onSel{background-color:#e6f4ff !important;}
.cus_ta_ea table tr.onRow{background-color:#e6f4ff !important;}
.cus_ta_ea table tr.total td{background-color:#fff3ba;}
.cus_ta_ea.rowHeight table td{height:18px;color:#4a4a4a;padding:4px 0;word-break: break-all}
.cus_ta_ea .scy_head1 {position:absolute;top:0px;right:0px;width:16px;height:32px;border:solid #eaeaea !important;border-width:1px 0 1px 1px !important;background:#f9f9f9;}
.cus_ta_ea .scy_head2 {position:absolute;top:0px;right:0px;width:17px;height:32px;border:solid #eaeaea !important;border-width:1px 0 1px 0px !important;background:#f9f9f9;}
.cus_ta_ea .scy_head3 {position:absolute;top:0px;right:0px;width:16px;height:65px;border:solid #eaeaea !important;border-width:1px 0 1px 1px !important;background:#f9f9f9;}

.cus_ta_ea table td.al,
.cus_ta_ea table td input.al{text-align:left !important; padding-left:10px;}
.cus_ta_ea table td.cen {text-align:center !important;}
.cus_ta_ea table td.ar {text-align:right !important; padding-right:10px;}
.cus_ta_ea .dal_div input,
.cus_ta_ea input.td_inp{text-indent:6px;}
.cus_ta_ea .scbg{background:#fcfcfc !important;}
.cus_ta_ea .mtImg{cursor:pointer;}

.leftContents.cus_ta_ea table{border:solid #eaeaea;border-width: 0 1px 1px 0;}
.leftContents.cus_ta_ea.scbg{background:#fcfcfc;}
.leftContents.cus_ta_ea.btn table{border:solid #eaeaea;border-width: 0px !important;}
.rightContents.cus_ta_ea table{width:100%;border-top:1px solid #eaeaea;border-top:0;text-align:center;background:#fff;table-layout:fixed}
	
.rightContents.cus_ta_ea.scbg_img{background:#fcfcfc;}
.rightContents.cus_ta_ea.scbg_non_img{background:#fcfcfc;}
.rightContents.cus_ta_ea table tr{outline:none}

.cus_ta_ea.ta_br tr td:last-child,
.cus_ta_ea.ta_br tr th:last-child{border-right:1px solid #eaeaea !important;}
.cus_ta_ea.ta_bl tr th:first-child{border-width:1px 0 1px 0px !important;}
.cus_ta_ea.ta_bl tr td:first-child{border-width:0px 0 1px 0px !important;}	
.cus_ta_ea.btn tr th:first-child,
.cus_ta_ea.btn tr td:first-child {border-width:0px 0 1px 0px !important;}
.cus_ta_ea tr.total th:first-child{border-width:0px 1px 1px 0px !important;}

/*가로세로 온*/
.cus_ta_ea table tr.rowOn td,
.cus_ta_ea table tr th.colOn,
.cus_ta_ea table tr td.colOn{background-color:#e6f4ff !important;}
.cus_ta_ea table tr td.colOn.highLight{background-color:#ffffff !important;position: relative;}
.cus_ta_ea table tr td.colOn.highLight .highLightIn{position:absolute;height:inherit;padding:4px 0 2px 0;top:0;left:0;right:0;bottom:0;border:1px solid #007cc0 !important;}

.cus_ta_ea table tr td.cen input.inpTextBox{width:90%;height:100%;padding:0 5%;border:none;text-align:center;outline:none;background:#ffffff !important;height: 18px;}
.cus_ta_ea table tr td.cen input.inpDateBox{width:90%;height:100%;padding:0 5%;border:none;text-align:center;outline:none;background:#ffffff !important;height: 18px;}
.cus_ta_ea table tr td.le input.inpTextBox{width:95%;height:100%;padding:0 0 0 5%;border:none;text-align:left;outline:none;background:#ffffff !important;}
.cus_ta_ea table tr td.ri input.inpTextBox{width:95%;height:100%;padding:0 5% 0 0;border:none;text-align:right;outline:none;background:#ffffff !important;}

/**************************************************
  index
**************************************************/
/* 오류발생시 인덱스 화면 */
.error_index{display:table; text-align:center; width:100%; height:100%; font-family:나눔바른고딕, NBG;}
.error_index .pop_wrap{text-align:center; display:table-cell; vertical-align:middle; border:none;}
.error_index .pop_wrap h1{height:84px;}
.error_index .pop_wrap ul{width:860px; margin:0 auto;}
.error_index .pop_wrap .text{font-size:40px; padding:0 0 80px 0; letter-spacing:-0.3px;}
.error_index .pop_wrap .text2{margin: 0px auto; text-align: center; display: table;}
.error_index .pop_wrap .text2 .text2_con{float:left; font-size:23px; line-height:37px; text-align:left; background:url('../img/bg/error_indexbg.jpg') no-repeat 0 4px; padding:0 0 0 79px; margin-bottom:90px; margin-left:-80px;}

.error_index .link{margin:0 auto; display:table; text-align:center; width:860px;}
.error_index .link dl{background:#009feb; height:40px; margin:0 0 16px 0; padding:15px 0 0 0;}
.error_index .link dl.bg02{background:#4280bf;}
.error_index .link dl dt{color:#fff; font-size:20px; float:left; text-align:right; width:47%;}
.error_index .link dl dt img{vertical-align:middle; margin:0 13px 0 -2px;}
.error_index .link dl dd{color:#fff600; font-size:21px; float:right; padding:0 0 0 20px; text-decoration:underline;  text-align:left; width:50%;}
.error_index .link dl dd a{color:#fff600;}

/* 대메뉴 인덱스 화면 */
.sub_index{text-align:center; font-weight:bold;}
.sub_index .index_menu{display:inline-block; height:440px; padding:190px 50px 0 295px; letter-spacing:-2px; font-size:24px; color:#0b6ab2; border:1px solid #cfdee6;
background:#f6fcff url('../img/bg/sub_index_img.png') no-repeat 48px 114px; box-sizing:border-box; border-radius: 2px; top:50%; line-height:35px; position: absolute;left: 50%;margin: -186px 0 0 -290px;}


/**************************************************
  컨텐츠 영역
**************************************************/
/*상단박스*/
.top_box {position:relative; background:#f0f6fd;border:1px solid #dcdcdc;/*min-height:54px;*/} /*한줄일경우 높이값이 상이하게 높음 (주석처리) -170116 이정미*/
.top_box .top_box_in {margin:15px 19px;}
.top_box dl{overflow:hidden;}
.top_box dl.next{width:100%;}
.top_box dl.next2{margin-top:-20px;}
.top_box dl dt {font-weight:bold; color:#4a4a4a; font-size:12px; float:left; line-height:54px;margin-right:10px;margin-left:20px;}
.top_box dl dd {float:left;margin-right:5px;margin-top:15px;}
.top_box ul li{padding-bottom:10px;}
.top_box ul li:last-child{padding-bottom:0px;}
.top_box .dot_txt{color:#4a4a4a;font-size:12px;padding-left:7px;background: url("../img/ico/ico_dot01.png") no-repeat left 49%;}
.top_box input[type="text"] {text-indent:8px;}
.top_box input[type="button"] {background:#1088e3;height:24px; padding:0 11px; color:#fff;border:none; font-weight:bold;border-radius:0px;}
.top_box input[type="button"]:hover {background:#0876c9;border:none;}
.top_box input[type="button"].normal_btn {background: #fff;color:#515967;font-weight:normal;border-radius: 0px;box-shadow: none;padding: 0px 12px;height: 22px;line-height: 22px;border: 1px solid #c9cac9;outline: 0;}
.top_box input[type="button"].normal_btn:hover {border:1px solid #1088e3;background:#fff;}
.top_box input[type="button"].normal_btn2 {background: #fff;color:#515967;font-weight:normal;border-radius: 0px;box-shadow: none;padding: 0px 12px;height: 24px;line-height: 24px;border: 1px solid #c9cac9;outline: 0;}
.top_box input[type="button"].normal_btn2:hover {border:1px solid #1088e3;background:#fff;}
.top_box dl .k-checkbox-label {top:22px;color:#4a4a4a;}
.top_box dl .k-radio-label {top:4px;}
.top_box dl .topChk{top:6px;}
.top_box dl .topSel{top:3px;}
.top_box dl.dl2 {float:left; height:54px;}
.top_box .tb_sp {line-height:54px;margin-left:5px;font-size:11px;}
.top_box.dtmr5 dt {margin-right:5px;}
.top_box.gray_box {background:#f9f9f9;}
.SearchDetail.gray_box {background:#f9f9f9;}

/* 서브페이지 상단 상세검색 */
.SearchDetail{position:relative;float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#e6f0fc; border:1px solid #dcdcdc; border-top:none; padding:15px 20px;}
.SearchDetail dl{float:left; width:100%; margin-bottom:10px;}
.SearchDetail dl:last-child{margin-bottom:0px;}
.SearchDetail dl dt{float:left; text-align:right; font-weight:bold; padding-right:8px; padding-top:7px; color:#4a4a4a;}
.SearchDetail dl dt.sawon{min-width:55px;}
.SearchDetail dl dd{float:left;}
.SearchDetail dl .subChk{top:5px;}
.SearchDetail dl .subSel{top:4px;}
.SearchDetail .btn_search {background:#1088e3;height:24px; padding:0 11px; color:#fff;border:none !important; font-weight:bold;}
.SearchDetail .btn_search:hover {background:#0876c9;}
.SearchDetail .btn_ico_search{display:inline-block; border:1px solid #c3c3c3; width:24px;height:22px; background:#fff url("../img/btn/search_icon2.png") no-repeat 5px 3px; position:absolute; margin-left:-5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.SearchDetail .btn_ico_search{margin-left:-1px;}}
.SearchDetail input[type="text"] {text-indent:7px;}

.btn_Detail{position:absolute; float:right; right:20px; top:19px; cursor:pointer;}
.btn_Detail #all_menu_btn{background:#fff; border:1px solid #c9cac9; padding:6px 5px 6px 4px; margin-top:-2px;}
.btn_Detail2{position:absolute; float:right; right:19px; top:17px; cursor:pointer;}
.btn_Detail2 img{background:#fff; border:1px solid #c9cac9; padding:6px 5px 6px 4px; margin-top:-2px;}

.btn_Detail_no{position:relative; clear:both; top:0px; right:0; float:none;}
.allday {display:inline-block; font-size:11px;line-height:18px;padding: 0 7px;height:18px; border-radius:4px; background:#969696; color:#fff;margin-left:10px;}

/*결의정보등록 툴팁*/
.toolTipBox{position:fixed;left:0;right:0;bottom:0;padding:8px 0 8px 40px;border-top:1px solid #1385db;background:#e6f2ff url('../img/ico/mail_search_info.png') no-repeat 16px;color:#058df5;}

/* 타이틀영역 tab 추가 */
.title_Tab{border:none; z-index:100;}
.title_Tab > ul{position:absolute; float:left; margin-top:-49px; z-index:100;}
.title_Tab > ul li{float:left; border-right:1px solid #c9cac9; border-top:1px solid #c9cac9; background:#f8f8f8;}
.title_Tab > ul li:first-child{border-left:1px solid #c9cac9;}
.title_Tab > ul li a{display:block; padding:10px 26px 8px 26px; min-width:44px; text-align:center;}
.title_Tab > ul li a:hover {text-decoration:underline;}
.title_Tab > ul li a.on{background:#fff; border-bottom:1px solid #fff; font-weight:bold;}
.title_Tab > ul li a.on:hover {text-decoration:none;}

/* 서브페이지 > h5콘텐츠영역 */
.con_div h5{float:left; height:28px; padding:16px 0 0 0;}
.con_div .con_div_table{clear:both;}

/*contens 5:5 box*/
.twinbox{border:solid #eaeaea;border-width: 0 1px;}
.twinbox > table{width:100%;min-height:590px;border-top:1px solid #eaeaea;}
.twinbox > table tr th.twinbox_th{padding:0px 15px;margin:0px;height:36px;border:none;border:solid #eaeaea;border-width:1px 0px 1px 1px;background:#f9f9f9;}
.twinbox > table tr td.twinbox_td{border:solid #eaeaea;border-width: 0 0 1px 1px;vertical-align:top;padding:15px;}
.twinbox > table tr td.twinbox_td .box_title {padding:0px;margin:0px;height:36px;border:none; border:1px solid #dcdcdc;background:#f9f9f9;}
.twinbox > table tr td.twinbox_td .box_title h5 {background:url("../img/ico/ico_dot01.png") no-repeat 15px 16px; font-weight:bold;line-height:36px;padding-left:22px;}
.twinbox > table tr th.twinbox_th:first-child,.twinbox table tr td.twinbox_td:first-child{border:solid #eaeaea;border-width: 0 0 1px 0px;}
.twinbox > table tr td.twinbox_td .top_box {clear: both;overflow: hidden;padding:5px 0 15px 0;}
.twinbox > table tr td.twinbox_td .top_box dl {clear:both;margin-top:10px;}
.twinbox > table tr td.twinbox_td .top_box dl dt {line-height:24px;}
.twinbox > table tr td.twinbox_td .top_box dl dd {margin-top:0px;}
/*.twinbox > table tr td.twinbox_td .doc_list .k-grid-content{max-height:520px;}양식분류관리 테이블 제한높이*/

.twinbox .tab_div{border:none;}
.twinbox .tab_div ul {border-bottom:1px solid #dcdcdc;background-color:#f9f9f9;}
.twinbox .tab_div ul li:first-child{margin-left:20px;}
.twinbox .tab_div ul li .k-link{padding:0 25px;}
.twinbox .tab_div .tab_div_in{padding:15px}
.twinbox .tab_div .tab_div_in .com_ta table th, .twinbox .tab_div .tab_div_in .com_ta table td{padding:5px 13px;}
.twinbox .tab_div .tab_div_in .com_ta table th.clr{border:none;background:transparent;}
.twinbox .tab_div .tab_div_in .com_ta table td.clr{border-width:0 0 0 1px;background:transparent;}
.twinbox .tab_div .tab_div_in .com_ta table td dl{}
.twinbox .tab_div .tab_div_in .com_ta table td dt{float:left;width:70px;height:24px;padding:0 10px 0 0;line-height:24px;text-align:right;}
.twinbox .tab_div .tab_div_in .com_ta table td dd{float:left;width:85%;}

.twinbox.col_dcdcdc{border:solid #dcdcdc;border-width: 0 1px;}
.twinbox.col_dcdcdc > table{border-top:1px solid #dcdcdc;}
.twinbox.col_dcdcdc > table tr th.twinbox_th{border:solid #dcdcdc;border-width:1px 0px 1px 1px;}
.twinbox.col_dcdcdc > table tr td.twinbox_td{border:solid #dcdcdc;border-width: 0 0 1px 1px;}
.twinbox.col_dcdcdc > table tr th.twinbox_th:first-child,.twinbox.col_dcdcdc table tr td.twinbox_td:first-child{border:solid #dcdcdc;border-width: 0 0 1px 0px;}

.twinbox.brn {border:none;}
.twinbox.brn > table{border:none;min-height:auto;}
.twinbox.brn > table tr td{vertical-align:top;}
.twinbox.brn > table td table td {vertical-align:middle;}

.twinbox .record_tabSearch {height: 24px;padding: 15px;border-bottom: 1px solid #dcdcdc;}

.twinbox.npDocList .twinbox_td {position:relative;width: inherit;height: inherit;}
.twinbox.npDocList .twinbox_td .disInfoBox{position:absolute;top: 0;left: 0;right: 0;bottom: 0;background:#ffffff url('../img/bg/disInfoBox_bg.png') no-repeat 90% 85%;}
.twinbox.npDocList .twinbox_td .disInfoBox .text01{text-align:left;font-size: 12px;font-weight: bold;color: #4a4a4a;margin: 36px 0 22px 35px;padding: 0 0 0 5px;background: url("../img/ico/ico_dot01.png") no-repeat 0px 5px;}
.twinbox.npDocList .twinbox_td .disInfoBox .text02{text-align:left;font-size: 12px;color: #4a4a4a;clear: both;margin: 0 0 0 35px;}
.twinbox.npDocList .twinbox_td .disInfoBox .text02 li{line-height:22px}


.t_trans_tool {display:table; text-align:center; }
.t_trans_tool ul {text-align:center; display:table-cell; vertical-align:middle;}
.t_trans_tool ul li {margin-bottom:4px;}
.t_trans_tool ul li a {display:block;border:1px solid #c3c3c3;  display: inline-block;}
.t_trans_tool ul li a:hover {border:1px solid #1088e3;}

.ta_size > table{width:100%;}

/* fax_dic */
.fax_dic{display:table-cell;vertical-align:middle}
.fax_dic dd{background: url("../img/ico/ico_dot01.png") no-repeat 10px 9px;}


/**************************************************
  Contents_ 전자결재
**************************************************/
/*전자결재*/
.dash_box table {width:100%;}
.dash_box table td {width:25%;  }
.dash_box table td .m_div {height:296px;border:1px solid #dcdcdc;margin-left:11px;text-align:center;min-width:238px;}
.dash_box table td:first-child .m_div {margin-left:0px;}
.dash_box table td .m_div img {margin-top:24px;}
.dash_box table td .m_div h5 {margin-top:24px;font-size:18px; color:#575757;margin-top:12px;font-family:NBG;}
.dash_box table td .m_div p {line-height:16px; margin-top:7px; color:#8d8d8d;}
.dash_box table td .m_div ul {width:96px; margin:0 auto;margin-top:23px;}
.dash_box table td .m_div ul li {text-align:left;line-height:20px; }
.dash_box table td .m_div.m3 ul {margin-top:12px;}
.dash_box table td .m_div.m4 ul {margin-top:12px;}
.al_div {border:1px solid #3f8fe0;margin-top:20px;min-width:992px;}
.al_div .al_head {height:34px; border-bottom:1px solid #3f8fe0;line-height:34px; background:#3f8fe0;overflow:hidden;}
.al_div .al_head h5 {float:left;padding-left:43px; font-size:15px; color:#fff; background:url("../img/ico/ico_jong01.png") 19px center no-repeat;}
.al_div .al_head ul {float:left;margin-left:29px;}
.al_div .al_head ul li {float:left;  padding-left:10px; padding-right:11px; background:url("../img/ico/ico_bluew_bar01.png") 0 48% no-repeat;}
.al_div .al_head ul li a {color:#fff;}
.al_div .al_head ul li:first-child{background:none;padding-left:0px;}
.al_div .al_head ul li .num {font-weight:bold; margin-left:10px;}

.ham_ta {padding:5px;}
.ham_ta table {width:100%;}
.ham_ta table td {width:50%;}
.ham_ta table td .ham_div {border:1px solid #eee;overflow:hidden;margin:5px;min-width:479px;}
.ham_ta table td .hd {background:#eee;height:34px;}
.ham_ta table td .hd h6 {float:left;height:34px; border-bottom:1px solid #eeeeee;line-height:34px;  background:url("../img/ico/ico_pen01.png") 18px center no-repeat;font-weight:600;
							  overflow:hidden;padding-left:43px; font-size:15px; color:#4a4a4a;}
.ham_ta table td .hd a {float:right;width:20px;height:20px;margin-right:15px;margin-top:7px;text-align: center;}
.ham_ta table td .hd a img {margin-top:4px;}

.ham_ta table td .list_div {clear:both;padding:10px 20px;overflow:hidden;height:80px;}
.ham_ta table td .list_div ul{}
.ham_ta table td .list_div ul li{clear:both; line-height:20px;}
.ham_ta table td .list_div ul li dt {float:left;text-overflow:ellipsis;max-width:350px;white-space:nowrap;overflow:hidden;}
.ham_ta table td .list_div ul li dt a {text-overflow:ellipsis;}
.ham_ta table td .list_div ul li dd {float:right;}
.ham_ta table td .list_div ul li dd span{margin-left:5px;}

/* 전자결재 > 문서함 > 기록물철별문서 */
.sub_left{float:left;width:240px; border-right:1px solid #dcdcdc;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;position:relative;/*max-height:700px;*/}
.sub_left .record_tab{height:33px; padding:10px 0 0 0; border-bottom:1px solid #c9cac9;background:#f9f9f9;text-align:center;}
.sub_left .record_tab li{min-width:98px;text-align:center;border:1px solid #c9cac9;border-width:0 1px 0 1px;border-radius:0;font-size:12px;color:#8d8d8d;background-color:#f8f8f8;}
.sub_left .record_tab li:last-child{margin-left:-1px;}
.sub_left .record_tabSearch{height:24px; padding:15px; border-bottom:1px solid #dcdcdc;}
.sub_left .input_search{height:24px;}

.tree_icon{padding:11px 0 0 16px;}
#tabstrip{background:#fff}
#tabstrip:focus{box-shadow:none}
#tabstrip_in{background:#fff}
#tabstrip_in:focus{box-shadow:none}
#treeview, #treeview2{background:#fff;overflow:auto;}

.sub_con{float:left;padding:15px 0 50px 15px;}
.sub_con .conSearch{height:33px; border-bottom:1px solid #dcdcdc; padding:9px 0 0 0;}
.sub_con .totalNum{float:left; padding:16px 0 0 0;}

.sub_left .treeTop{position:absolute; height:99px;}
.sub_left .treeCon{border:none !important;}

/*내문서함,부서문서함 인수문서 상세정보팝업 첨부정보 (허정명)*/
.addfile_info{height:87px;overflow:auto;}
.addfile_info .file_list_box{ padding:5px 0px;overflow:hidden;}
.addfile_info .file_list_box li{font-size:12px;padding:3px 0; border-top:none;}
.addfile_info .file_list_box a.filename{float:left; max-width:95%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.addfile_info .file_list_box a:hover{text-decoration:underline}

/* 전자결재 > 상신보관함 > 양식목록 */
.sub_wrap.form_list .sub_left {top:0px;}
.sub_wrap.form_list .sub_con {}
.sub_wrap.form_list .sub_left .k-tabstrip>.k-content {display:block;}
.sub_wrap.form_list .top_box {margin:0px 0px 14px 0px;}
.sub_wrap.form_list .sub_left .k-widget {margin-top:0px;}
.tree_title {padding:0px;margin:0px;height:36px;border:none; border-bottom:1px solid #dcdcdc;background:#f9f9f9;}
.tree_title h5 {background:url("../img/ico/ico_dot01.png") no-repeat 15px 16px; font-weight:bold;line-height:36px;padding-left:22px;}
.sub_left .pd_box{padding:15px;border-bottom:1px solid #dcdcdc;}
.tit_p {background:url("../img/ico/ico_dot01.png") no-repeat 5px 5px; font-weight:bold;margin-bottom:13px;padding-left:12px;}
.tit_li {background:url("../img/ico/ico_dot01.png") no-repeat 5px 11px; font-weight:bold;padding-left:12px;}

.tit_step { overflow:hidden;}
.tit_step .on span {color:#058df5;font-weight:bold;}
.tit_step li:first-child {background:url("../img/ico/ico_dot01.png") no-repeat 5px 5px;margin-bottom:13px;padding-left:12px;margin-left:0;}
.tit_step li {float:left;margin-left:5px;}
.tit_step li span {margin-right:3px;}

/* 전자결재 > 양식관리 제목 기본값설정 */

.wr_tit {width: 100%;height: 100%; min-height: 24px;padding: 0 0 0 0px;border: 1px solid #cccccc;background: #ffffff;outline: none;box-sizing: border-box;cursor: text;}
.wr_tit .tit_box {position: relative;float: left;margin: 2px 0;padding: 2px;color: #000000;line-height: normal;border: 1px solid #adcfff;background-color: #eff7ff;cursor: text;margin-left: 1px;outline: none;}
.wr_tit .tit_box .tit_txt {margin: 0 5px !important;font-size: 12px;}
.wr_tit .tit_box .btn_del {display: inline-block;width: 8px;height: 8px;background: url('../img/btn/btn_mail_s.png') no-repeat -8px -8px;outline: none;margin: 0 5px 0 0;}

/* 전자결재 > 문서유통 > 발송현황 */
.btn_div {overflow:hidden;margin:10px 0;}
.btn_div .left_div{float:left;}
.btn_div .left_div input[type="button"].on {border:1px solid #1088e3;background:#f4f9fe;}
.btn_div .right_div{float:right;}
.btn_div .right_div2{float:right;margin-top:32px; right:20px; position:absolute;} /*시스템설정_그룹정보관리*/
.btn_div .right_div input{height:22px; padding:0 12px;border:1px solid #c9cac9;background:#fff;color:#4a4a4a;}
.btn_div .right_div input:hover {border:1px solid #1088e3;}

/* 전자결재 > 비영리 지출결의G20 > 예실대비현황 */
#G20Tree{padding:20px;}
.tree_search{padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #dcdcdc;}
.g20_date_grid{overflow-x:auto;margin:10px 0 0 0;}
.g20_date_grid .data_grid{min-width:1360px;}
.g20_date_grid .data_grid .k-grid-content{max-height:410px;}
.g20_date_grid .no_data{line-height:36px;text-align:center}

.inp_multi .multi_sel{position:relative; cursor:pointer;}
.inp_multi .multibox{width:100%; overflow:hidden;float:left; min-height:22px; border:1px solid #c3c3c3; background:#fff;}
.inp_multi .multibox li{float:left;clear:none;margin:1px;padding:2px;border:1px solid #accfff;background:#eff7ff;color:#4a4a4a;}

.grid_bg_green1{background:#dfeff8 !important;}
.grid_bg_green2{background:#dbeaf2 !important;}
.grid_bg_green3{background:#cee9ea !important;}
.grid_bg_green4{background:#daf2db !important;}
.grid_bg_green5{background:#f7eadc !important;}
.grid_bg_green6{background:#faf2d6 !important;}
.grid_bg_green7{background:#f2f9e6 !important;}

/*.grid_bg_green1{background:#bee7ea !important;}
.grid_bg_green2{background:#c8eae8 !important;}
.grid_bg_green3{background:#ccebec !important;}
.grid_bg_green4{background:#c1e8d9 !important;}
.grid_bg_green5{background:#c1e8c6 !important;}
.grid_bg_green6{background:#c9e8c1 !important;}
.grid_bg_green7{background:#dce8c1 !important;}*/

/*위아래 화살표 버튼*/
.controll_btn button.arr_up_btn,
.controll_btn button:hover.arr_up_btn,
.controll_btn button:active.arr_up_btn{background:#fff url('../img/ico/ico_order_up01.png') no-repeat center;}
.controll_btn button.arr_down_btn,
.controll_btn button:hover.arr_down_btn,
.controll_btn button:active.arr_down_btn{background:#fff url('../img/ico/ico_order_down01.png') no-repeat center;}

.option_top .updown_div {margin-right:7px;}
.option_top .updown_div ul {}
.option_top .updown_div ul li:first-child {background:none;}
.option_top .updown_div ul li {float:left;  height:23px;width:12px; background:url('../img/ico/ico_bar_top02.png') no-repeat left center;padding:0 5px;position:relative;}
.option_top .updown_div ul li a {position:absolute; top:8px; left:50%; margin-left:-4px;}

/* 전자결재 > 결재작성 > 결재양식 */
.ea_docu_list{height:380px;padding:10px 0;}
.ea_docu_list li{white-space:nowrap;padding:5px 0 5px 20px;}
.ea_docu_list li a{display:block;height:16px;line-height:16px;padding:0 0 0 20px;background:url('../img/ico/ico_tree_folder.png') no-repeat 0px -64px;font-weight:normal;}
.ea_docu_list li:hover{background:#e6f4ff;}
.ea_docu_list li:hover a{font-weight:bold;}

.pop_btn_sel {text-align:left; cursor:pointer; position:absolute; top:42px; display:none;}
.pop_btn_sel ul{position:fixed; border:1px solid #737573; background:#fff; z-index:100;}
.pop_btn_sel ul li{clear:both;float:none !important; list-style-type:none;  margin:1px !important;}
.pop_btn_sel ul li a{display:block;width:auto !important;height:17px !important; padding:5px 10px 0 10px; }
.pop_btn_sel ul li a:hover{background: gradient(linear, 0% 0%, 50% 100%, from(#b6bdca), to(#cacfd8)); background:#bfc5d0;}

/* 전자결재 > 서식관리, 하위결재함관리 */
.docu_administration .sub_contents_border{overflow:hidden;}
#docuTree{padding:20px;}
.docu_search{padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #dcdcdc;}

/* 품의서 -세금계산서 */
.Taxtabel_layout.red{border-top: 2px solid red; border-left: 2px solid red;}
.Taxtabel.red .Rline{border-right: 2px solid red !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.Taxtabel.red td{border-right: 1px solid red; border-bottom: 1px solid red; }

.Taxtabel_layout.blue{border-top: 2px solid blue; border-left: 2px solid blue;}
.Taxtabel.blue .Rline{border-right: 2px solid blue !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.Taxtabel.blue td{border-right: 1px solid blue; border-bottom: 1px solid blue; }

.Taxtabel td{height:25px; padding-left:4px;}
.Taxtabel label{cursor:pointer;}
.Taxtabel input{border:none !important;}
.Taxtabel input.textC{text-align:center;}
.Taxtabel input.textR{text-align:right;}
/*.Taxtabel {font-size:11px;}*/
.Taxtabel td.textC{text-align:center; padding-left:0px;}
.Taxtabel td.textR{text-align:right; padding-right:6px;}
.Taxtabel input.textC{text-align:center;}
.Taxtabel_btn a {display:inline-block;padding:4px 6px 2px 6px; font-size:11px; border: 1px solid #c9cac9; background:#fff; color:#3c3c3c;}
.Taxtabel_btn a:hover {border: 1px solid #666;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ch_w{width:45px;}}

/* 전자결재 뷰단_알파멘션 */
.ea_mention{position:absolute; border-width:0px 1px; border-style:solid; border-color:#c9cac9; z-index:100;}
.ea_mention ul {width:100%;}
.ea_mention ul li{height:50px; border-top:1px solid #c9cac9 !important; background:#fff; margin:0; padding:0px 0 8px 0px !important; margin:0px !important;}
.ea_mention ul li:nth-child(odd){background-color:#fff;}
.ea_mention ul li:nth-child(even){background-color:#f9f9f9;}
.ea_mention ul li dl dt{padding:10px 0 12px 0;}
.ea_mention ul li dl dd span{float:left; color:#8d8d8d; border-right:1px solid #dcdcdc; height:12px; padding:0 10px;}
.ea_mention ul li dl dd span:first-child{padding:0 10px 0 0;}
.ea_mention ul li dl dd span:last-child{border-right:none; padding:0 0 0 10px;}
.ea_mention_pic{float:left; width:62px; margin:0 5px 0 0;}
.ea_mention_pic .bg_pic_div{position:absolute;left:0px; width:62px;height:58px;}
.ea_mention_pic .img_pic{float:left; width:42px;height:42px;overflow:hidden; padding:9px 0 0 10px;}
.ea_mention_pic .img_pic img{width:100%;min-height:42px;}
.ea_mention_pic .bg_pic{background:url('../img/bg/ea_mention_picbg.png') no-repeat 0px 0px;}
.ea_mention_pic .bg_pic2{background:url('../img/bg/ea_mention_picbg.png') no-repeat 0px -59px;}						


/*전자결재작성 *양식 공통*/
.div_form{margin:0 auto;}
.div_form .div_form_bind{/*overflow:hidden;*/}/*20160906 허정명 주석추가*/

.div_form .write_addfile{height:178px;border:1px solid #eaeaea;overflow:hidden;}
.div_form .write_addfile a:hover{text-decoration:underline}
.div_form .write_addfile .file_add_top{color:#424242;background:#f9f9f9;border-bottom:1px solid #eaeaea;padding:5px 14px 4px 14px;}
.div_form .write_addfile .file_add_top .file_upload_btn{border:1px solid #c9cac9;background:#ffffff;padding:2px 3px;}
.div_form .write_addfile .file_add_top .file_upload_btn:hover{text-decoration:none}
.div_form .write_addfile .file_add_bot .file_add_bot_dis{display:inline-block;padding:0 0 0 20px;height:18px;line-height:18px;padding:65px 0;text-align:center;}
.div_form .write_addfile .file_add_bot .file_add_bot_dis .fileplus_ico{color:#8d8d8d;background:url("../img/ico/ico_file_drop.png") no-repeat 0px 0px;display:inline-block;padding:0 0 0 20px;}
.div_form .write_addfile .file_add_bot .file_group{padding:7px 0;max-height:134px;overflow:auto;}
.div_form .write_addfile .file_add_bot .file_group li{margin:0 14px 5px 14px;}
.div_form .write_addfile .file_add_bot .file_group .file_txt{padding:1px 0;max-width:94%;}
.div_form .write_addfile .file_add_bot .file_group .file_x_btn{padding:3px 0 4px 5px;}

/*전자결재조회 *양식 공통*/
.search_downfile{height:128px;border:1px solid #eaeaea;overflow:hidden;}
.search_downfile a:hover{text-decoration:underline}
.search_downfile .file_down_top{color:#424242;background:#f9f9f9;border-bottom:1px solid #eaeaea;padding:8px 14px 7px 14px;}
.search_downfile .file_down_bot .file_group{padding:7px 0;max-height:84px;overflow:auto;}
.search_downfile .file_down_bot .file_group li{margin:0 14px 5px 14px;}
.search_downfile .file_down_bot .file_group li>.fl{width:75%;}
.search_downfile .file_down_bot .file_group li>.fl2{width:100%;}
.search_downfile .file_down_bot .file_group .file_txt{padding:1px 0 1px 3px;max-width:95%;}
.search_downfile .file_down_bot .file_group .span_line{padding:0 2px;color:#dcdcdc;}
.search_downfile .file_down_bot .file_group .file_x_btn{padding:3px 0 4px 5px;}
.search_downfile .file_downfile_top{color:#424242;background:#f9f9f9;padding:5px 14px 4px 14px;}
.search_downfile .file_add_bot_dis{display:block;padding:0 0 0 20px;height:18px;line-height:18px;padding:35px 0;text-align:center;}
.search_downfile .file_add_bot_dis .fileplus_ico{color:#8d8d8d;background:url("../img/ico/ico_file_drop.png") no-repeat 0px 0px;display:inline-block;padding:0 0 0 20px;}

.psh_left ul li{float:left;margin:0 10px 0 0;}
.psh_left ul li a{display:block;width:22px;height:22px;}
.psh_left ul li a.psh_ico1{background:url("../img/ico/easign_icon_s.png") no-repeat 0px 0px;}
.psh_left ul li a.psh_ico2{background:url("../img/ico/easign_icon_s.png") no-repeat 0px -22px;}
.psh_left ul li a.psh_ico3{background:url("../img/ico/easign_icon_s.png") no-repeat 0px -44px;}
.psh_left ul li a.psh_ico4{background:url("../img/ico/easign_icon_s.png") no-repeat 0px -66px;}
.psh_left ul li a.psh_ico5{background:url("../img/ico/easign_icon_s.png") no-repeat 0px -88px;}
.psh_left ul li a.psh_ico6{background:url("../img/ico/easign_icon_s.png") no-repeat 0px -110px;}

.downfile_sel_pop{background:#fff;border:1px solid #c3c3c3;padding:5px 10px;}
.downfile_sel_pop ul li{min-width:70px;padding: 3px 0;}
.downfile_sel_pop ul li a{white-space: nowrap;}

/*결재특이사항*/
.ea_reply_box{/*border:1px solid #eaeaea;*/overflow:hidden;}
.ea_reply_box .ea_reply_top{color:#424242;background:#f9f9f9; border-bottom:1px solid #eaeaea;padding:8px 14px 7px 14px;}
.ea_reply_box .ea_reply_bot .reply_group{padding:0;border-bottom:1px solid #eaeaea;}
.ea_reply_box .ea_reply_bot .reply_group li{padding:12px 0;margin:0 14px;border-top:1px dotted #bababa;}
.ea_reply_box .ea_reply_bot .reply_group li:first-child{border:none}
.ea_reply_box .ea_reply_bot .reply_group li a:hover{text-decoration:underline}
.ea_reply_box .ea_reply_bot .reply_group li .txt_nm{font-size:12px;color:#424242;}
.ea_reply_box .ea_reply_bot .reply_group li .txt_dt{font-size:11px;color:#8d8d8d;}
.ea_reply_box .ea_reply_bot .reply_group li .txt_rp{font-size:12px;color:#8d8d8d;word-break:break-all}
.ea_reply_box .ea_reply_bot .reply_group li .span_line{padding:0 2px;color:#dcdcdc;}

.ea_reply_box .ea_reply_add{position:relative; background:#f9f9f9;padding:11px 14px; /*border-top:1px solid #eaeaea;*/}
.ea_reply_box .ea_reply_add textarea{width:97%;height:46px;padding:5px;}
.ea_reply_box .ea_reply_add .reply_btn{padding:28px 12px;line-height:0px;}
.ea_reply_box .ea_reply_add .r_btn{padding:13px 12px;line-height:0px;}
.ea_reply_box .ea_reply_add .r_btn:first-child{margin:0 0 2px 0;}

.ea_reply_box .ea_reply_modify{position:relative;}
.ea_reply_box .ea_reply_modify textarea{width:97%;height:46px;padding:5px;}
.ea_reply_box .ea_reply_modify .reply_btn{padding:28px 12px;line-height:0px;}
.ea_reply_box .ea_reply_modify .r_btn{padding:13px 12px;line-height:0px;}
.ea_reply_box .ea_reply_modify .r_btn:first-child{margin:0 0 2px 0;}

/*.ea_reply_bot .reply_addfile{border:1px solid #eaeaea;overflow:hidden;background-color:#f7fbff;}
.ea_reply_bot .reply_addfile a:hover{text-decoration:underline}
.ea_reply_bot .reply_addfile .file_add_info{color:#424242;border-bottom:1px solid #eaeaea;padding:5px 14px 4px 14px;background-color:#f9f9f9;}
.ea_reply_bot .reply_addfile .file_add_li .file_group{padding:7px 0;}
.ea_reply_bot .reply_addfile .file_add_li .file_group li{margin:0 14px 5px 14px;padding:0;border:none;}
.ea_reply_bot .reply_addfile .file_add_li .file_group .file_txt{padding:1px 0 1px 3px;max-width:95%;}*/

.ea_reply_bot .reply_addfile .file_list_info{margin:0 0 6px 0;}
.ea_reply_bot .reply_addfile .file_list_info .file_cnt{font-weight:bold;color:#058df5;}
.ea_reply_bot .reply_addfile .file_list_info .all_download{color:#058df5;}
.ea_reply_bot .reply_addfile .file_list_box{ padding:5px 0px;border:1px solid #dcdcdc;overflow:hidden;}
.ea_reply_bot .reply_addfile .file_list_box li{font-size:12px;padding:5px 0; border-top:none;}
.ea_reply_bot .reply_addfile .file_list_box a.filename{float:left; max-width:95%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ea_reply_bot .reply_addfile .file_list_box .btn_filedel img{margin-left:5px; vertical-align:middle; margin-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ea_reply_bot .reply_addfile .file_list_box .btn_filedel img{margin-top:-3px;}}


/*특이사항_첨부파일 등록 및 수정시*/
.ea_reply_add .reply_addfile,
.ea_reply_modify .reply_modify_file{border:1px solid #c3c3c3;overflow:hidden;background-color:#ffffff;}
.ea_reply_add .reply_addfile a:hover,
.ea_reply_modify .reply_modify_file a:hover{text-decoration:underline}
.ea_reply_add .reply_addfile .file_add_top,
.ea_reply_modify .reply_modify_file .file_modify_top{color:#424242;background:#f9f9f9;padding:5px 14px 4px 14px;}
.ea_reply_add .reply_addfile .file_add_bot .file_add_bot_dis,
.ea_reply_modify .reply_modify_file .file_modify_bot .file_add_bot_dis{display:block;padding:0 0 0 20px;height:18px;line-height:18px;padding:35px 0;text-align:center;}
.ea_reply_add .reply_addfile .file_add_bot .file_add_bot_dis .fileplus_ico,
.ea_reply_modify .reply_modify_file .file_modify_bot .file_add_bot_dis .fileplus_ico{color:#8d8d8d;background:url("../img/ico/ico_file_drop.png") no-repeat 0px 0px;display:inline-block;padding:0 0 0 20px;}
.ea_reply_add .reply_addfile .file_add_bot .file_group,
.ea_reply_modify .reply_modify_file .file_modify_bot .file_group{padding:7px 0;max-height:74px;overflow:auto;}
.ea_reply_add .reply_addfile .file_add_bot .file_group .file_txt,
.ea_reply_modify .reply_modify_file .file_modify_bot .file_group .file_txt{padding:1px 0 1px 3px;max-width:93%;}
.ea_reply_add .reply_addfile .file_add_bot .file_group .file_x_btn,
.ea_reply_modify .reply_modify_file .file_modify_bot .file_group .file_x_btn{padding:3px 0 4px 5px;}
.ea_reply_add .reply_addfile .file_add_bot .file_group li{margin:0 14px 5px 14px;}
.ea_reply_modify .reply_modify_file .file_modify_bot .file_group li{margin:0 14px 5px 14px; padding:0px; border:none;}

.file_add_tit, .file_modify_tit, .file_downfile_tit, .reply_tit{cursor:pointer;margin:0 10px 0 0;padding:0 15px 0 0;background:url("../img/ico/ico_order_up01.png") no-repeat right;}
.file_add_tit.on, .file_modify_tit.on, .file_downfile_tit.on, .reply_tit.on{background:url("../img/ico/ico_order_down01.png") no-repeat right;}
.file_upload_btn{border:1px solid #c9cac9;background:#ffffff;padding:2px 3px;}
.file_upload_btn:hover{text-decoration:none}

/*결재선 정보*/
.signline_info_box{position:absolute;top:54px;left:24px;border:1px solid #b7b9bd;background:#ffffff; z-index:100;}
.signline_info_box .signline_info_tit{width:216px;padding:7px 0 8px 10px;background:url("../img/ico/signline_arr_down.png") no-repeat 207px 8px;cursor:pointer;}
.signline_info_box .signline_info_tit.on{background:url("../img/ico/signline_arr_up.png") no-repeat 207px 8px;}
.signline_info_box .signline_info_tit h6{font-size:12px;color:#424242;font-weight:bold;background:url("../img/ico/ico_signline_info.png") no-repeat 0 0;padding:1px 0 0 18px;}

.signline_info_box .signline_info_con{display:none;}
.signline_info_box .signline_info_tit.on + .signline_info_con{display:block;}
.signline_info_box .signline_info_con dl{padding:0 7px 20px 7px;}
.signline_info_box .signline_info_con dl dt{font-size:12px;color:#8d8d8d;padding:6px 10px;background:#f3f3f4;}
.signline_info_box .signline_info_con dl dd{font-size:12px;color:#010101;padding:6px 0 0 10px;background:#ffffff;width:202px;word-break:break-all;}

/*팝업 : 결재 특이사항*/
.reply_group_div{height:220px;border:1px solid #dcdcdc;padding:0;overflow:auto;}
.reply_group_div .reply_group{padding:0;}
.reply_group_div .reply_group li{padding:15px 0 20px 0;margin:0 14px;border-bottom:1px dotted #dcdcdc;}
.reply_group_div .reply_group li .txt_nm{font-size:12px;color:#424242;}
.reply_group_div .reply_group li .txt_dt{font-size:12px;color:#8d8d8d;}
.reply_group_div .reply_group li .txt_rp{font-size:12px;color:#8d8d8d;word-break:break-all}
.reply_group_div .reply_group li .span_line{padding:0 2px;color:#dcdcdc;}

/*팝업 : 양식생성파일*/
.doc_code_list{border-bottom:1px solid #eaeaea;}
.doc_code_list a{display:block;}
.doc_code{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.doc_code table th{background:#f3f3f3;}
.doc_code_list table tr.on td{background:#f9f9f9;}
.doc_code_list table tr.on td:hover{background:#f9f9f9 !important;}
.doc_code_list table tr td{background:none;}
.doc_code_list table tr:last-child td{border-bottom:none;}

/*팝업 : 비영리 - 문서수정내역*/
.formlist_con{background:#ffffff url('../img/bg/disInfoBox_bg.png') no-repeat right 50% top 40%;}
.formlist_con p{position:relative; top:65%; text-align:center; font-size:18px;}

/*팝업 : 이송그룹관리선택*/
.no_tree_div {overflow:hidden;}
.no_tree {border:1px solid #dcdcdc; border-radius:4px; padding:20px 30px;margin:0 20px;text-align:center;margin-top:170px;background:#f9f9f9;}
.no_tree .txt1{font-size:15px; font-weight:bold;margin-bottom:10px;;}
.no_tree .txt2{color:#999;line-height:18px;}


/**************************************************
  Contents_ 메일
**************************************************/
/* 메일레이아웃버튼 */
.layout_btn {float:left;margin:0 0 0 2px;}
.layout_btn a {margin:0 0 0 -1px;position:relative;border:1px solid #cacbca;display:block;float:left;width:24px;height:22px;}
.layout_btn a.btn_expand {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:0 0;margin:0 -1px 0 0px;}
.layout_btn a.btn_vertical {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-24px 0;margin:0 0px 0 0px;}
.layout_btn a.btn_horizontal {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-48px 0;margin:0 0px 0 -1px;}
.layout_btn a.btn_expand:hover {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:0 -22px;border: 1px solid #1088e3;border-width:1px 0px 1px 1px;margin:0;}
.layout_btn a.btn_expand:hover + a.btn_vertical{border: 1px solid #1088e3;border-color:#cacbca #cacbca #cacbca #1088e3;}
.layout_btn a.btn_vertical:hover {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-24px -22px;border: 1px solid #1088e3;margin:0 0px 0 0px;}
.layout_btn a.btn_vertical:hover + a.btn_horizontal{border: 1px solid #1088e3;border-color:#cacbca #cacbca #cacbca #1088e3;}
.layout_btn a.btn_horizontal:hover {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-48px -22px;border: 1px solid #1088e3;border-width:1px 1px 1px 1px;margin:0 0px 0 -1px;}
.layout_btn a.btn_expand.on {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:0 -22px;}
.layout_btn a.btn_vertical.on {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-24px -22px;}
.layout_btn a.btn_horizontal.on {background-image:url("../img/btn/mail_layout_s.png");background-repeat:no-repeat;background-position:-48px -22px;}


/**************************************************
  Contents_ 일정
**************************************************/
/* 일정 > 달력 및 색상선택 팝업 공통 컬러값 */
.red_bg {background:#ffdcdc !important;}
.red_bg:hover{border:1px solid #f64f51 !important;}
.red_bg.on {border:1px solid #f64f51;}

.yellow_bg {background:#fff1c0 !important;}
.yellow_bg:hover {border:1px solid #d29c00 !important;}
.yellow_bg.on {border:1px solid #d29c00;}

.green_bg {background:#e4f2c1 !important;}
.green_bg:hover {border:1px solid #2fa433 !important;}
.green_bg.on {border:1px solid #2fa433;}

.blue_bg {background:#d9eff3 !important;}
.blue_bg:hover {border:1px solid #4682dc !important;}
.blue_bg.on {border:1px solid #4682dc;}

.purple_bg {background:#ecedf9 !important;}
.purple_bg:hover {border:1px solid #7177d2 !important;}
.purple_bg.on {border:1px solid #7177d2;}

.red2_bg {background:#ffbaba !important;}
.red2_bg:hover{border:1px solid #f64f51 !important;}
.red2_bg.on {border:1px solid #f64f51;}

.yellow2_bg {background:#ffdd77 !important;}
.yellow2_bg:hover {border:1px solid #d29c00 !important;}
.yellow2_bg.on {border:1px solid #d29c00;}

.green2_bg {background:#c9e079 !important;}
.green2_bg:hover {border:1px solid #2fa433 !important;}
.green2_bg.on {border:1px solid #2fa433;}

.blue2_bg {background:#aae1f1 !important;}
.blue2_bg:hover {border:1px solid #4682dc !important;}
.blue2_bg.on {border:1px solid #4682dc;}

.purple2_bg {background:#d7d9f7 !important;}
.purple2_bg:hover {border:1px solid #7177d2 !important;}
.purple2_bg.on {border:1px solid #7177d2;}

/* 일정 > 스케줄 검색결과 */
.schedule h5{float:left; height:28px; padding:16px 0 0 0;}
.schedule .schedule_sel{float:right; right:20px; margin:10px 0 0 0;}
.schedule .schedule_con{float:left; width:100%; clear:both;}

/*일정 아이콘 당일,기간*/
.tall {width:auto;padding:3px 7px;color:#fff;border-radius:3px;background-color:#56a8f4;}/*당일*/
.sall {width:auto;padding:3px 7px;color:#fff;border-radius:3px;background-color:#76b84e;}/*기간*/

/*자원유형 기본 Off버튼*/
.on_off_btn{display:inline-block;width:24px;padding:0px 3px;border:1px solid #e1e1e1;background:#f9f9f9;text-align:center;font-family:dotum;font-size:11px;}

/*이미지를 사용할 경우
.tall {display:inline-block;width:69px;height:17px;background:url('../img/ico_tall.png') no-repeat;}
.sall {display:inline-block;width:69px;height:17px;background:url('../img/ico_sall.png') no-repeat;}
*/

/* 일정 > 스케줄 콘텐츠 tab */
#tabstrip2 {display:block; background:none; border:none;}
#tabstrip2 ul{position:relative; float:left; left:0; height:29px; padding:0; margin:15px 0 0 0;}
#tabstrip2 ul li{border:none; background:none; border-left:1px solid #d3d3d3 !important;padding-top:0px;height:auto;}
#tabstrip2 ul li .k-loading{border-top:none;}
#tabstrip2 ul li.k-state-default.k-view-day{border-left:none !important;}
#tabstrip2 ul li:first-child{border-left:none !important;}
#tabstrip2 ul.k-pager-numbers.k-reset {height:auto; padding:0;margin:0px 2px 0 2px;}
#tabstrip2 .k-scheduler-toolbar .k-link{height:11px; line-height:14px;}
#tabstrip2 .k-tabstrip-items .k-link{height:11px; line-height:14px;}
/*#tabstrip2 .k-state-active span{color:#058df5 !important;}*/
#tabstrip2 .k-scheduler-navigation li {border:none !important;}
#tabstrip2 .k-state-default.k-view-timeline {margin-top:-5px;border-left:none !important;}
#tabstrip2 .k-state-default.k-view-timeline a {background:#fff; border-radius:0px; box-shadow:none; padding:0px 12px; height:22px; line-height:22px;border:1px solid #c9cac9;outline:0;}
#tabstrip2 .k-state-default.k-view-timeline a:hover {border:1px solid #1088e3;background:#fff;}
#tabstrip2 .k-state-default.k-view-timeline a:active {border:1px solid #1088e3;background:#f4f9fe;}
#tabstrip2 ul.k-scheduler-views {float:right;}
#tabstrip2 .schedule_con {border:none;}
#tabstrip2 .k-state-selected > .k-link {color: #2E9AFE;}
#tabstrip2 .k-nav-current span{color:#058df5 !important;}
#tabstrip2 .schedule_con.k-grid.k-widget {border-top:1px solid #dbdbde;}
/*.sub_contents_wrap .schedule .SearchDetail {margin-bottom:10px !important;}  160118- 이정미 삭제*/
#tabstrip2 .k-scheduler-footer ul {position:inherit;float:inherit;height:auto;margin:0;}

/*일정 > 자원*/
.resource_con {clear:both;}

/*일정 > 일정관리 > 노트*/
.note_con{overflow:hidden;}
.note_con .note_left{float:left;width:271px;height:460px;border-right:1px solid #dcdcdc;overflow-x:hidden;overflow-y:auto;}
.note_con .note_left .note_list{}
.note_con .note_left .note_list li{border-bottom:1px solid #dcdcdc;padding:8px 9px;}
.note_con .note_left .note_list li label{display:block;margin: 0 !important;padding: 0 0 0 23px !important;background-position:left top;}
.note_con .note_left .note_list li label .tit_txt{float:left;max-width: 153px;height:14px;line-height:14px;margin:0 0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.note_con .note_left .note_list li label .date_txt{clear:both;display:block;padding:5px 0 0 18px;color:#8d8d8d;}
.note_con .note_left .note_list li label .share_ico{float:left;width:14px;height:12px;margin:1px 0 0 0;background-image:url("../img/ico/note_folder_ico.png");background-repeat:no-repeat;}
.note_con .note_left .note_list li label .clip_ico{float:left;width:12px;height:13px;margin:0;margin-left:6px;background-image:url("../img/ico/ico_clip02.png");background-repeat:no-repeat}
.note_con .note_left .note_list li label .note_ico_s{float:left;width:9px;height:11px;margin:1px 0px 0 6px;background-image:url("../img/ico/note_ico_s.png");background-repeat:no-repeat}
.note_con .note_right{height:100%;}
.note_con .note_right .note_detail{padding:15px 16px;}
.note_con .note_right .note_detail .note_d_tit{height:31px;padding:0 16px 0 22px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.note_con .note_right .note_detail .note_d_tit .note_ico_b{float:left;width:12px;cursor:pointer;height:16px;margin:9px 5px 0 0;background-image:url("../img/ico/big_defer_icon01.png");background-repeat:no-repeat}
.note_con .note_right .note_detail .note_d_tit .note_ico_b.on{background-image:url("../img/ico/big_defer_icon02.png");background-repeat:no-repeat}
.note_con .note_right .note_detail .note_d_tit h3{float:left;font-size:14px;width:70%;margin:6px 0 0 0;}
.note_con .note_right .note_detail .note_d_tit h3 input[type="text"]{border:none;outline:none;font-weight:bold;font-size:14px;width:100%;}
.note_con .note_right .note_detail .note_d_tit .note_date{float:right;margin:9px 0 0 0;}

.note_con .note_right .note_detail .note_d_con{padding:0 0 0 20px;}
.note_con .note_right .note_detail .note_d_con .k-textbox{width:100%;height:94%;margin:1% 0 0 0;overflow:auto;border:none;color:#4a4a4a;}

.note_con .note_right .note_detail .note_d_file{border:1px solid #dcdcdc;}
.note_con .note_right .note_detail .note_d_file .file_tit{padding:10px 19px;background-color:#f4f4f4;overflow:hidden;}
.note_con .note_right .note_detail .note_d_file .file_tit span.tit{display:block;float:left;width:60px;height:24px;line-height:24px;}
.note_con .note_right .note_detail .note_d_file .file_input{float:left;margin:0 4px 0 0;}
.note_con .note_right .note_detail .note_d_file .controll_btn{float:left;margin:0 0 0 4px;}

.note_con .note_right .note_detail .note_d_file .k-upload {float:left;border:none;background-color: #fff;}
.note_con .note_right .note_detail .note_d_file .k-upload .k-dropzone{margin:0;padding:0;border:none;background-color:transparent;}
.note_con .note_right .note_detail .note_d_file .k-upload .k-dropzone em{display:none;}
.note_con .note_right .note_detail .note_d_file .k-upload .k-dropzone strong{display:none;}

.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button {margin:0px;float:right;border:1px solid #c9cac9; height:24px;line-height:24px; min-width:inherit; background:#fff;padding:0px 12px;border-radius:0px;}
.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button:hover {border:1px solid #1088e3;}
.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button:focus {box-shadow:none;border:1px solid #1088e3;}
.note_con .note_right .note_detail .note_d_file .k-upload-files {position:absolute;top:-10000px;float:left;display:block;line-height:22px;border: 1px solid #c3c3c3;margin:0px; padding:0px;background:#fff;}

/* 노트리스트 파일첨부 스타일 리켄도
.note_con .note_right .note_detail .note_d_file .k-upload {float:left;border:none;background-color: #fff;height:24px;}
.note_con .note_right .note_detail .note_d_file .k-upload .k-dropzone{padding:0;}
.note_con .note_right .note_detail .note_d_file .k-upload .k-dropzone .k-upload-status{line-height:1;}
.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button {margin: 0;float:left;border:1px solid #c9cac9; height:24px;line-height:24px; min-width:inherit; background:#fff;padding:0px 12px;border-radius:0px;}
.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button:hover {border:1px solid #1088e3;}
.note_con .note_right .note_detail .note_d_file .k-button.k-upload-button:focus {box-shadow:none;border:1px solid #1088e3;}
.note_con .note_right .note_detail .note_d_file .k-upload-files {position:absolute;top:-10000px;float:left;display:block;line-height:22px;border: 1px solid #c3c3c3;margin:0px; padding:0px;background:#fff;}
*/

.note_con .note_right .note_detail .note_d_file .file_list{padding:14px 19px;}
.note_con .note_right .note_detail .note_d_file .file_list .file_list_info{margin:0 0 6px 0;}
.note_con .note_right .note_detail .note_d_file .file_list .file_list_info .file_cnt{font-weight:bold;color:#058df5;}
.note_con .note_right .note_detail .note_d_file .file_list_box{height:49px;padding:2px 10px;border:1px solid #dcdcdc;overflow-x:hidden;overflow-y:auto;}
.note_con .note_right .note_detail .note_d_file .file_list_box li{font-size:12px;padding:5px 0;}
.note_con .note_right .note_detail .note_d_file .file_list_box li a{margin:0 5px 0 0;}
.note_con .note_right .note_detail .note_d_file .file_list_box li span{margin:0 5px 0 0;}

/*일정 > 일정관리 > 일정등록,일정조회수정*/
.btn_div .left_div h2{color:#4a4a4a;font-size:12px;padding:5px 12px;background: url("../img/ico/ico_dot01.png") no-repeat 6px 10px;}
.btn_div .left_div h5{color:#4a4a4a;font-size:12px;padding:5px 12px;background: url("../img/ico/ico_dot01.png") no-repeat 6px 10px;}

.com_ta td .multibox{overflow:hidden;float:left; /*width:440px;*/ width:83%; min-height:22px;margin:4px 4px 3px 0;border:1px solid #c3c3c3;}
.chul_multi .com_ta td .multibox{margin:0px 4px 0px 0;}/*출장복명 품의 수정*/
.com_ta td .multibox li{float:left;clear:none;margin:1px;padding:2px;border:1px solid #accfff;background-color:#eff7ff;color:#4a4a4a;}
.com_ta td .multibox li .close_btn{margin:0 4px;}

/*(게시판 설문조사 멀티박스 커스텀)*/
.com_ta td.sur_tar_td {padding:0px;}
.com_ta td.sur_tar_td .multibox {width:98% !important;padding-left:2%;padding-top:5px;margin:0px;border:none;height:67px !important;}
.com_ta td.sur_tar_td .multibox li{border:1px solid #c9cac9;background:#f3f3f3;}

.com_ta td .resources_list{padding:5px 0;}
.com_ta td .resources_list li{padding:2px 0;}
.com_ta td .resources_list li .resources_inp{width:440px;}
.com_ta td .resources_list li.rs .resources_inp{width:420px;margin:0 0 0 20px;}
.com_ta td .resources_list li.rs_n{background: url("../img/ico/resources_ico_on.png") no-repeat left;}
.com_ta td .resources_list li.rs_n .resources_inp{width:420px;margin:0 0 0 20px;}
.com_ta td .resources_list li.rs_y{background: url("../img/ico/resources_ico.png") no-repeat left;}
.com_ta td .resources_list li.rs_y .resources_inp{width:420px;margin:0 0 0 20px;}
.com_ta td .txt_box{width:520px;height:68px;margin: 10px 0;border-radius: 0;border: 1px solid #c3c3c3;}

.com_ta td.file_add .file_input{float:left;margin:6px 4px 6px 0;}
.com_ta td.file_add .controll_btn{float:left;margin:0 0 0 4px;}
.com_ta td.file_add .k-upload {float:left;border:none;background-color: #fff;margin:6px 0 0 0;}
.com_ta td.file_add .k-upload .k-dropzone{margin:0;padding:0;border:none;background-color:transparent;}
.com_ta td.file_add .k-upload .k-dropzone strong{display:none;}
.com_ta td.file_add .k-button.k-upload-button {margin:0px;float:right;border:1px solid #c9cac9; height:24px;line-height:24px; min-width:inherit; background:#fff;padding:0px 12px;border-radius:0px;}
.com_ta td.file_add .k-button.k-upload-button:hover {border:1px solid #1088e3;}
.com_ta td.file_add .k-button.k-upload-button:focus {border:1px solid #1088e3;}
.com_ta td.file_add .k-button.k-upload-button + em{font-size:0;}
.com_ta td.file_add .k-upload-files {position:absolute;top:-10000px;float:left;display:block;line-height:22px;border: 1px solid #c3c3c3;margin:0px; padding:0px;background:#fff;}
.com_ta td.file_add .file_list_box{padding:5px 0;}
.com_ta td.file_add .file_list_box li{padding:2px 0;}

.com_ta td.note_add .file_input{float:left;margin:6px 4px 6px 0;}
.com_ta td.note_add .controll_btn{float:left;margin:6px 0 0 0;}
.com_ta td.note_add .k-upload {float:left;border:none;background-color: #fff;margin:6px 0 0 0;}
.com_ta td.note_add .k-button.k-upload-button {margin:0px;float:right;border:1px solid #c9cac9; height:24px;line-height:24px; min-width:inherit; background:#fff;padding:0px 12px;border-radius:0px;}
.com_ta td.note_add .k-button.k-upload-button:hover {border:1px solid #1088e3;}
.com_ta td.note_add .k-button.k-upload-button:focus {box-shadow:none;border:1px solid #1088e3;}
.com_ta td.note_add .k-upload-files {position:absolute;top:-10000px;float:left;display:block;line-height:22px;border: 1px solid #c3c3c3;margin:0px; padding:0px;background:#fff;}
.com_ta td.note_add .note_list_box{padding:5px 0;}
.com_ta td.note_add .note_list_box li{padding:2px 0;}
.com_ta td.note_add .note_list_box li .note_date{float:left;color:#8b8b8b;}
.com_ta td.note_add .note_list_box li:hover a {text-decoration:underline;}
.com_ta td.note_add .note_list_box li .note_tit{overflow:hidden;display:block;float:left;max-width:400px;text-overflow:ellipsis;white-space:nowrap;margin:0 5px;}
.com_ta td.note_add .note_list_box li .note_close{float:left;margin:2px 0 0 0;}

/*일정>자원등록관리*/
.sb_btn_top {padding:0 15px; height:34px;}
.sb_btn_top .btn_top {margin-top:15px;}

/*일정>캘린더관리*/
.cal_info {margin-bottom:30px;}
.cal_list {background:#fcfcfc;border:1px solid #eaeaea;}
.cal_list .cal_ul{overflow-y:auto;overflow-x:hidden;}
.cal_list .cal_ul li {height:28px;border-bottom:1px solid #eaeaea;padding:11px 0 0 15px;background:#fff;}
.cal_list .cal_ul li:hover {background:#e6f4ff;}
.cal_list .cal_ul li.on {background:#e6f4ff;}
.cal_list .cal_list_btm{padding:10px 0;background:#fff;overflow:hidden;border-top:1px solid #eaeaea;}
.cal_list .cal_list_btm .txt {float:left;padding:5px 0 0 20px;}
.cal_list .cal_list_btm .controll_btn {margin-right:20px;}
.col_sel {position:relative;}
.col_sel .sel_div {width:130px; height:22px; border:1px solid #c3c3c3; cursor:pointer;}
.col_sel .sel_div .ico {background: url("../img/ico/ico_btn_arr_down01.png") no-repeat center 70%;float: right;margin-right: 2px;width:16px; height:16px;opacity:0.9;}
.col_sel .sel_div .col_sp {width:105px; height:16px;display:inline-block;margin:3px 0 0 3px;}
.col_sel .list_div {display:none;position:absolute;z-index:2;border:1px solid #c3c3c3;background:#fff;top:23px;left:0px;width:126px;padding:4px 2px;}
.col_sel .list_div li {clear:none;}

.com_ta td .multibox.sh_ul {}
.com_ta td .multibox.sh_ul li {width:96%;position:relative;}
.com_ta td .multibox.sh_ul li .close_btn {position:absolute; right:2px; top:6px;}
.com_ta td .multibox.sh_ul li .na {width:32%;display:inline-block;}
.com_ta td .multibox.sh_ul li .po {width:31%;display:inline-block;}
.com_ta td .multibox.sh_ul li .gw {width:31%;display:inline-block;}

.ex_cal {}
.ex_cal table {width:auto;}
.ex_cal table td {border:1px solid #ddd;}
.ex_cal table td .sche {background-color: #b2e1ff;border-color: #b2e1ff; color: #303030;padding:3px;}
.ex_cal table td .sche .txt {color: #303030;line-height:13px;font-size:12px;}
.ex_cal table td .sche .ti {font-weight:bold;}

/*일정관리툴바*/
.sch_toolbar {min-width:800px;overflow:hidden;margin-bottom:1em;position:relative;}
.sch_toolbar .left_div {float:left;overflow:hidden;z-index:3;}
.sch_toolbar .tit_dal {text-align:center;font-weight:bold;font-size:18px;position: absolute;top: 25px;left:50%;max-width:350px;margin-left:-170px;}
.sch_toolbar .right_div {float:right;overflow:hidden;margin-top:20px;}
.sch_toolbar .to_span {float:left;overflow:hidden; line-height: 14px; color: #515967;margin:20px 0 0 19px;}
.sch_toolbar .to_span a {height:24px;line-height:24px; padding:0 12px;border:1px solid #c9cac9;display:inline-block;position:relative;}
.sch_toolbar .to_span a:hover {border:1px solid #1088e3;z-index:2;}
.sch_toolbar .left_div ul {float:left;margin-top:20px;z-index:3;}
.sch_toolbar .left_div ul li {float:left;}
.sch_toolbar .left_div ul li a {height:24px; border:1px solid #c9cac9;display:inline-block;position:relative;}
.sch_toolbar .left_div ul li a:hover {border:1px solid #1088e3;z-index:2;}
.sch_toolbar .left_div ul li.pre a {display:inline-block; padding:0 12px;background-image: url('kendoui/Silver/sprite.png');background-position: 4px -44px;margin:0 -1px 0 0px;}
.sch_toolbar .left_div ul li.nex a {display:inline-block; padding:0 12px;background-image: url('kendoui/Silver/sprite.png');background-position: 5px -12px;margin:0 0 0 -1px;}
.sch_toolbar .left_div ul li.cur a {width:25px;}
.sch_toolbar .left_div ul li.cur a .dal {display:inline-block;  width:14px; height:14px; margin: 5px 0px 0 5px;background: url('../img/btn/btn_dal01.png') no-repeat;}
.sch_toolbar .left_div ul li.cur a .dat {color:#058df5;line-height:14px;vertical-align:top;}
.sch_toolbar .right_div ul {float:right;}
.sch_toolbar .right_div ul li {float:left;}
.sch_toolbar .right_div ul li a {height:24px;line-height:24px;  padding:0 12px; border:1px solid #c9cac9;display:inline-block;position:relative;margin-left:-1px;;}
.sch_toolbar .right_div ul li:first-child a {margin-left:0px;}
.sch_toolbar .right_div ul li a:hover {border:1px solid #1088e3;z-index:2;}
.sch_toolbar .right_div ul li.on a {background:#f4f9fe;border:1px solid #1088e3;z-index:2;}

.sch_toolbar .right_div .controll_btn button {background: #1088e3;height: 26px; padding: 0 11px;color: #fff !important;border: none; font-weight: bold;border-radius: 0px;}
.sch_toolbar .right_div .controll_btn button:hover {background:#0876c9;}

.share_cal {/*min-width:1100px;*/}
.share_cal table{ width:100%;}
.share_cal table th,.share_cal table td {border:1px solid #dbdbde;}
.share_cal table th {color:#515967; height:36px;}
.share_cal table th.sun {color:#e52e2e;}
.share_cal table th.sat {color:#058df5 ;}
.share_cal table th:first-child {border-left:none;}
.share_cal table td:first-child {border-left:none;}
.share_cal table th:last-child {border-right:none;}
.share_cal table td:last-child {border-right:none;}
.share_cal table .head_tr {}
.share_cal table .head_tr th {text-align:left;background:#deebf7;padding-left:20px;cursor:pointer;}
.share_cal table .head_tr th.plus {background:#deebf7 url("../img/btn/btn_plus01.png") no-repeat left center;}
.share_cal table .head_tr th.minus {background:#deebf7 url("../img/btn/btn_minus01.png") no-repeat left center;}
.share_cal table .head_tr td {background:#deebf7;cursor:pointer;}
.share_cal table .data_tr > td,.share_cal table .data_tr > th {display:none;}
.share_cal table .data_tr.on > td, .share_cal table .data_tr.on > th{display:table-cell;}
.share_cal table .data_tr table th{border-top:none;font-weight:normal;text-align:left;padding-left:10px;}
.share_cal table .data_tr table td{border-top:none;height:41px;vertical-align:top;position:relative;}
.share_cal table .data_tr table tr:last-child th {border-bottom:none;}
.share_cal table .data_tr table tr:last-child td {border-bottom:none;}

.share_cal .sc_div {background:#c7d4ed;height:38px; width:96%;border-radius:4px;margin:0 auto;margin-bottom:4px;z-index:2;}
.share_cal .empty_div {background:#fff;height:38px; width:96%;border-radius:4px;margin:0 auto;margin-bottom:4px;z-index:1;}
.share_cal table .data_tr table td {padding-top:4px;}
.share_cal .sc_div .ti {display:block;line-height:18px;padding-left:7px;}
.share_cal .sc_div .wo {display:block;line-height:18px;padding-left:7px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:125px;}
.share_cal .cell1 .sc_div {position:absolute;width:96%;margin:0 2%;}
.share_cal .cell1 .sc_div .wo {width:98%;}
.share_cal .cell2 .sc_div {position:absolute;width:196%;margin:0 2%;}
.share_cal .cell2 .sc_div .wo {width:98%;}
.share_cal .cell3 .sc_div {position:absolute;width:296%;margin:0 2%;}
.share_cal .cell3 .sc_div .wo {width:98%;}
.share_cal .cell4 .sc_div {position:absolute;width:396%;margin:0 2%;}
.share_cal .cell4 .sc_div .wo {width:98%;}
.share_cal .cell5 .sc_div {position:absolute;width:496%;margin:0 2%;}
.share_cal .cell5 .sc_div .wo {width:98%;}
.share_cal .cell6 .sc_div {position:absolute;width:596%;margin:0 2%;}
.share_cal .cell6 .sc_div .wo {width:98%;}
.share_cal .cell7 .sc_div {position:absolute;width:696%;margin:0 2%;}
.share_cal .cell7 .sc_div .wo {width:98%;}

.share_cal .bg {height:38px;margin-bottom:4px;}
.share_cal .a1 .sc_div {position:absolute;top:4px;}
.share_cal .a2 .sc_div {position:absolute;top:46px;}
.share_cal .a3 .sc_div {position:absolute;top:88px;}
.share_cal .a4 .sc_div {position:absolute;top:130px;}
.share_cal .a5 .sc_div {position:absolute;top:172px;}
.share_cal .a6 .sc_div {position:absolute;top:214px;}
.share_cal .a7 .sc_div {position:absolute;top:256px;}
.share_cal .a8 .sc_div {position:absolute;top:298px;}
.share_cal .a9 .sc_div {position:absolute;top:340px;}
.share_cal .a10 .sc_div {position:absolute;top:382px;}
.share_cal .a11 .sc_div {position:absolute;top:424px;}
.share_cal .a12 .sc_div {position:absolute;top:466px;}
.share_cal .a13 .sc_div {position:absolute;top:508px;}
.share_cal .a14 .sc_div {position:absolute;top:550px;}
.share_cal .a15 .sc_div {position:absolute;top:592px;}
.share_cal .a16 .sc_div {position:absolute;top:634px;}
.share_cal .a17 .sc_div {position:absolute;top:676px;}
.share_cal .a18 .sc_div {position:absolute;top:718px;}
.share_cal .a19 .sc_div {position:absolute;top:760px;}
.share_cal .a20 .sc_div {position:absolute;top:802px;}


/**************************************************
  Contents_ 업무
**************************************************/
/*업무공통*/
.type_blue{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #3badde;background-color:#d9eff3;}/*진행*/
.type_red{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #f38383;background-color:#ffdcdc;}/*지연*/
.type_yellow{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #f6b331;background-color:#fff1c0;}/*보류*/
.type_gray{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #b4b4b4;background-color:#e8e8e8;}/*취소*/
.type_puple{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #8888f3;background-color:#d9daf3;}/*완료*/
.type_green{display:inline-block;padding:5px 11px 3px 11px;border:1px solid #6eb980;background-color:#e4f2c1;}/*대기*/

.data_grid .type_blue{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #3badde;background-color:#d9eff3;}/*진행*/
.data_grid .type_red{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #f38383;background-color:#ffdcdc;}/*지연*/
.data_grid .type_yellow{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #f6b331;background-color:#fff1c0;}/*보류*/
.data_grid .type_gray{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #b4b4b4;background-color:#e8e8e8;}/*취소*/
.data_grid .type_puple{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #8888f3;background-color:#d9daf3;}/*완료*/
.data_grid .type_green{display:inline-block;padding:2px 11px 1px 11px;border:1px solid #6eb980;background-color:#e4f2c1;}/*대기*/

.bg_blue{border:1px solid #3badde !important;background-color:#d9eff3 !important;}/*진행*/
.bg_red{border:1px solid #f38383 !important;background-color:#ffdcdc !important;}/*지연*/
.bg_yellow{border:1px solid #f6b331 !important;background-color:#fff1c0 !important;}/*보류*/
.bg_gray{border:1px solid #b4b4b4 !important;background-color:#e8e8e8 !important;}/*취소*/
.bg_puple{border:1px solid #8888f3 !important;background-color:#d9daf3 !important;}/*완료*/
.bg_green{border:1px solid #6eb980 !important;background-color:#e4f2c1 !important;}/*대기*/

/* 본문내용이 없을 경우*/
.sub_nocon{display:table; width:100%;}
.sub_nocon .con{vertical-align:middle; display:table-cell; margin:auto 0;}

/**/
#change1 th,#change2 th {border-width:0px 1px 1px 1px;}
#change1 td,#change2 td {border-width:0px 1px 1px 1px;}

.file_btns{position: absolute;bottom: 6px;right: 8px;height: 24px;width: 74px;}

/*(관리자) 업무 > 업무관리 > 프로젝트그룹 로컬버전
.admin_work_wrap .btn_importance{border:1px solid #cacbca;display:block;float:left;margin:0 3px 0 0;width:24px;height:22px;background-image:url("../img/btn/importance_btn.png");background-repeat:no-repeat;}
.admin_work_wrap .btn_importance:hover {border:1px solid #1088e3;}
.admin_work_wrap .p_ico{display:inline-block;width:8px;height:8px;background-image:url("../img/ico/ic_plus.png");background-repeat:no-repeat;margin:1px 3px 1px 0}
.admin_work_wrap .m_ico{display:inline-block;width:8px;height:8px;background-image:url("../img/ico/ic_minus.png");background-repeat:no-repeat;margin:1px 3px 1px 0}
.admin_work_wrap .folder_ico{display:inline-block;width:13px;height:11px;background-image:url("../img/ico/ic_folder.png");background-repeat:no-repeat;margin:0 5px 0 0}

.admin_work_wrap .star0{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px 0px;margin:0;}
.admin_work_wrap .star1{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -15px;margin:0;}
.admin_work_wrap .star2{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -30px;margin:0;}
.admin_work_wrap .star3{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -45px;margin:0;}

.admin_work_wrap .k-grid-header th.k-header, .k-filter-row th{}지우면 안됨
.admin_work_wrap .k-grid-header th.k-header .importance_header{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance01.png");background-repeat:no-repeat;margin:0;}
.admin_work_wrap .importance_nor{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance02.png");background-repeat:no-repeat;margin:0;}
.admin_work_wrap .importance_on{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance03.png");background-repeat:no-repeat;margin:0;}

.admin_work_wrap .tree_pop_btn{position:absolute;top:9px;right:15px;display:block;width:16px;height:16px;border:1px solid #cacbca;background-image:url("../img/btn/btn_tree_pop.png");background-repeat:no-repeat;}
.admin_work_wrap .tree_pop_btn:hover {border:1px solid #1088e3;}
*/

/*(관리자) 업무 > 업무관리 > 사용자일괄추가*/
.admin_work_wrap{min-width:980px;margin:0;}
.admin_work_wrap .left_box{min-width:720px;}
.left_box{float:left;}
.left_box .top_box{position:relative;background:#f0f6fd;border:1px solid #dcdcdc;padding:5px 0;min-width:720px;}
.left_box .top_box dl{overflow:hidden;clear:both;}
.left_box .top_box dl dt {float:left;font-weight:bold;color:#4a4a4a;font-size:12px;margin-right:10px;margin-left:20px;line-height:1;padding:10px 0;}
.left_box .top_box dl dd {float:left;margin-right:5px;margin-top:0px;padding:5px 0;}

.right_box{float:right;width:250px;}
.right_box .record_tabSearch{height:24px; padding:15px; border-bottom:1px solid #dcdcdc;}
.right_box .treeControll{padding:3px 0;border-top:1px solid #dcdcdc;text-align:center;}
.right_box .treeControll a{display:inline-block;width:22px;height:24px;border:1px solid #dcdcdc;}
.right_box .treeControll .tree_up{background:url('../img/btn/btn_arr001.png') no-repeat center;}
.right_box .treeControll .tree_down{background:url('../img/btn/btn_arr002.png') no-repeat center;}
.right_box #tabstrip{border-width:1px 0 0 0;}
.right_box #tabstrip .record_tab{height:33px; padding:10px 0 0 0; border-bottom:1px solid #c9cac9;background:#f9f9f9;text-align:center;}
.right_box #tabstrip .record_tab li{min-width:77px;text-align:center;border:1px solid #c9cac9;border-width:0 1px 0 1px;border-radius:0;font-size:12px;color:#8d8d8d;background-color:#f8f8f8;}

.right_box #tabstrip .tab_con{overflow:auto;}
.right_box #tabstrip .tab_con ul{margin:15px;}
.right_box #tabstrip .tab_con ul li{padding:5px 0;}

.proj_box {}
.proj_box .tit_p2{line-height:23px; margin-bottom:3px; padding-top:7px;}
.proj_box .tit_p2 span {font-weight:bold;}
.proj_box .tc_box{border:1px solid #dcdcdc; overflow-y:auto;}
.proj_box .tc_box ul {padding-top:5px; }
.proj_box .tc_box ul li {padding:3px 0;margin-left:7px;position:relative;height:14px;}


/*업무 > 업무관리 좌측 */
.work_wrap .underline_box .left_div .um_title {float:left;line-height:20px; margin:2px 10px 0 0;font-size:14px; font-weight:bold;padding-left:10px;background:url('../img/ico/ico_bar_top02.png') no-repeat left center;}
.um_top {height:50px;position:relative; border-bottom:1px solid #dcdcdc;}
.um_top .tit_p {line-height:50px;background-position:5px 23px;margin-left:9px;}
.um_dtl {background:#f9f9f9; border-bottom:1px solid #dcdcdc;overflow:hidden;position:relative;}
.um_dtl .um_Search {margin:6px 0 0 14px;}
.um_dtl .um_Search2 {margin:4px 0 0 14px;}
.um_dtl .srh_btn{ margin:4px 15px 6px 0 ;background: #1088e3;    height: 24px;    padding: 0 11px;    color: #fff;    border: none;    font-weight: bold;clear:both; float:right;}
.um_dtl .srh_btn:hover{ margin:4px 15px 6px 0 ;background: #0876c9;    height: 24px;    padding: 0 11px;    color: #fff;    border: none;    font-weight: bold;clear:both; float:right;}
.um_dtl a.btn_search { background:#fff url("../img/btn/search_icon2.png") no-repeat 5px 3px;}
.impo_book{float:left;width:11px;height:17px;background-image:url("../img/ico/ic_tit_importance.png");background-repeat:no-repeat;margin:1px 0px 0px 0px}
.impo_book.on {background-image:url("../img/ico/ic_tit_importance_on.png");}
.impo_book.small{float:left;width:9px;height:14px;background-image:url("../img/ico/ic_importance02.png");background-repeat:no-repeat;margin:3px 0px 0px 0px}
.impo_book.small.on {background-image:url("../img/ico/ic_importance03.png");}
.impo_book h3.tit{float:left;margin:0 0 0 5px;font-size:18px;font-family:NBG;color:#4a4a4a;line-height:20px;}

.um_auto {overflow-y:auto;}
.um_div {clear:both;overflow:hidden;border-bottom:1px solid #dcdcdc;padding:12px 0 7px 0; cursor:pointer;}
.um_div.sele {background:#e6f3ff;}
.um_div ul li{clear:both;padding-left:32px;}
.um_div ul li.tit_li {margin-bottom:10px;padding-left:16px;    overflow: hidden;}
.um_div ul li.tit_li2 {margin-bottom:10px;overflow: hidden;}
.um_div ul li.tit_li2 .tit {margin-left:0px;}
.um_div ul li.dat_li {margin-bottom:7px; letter-spacing: -0.7px;}
.um_div ul li.sta_li {}
.um_div ul li .per {font-weight:bold; margin-right:8px;}

.um_list .tit {margin-top:3px;margin-left:5px;font-weight:bold;    float: left;}

/*업무관리 > 업무/할일*/
.um_sear {border-bottom:1px solid #dcdcdc;background:#f9f9f9;padding:20px 15px;}
.um_sear_ta {}
.um_sear_ta table {width:100%;}
.um_sear .sear_set {padding-right:25px;position:relative;}
.um_sear .sear_set .btn_search {right:0px;top:0px;}
.um_sear_ta .srh_btn{background: #1088e3;height: 24px; padding: 0 11px;color: #fff;border: none;font-weight: bold;margin-left:7px;}
.um_sear_ta .srh_btn:hover{background: #0876c9; border: none;}
.um_sear_btm {margin-top:15px;margin-left:-3px;}
.um_hal_ta {}
.um_hal_ta table{width:100%;}
.um_hal_ta table th,.um_hal_ta table td {border-bottom:1px solid #dcdcdc;color:#4a4a4a;}
.um_hal_ta table th {height:30px;background:#e9e9e9;font-weight:normal;}
.um_hal_ta table td {height:45px;border-top:1px solid #dcdcdc;text-align:center;}
.um_hal_ta table .le {text-align:left;padding-left:10px;}
.um_hal_ta.ova_sc {overflow:auto;}
.um_hal_ta.ova_sc table tr:first-child td {border-top:none;}
.um_hal_ta .mx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.um_hal_ta .long_txt {position: relative; padding-right:10px; max-width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.um_hal_ta .no_data{height:506px;border-bottom:none;color:#4a4a4a;font-size:15px;}
.uh_no_data {height:633px;line-height:633px;color:#4a4a4a;font-size:15px;text-align:center;}

.um_controll.controll_btn button{width:100%;height:40px;border:none;border-bottom:1px solid #dcdcdc;}
.um_controll.controll_btn button img {margin-top:-1px;}
.txt_hal table {width:100%;}

/*업무 > 업무관리 > 검색*/
.work_wrap .btn_importance{border:1px solid #cacbca;display:block;float:left;margin:0 3px 0 0;width:24px;height:22px;background-image:url("../img/btn/importance_btn.png");background-repeat:no-repeat;}
.work_wrap .btn_importance:hover {border:1px solid #1088e3;}
.work_wrap .btn_importance.on{background-image:url("../img/ico/ic_importance03.png"); background-position:8px 4px;}
.work_wrap .underline_box .ic_tit_importance.small.on {background-image:url("../img/ico/ic_importance03.png");}

.work_wrap .p_ico{display:inline-block;width:8px;height:8px;background-image:url("../img/ico/ic_plus.png");background-repeat:no-repeat;margin:1px 3px 1px 0}
.work_wrap .m_ico{display:inline-block;width:8px;height:8px;background-image:url("../img/ico/ic_minus.png");background-repeat:no-repeat;margin:1px 3px 1px 0}
.work_wrap .folder_ico{display:inline-block;width:13px;height:11px;background-image:url("../img/ico/ic_folder.png");background-repeat:no-repeat;margin:0 5px 0 0}

.work_wrap .star0{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px 0px;margin:0;}
.work_wrap .star1{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -15px;margin:0;}
.work_wrap .star2{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -30px;margin:0;}
.work_wrap .star3{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -45px;margin:0;}

.work_wrap .k-grid-header th.k-header, .k-filter-row th{}/*지우면 안됨*/
.work_wrap .k-grid-header th.k-header .importance_header{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance01.png");background-repeat:no-repeat;margin:0;}
.work_wrap .importance_nor{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance02.png");background-repeat:no-repeat;margin:0;}
.work_wrap .importance_nor.on{background-image:url("../img/ico/ic_importance03.png");}
.work_wrap .importance_on{display:inline-block;width:9px;height:14px;background-image:url("../img/ico/ic_importance03.png");background-repeat:no-repeat;margin:0;}

/*업무상세 > 프로젝트*/
.work_wrap .matchtxt{font-weight:bold;color:#058df5;}
.work_wrap .search_result_txt{position:absolute;top:15px;left:0;background: url("../img/ico/ico_dot01.png") no-repeat 9px 5px;font-weight: bold;padding:0 0 0 15px;}
.work_wrap .search_result_txt .result_cnt{color:#058df5;}

/*업무 > 업무관리 > 등록*/
.txta_con {}
.txta_con textarea {}
.txta_con .txta_view {min-height:46px;padding:10px;border:1px solid #c3c3c3;}
.txta_con .txta_view2 ul li{margin-bottom:5px;}
.txta_con .txta_view2 ul li span{}/*진행률 컬러구분*/

.chum_file .k-button.k-upload-button {float:none;}
.chum_file .k-upload-button input {    font: 12px monospace!important;}
.chum_file .k-filename {min-width:50em;max-width:50em;}
.chum_file .k-upload-files {display:none;}
.chum_file .file_p {clear:both;line-height:16px; background:none;padding-left:0px;margin:8px 0 4px 0;position:inherit;top:0px; left:0px;}
.drop_div {border:1px solid #c3c3c3; min-height:103px;}
.drop_div .drop_area {text-align:center;height:103px; line-height:103px;color:#c3c3c3;}
.drop_div .file_list_box {padding-left:30px;}

/*업무관리 > 프로젝트_보기*/
.work_wrap .underline_box{padding:15px 0;border-bottom:1px solid #c9cac9;overflow:hidden;}
.work_wrap .underline_box .left_div{float:left;}
.work_wrap .underline_box .right_div{float:right;}
.work_wrap .underline_box .right_div:after{content:"";clear:both;}
.work_wrap .underline_box .percent_txt{float:right;margin:3px 0 0 5px;font-size:18px;font-family:NBG;font-weight:bold;color:#4a4a4a;}
.work_wrap .underline_box .ic_tit_importance{float:left;width:11px;height:17px;background-image:url("../img/ico/ic_tit_importance.png");background-repeat:no-repeat;margin:5px 0px 0px 0px}
.work_wrap .underline_box .ic_tit_importance.on {background-image:url("../img/ico/ic_tit_importance_on.png");}
.work_wrap .underline_box .ic_tit_importance.small{float:left;width:9px;height:14px;background-image:url("../img/ico/ic_importance02.png");background-repeat:no-repeat;margin:3px 0px 0px 0px}
.work_wrap .underline_box .ic_tit_importance.small.on {background-image:url("../img/ico/ic_importance03.png");}
.work_wrap .underline_box h3.tit{float:left;margin:3px 0 0 6px;font-size:18px;font-family:NBG;color:#4a4a4a;line-height:20px;}
.work_wrap .underline_box .ic_setting_btn{float:left;width:15px;height:15px;background-image:url("../img/ico/ic_setting.png");background-repeat:no-repeat;margin:5px 0px 0px 5px}
.work_wrap .underline_box .ic_setting_btn:hover{background-image:url("../img/ico/ic_setting_on.png");background-repeat:no-repeat;}

.work_wrap .underline_box2{padding:10px 0;border-bottom:1px solid #c9cac9;height:25px;}
.work_wrap .underline_box2 .left_div{float:left;}
.work_wrap .underline_box2 .right_div{float:right;}
.work_wrap .underline_box2 .right_div:after{content:"";clear:both;}
.work_wrap .underline_box2 .work_cnt_txt{display:inline-block;padding:5px 0;}
.work_wrap .underline_box2 .btn_link{float:left;margin:0 5px 0 0;display:block;width:24px;height:22px;border:1px solid #cacbca;background-image:url("../img/btn/btn_link01.png");background-repeat:no-repeat;}
.work_wrap .underline_box2 .btn_link:hover {border:1px solid #1088e3;}

.work_wrap .txta_con ul li .btn_div{overflow:hidden;margin:0 0 10px 0;}
.work_wrap .txta_con ul li .btn_div .right_div .delete_btn{display:inline-block;margin:0 0 0 10px;width:9px;height:9px;background-image:url("../img/btn/close_btn01.png");background-repeat: no-repeat;}

/*내부참여자/외부참여(보기)--------------------*/
.work_wrap .data_grid .k-icon{margin:-2px 0 0 0;}
.work_wrap .data_grid .ico_chk{display:inline-block;width:14px;height:13px;background-image:url("../img/ico/ico_chk_gray01.png");background-repeat:no-repeat;}

/*바로가기 레이어팝업*/
.layer_sel_pop{display:none;position:absolute;top:23px;left:-176px;width:200px;border:1px solid #aaaaaa;background:#fff;}
.layer_sel_pop .sel_pop_top{padding:10px;border-bottom:1px solid #dcdcdc;}
.layer_sel_pop .sel_pop_top .pop_close{position:absolute;top:8px;right:10px;display:block;width:17px;height:17px;background-image:url("../img/btn/btn_pop_clo02.png");background-repeat:no-repeat;}
.layer_sel_pop .sel_pop_con{margin:10px;border:1px solid #dcdcdc;}
.layer_sel_pop .sel_pop_con ul li a{display:block;padding:5px 10px;font-size:12px;color:#4a4a4a;background:#e9e9e9;border:1px solid #fff;border-bottom:none;}
.layer_sel_pop .sel_pop_con ul li a:hover{background:#d9eff3;}

/*이슈*/
.work_wrap .ctlbox{float:left;margin:2px 0 0 10px;}
.work_wrap .ctlbox .prev_btn{float:left;display:block;width:18px;height:18px;border:1px solid #cacbca;background-image:url("../img/btn/btn_ctl_prev.png");background-repeat:no-repeat;}
.work_wrap .ctlbox .prev_btn:hover{border:1px solid #1088e3;}
.work_wrap .ctlbox .next_btn{float:left;display:block;width:18px;height:18px;border:1px solid #cacbca;background-image:url("../img/btn/btn_ctl_next.png");background-repeat:no-repeat;}
.work_wrap .ctlbox .next_btn:hover{border:1px solid #1088e3;}
.work_wrap .ctlbox .issue_cnt{float:left;display:block;line-height:20px;padding:0 10px;}
.work_wrap .ctlbox .disc_txt{float:left;display:block;line-height:22px;margin:0 0 0 10px;font-size:11px;color:#8d8d8d;}
.work_wrap textarea{width:98.7%;height:65px;padding:0.5%;}

/*첨부파일*/
.work_wrap .file_top_box{border:1px solid #dcdcdc;background:#f9f9f9;padding:8px 14px;overflow:hidden;}
.work_wrap .file_top_box .file_down_btn{display:inline-block;margin:0 8px 0 2px;padding-left:8px; color:#058df5;border-left:1px solid #dcdcdc;text-indent:-5000px;background:url("../img/btn/btn_download01.png") no-repeat 8px center;height:17px;width:17px;}
.work_wrap .file_top_box label.radioSel {  top:4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.work_wrap .file_top_box label.radioSel {  top:0px;}}
.work_wrap .file_list_box{overflow:hidden;margin:10px 0 0 0;}
.work_wrap .file_list_box li.list_item{float:left;width:110px;background:#fff;margin:0 15px 0 0;clear:none;}
.work_wrap .file_list_box li.list_item:last-child{margin:0;}
.work_wrap .file_list_box li.list_item .item_icon{width:108px;height:88px;border:1px solid #dcdcdc;display:table-cell;vertical-align:middle}
.work_wrap .file_list_box li.list_item .item_icon:hover{border:1px solid #41a1ff;background:#f4f9fe;}
.work_wrap .file_list_box li.list_item .item_icon .icon_box{text-align:center;cursor:pointer;}
.work_wrap .file_list_box li.list_item .item_info{width:110px;height:36px;margin:10px 0 0 0;overflow:hidden;}
.work_wrap .file_list_box li.list_item .item_info .item_chk{float:left;width:20px;}
.work_wrap .file_list_box li.list_item .item_info .item_chk label.radioSel {padding:0.1em 0 0 1.5em !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.work_wrap .file_list_box li.list_item .item_info .item_chk label.radioSel {padding:0.2em 0 0 1.5em !important;}}
.work_wrap .file_list_box li.list_item .item_info .item_chk .k-checkbox-label:after{top:3px;}
.work_wrap .file_list_box li.list_item .item_info .item_txt{float:left;width:90px;height:26px;overflow:hidden;}
.work_wrap .file_list_box li.list_item .item_info .item_chk label {margin-left:-14px !important;}

/*첨부파일(켄도제거버전)*/
.file_input_textbox{float:left;}
.file_input_div{position:relative;float:left;height:24px;overflow:hidden;}
.file_input_hidden{position:absolute;top:-1000px;}

/*댓글*/
.work_wrap .pj_comment{height:68px;background:#f9f9f9;border:solid #dcdcdc;border-width:1px 0;padding:8px 12px 8px 15px;}
.work_wrap .sign_textarea {width:100%;}
.work_wrap .sign_textarea td textarea{width:100%;height:56px;border:1px solid #c3c4c4;padding:5px;}
.work_wrap .sign_textarea .btn_comment{height:66px;width:45px;border:1px solid #c9cac9;background:#fff;}
.work_wrap .sign_textarea .btn_comment:hover{border:1px solid #1088e3;}

.work_wrap .write_comment{border:none;}
.work_wrap .list_comment{border-top:none}
.work_wrap .name .text_blue { border-right: 1px solid #dcdcdc;    padding-right:9px; margin-right:7px;}

/*내부참여자/외부참여(수정)--------------------*/
.work_wrap .row_delete_btn{display:inline-block;width:9px;height:9px;background-image:url("../img/btn/close_btn01.png");background-repeat:no-repeat;}
.work_wrap .data_grid tr td input[type="text"].k-input{border:1px solid #c3c3c3;}
.work_wrap .file_list{font-size:11px;margin:5px 0 0 0;position:relative}
.work_wrap .file_list .file_list_box{margin:5px 0 0 0;height:103px;padding:5px 10px;border:1px solid #dcdcdc;overflow:auto;}
.work_wrap .file_list .file_list_box li{font-size:12px;padding:2px 0;}
.work_wrap .file_list #dropFileZon p{position:absolute;top:19px;left:1px;right:1px;bottom:1px;text-align:center;padding:50px 0;background-color:rgba(255,255,255,0.8);}

.work_wrap .select {background-position:95% 50%;}

/**************************************************
  Contents_ 일정,업무 공통 스케쥴 20170103
**************************************************/
.d-scheduler-con{width:100%;}

/*스케쥴 툴바*/
.d-scheduler-toolbar{height:36px;border:solid #dcdcdc;border-width:1px 1px 0 1px;background:#f9f9f9;text-align:center;position:relative;}
.d-scheduler-toolbar .prev_arr{display:inline-block;width:18px;height:18px;border:1px solid #c9cac9;background:#ffffff url('../img/ico/btn_ctl_prev.png') no-repeat center;vertical-align:top;margin:7px 0 0 0;}
.d-scheduler-toolbar .prev_arr:hover{border:1px solid #1088e3;}
.d-scheduler-toolbar .next_arr{display:inline-block;width:18px;height:18px;border:1px solid #c9cac9;background:#ffffff url('../img/ico/btn_ctl_next.png') no-repeat center;vertical-align:top;margin:7px 0 0 0;}
.d-scheduler-toolbar .next_arr:hover{border:1px solid #1088e3;}
.d-scheduler-toolbar .date_format{display:inline-block;line-height:36px;}
.d-scheduler-toolbar .today_btn{display:inline-block;width:35px;height:18px;line-height:18px;border:1px solid #c9cac9;background:#ffffff;text-align:center;vertical-align:top;margin:7px 0 0 0;}
.d-scheduler-toolbar .today_btn:hover{border:1px solid #1088e3;}

.d-scheduler-tab{position:absolute;top:11px;right:11px;}
.d-scheduler-tab li:first-child{width:80px;}
.d-scheduler-tab li{float:left;text-align:center;width:40px;}
.d-scheduler-tab li.bar{width:6px;color:#dcdcdc;}
.d-scheduler-tab li a{font-size:12px;color:#4a4a4a;}
.d-scheduler-tab li a.on{font-weight:bold;}
.d-scheduler-tab li a:hover{font-weight:bold;}

/*개인별주간*/
.d-scheduler-userweekview .share_cal {min-width:100%;}
.d-scheduler-userweekview .share_cal table th{background:#f9f9f9;}
.d-scheduler-userweekview .share_cal {border:solid #dbdbde;border-width:0 1px;}

/*일간*/
.d-scheduler-dayview{border:1px solid #dcdcdc;}
.d-scheduler-dayview table{width:100%;}
.d-scheduler-dayview .scheduler-times table tr:first-child th{border-width:0px;}
.d-scheduler-dayview .scheduler-times table th{background:#f9f9f9;border:solid #dcdcdc;border-width:1px 0px 0px 0px;font-weight:bold}
.d-scheduler-dayview .scheduler-content{position:relative;overflow:hidden;}
.d-scheduler-dayview .scheduler-content table tr:first-child td{border-width:0px 0px 0px 1px;}
.d-scheduler-dayview .scheduler-content table tr.middle-row td{border-top-style:dotted;}
.d-scheduler-dayview .scheduler-content table td{border:solid #dcdcdc;border-width:1px 0px 0px 1px;}
.d-scheduler-dayview .scheduler-content table td.cen{text-align:center;}
.d-scheduler-dayview .scheduler-content table td .nav-day{font-weight:bold;}

.d-scheduler-dayview .forEvent {text-align:left;cursor:pointer;padding:3px;}

/*주간*/
.d-scheduler-weekview{border:1px solid #dcdcdc;}
.d-scheduler-weekview table{width:100%;}
.d-scheduler-weekview .scheduler-times table tr:first-child th{border-width:0px;}
.d-scheduler-weekview .scheduler-times table th{background:#f9f9f9;border:solid #dcdcdc;border-width:1px 0px 0px 0px;font-weight:bold;}
.d-scheduler-weekview .scheduler-content{position:relative;overflow:hidden;}
.d-scheduler-weekview .scheduler-content table th{background:#f9f9f9;border:solid #dcdcdc;border-width:0px 0px 1px 1px;font-weight:bold;}
.d-scheduler-weekview .scheduler-content table tr:first-child td{border-width:0px 0px 0px 1px;}
.d-scheduler-weekview .scheduler-content table tr.middle-row td{border-top-style:dotted;}
.d-scheduler-weekview .scheduler-content table td{border:solid #dcdcdc;border-width:1px 0px 0px 1px;}
.d-scheduler-weekview .scheduler-content table td.cen{text-align:center;}
.d-scheduler-weekview .scheduler-content table td .nav-day{font-weight:bold;}
.d-scheduler-weekview .scheduler-content table td.todayCell{background-color:#f0f6fd;}

.d-scheduler-weekview .forEvent {text-align:left;cursor:pointer;padding:3px;}

/*월간*/
.d-scheduler-monthview{border:1px solid #dcdcdc;}
.d-scheduler-monthview table{width:100%;}
.d-scheduler-monthview .scheduler-content{position:relative;overflow:hidden;}
.d-scheduler-monthview .scheduler-content table th:first-child{border-width:0 0 1px 0;}
.d-scheduler-monthview .scheduler-content table th{background:#f9f9f9;border:solid #dcdcdc;border-width:0px 0px 1px 1px;font-weight:bold;}
.d-scheduler-monthview .scheduler-content table th.sun{color:#dd5f51;}
.d-scheduler-monthview .scheduler-content table td:first-child{border-width:1px 0px 0px 0;}
.d-scheduler-monthview .scheduler-content table td{border:solid #dcdcdc;border-width:1px 0px 0px 1px;vertical-align:top;font-weight:bold;padding:5px 8px;}
.d-scheduler-monthview .scheduler-content table td.cen{text-align:center;}
.d-scheduler-monthview .scheduler-content table td.le{text-align:left;padding:0 10px;}
.d-scheduler-monthview .scheduler-content table td.ri{text-align:right;padding:0 10px;}
.d-scheduler-monthview .scheduler-content table td.todayCell{background-color:#f0f6fd;}
.d-scheduler-monthview .scheduler-content table td.sun{color:#dd5f51;}
.d-scheduler-monthview .scheduler-content table td.sun.disable{color:#ffc5be !important;}
.d-scheduler-monthview .scheduler-content table td.disable{color:#cececc !important;}

.d-scheduler-monthview .more_btn {background-color:#e8e8e8;}
.d-scheduler-monthview .more_btn:hover {background-color:#dcdcdc;}
.d-scheduler-monthview .forEvent {text-align:left;cursor:pointer;padding:3px;}
.d-scheduler-monthview .more_btn .forEvent {text-align:right;cursor:pointer;padding:3px;}

/*목록*/
.d-scheduler-agenda{border:solid #dcdcdc;border-width:0 1px 1px 1px;}
.d-scheduler-agenda table{width:100%;}
.d-scheduler-agenda .scheduler-content{position:relative;overflow:hidden;}
.d-scheduler-agenda .scheduler-content table th:first-child{border-width:1px 0 0 0; height:26px;}
.d-scheduler-agenda .scheduler-content table th{background:#f9f9f9;border:solid #dcdcdc;border-width:1px 0px 0px 1px;font-weight:bold; text-align:center;}
.d-scheduler-agenda .scheduler-content table td{border:solid #dcdcdc;border-width:1px 0px 0px 1px; height:26px; text-align:center;}
/*.d-scheduler-agenda .scheduler-content table .cen{text-align:center;}*/
.d-scheduler-agenda .scheduler-content table .le{text-align:left;padding:0 10px;}
.d-scheduler-agenda .scheduler-content table .ri{text-align:right;padding:0 10px;}


/**************************************************
  마이페이지
**************************************************/
.mypage_file{display:table; width:210px; height:198px; border:1px solid #dcdcdc; text-align: center;}
.mypage_file .imgfile{display:table-cell; text-align:center; vertical-align:middle;}
.mypage_file .imgfile img{border:1px solid #dcdcdc;max-width:126px;max-height:168px;}
.mypage_file .imgfile .del_btn{position:absolute;top:0px;right:0px;display:block;width:16px;height:16px;background:#fff url("../img/btn/close_btn01.png") no-repeat center; border:1px solid #dcdcdc;}
.mypage_file_sign{display:table;padding:14px; border:1px solid #dcdcdc;}
.mypage_file_sign .sign{width:178px; height:168px; background:#f9f9f9; border:1px solid #dcdcdc; display:table; text-align:center; vertical-align:middle;overflow:hidden;position:relative}
.mypage_file_sign .sign img{max-width:178px;}
.mypage_file_sign .sign .del_btn{position:absolute;top:0px;right:0px;display:block;width:16px;height:16px;background:#fff url("../img/btn/close_btn01.png") no-repeat center; border:1px solid #dcdcdc;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.mypage_file_sign .sign .del_btn{top:-1px;right:-1px;}}
.mypage_file_sign .sign_sel{width: 100%; height: 168px; display: table;}
.hidden_file_add, .hidden_file_add2{position:absolute;top:-1000px;}

.mypage_file .txt {position: absolute;top: 115px;width: 100%;left:3px; color:#ccc;line-height:15px;}
.mypage_file_sign .txt {position: absolute;top: 75px;width: 100%;left:3px; color:#ccc;line-height:15px;}

/* 사인이미지 등록 */
.sign_sel ul{clear:both; /*float:left;*/}
.sign_sel ul li{float:left; width:100px; text-align:center; margin:0 20px 20px 0; border:1px solid #dcdcdc; height:80px; display: table; position: relative; cursor:pointer; z-index:1;}  
.sign_sel ul:last-child li{margin-bottom:0px !important;}
.sign_sel .cen{display:table-cell; vertical-align:middle; text-align:center; width:100%; height:100%; cursor:pointer;}
.sign_sel .sign_upload img{max-width:71px; max-height:71px;}

.sign_sel ul li:last-child{margin:0px;}  
.sign_sel ul li .clear{left: 15%; top: 81%; text-align: center; position: absolute; z-index:20;}
.sign_sel ul li .file_input_div{float:none;}
.sign_sel ul li .ico_check{position:absolute; width:100%; height:100%; background:url("../img/ico/ico_check04.png") no-repeat top right; z-index:10; border:1px solid #1385db; box-sizing:border-box; top:0px; left:0; background-position:95% 5px;}
.sign_sel .stamp_de{width:68px;margin:0 auto;}
.sign_sel .stamp_de_div{display:table-cell;vertical-align:middle;text-align:center; width:178px;height:168px; background:url("../img/temp/ex_img05.png") no-repeat center center;}

.pop_wrap .sign_sel .cen{transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.pop_wrap .sign_sel .cen:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}

/*스탬프  (마이페이지 + 전자결재 사용)*/
.stamp{margin: 0px auto; width: 33px; height: 35px; padding:1px 3px 0 0; text-align: right; font-size: 18px; font-family: stamp; color: #ea4949; border: 5px solid #ea4949; border-radius: 50%; line-height: 18px; letter-spacing: -2px; overflow:hidden;word-break: break-all;}
.stamp2{	margin: 0px auto; width: 33px; height: 35px; padding:1px 3px 0 0; text-align: right; font-size: 18px; font-family: stamp; color: #ffffff; background:#ea4949; border: 5px solid #ea4949; border-radius: 50%; line-height: 18px; letter-spacing: -2px;overflow:hidden;word-break: break-all;}
.stamp3{margin: 0px auto; width: 33px; height: 35px; padding:1px 3px 0 0; text-align: right; font-size: 18px; font-family: stamp; color: #ea4949; border: 5px solid #ea4949; border-radius: 20%; line-height: 18px; letter-spacing: -2px;overflow:hidden;word-break: break-all;}
.stamp4{	margin: 0px auto; width: 33px; height: 35px; padding:1px 3px 0 0; text-align: right; font-size: 18px; font-family: stamp; color: #ffffff; background:#ea4949; border: 5px solid #ea4949; border-radius: 20%; line-height: 18px; letter-spacing: -2px;overflow:hidden;word-break: break-all;}


/**************************************************
	시스템설정
**************************************************/
/* 시스템설정 > 메인 */
.system_main{overflow:hidden;position:relative; width:1120px; min-height:662px;margin:60px auto 0 auto;}
.Scon_ts #selBox{position:absolute; width:100%; top:50px; left:10px; background:#fff; z-index:100; border:1px solid #c9cac9;}
.Scon_ts #selBox li{padding:5px; border-bottom:1px solid #c9cac9; background:#f9f9f9;}
.Scon_ts #selBox li:last-child{border-bottom:none;}
.Scon_ts #selBox li:hover{color:#fff; background:#82c0ed;}
#selBox .pop_shape2{position:absolute;top:0;left:0;right:0;height:9px;background-image:url("../img/ico/main_hpop_shape.png") no-repeat left top;}

.sm_top{float:left; width:100%;}
.sm_top_left{float:left; background:#1d7cc3;width:368px; height:390px;}
.company_name{width:100%; height:194px; text-align:center;}
.company_name .btn_add{padding:5px 22px; height:24px; line-height:24px; background:none; border:1px solid #8ebee1; color:#fff;}
.company_name .btn_add:hover{border:1px solid #71aad5;}
.company_name .name{position:relative; text-align:center; font-size:14px; color:#f1f1f1; font-family:NBG;}
.company_name .Scon_ts{text-align:center; font-size:11px; line-height:13px; color:#f1f1f1; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}

.company_name .user_pic{width:100%;height:126px;}
.company_name .user_pic .bg_pic {position:absolute;left:0px; top:0px;background:url('../img/bg/bg_pic_radius3.png') no-repeat;width:368px;height:126px;}
.company_name .user_pic .img_pic{float:left;width:90px;height:90px;overflow:hidden; padding:20px 0 0 139px;}
.company_name .user_pic .img_pic img{width:100%;min-height:60px;}/*160415/*min-height 허정명추가(가로가 긴 사진일경우 짤림방지)*/

.system_img{height:95px; padding:35px 0 0 84px;}
.system_img ul{display:table; width:180px; height:60px; background:#fff; text-align: center; padding:10px;}
.system_img ul li.imgfile{display:table-cell;  width:180px; height:60px; overflow:hidden; text-align:center; vertical-align:middle; background:#f9f9f9;}
.system_img ul li.imgfile img {width:100%; max-height:60px; vertical-align:middle;}

.company_info{width:100%; background:#1c71b1;}
.company_info dl{height:124px; padding:20px 0 0 43px}
.company_info dl dt{float:left; width:131px; color:#bbd5e9; padding:0 0 16px 9px; background:url('../img/ico/ico_dot2.png') no-repeat left 4px;}
.company_info dl dd{float:left; width:185px; color:#69aad9; padding:0 0 16px 0;}
.company_info .company_time{padding:20px 0 0 0; height:31px; border-bottom:1px solid #1365a2; text-align:center;color:#69aad9;}
.company_info .company_time span{color:#bbd5e9;}

.sm_top_cen, .sm_top_right{float:left; background:#fff; width:348px; padding:10px;}
.sm_top_cen dl, .sm_top_right dl{height:160px; text-align:center; padding-top:210px;}
.sm_top_cen dl dt, .sm_top_right dl dt{height:31px; color:#4a4a4a; font-size:20px; color:#575757;font-family:"Nanum Gothic", sans-serif; font-weight:bold;}
.sm_top_cen dl dd, .sm_top_right dl dd{color:#8d8d8d; line-height:16px;}

.sm_top_cen dl{background:#dfeefc url('../img/bg/group_eabg.png') no-repeat center 83px;}
.sm_top_cen dl:hover{background:#bcdaf5 url('../img/bg/group_eabg.png') no-repeat center 83px;}
.sm_top_right dl{background:#e4ecf2 url('../img/bg/systembg.png') no-repeat center 83px;}
.sm_top_right dl:hover{background:#c9dae6 url('../img/bg/systembg.png') no-repeat center 83px;}

.sm_bot{height:254px;}
.sm_bot div{float:left; width:556px; height:206px;}

.sys_notice{position:relative;}
.sys_notice h2{color:#fff; font-size:14px; height:24px; padding:12px 0 0 44px;}
.sys_notice .title_more{float:right; position:absolute; right:20px; top:14px;}
.sys_notice .con{width:538px; height:157px; padding:15px 0 0 18px; overflow:auto; background:#fff;}
.sys_notice .con dl{line-height:25px;}
.sys_notice .con dl, .sys_notice .con dt, .sys_notice .con dd{float:left;}
.sys_notice .con dl dd img{vertical-align:middle; margin-top:-1px;}
.sys_notice .con .title {width:448px;}
.sys_notice .con .title a{float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display:block;max-width:423px;}
.sys_notice .con .title a.faq_wid{max-width:515px !important;}
.sys_notice .con .title a.new{font-weight:bold;}
.sys_notice .con .title img{float:left;padding:4px 0 0 0;margin-left:6px !important;}
.sys_notice .con .date{width:71px; text-align:right}
.sys_notice .con a:hover{text-decoration:underline;}
.sys_notice_no{text-align:center; height:100px !important; padding-top:76px; color:#8d8d8d; background:#fff;}

.helpdesk{float:left; width:100%; height:47px; border-bottom:1px solid #c5c5c5;}
.helpdesk h2{float:left; font-family:"Nanum Gothic", sans-serif; font-size:15px; font-weight:bold; background:url('../img/ico/ico_helpdesk.png') no-repeat left 22px; padding:18px 0 0 18px; color:#4a4a4a;}
.helpdesk .helpdesk_btn{float:right; margin-top:5px;}


/*직급직책관리*/
.top_tab { border-bottom:1px solid #c9cac9;margin-bottom:10px;}
.top_tab > li {padding:0 31px !important; background:#f9f9f9 !important;}
.top_tab li.k-state-active {height:32px; background:#fff !important;}
.top_tab li:first-child {margin-left:20px;}
.top_tab li span.k-link{padding:0;}

.system_posi_con .k-tabstrip-items .k-loading.k-complete {border-top:none;}
.system_posi_con { border:none;}
.system_posi_con .sub_contents_border {border:1px solid #dcdcdc !important;}


/*사원부서연결*/
.dod_search input[type="text"] {}
.dod_search .btn_sear  {display:inline-block; border:1px solid #c3c3c3; width:24px;height:22px; background:#fff url("../img/btn/search_icon2.png") no-repeat 5px 3px; position:absolute; margin-left:-5px;}
.system_em_con .sub_con {position:relative;}
.system_em_con .controll_btn.ri_btn {position:absolute;    right: 0px;    top: -2px;}
.system_em_con  .in_detail  {margin-top:25px;margin-bottom:10px;}
.in_detail .com_ta table th,.in_detail .com_ta table td {height:26px;color:#4a4a4a;border:1px solid #eaeaea; padding:5px 0;}
.in_detail .com_ta table th {background:#f9f9f9;font-weight:normal;text-align:right;padding-right:15px;}
.in_detail .com_ta table td {border-right:none;padding-left:13px; text-align:left;}
.in_detail .com_ta table td input[type="text"] {height:22px;border:1px solid #c3c3c3;text-indent:7px;}
.in_detail .com_ta table td input[type="text"].k-input {border:none;}
.in_detail .com_ta table .bdbn th,.in_detail .com_ta table .bdbn td {border-bottom:none;}
.in_detail .com_ta table .td_top,.in_detail .com_ta table .td_bottom {height:25px;}
.in_detail .com_ta table .td_top input, .in_detail .com_ta table .td_top div{margin-top:2px;}
.in_detail .com_ta table .td_bottom input {margin-bottom:2px;}
/*.system_em_con .com_ta2 {min-height:550px;}  //사원부서연결 페이지 버튼 떨어짐*/
.system_em_con .com_ta2 .dtl_tr {display:none;}
.system_em_con .com_ta2 .btn_dtl {display: inline-block; width: 20px; height: 20px; }
.system_em_con .com_ta2 .btn_dtl img {margin-top:7px;}

/*권한부여관리*/
.system_auth_con {border:none;}
.system_auth_con .twin_ta {border:1px solid #dcdcdc;}
.system_auth_con .twin_ta > table {width:100%;min-width:989px;}
.system_auth_con .twin_ta td:first-child {border-left:none;}
.system_auth_con .twin_ta .twin_td {height:550px;padding:15px;vertical-align:top;position:relative;border-left:1px solid #dcdcdc;}
.twin_ta .com_ta2{clear:both;overflow:auto;}
.system_auth_con .k-tabstrip-items .k-loading.k-complete {border-top:none;}
.system_auth_con .top_box {clear: both;overflow: hidden;padding:5px 0 15px 0;}
.system_auth_con .top_box dl {clear:both;margin-top:10px;}
.system_auth_con .top_box dl dt {line-height:24px;}
.system_auth_con .top_box dl dd {margin-top:0px;}
.system_auth_con .controll_btn.ri_btn {position:absolute;    right: 15px;    top: -2px;}
.system_auth_con .auth_op1 {clear:both;}
.system_auth_con .auth_op2 {clear:both;}
.system_auth_con .auth_op3 {clear:both;}
.system_auth_con .auth_op4 {clear:both;}
.system_auth_con .auth_op5 {clear:both;}
.system_auth_con .auth_op2 .auth_op2_in{border:1px solid #dcdcdc;}
.system_auth_con .auth_op5 .auth_op5_in {border:1px solid #dcdcdc;}
.system_auth_con .auth_op2 .tree_title h5{background:none;}
.system_auth_con .auth_op5 .tree_title h5{background:none;}
.system_auth_con .auth_op5 .ms_div {margin:6px 0 0 25px;float:left;}
.system_auth_con .auth_op5 .menu_all{margin: 12px 22px 0px 0px;float: right;}


/* 회사정보관리*/
.comp_search{padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #dcdcdc;}
.comp_search dl {overflow:hidden;}
.comp_search dt {float:left;font-weight:bold;margin-right:7px;;line-height:24px;}
.comp_search dd {}
.comp_sub_con{float:left;border-left:1px solid #dcdcdc;}
.comp_sub_con .tab_div{border:none;}
.comp_sub_con .tab_style ul{padding:10px 0 0 15px; margin:0 0 10px 0;}
.comp_sub_con .tab_style .tab_div_in{margin:0 15px 10px 15px;}
.comp_sub_con .tab_div ul li:first-child{margin-left:20px;}
.comp_sub_con .tab_div ul li .k-link{padding:0 25px;}
.comp_sub_con .tab_div .tab_div_in{padding:15px}
.comp_sub_con .tab_div .tab_div_in .com_ta table th, .comp_sub_con .tab_div .tab_div_in .com_ta table td{padding:5px 13px;}
.comp_sub_con .tab_div .tab_div_in .com_ta table th.clr{border:none;background:transparent;}
.comp_sub_con .tab_div .tab_div_in .com_ta table td.clr{border-width:0 0 0 1px;background:transparent;}
.comp_sub_con .tab_div .tab_div_in .com_ta table td dl{}
.comp_sub_con .tab_div .tab_div_in .com_ta table td dt{float:left;width:70px;height:24px;padding:0 10px 0 0;line-height:24px;text-align:right;}
.comp_sub_con .tab_div .tab_div_in .com_ta table td dd{float:left;width:85%;}

.stemp_img_box{float:left;width:80px;height:80px;border:1px solid #eaeaea;background:url('../img/temp/comp_stemp_normal.gif') no-repeat center;}
.sign_img_box{float:left;width:160px;height:28px;border:1px solid #eaeaea;background:url('../img/temp/comp_sign_normal.gif') no-repeat center;}
.stemp_file_box{float:left;margin:58px 0 5px 5px;}
.stemp_file_box .k-upload{float:right;margin:0 0 0 5px;}
.stemp_file_box .k-upload .k-upload-files{position:absolute;top:0px;left:-200px;background-color:transparent;border:none;}
.stemp_file_box .k-upload .k-upload-files li:first-child{margin:0;}
.stemp_file_box .k-upload .k-upload-files li .k-filename{width:170px;}
.stemp_file_box .k-upload .k-upload-files li .k-upload-status{right:-4px;}
.stemp_file_txt{clear:both;color:#4a4a4a; font-size:11px;}
.stemp_file_txt .file_txt{color:#8d8d8d;}
.stemp_img_box .del_btn {position:absolute;top:-1px;right:-1px;display:block;width:14px;height:14px;background:#fff url("../img/btn/close_btn01.png") no-repeat center center; border:1px solid #dcdcdc;}
.sign_img_box .del_btn {position:absolute;top:-1px;right:-1px;display:block;width:14px;height:14px;background:#fff url("../img/btn/close_btn01.png") no-repeat center center; border:1px solid #dcdcdc;}


.com_ta table td.logo_set_box .controll_btn{width:100%;text-align:center}
.com_ta table td.logo_set_box .type_a{height:137px;margin:0 auto;background:url('../img/temp/img_add_atype.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_a_new{height:137px;margin:0 auto;background:url('../img/temp/img_add_atype_new.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_b{height:137px;margin:0 auto;background:url('../img/temp/img_add_btype.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_b_new{height:137px;margin:0 auto;background:url('../img/temp/img_add_btype_new.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_b_asp{height:137px;margin:0 auto;background:url('../img/temp/img_add_btype_asp.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_top{height:137px;margin:0 auto;background:url('../img/temp/img_add_toplogo.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_footer{height:137px;margin:0 auto;background:url('../img/temp/img_add_footer.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_doc{height:137px;margin:0 auto;background:url('../img/temp/img_add_doctype.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_phone_login{height:137px;margin:0 auto;background:url('../img/temp/img_add_phone_login.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_phone_main{height:137px;margin:0 auto;background:url('../img/temp/img_add_phone_main.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_phone_new{height:137px;margin:0 auto;background:url('../img/temp/img_add_phone_new.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_phone_a{height:137px;margin:0 auto;background:url('../img/temp/img_add_phone_atype.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_phone_b{height:137px;margin:0 auto;background:url('../img/temp/img_add_phone_btype.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_msg{height:137px;margin:0 auto;background:url('../img/temp/img_add_msg.jpg') no-repeat center;}
.com_ta table td.logo_set_box .type_msg_new{height:137px;margin:0 auto;background:url('../img/temp/img_add_msg_new.jpg') no-repeat center;}

/*프로젝트 관리*/
.com_ta table .in_com_td {padding-top:0px;padding-bottom:10px;}
.com_ta.in_com	{margin-top:10px;}
.com_ta.in_com	table td {border-right:1px solid #eaeaea;}
.com_ta.in_com	 p.p1 {margin-bottom:5px;float:left;}
.com_ta.in_com	 .clo_btn {margin-top:3px;float:right;}

/*알림 페이지*/
.alarm_ta { height:370px; overflow-y:scroll;overflow-x:hidden;border:1px solid #dcdcdc;}
.alarm_ta > table{width:100%;overflow:hidden;}
.alarm_ta th {height:36px; background:#bbb; color:#fff; font-size:14px;text-align:left;padding-left:20px;border-bottom:1px solid #eaeaea;}
.alarm_ta th .al_up {background:url("../img/btn/btn_main_up01.png") no-repeat center center; display:block; position:absolute; right:20px; top:-8px; height:36px; width:36px;}
.alarm_ta th .al_down {background:url("../img/btn/btn_main_down01.png") no-repeat center center; display:block; position:absolute; right:20px; top:-8px; height:36px; width:36px;}

.alarm_ta_in.com_ta2 table {border-top:none;border-collapse:separate;}
.alarm_ta_in.bdt table {border-top:1px solid #eaeaea;}
.alarm_ta_in.com_ta2 table th {position:relative;font-size:12px;text-align:center;padding-left:0px; font-weight:bold;color:#000;}
.alarm_ta_in.com_ta2 table th:first-child {border-top:none;}
.alarm_ta_in th .k-checkbox-label {padding-left:0px;line-height:1;}
.alarm_ta_in th .k-checkbox:checked+.k-checkbox-label:after {position: absolute;top: 14px; left: 50%; margin-left: -7px;}
.alarm_ta_in th .k-checkbox-label:before {position: absolute;top: 14px; left: 50%; margin-left: -7px;}
.alarm_ta_in th .k-checkbox-label:after {position: absolute;top: 14px; left: 50%; margin-left: -7px;}
.alarm_ta_in td .k-checkbox-label {padding-left:14px;}
.alarm_ta_in td a:hover {text-decoration:underline;}
.alarm_ta_in.com_ta2 table tr:hover td {background:none;}
.alarm_ta_in td {position:relative;}
.alarm_ta_in th.one_inp .k-checkbox-label {padding-left:1.3em;line-height:1;}
.alarm_ta_in th.one_inp .k-checkbox:checked+.k-checkbox-label:after {position: absolute;top: 0px; left: 0; margin-left: 0px;}
.alarm_ta_in th.one_inp .k-checkbox-label:before {position: absolute;top: 0px; left: 0; margin-left: 0px;}
.alarm_ta_in th.one_inp .k-checkbox-label:after {position: absolute;top: 0px; left: 0; margin-left: 0px;}
.alarm_ta_in.com_ta2 :checked:disabled.k-checkbox + .k-checkbox-label::after{border:1px solid #dbdbde; background:#f4f4f5 url("../img/ico/ico_chk_gray01.png") no-repeat  0px -1px !important;}
.alarm_ta_in.com_ta2 table th label{color:#000 !important;}

/*퇴사처리팝업*/
.step_div1,.step_div2,.step_div3,.step_div4,.step_div5,.step_div6,.step_div7,.step_div8,.step_div9 {height:285px;} /*height:303px → 285px;*/
.step_div1,.step_div2,.step_div8,.step_div9{background:#fcfcfc;}

.step_1,.step_2,.step_3,.step_4,.step_5,.step_6,.step_7,.step_8,.step_9,.step_10 {height:285px;} 

/* 그룹웨어 용량현황 */
.capacity{text-align:center;}
.capacity .chart_list, .capacity .chartimg{width:100%; vertical-align:middle;}
.capacity .chart_list p{display:inline-block; padding:0 10px 0 0;}
.capacity .chart_list p:last-child{padding-right:0px !important;}       



/**************************************************
  게시판 및 공통 css
**************************************************/
/* 댓글 쓰기 보기, 메모게시판 */
.board_comment{min-height:96px; background:#f9f9f9; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:8px 12px 8px 15px;}
.sign_textarea {width:100%;}
.sign_textarea td textarea {width:100%; height:56px; border:1px solid #c3c4c4; padding:5px;}
.sign_textarea .btn_comment {height:66px; width:45px; border:1px solid #c9cac9; background:#fff;}
.sign_textarea .btn_comment:hover {border:1px solid #1088e3;}

.total_comment{height:28px; padding:16px 0 0 0;}
.view_comment{border:1px solid #dcdcdc; border-top:none; padding:12px 13px 8px 14px;}

.write_comment{border:1px solid #dcdcdc; border-top:none; padding:14px 13px 8px 14px;}
.write_comment div.memo{border-bottom:1px solid #dcdcdc; margin-top:12px;}
.write_comment div.memo:last-child{border-bottom:none;}

.list_comment{border-top:1px solid #dcdcdc;}
.list_comment .name{font-size:12px; height:12px; padding:0 0 14px 0;}
/*.list_comment .name li{font-size:0;}*/
.list_comment .name li em{font-weight:bold; border-right:1px solid #d3d3d3; margin:0 3px 0 0; padding:0 8px 0 0;}
.list_comment .name li a{border-right:1px solid #dcdcdc; padding:0 10px 0 10px; font-size:12px;}
.list_comment .name li a:hover{font-weight:bold;}
.list_comment .name li a:last-child{border-right:none; padding:0 0px 0 10px;}/*수정*/
.list_comment .text{font-size:12px; line-height:16px; padding:0 0 14px 0;color:#4a4a4a;}
.list_comment .file_list{font-size:11px;}
.list_comment .file_list .file_list_info{margin:0 0 6px 0;}
.list_comment .file_list .file_list_info .file_cnt{font-weight:bold;color:#058df5;}
.list_comment .file_list .file_list_info .all_download{color:#058df5;}
.list_comment .file_list .file_list_box{margin:0 0 20px 0;padding:7px 10px;border:1px solid #dcdcdc;overflow:hidden;}
.list_comment .file_list .file_list_box li{font-size:12px;padding:3px 0;}
.list_comment .file_list2{padding:0 0 0 26px; background:url("../img/ico/ico_reply01.png") no-repeat 8px -1px;}

.comment_file_box .k-button.k-upload-button{float:left;}
.comment_file_box .k-upload-files{clear:both;border:none;background:transparent;margin:8px 0 0 0;}
.comment_file_box .k-filename{max-width:650px;}
.comment_file_box .k-file > .k-icon{margin-left:0px;}

/*그룹웨어사용현황*/
.UseChart .bg_blue{background:#0a8afd !important;  border:none !important;}
.UseChart .bg_skyblue{background:#03aaf9 !important;}
.UseChart .bg_lightgreen{background:#00efac !important;}
.UseChart .bg_sky{background:#17c5fe !important;}
.UseChart .bg_purple{background:#9483ff !important;}
.UseChart .bg_Rpurple{background:#c376ff !important;}
.UseChart .bg_pink{background:#ff76b6 !important;}
.UseChart .bg_gray{background:#a5a5a5 !important; border:none !important;}
.UseChart .bg_yellow{background:#eac600 !important; border:none !important;}
.UseChart .bg_red{background:#db2755 !important; border:none !important;}
.UseChart .bg_darkpurple{background:#5e3ae2 !important;}
.UseChart .bg_green{background:#48bb1a !important; border:none !important;}
.UseChart .bg_darkpink{background:#d81db7 !important;}
.UseChart .bg_orange{background:#f85718 !important;}
.UseChart .bg_brown{background:#da911d !important;}

.UseChart .chart_list.approval .bg_gray{background:#999999 !important; border:none !important;}
.UseChart .chart_list.approval .bg_darkgray{background:#727272 !important;}
.UseChart .chart_list.approval .bg_red{background:#ee6362 !important;border:none !important;}
.UseChart .chart_list.approval .bg_lightgray{background:#cecece !important;}
.UseChart .chart_list.approval .bg_lightgreen{background:#71ddbf !important;}
.UseChart .chart_list.approval .bg_orange{background:#ff9b59 !important;}
.UseChart .chart_list.approval .bg_blue{background:#56a8f4 !important;}
.UseChart .chart_list.approval .bg_green{background:#29c69a !important;}

.UseChart .chart_con ul li{float:left;}
.UseChart .chart_con ul li.chart{width:75%; text-align:center; display:table;}
.UseChart .chart_con ul li.chart_list{width:25%; display:table;}
.UseChart .chart_con ul li.chart_list ul li{clear:both; padding:0 0 15px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.UseChart .chart_con .chart_list span{margin:3px 5px 0 0;}}
.UseChart .chart_con ul li.chart_list img{vertical-align:middle; margin-top:-3px; margin-right:5px;}
.UseChart .chart_list span{float:left;  margin:2px 5px 0 0; width:7px; height:7px; border-radius:10px;}
.UseChart .chartimg{display: table-cell; vertical-align:middle;}

.timeuse {text-align:center; background:url('../img/bg/timeuse_nobg.png') no-repeat center -50%;}
.timeuse dl dt{color:#058df5; text-decoration:underline; font-weight:bold; padding:80px 0 25px 0;}
.timeuse dl dd {color:#8d8d8d; line-height:18px;}

/**************************************************
  통합검색
**************************************************/
/*통합검색 공통*/
.match {color:#058df5 !important;font-weight:bold;}

.search_result_bar{overflow:hidden;margin:10px 0 0 0;padding:0 0 10px 10px;border-bottom:1px solid #c9cac9;}
.result_type_btn{overflow:hidden;}
.result_type_btn li{float:left;border:1px solid #c3c3c3;}
.result_type_btn li:first-child{border-width:1px 0 1px 1px;}
.result_type_btn li a{display:block;padding:5px 0;width:64px;text-align:center;color:#8d8d8d;background-color:#ecedef }
.result_type_btn li.on a{color:#4a4a4a;background-color:#ffffff}

/*검색결과 타이틀*/
.result_title{position:relative;height:30px;margin:10px 0 0 0;padding:0 0 0 20px;background-color:#f0f0f0;overflow:hidden;}
.result_title h2{margin:8px 0 0 0;}
.result_title .more_btn{position:absolute;top:8px;right:20px;padding:0 10px 0 0;color:#4a4a4a;background:url("../img/ico/ico_more_arr.png") no-repeat right 3px;}
.result_title .more_btn:hover{text-decoration:underline}

/*업무관리*/
.result_works .list_style_1 .list{margin:0 20px;padding:20px 0 0 0;border-top:1px solid #eaeaea}
.result_works .list_style_1 .list:first-child{border-top:none;}
.result_works .list_style_1 .list .title_line{overflow:hidden;height:18px;padding:0 0 15px 0;}
.result_works .list_style_1 .list .title_line .box_txt{float:left;display:inline-block;margin:0 5px 0 0;padding:4px 5px 1px 5px;font-size:11px;color:#ffffff;background-color:#5a5a5a;}
.result_works .list_style_1 .list .title_line .title_line_txt{float:left;max-width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:2px 0;}
.result_works .list_style_1 .list .title_line .title_line_txt:hover{text-decoration:underline;cursor:pointer;}
.result_works .list_style_1 .list .title_line .misc{float:right;padding:3px 0;}
.result_works .list_style_1 .list .title_line .misc li{float:left;margin:0 0 0 10px;height:12px;}
.result_works .list_style_1 .list .title_line .misc li span{display:block;line-height:1;}
.result_works .list_style_1 .list .title_line .misc .percent{padding:4px 0 2px 0;}
.result_works .list_style_1 .list .title_line .misc .star0{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px 0px;margin:0;}
.result_works .list_style_1 .list .title_line .misc .star1{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -15px;margin:0;}
.result_works .list_style_1 .list .title_line .misc .star2{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -30px;margin:0;}
.result_works .list_style_1 .list .title_line .misc .star3{display:inline-block;width:50px;height:15px;background-image:url("../img/ico/ic_star_s.png");background-repeat:no-repeat;background-position:0px -45px;margin:0;}
.result_works .list_style_1 .list .title_line .misc .state_blue{padding:4px 5px 1px 5px;font-size:11px;border:1px solid #3badde !important;background-color:#d9eff3 !important;}/*진행*/
.result_works .list_style_1 .list .title_line .misc .state_red{padding:4px 5px 1px 5px;font-size:11px;border:1px solid #f38383 !important;background-color:#ffdcdc !important;}/*지연*/
.result_works .list_style_1 .list .title_line .misc .state_yellow{padding:4px 5px 1px 5px;font-size:11px;border:1px solid #f6b331 !important;background-color:#fff1c0 !important;}/*보류*/
.result_works .list_style_1 .list .title_line .misc .state_puple{padding:4px 5px 1px 5px;font-size:11px;border:1px solid #8888f3 !important;background-color:#d9daf3 !important;}/*완료*/
.result_works .list_style_1 .list .title_line .misc .state_green{padding:4px 5px 1px 5px;font-size:11px;border:1px solid #6eb980 !important;background-color:#e4f2c1 !important;}/*대기*/
.result_works .list_style_1 .list .contens_line{margin:0 0 20px 0;}
.result_works .list_style_1 .list .contens_line .contents_list_type{overflow:hidden;}
.result_works .list_style_1 .list .contens_line .contents_list_type li{margin:0 0 5px 0;}
.result_works .list_style_1 .list .contens_line .contents_list_type li dd{display:table;}
.result_works .list_style_1 .list .contens_line .contents_list_type li dt{display:table-cell;float:left;}
.result_works .list_style_1 .list .contens_line .contents_list_type li dd{display:table-cell;}
.contents_list_type.docu_ul li {float:left; /*width:33%;*/ padding-right:25px; }
.result_works .list_style_1 .list .contens_line .contents_text_type{margin:0px 0 0 0;max-height:40px;line-height:20px;overflow:hidden;}
.result_works .list_style_1 .list .contens_line .text_more{color:#a3a3a3;cursor:pointer}
.result_works .list_style_1 .list .contens_line .text_more:hover{text-decoration:underline;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*업무관리 - 크롬맞춤*/
	.result_works .list_style_1 .list .title_line .box_txt{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .state_blue{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .state_red{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .state_yellow{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .state_puple{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .state_green{padding:3px 5px 2px 5px;}
	.result_works .list_style_1 .list .title_line .misc .percent{padding:3px 0;}
}


/*첨부파일*/
.tab_page .tab_style .k-tabstrip-items .k-link {padding:0 28px;}
.tab_page .tab_style .k-tabstrip-items {margin-bottom:14px;}
.tab_page {}
.tts_div {float:left;border:1px solid #c9cac9;width:222px;height:182px; padding:15px 9px 15px 9px; margin-bottom:8px; margin-right:8px;}
.tts_div .tts_tit {font-weight:bold;color:#4a4a4a;padding-bottom:13px;}
.tts_div .tts_tit a {color:#4a4a4a;max-width:215px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.tts_div .tts_tit a:hover {text-decoration:underline;}
.tts_div .tts_con {}
.tts_div .tts_pictxt {height:88px;overflow:hidden;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.tts_div .tts_pictxt .ico {float:left;width:86px; text-align:center;padding-top:18px;}
.tts_div .tts_pictxt .pt_div {float:left;position:relative;}
.tts_div .tts_pictxt .pt_div .dot1 {display:block;width:118px; height:76px; padding:12px 9px 0 9px;color:#4a4a4a;line-height:18px;}
.tts_div .tts_pictxt .pt_div .dot1 img {border:1px solid #c9cac9;}
.tts_div .tts_pictxt .pt_div .mask{display: block;position: absolute;top: 13px;left: 10px; width: 107px;height: 66px; background:url("../img/ico/media_cab01.png") center center no-repeat;}

.tts_div .tts_file {height:43px; padding-top:15px;}
.tts_div .tts_file a {color:#4a4a4a;line-height:19px; display:block;height:38px;}
.tts_div .tts_file a:hover {text-decoration:underline;}
.tts_div .na_dat {}
.tts_div .na_dat .na{float:left;color:#8d8d8d; font-size:11px;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tts_div .na_dat .dat{float:right;color:#8d8d8d; font-size:11px;}

/*인물검색*/
.result_people {overflow:hidden;padding-bottom:10px;}
.pp_div {padding:15px;border:1px solid #c9cac9;width:460px;float:left;margin:10px 8px 0 0;}
.pp_div table {}
.pp_div table th {height:19px;font-size:11px;color:#8d8d8d;font-weight:normal;text-align:left;}
.pp_div table td {height:19px;font-size:11px;color:#4a4a4a;}
.pp_div table td.pic {padding-right:13px;}
.pp_div table td.pic img {width:74px;height:94px;border:1px solid #c9cac9;}
.pp_div table td.na_td .na {color:#058df5; font-weight:bold;}
.pp_div table td.na_td .po {color:#8d8d8d;margin-left:5px;;}
.pp_div table td.na_td {height:30px;line-height:30px;;}
.result_people .tit_peo {font-weight:bold;color:#333;}

/**************************************************
  회계
**************************************************/
.contrast_up{width:9px; height:5px; background:url("../img/ico/ico_arrow_up.png") no-repeat 0 3px; padding:0 13px 0 0;}
.contrast_down{width:9px; height:5px; background:url("../img/ico/ico_arrow_down.png") no-repeat 0 3px; padding:0 13px 0 0;}

/*자금일보*/
.rp_con *{font-family:"NSR"; color:#333;}
.rp_top {height:56px;margin:0 24px;}
.rp_top h2 {font-size:21px;line-height:56px;float:left;padding-left:40px; background:url("../img/tablet/ico_tit_check01.png") no-repeat 7px center;background-size:25px 25px;}
.rp_top h2 .com {padding-right:9px;margin-right:9px;background:url("../img/tablet/ico_tit_bar01.png") no-repeat right center; background-size:1px 16px;}
.rp_top .dan {float:right; color:#959595; font-size:15px;line-height:57px;}
.rp_top .dan span {color:#333;}

.rp_main_ta { background:url("../img/tablet/bg_mtable_cen01.png") repeat-x right center; background-size:1px 143px;margin:0 16px;}
.rp_main_ta_in {height:143px; background: url("../img/tablet/bg_mtable_right01.png") no-repeat right center,url("../img/tablet/bg_mtable_left01.png") no-repeat left center; background-size:10px 143px;}
.rp_mt_left {float:left; text-align:right; height:81px;background:url("../img/tablet/bg_dot_v02.png") repeat-y right center; background-size:1px 4px;margin-top:32px;width:47%;}
.rp_mt_left .txt1 {font-size:15px;margin-right:20px;}
.rp_mt_left .txt2 {margin-top:15px; color:#000;margin-right:20px;}
.rp_mt_left .txt2 .won {font-size:30px;font-family:'NSR';letter-spacing:-1px;font-weight:bold;}
.rp_mt_left .txt2 .dan {font-size:17px;}

.rp_mt_right {float:left;width:53%;overflow:hidden;}
.rp_mt_right ul {}
.rp_mt_right ul li {clear:both;overflow:hidden;margin:0 31px 0 20px;}
.rp_mt_right ul li.li1 {margin-top:27px;}
.rp_mt_right ul li.li2 {margin-top:10px;padding-bottom:5px;}
.rp_mt_right ul li.li3 {margin-top:5px;}
.rp_mt_right ul li dt {float:left;font-size:15px;height:26px; line-height:26px;}
.rp_mt_right ul li dt {letter-spacing:-1.5px;}
.rp_mt_right ul li dd {float:right;font-size:21px; height:26px; line-height:26px;}
.rp_mt_right ul li.li1 .won {color:#e24646;}
.rp_mt_right ul li.li2 .won {color:#2b77ee;}
.rp_mt_right ul li .won {letter-spacing:-2px;font-weight: bold;}
.rp_mt_right ul li dd .dan {font-size:13px;margin-left:2px;}
.rmt_shadow {height:6px;margin:0 24px;background:url("../img/tablet/bg_shadow01.png") repeat-x right center; background-size:1px 6px;}
.rp_noti {text-align:right; font-size:13px; line-height:16px;margin:0 24px;}

.rp_tit {margin:0 24px;margin-bottom:5px;overflow:hidden;}
.rp_tit h3 {font-size:18px; color:#000;height:30px; line-height:30px;float:left;padding-left:40px;margin:56px 0 0 0;background:url("../img/tablet/ico_menu_p03.png") no-repeat 7px center; background-size:29px;}
.rp_tit h3.ty1 {background:url("../img/tablet/ico_menu_p01.png") no-repeat 7px center; background-size:31px 30px;padding-left:40px;margin:24px 0 0 0;}
.rp_tit h3.ty2 {background:url("../img/tablet/ico_menu_p02.png") no-repeat 7px center; background-size:31px 30px;padding-left:40px;margin:24px 0 0 0;}
.rp_tit .p_ri {float:right;margin:56px 0 0 0;}
.rp_tit .p_ri {display:inline-block;}
.rp_tit .p_ri .won {font-size:21px;line-height:30px;font-weight:bold;letter-spacing: -0.4px;}
.rp_tit .p_ri .dan {font-size:15px;line-height:30px;}

.rp_ta {margin:0 24px;}
.rp_ta table {border-top:1px solid #7e7e7e;width:100%;}
.rp_ta table th,.rp_ta table td {}
.rp_ta table th {font-size:15px;background:#f5f5f5;}
.rp_ta table td {color:#000;font-size:17px;text-align:right;font-weight:bold;}
.rp_ta table th .th_div,.rp_ta table td .td_div {height:39px;border-bottom:1px solid #ebebeb;line-height:39px;font-weight:normal;}
.rp_ta table td .td_div {padding-right:16px;letter-spacing: -0.4px;}

.rp_ta2 {margin:0 24px;}
.rp_ta2 table {width:100%;border-top:1px solid #c5c5c5;}
.rp_ta2 table th {height:30px; background:#f5f5f5 url("../img/tablet/ic_rp_ta_bar01.png") no-repeat left center;background-size:1px 16px;border-bottom:1px solid #ddd;font-weight:normal;}
.rp_ta2 table th:first-child {background:#f5f5f5;}
.rp_ta2 table td {height:47px;background:url("../img/tablet/ic_rp_ta_bar02.png") no-repeat left center;background-size:1px 24px;text-align:right;padding-right:6px;border-bottom:1px solid #eee;font-size:14px; letter-spacing:-1px;}
.rp_ta2 table td img {vertical-align:middle;}
.rp_ta2 table td.le {text-align:left;padding-left:10px;}
.rp_ta2 table td.cen {text-align:center;padding:0;}
.rp_ta2 table td:first-child {background:none;}
.rp_ta2 table td.colB {color:#2866ed}
.rp_ta2 table td.colR {color:#f33333}
.rp_ta2 table td.colGR {color:#959595}
.rp_ta2 table .blue_tr {}
.rp_ta2 table .blue_tr td {height:38px;background:#f2f9ff url("../img/tablet/ic_rp_ta_bar01.png") no-repeat left center;background-size:1px 13px;font-size:13px;border-bottom:1px solid #ddd;}
.rp_ta2 table .blue_tr td:first-child {background:#f2f9ff;}
.rp_ta2 table .sum_tr td {height:38px;background:#edefe5 url("../img/tablet/ic_rp_ta_bar01.png") no-repeat left center;background-size:1px 13px;border-bottom:1px solid #ddd;}
.rp_ta2 table .sum_tr td:first-child {background:#edefe5;}


/*은행 로고*/
.rp_ta2 table td .ico {display:inline-block;width:28px; height:20px;    vertical-align: middle;}
.rp_ta2 table td .woori {background:url("../img/bank/woori.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .suhyup {background:url("../img/bank/suhyup.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .sj {background:url("../img/bank/sj.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .shinhyup {background:url("../img/bank/shinhyup.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .shinhancard {background:url("../img/bank/shinhancard.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .shinhan {background:url("../img/bank/shinhan.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .sc {background:url("../img/bank/sc.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .sangho {background:url("../img/bank/sangho.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .samsung {background:url("../img/bank/samsung.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .saemaeul {background:url("../img/bank/saemaeul.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .rbs {background:url("../img/bank/rbs.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .nh {background:url("../img/bank/nh.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .mufg {background:url("../img/bank/mufg.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .mizuho {background:url("../img/bank/mizuho.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .lottecard {background:url("../img/bank/lottecard.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .kwangj {background:url("../img/bank/kwangj.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .kodit {background:url("../img/bank/kodit.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .kibo {background:url("../img/bank/kibo.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .keb {background:url("../img/bank/keb.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .kdb {background:url("../img/bank/kdb.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .kb {background:url("../img/bank/kb.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .jpmorgan {background:url("../img/bank/jpmorgan.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .ibk {background:url("../img/bank/ibk.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .hsbc {background:url("../img/bank/hsbc.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .hankook {background:url("../img/bank/hankook.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .hana {background:url("../img/bank/hana.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .exportimport {background:url("../img/bank/exportimport.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .epost {background:url("../img/bank/epost.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .dgb {background:url("../img/bank/dgb.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .deutsche {background:url("../img/bank/deutsche.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .citi {background:url("../img/bank/citi.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .chukhyup {background:url("../img/bank/chukhyup.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .cash {background:url("../img/bank/cash.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .bnp {background:url("../img/bank/bnp.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .bnk {background:url("../img/bank/bnk.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .bc {background:url("../img/bank/bc.png") no-repeat center center; background-size:28px 20px;}
.rp_ta2 table td .bankofamerica {background:url("../img/bank/bankofamerica.png") no-repeat center center; background-size:28px 20px;}

.password_div {border: 1px solid #cfdee6;background: #f6fcff; height:300px; width:600px; margin: -170px -300px; left: 50%; top: 50%;  position: absolute;}
.password_div table {margin:0 auto;margin-top:70px;}
.password_div .txt_td {padding-left:20px;}
.password_div .txt_td li.txt {font-size:15px;font-weight:bold; color:#0b6ab2;line-height:23px; margin-bottom:7px;}
.password_div .txt_td li input {border:1px solid #afd3f3;}
.password_div .txt_td li button {border:1px solid #afd3f3;color:#0b6ab2 !important;}


/*자금일보 리뉴얼*/
.rpnew_con *{font-family:"NSR";}
.rpnew_con {padding:0 24px;}
.rpnew_top {overflow:hidden;height:77px;}
.rpnew_top h2 {font-size:20px;font-weight:normal;margin-top:24px;}
.rpnew_top .dan {font-size:13px; color:#959595;margin-top:7px;display:inline-block;}
.rpnew_top .view_btn {margin-top:32px;padding:0 15px 0 29px;height:30px;line-height:30px; display:inline-block;font-size:14px;border:1px solid #c5c5c5;background:url("../img/tablet/ico_plus_dae01.png") no-repeat 11px 8px;background-size:14px 14px;}
.rpnew_main_ta {position:relative;}
.rpnew_main_ta_in {height:166px;border:1px solid #eaeaea;overflow:hidden;}
.rpnew_main_ta .bg_btm {background:url("../img/tablet/bg_ebs_btm01.png") repeat-x center center;background-size:20px 7px;width:100%;height:7px;position:absolute;left:0px; bottom:-3px;}
.rpnew_main_ta .left_div {float:left;width:60%;height:100%;background:url("../img/tablet/repo_left_img01.png") no-repeat 9% 45%;background-size:121px 120px;}
.rpnew_main_ta .left_div ul {float:right;padding-top:44px;}
.rpnew_main_ta .left_div ul li {clear:both;overflow:hidden;margin-bottom:9px;padding-right:24px;}
.rpnew_main_ta .left_div ul li dt {float:left;font-size:13px; width:70px;text-align:right;line-height:20px;}
.rpnew_main_ta .left_div ul li dd {float:right;font-size:20px;font-family:"NSB";padding-left:13px;text-align:right;letter-spacing:-1.5px;}
.rpnew_main_ta .right_div {margin-top:32px;float:right;background:url("../img/tablet/bg_dot_v02.png") repeat-y left center;background-size:1px 2px; width:40%;height:95px;}
.rpnew_main_ta .right_div dl {padding-right:24px;}
.rpnew_main_ta .right_div dt {font-size:13px;text-align:right;margin-top:14px;}
.rpnew_main_ta .right_div dd {font-size:28px; font-family:"NSB";margin-top:11px;text-align:right;letter-spacing:-1.5px;}
.rpnew_main_ta .txt {clear:both;position:absolute; right:24px;bottom:20px; font-size:11px;color:#bebebe;}
.rpnew_main_ta .colR {color:#e24646;}
.rpnew_main_ta .colB {color:#2b77ee;}

.rpnew_top_ta {margin-top:20px;}
.rpnew_top_ta > table {width:100%;vertical-align:top;}
.rpnew_top_ta > table td {vertical-align:top;}
.rpnew_top_ta > table td table td {vertical-align:middle;}
.rpnew_top_ta table .bdl {border-left:1px solid #eeeeee;}
.rpnew_info_ta {clear:both;}
.rpnew_info_ta table{width:100%;border-top:1px solid #c5c5c5;border-bottom:1px solid #ddd;}
.rpnew_info_ta table thead th {height:39px;font-size:13px;font-family:"NSB";border-bottom:1px solid #eeeeee;}
.rpnew_info_ta table tbody th,.rpnew_info_ta table tbody td {height:43px;border-bottom:1px dotted #eeeeee;text-align:left;}
.rpnew_info_ta table tbody th {background:#f0f8ff;padding-left:25px;font-size:14px;font-weight:normal;}
.rpnew_info_ta table tbody td {font-size:14px; color:#000; text-align:right;padding-right:24px;}
.rpnew_info_ta table tbody td .plus_btn {height:18px; width:24px;float:right;margin-left:12px; border:1px solid #ddd;background:url("../img/tablet/ico_plus_so01.png") no-repeat center center;background-size:10px 10px;}
.rpnew_info_ta table tbody td span {line-height:20px;color:#000;}
.rpnew_info_ta table .bdl {border-left:1px solid #eeeeee;}
.rpnew_info_ta table tbody th.gray_th {background:#fafafa;}

.rpn_tit {padding-top:27px; padding-bottom:14px;overflow:hidden;}
.rpn_tit h3 {font-size:16px;font-family:"NSB"; float:left;color:#000;}
.rpn_tit .p_ri {float:right;font-family:"NSB";color:#000;font-size:17px;}
.rpn_ta {}
.rpn_ta table {width:100%;border-top:1px solid #7e7e7e;border-collapse: separate;}
.rpn_ta table th,.rpn_ta table td {height:40px;font-size:13px;}
.rpn_ta table th {font-family:"NSB";border-bottom:1px solid #eeeeee;text-align:center;padding-right:6px;}
.rpn_ta table td { border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;text-align:right;padding-right:6px;}
.rpn_ta table td:first-child {border-left:none;}
.rpn_ta table tr:first-child td {border-top:none;}
.rpn_ta table tfoot tr:first-child td {border-top:1px solid #eeeeee;}
.rpn_ta table tfoot td {background:#fafafa;font-family:"NSB";}
.rpn_ta table .le {text-align:left; padding-left:10px;}
.rpn_ta table .cen {text-align:center; padding-left:0px;padding-right:0px;}
.rpn_ta table td.colB {color:#2866ed; font-weight:normal !important;}
.rpn_ta table td.colR {color:#f33333; font-weight:normal !important;}
.rpn_ta table td.colGR {color:#959595; font-weight:normal !important;}
.rpn_ta table .bigo_tr td {height:29px; border-top:1px dotted #eeeeee !important;font-size:12px; color:#959595;text-align:left;padding-left:10px;}
.rpn_ta table img { vertical-align: middle;}

.rpn_ta.bd_btm table {border-bottom:1px solid #eeeeee;}
.rpn_ta.ova_sc table {border-top:none;border-bottom:1px solid #eeeeee;}

/*자금관리권한설정*/
.acc_bottom {height:154px;overflow-y:auto;background:#ffffff;border-top:1px solid #dcdcdc;}
.acc_bottom ul {margin:6px 0;}
.acc_bottom ul li {position:relative;padding-left:17px;line-height:22px;cursor:pointer;white-space:nowrap;}
.acc_bottom ul li.ico1 {background:url(../img/ico_hu01.png) 24px 2px no-repeat;}
.acc_bottom ul li:hover .na {background:#bfe0ff;}
.acc_bottom ul li .na {margin-left:4px;}
.acc_bottom ul li.on .na {background:#bfe0ff;}
.acc_bottom ul li .condi {color:#5976a3;}
.acc_bottom ul li.ico3 .condi {color:#b2b2b2;}
.acc_bottom ul li span {display:inline-block;line-height:20px;}
.acc_bottom ul li input.acc_b_chk{position:absolute;top:4px;left:12px;}

.acc_cen_div {padding:0 10px;max-width:200px; margin:0 auto;}
.acc_cen_div .acc_txt{line-height:24px;float:right;}

/* 원본
.chk_div_sc {overflow-y:auto;}
.chk_div_sc ul li{ position:relative;padding-left:20px;line-height:24px;cursor:pointer;white-space:nowrap;}
.chk_div_sc ul li > ul > li {background:url('../img/ico/ico_detail.png') no-repeat 4px 3px; }
.chk_div_sc ul li p {line-height:24px;}
.chk_div_sc ul li p input {margin-right:4px;vertical-align:middle;}
*/

.chk_div_sc {overflow-y:auto;}
.chk_div_sc ul li{ position:relative;padding-left:20px;cursor:pointer;white-space:nowrap;}
.chk_div_sc ul li > ul > li {background:url('../img/ico/ico_detail.png') no-repeat 4px 3px; }
.chk_div_sc ul li p {margin:10px 0;}
.chk_div_sc ul li p input {margin-right:4px;vertical-align:middle;}

/* 지출결의설정 > 버튼설정 */
.buttonSet{width:660px; border:1px solid #1d8bdd; margin:0 auto;}
.buttonSet .btn_div {overflow:hidden;margin:10px 0px 4px 0px !important;}
.buttonSet .head{height:42px; background:#1385db;}
.buttonSet .title{float:left; font-size:12px;font-weight:bold;color:#fff;line-height:42px;padding-left:20px;}

.buttonSet .button_sel{border:1px solid #dcdcdc; overflow:auto; cursor:pointer;}
.buttonSet .button_sel.on{border:1px dashed #0876c9;}
.buttonSet .button_sel.img01{background:url('../img/temp/buttonSet_img01.gif') no-repeat 0 0; }
.buttonSet .button_sel.img02{background:url('../img/temp/buttonSet_img02.gif') no-repeat 0 0; }
.buttonSet .button_sel.img03{background:url('../img/temp/buttonSet_img03.gif') no-repeat 0 0; }
.buttonSet .button_sel.img04{background:url('../img/temp/buttonSet_img04.gif') no-repeat 0 0; }

.buttonSet .button_sel .controll_btn{text-align:left;}
.buttonSet .controll_btn button{border:1px solid #c9cac9; margin:0 0 5px 0 !important;}
.buttonSet .controll_btn button.on,
.buttonSet .controll_btn button.on:hover{border:2px dashed #8ec40d; background:#fff;}

.button_sel .controll_btn button,
.button_sel .controll_btn button:hover{background:#f3f3f3; cursor:default; border:1px solid #c9cac9; color:#a1a1a1;}

.buttonSet .head_btn{margin:3px 5px 3px 0;}
.buttonSet .head_btn button{padding:0 12px;height:24px;font-weight:normal; background:#f3f3f3; border:1px solid #c9cac9; color:#a1a1a1;}
.buttonSet .btn_cen button{padding:0 12px;background:#1385db;height:24px;color:#fff;border:1px solid #5aaae6;font-weight:normal;}

.buttonSet .head_btn button.on{border:2px dashed #afe40d; background:#fff; color:#4a4a4a}
.buttonSet .btn_cen button.on{border:2px dashed #afe40d;}

/* 운행기록부 */
.vehicles_detail{border:1px solid #eaeaea; padding:15px;}						
.vehicles_detail dl dt{float:left; font-weight:bold; margin:5px 10px 0 0;}
.vehicles_detail dl dd{float:left; margin:0 30px 0 0;}
.vehicles_detail dl dd input{text-indent:7px;}

/* 카드승인전표상세팝업 */
.creditSlip{width:430px; background:url('../img/bg/bg_creditSlip.png') repeat 0 0; background-position:0 16px;}


/*지출결의확인 엑셀다운로드*/

.down_lay .clo {float:right;margin:2px 3px 0 0;width:12px; height:12px;background:url("../img/ico/sc_multibox_close.png") no-repeat center center;}

.down_lay {position:fixed;z-index:2;min-width: 100px; color:#444/* display:none; */}
.down_lay .down_lay_in {position:relative;padding-top:12px;}
.down_lay .semo {background:url("../img/ico/tool_up01.png") no-repeat center top;width:23px; height:13px;position:absolute;top:0; right:35px;}
.down_lay_con {background: #fff; border:1px solid #6ebbf5;padding:10px 18px 5px 5px;}
.down_lay_con ul {}
.down_lay_con li {line-height: 18px; white-space: nowrap;cursor: default;background:url("../img/ico/ico_clip02.png") no-repeat left center;padding-left:18px;}
.down_lay_con li a:hover {text-decoration:underline;}


/**************************************************
  대사우서비스
**************************************************/
/*대사우서비스 인사관리_인사정보조회 상세*/
.but_div {}
.but_div .com_ta4{display:none;}
.but_div.on .com_ta4{display:block;}
.but_div .but_p {margin-top:5px;margin-bottom:6px;font-weight:bold;padding-top:13px;padding-bottom:4px;cursor:pointer; border-bottom:1px solid #dcdcdc;background:url("../img/ico/ico_line_arr_down01.png") no-repeat 98% 55%;}
.but_div.on .but_p {background:url("../img/ico/ico_line_arr_up01.png") no-repeat 98% 55%;}

/*일반 탭*/
.tab_nor.minW100 ul li {min-width:100px;}
.tab_nor.minW130 ul li {min-width:130px;}
.tab_nor {overflow:hidden; clear:both;background:url("../img/bg/tab_dot01.png") repeat-x bottom;position:relative;height:34px;}
.tab_nor ul {margin-left:0px;position:absolute; top:0px;left:0px;
			transition-property: top, left, width, height;
              transition-duration: 0.3s;
            transition-timing-function: cubic-bezier(1.680, -0.550, 0.265, 1.550);
			}
.tab_nor ul li {border-top:1px solid #c9cac9;border-right:1px solid #c9cac9;border-bottom:1px solid #c9cac9;white-space: nowrap;display: table-cell;text-align:center;;}
.tab_nor ul li:first-child {border-left:1px solid #c9cac9;}
.tab_nor ul li a {color:#4a4a4a;font-weight:600;padding:0 19px; height:32px; line-height:32px;background:#f9f9f9;display:block;}
.tab_nor ul li span {margin-left:5px;color:#058df5}
.tab_nor ul li .txt {margin-left:0px;color:#4a4a4a;}
.tab_nor ul li.on {border-bottom:1px solid #fff;}
.tab_nor ul li.on a {background:#fff;}
.tab_nor ul li.on a span {}

.tab_nor.st2 ul li a {font-weight:normal;padding:0px; text-align:center;width:96px;;}
.tab_nor.st2 ul li.on a {font-weight:bold;}

.tab_nor .pre {display:inline-block;border:1px solid #c9cac9;height:32px; width:24px;position:absolute;top:0px;left:0px;z-index:2;background:#fff url("../img/btn/btn_arr02.png") center center no-repeat;display:none;}
.tab_nor .nex {display:inline-block;border:1px solid #c9cac9;height:32px; width:24px;position:absolute;top:0px;right:0px;z-index:2;background:#fff url("../img/btn/btn_arr01.png") center center no-repeat;display:none;}
.tab_nor .pre:hover {border:1px solid #058df5;}
.tab_nor .nex:hover {border:1px solid #058df5;}
.tab_mid {overflow:hidden; clear:both;background:url("../img/bg/tab_dot01.png") repeat-x bottom;}
.tab_mid ul {margin-left:0px;}
.tab_mid ul li {float:left; border-top:1px solid #c9cac9;border-right:1px solid #c9cac9;border-bottom:1px solid #c9cac9;}
.tab_mid ul li:first-child {border-left:1px solid #c9cac9;}
.tab_mid ul li a {color:#4a4a4a;padding:0 19px; height:32px; line-height:32px;background:#f9f9f9;display:block;}
.tab_mid ul li span {margin-left:5px;}
.tab_mid ul li.on {border-bottom:1px solid #fff;}
.tab_mid ul li.on a {background:#fff;color:#010101;font-weight:bold;}
.tab_mid ul li.on a span {color:#058df5}

/*회색타이틀 테이블*/
.gr_ta {}
.gr_ta table{width:100%;}
.gr_ta table th {height:36px; background:#f6f6f6;text-align:left;font-weight:normal;}
.gr_ta table th,.gr_ta table td {border:1px solid #dcdcdc;padding-left:10px;}
.gr_ta table td {height:36px; vertical-align:top;}

/*두개동그라미 타이틀 예) 회계 > 사용자팝업*/
.cir_tit {overflow:hidden;margin-bottom:10px;}
.cir_tit ul li {float:left;margin-right:20px; line-height:20px;}
.cir_tit ul li dt {float:left;font-weight:bold;}
.cir_tit ul li dd {float:left;margin-left:10px;}

/* 일반경비청구상세 - 비상교육 커스터마이징*/
.visang{float:left; height:22px; text-indent:8px; background:#fff url("../img/ico/sele_arw01.png") no-repeat right center; border:1px solid #c3c3c3; line-height:22px; min-width:130px; padding-right:20px; cursor:pointer;}
.visang_sel{position:absolute; top:38px; min-width:151px; background:#fff; padding:10px; border: 1px solid #dddddd; background: #ffffff; color: #333; z-index:10; max-height:230px; overflow:auto;}
.visang_sel_btn{float:left; margin-left:-1px !important;}

/*비상커스텀_연봉통지서*/
.salay_con {border:1px solid #dcdcdc;margin-top:11px;}
.salay_con_in {width:650px;margin:0 auto;padding-bottom:60px;}
.salay_con .txt1{font-size:30px; color:#000;margin-bottom:16px;margin-top:60px;font-family:NBG;text-align:center;}
.salay_con .txt2{font-size:15px; color:#4a4a4a;line-height:23px;font-family:NBG;text-align:center;}
.salay_con .txt3{color:#f33e51;line-height:18px; margin-left:12px;margin-top:7px;}
.salay_con .txt4 {font-size:20px;color:#4a4a4a; margin-top:67px;font-family:NBG;text-align:center;}
.salay_con .txt5 {color:#8d8d8d;margin-top:17px;line-height:18px;text-align:center;}

.salay_password {border:1px solid #dcdcdc;width:458px; height:158px; margin:0 auto; margin-top:266px;background:url("../img/ico/ico_bs_ys_pass.png") no-repeat 29px 48px;}
.salay_password .txt1 {text-align:center;color:#4a4a4a; font-size:14px;font-weight:bold;margin:30px 0 20px 0;}
.salay_password .inp_txt {margin-left:117px;;}
.salay_password .inp_txt input[type="pasword"] {text-indent:7px;}
.salay_password .txt2 {margin-left:117px;margin-top:11px;color:#8d8d8d;}

/*ERP근태전송 - 기간별전송*/
.userlist_chksel_pop{border:1px solid #3a86d2 ;position:absolute;top:40px;left:40px;background:#fff;display:none;}
.userlist_chksel_pop ul li{margin:2px 0;padding:4px 5px;}
.userlist_chksel_pop ul li:hover{background:#e6f4ff;}
.userlist_chksel_pop ul li.on{background:#e6f4ff;}

/*근태현황관리(테스트) 20170529 허정명*/
.diligence_and_laziness_BoxIn .posi_left{position:absolute;top:0;left:0;}
.diligence_and_laziness_BoxIn .posi_right{position:absolute;top:0;right:0;background: #f9f9f9 url('../img/bg/com_ta2_head_bg.png') repeat-x right top;}
.diligence_and_laziness_Box_detail{position:absolute;top:0;right:0;bottom:0;padding:0 20px;border:1px solid #eaeaea;background:#fff;display:none;}
.diligence_and_laziness_Box_detail_in{background: #f9f9f9 url('../img/bg/com_ta2_head_bg.png') repeat-x right top;}

/*근태 v1.0*/
.dal_BoxIn .posi_left{position:absolute;top:0;left:0;width:400px;}
.dal_BoxIn .posi_right{position:absolute;top:0;left:400px;right:0;background: #f9f9f9 url('../img/bg/com_ta2_head2_bg.png') repeat-x right top;}
.dal_Box_detail{position:absolute;top:-1px;left:200px;right:0;bottom:-1px;padding:0 20px;border:1px solid #eaeaea;background:#fff;display:none;}
.dal_Box_detail_in{background: #f9f9f9 url('../img/bg/com_ta2_head_bg.png') repeat-x right top;}
.dal_Box_detail .close {position:absolute;top:4px;right:0;display:block;width:17px;height:17px;background:url('../img/btn/btn_pop_clo02.png') no-repeat left top;}
.dal_Box_detail .all_btn{padding-right:30px;background:#fff url('../img/ico/btn_arr002.png') no-repeat 92%;}
.dal_Box_detail .all_btn:hover{padding-right:30px;background:#fff url('../img/ico/btn_arr002.png') no-repeat 92%;}
.dal_Box_detail .all_btn.up{padding-right:30px;background:#fff url('../img/ico/btn_arr001.png') no-repeat 92%;}
.dal_Box_detail .all_btn.up:hover{padding-right:30px;background:#fff url('../img/ico/btn_arr001.png') no-repeat 92%;}


/*출장비단가관리*/
.com_ta2 span.bul{padding:0 10px;background: url('../img/ico/ico_timeline_bullet.png') no-repeat 0px 4px;}
.align_sel_pop{background:#fff;border:1px solid #c3c3c3;top:42px;right:15px;}
.align_sel_pop ul{padding:5px 0;}
.align_sel_pop ul li{min-width:70px;padding: 3px 10px;}
.align_sel_pop ul li:hover{background:#e6f4ff;}
.align_sel_pop ul li a{white-space: nowrap;}

/*급여관리*/
.pay_title{text-align: center;padding:0 0 30px 0;}
.pay_title h6{font-size: 30px;}

/*설명박스*/
.posi_right.disInfoBox{bottom:20px;border-top:1px solid #eaeaea; background:url('../img/bg/disInfoBox_bg.png') no-repeat 90% 85%;}
.posi_right.disInfoBox .text01{text-align:left;font-size: 12px;font-weight: bold;color: #4a4a4a;margin: 36px 0 22px 35px;padding: 0 0 0 5px;background: url("../img/ico/ico_dot01.png") no-repeat 0px 5px;}
.posi_right.disInfoBox .text02{text-align:left;font-size: 12px;color: #4a4a4a;clear: both;margin: 0 0 0 35px;}
.posi_right.disInfoBox .text02 li{line-height:22px}
/*.posi_right.disInfoBox.pay{background:url('../img/bg/disInfoBox_pay.png') no-repeat 90% 95%;}급여명세서 아이콘*/
/*.posi_right.disInfoBox.code{background:url('../img/bg/disInfoBox_code.png') no-repeat 90% 95%;}근태코드 아이콘*/
/*.posi_right.disInfoBox.audit{background:url('../img/bg/disInfoBox_audit.png') no-repeat 90% 95%;}감사설정 아이콘*/

.twinbox_td .disInfoBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:url('../img/bg/disInfoBox_bg.png') no-repeat 95% 90%;}
.twinbox_td .disInfoBox .text01{text-align:left;font-size: 12px;font-weight: bold;color: #4a4a4a;margin: 36px 0 22px 35px;padding: 0 0 0 5px;background: url("../img/ico/ico_dot01.png") no-repeat 0px 5px;}
.twinbox_td .disInfoBox .text02{text-align:left;font-size: 12px;color: #4a4a4a;clear: both;margin: 0 0 0 35px;}
.twinbox_td .disInfoBox .text02 li{line-height:22px}
/*.twinbox_td .disInfoBox.pay{background:url('../img/bg/disInfoBox_pay.png') no-repeat 95% 90%;}급여명세서 아이콘*/
/*.twinbox_td .disInfoBox.code{background:url('../img/bg/disInfoBox_code.png') no-repeat 95% 90%;}근태코드 아이콘*/
/*.twinbox_td .disInfoBox.audit{background:url('../img/bg/disInfoBox_audit.png') no-repeat 95% 90%;}감사설정 아이콘*/

/*액션레이어*/
.actionLayer{position:absolute;top:-1px;right:0;bottom:-1px;padding:0 20px;border:1px solid #eaeaea;background:#fff;display:none;}
.actionLayer .close {position:absolute;top:4px;right:0;display:block;width:17px;height:17px;background:url('../img/btn/btn_pop_clo02.png') no-repeat left top;}
		
/*생산성본부*/	
.chk_list {margin-top:10px;}
.chk_list ul li{margin-bottom:10px;}

.inj_ul ul {clear:both;}
.inj_ul ul li {float:left;clear:none !important; width:150px; line-height:30px;}

.sim_sch_head {text-align:center; height:40px;margin-bottom:15px;;margin-top:20px;;border:1px solid #dcdcdc;padding:10px;}
.sim_sch_head .inner {position:relative; width: 370px; margin: 0 auto;}
.sim_sch_head .inner .tit {font-size:24px;line-height:40px;font-weight:bold;}
.sim_sch_head input[type="button"]{height:40px;padding:0 15px}
.sim_sch_head .pre {background:url('../img/ico/btn_quick_prev.png') no-repeat 6px center;position:absolute; left:0px;top:0px;}
.sim_sch_head .nex {background:url('../img/ico/btn_quick_next.png') no-repeat 9px center;position:absolute; right:0px;top:0px;}
.sim_sch_head .pre:hover {border: 1px solid #1088e3; background: #fff url('../img/ico/btn_quick_prev.png') no-repeat 6px center;}
.sim_sch_head .nex:hover {border: 1px solid #1088e3; background: #fff url('../img/ico/btn_quick_next.png') no-repeat 9px center;}
.sim_sch_head .pre:active {border: 1px solid #1088e3; background: #f4f9fe url('../img/ico/btn_quick_prev.png') no-repeat 6px center;}
.sim_sch_head .nex:active {border: 1px solid #1088e3; background: #f4f9fe url('../img/ico/btn_quick_next.png') no-repeat 9px center;}

.sim_sch_ta {}
.sim_sch_ta table {width:100%;}
.sim_sch_ta table thead th {color:#fff; background:#7c7b7b;}
.sim_sch_ta table th {border:1px solid #dcdcdc;height:32px;}
.sim_sch_ta table td {border:1px solid #dcdcdc;height:148px;text-align:center;padding:10px;}
.sim_sch_ta table td input[type="button"] {margin:0 auto;}
.sim_sch_ta table th.sat {color:#fff;background:#60aefd;}
.sim_sch_ta table th.sun {color:#fff;background:#fd6060;}
.sim_sch_ta table td dl {}
.sim_sch_ta table td dl dt {font-weight:bold;margin-bottom:7px;;}
.sim_sch_ta table td dl dd {}
.sim_sch_ta table td.regi_ed {text-align:left;vertical-align:top;}
.sim_sch_ta .in_ta {margin-top:10px;;}
.sim_sch_ta .in_ta table {margin:0}
.sim_sch_ta .in_ta table th {text-align:center;}
.sim_sch_ta .in_ta table td {height:40px;padding:0px;}


.sb_cal_head {text-align:center; height:24px;margin-bottom:15px;;margin-top:0px;;border:1px solid #dcdcdc;padding:10px;overflow:hidden;position:relative;}
.sb_cal_head .dal {overflow:hidden;position:relative; width: 185px;margin:0 auto;}
.sb_cal_head .dal .tit{font-size:16px; font-weight:bold;display:inline-block;line-height:24px;margin:0px 10px 0 10px;}
.sb_cal_head .dal .pre{background:url('../img/ico/btn_arr02.png') no-repeat center center;position:absolute; left:0; top:0;}
.sb_cal_head .dal .nex{background:url('../img/ico/btn_arr01.png') no-repeat center center;position:absolute; top:0; right:0;}
.sb_cal_head .to {position:absolute; left:155px; top:13px;}
.sb_cal_head .check_set {position:absolute; right:10px; top:13px;}
.sb_cal_head .check_set li {float:left;margin-right:5px;}

.sb_cal {}
.sb_cal table {width:100%;}
.sb_cal table th,.sb_cal table td {border: 1px solid #dcdcdc;}
.sb_cal table th {height:27px;border-top:2px solid #4a4a4a;}
.sb_cal table td {height:80px;position:relative; text-align:center;;}
.sb_cal table td.gray {color:#cececc;}
.sb_cal table td .num {font-size:14px;font-weight:bold;position:absolute; left:5px; top:5px;}
.sb_cal table td.sat .num {color:#51a1f3;}
.sb_cal table td.sun .num {color:#fd6060;}
.sb_cal table td.sat.gray .num {color:#b9d8f8;}
.sb_cal table td.sun.gray .num {color:#f0b8b8;}
.sb_cal table td .txt {width:60px; height:60px; overflow:hidden; text-align:left;position:absolute; left:10px; top:20px;}
.sb_cal table td .um { position:absolute; top:6px; right:10px; color:#cececc;font-size:11px;}

.sb_cal_list {overflow:hidden;}
.sb_cal_list ul li {height:30px; line-height:30px;position:relative;}
.sb_cal_list ul li .modi {float:right;width:12px; height:12px;background:url('../img/ico/btn_modi_reply.gif') no-repeat center center;margin:9px 5px 0 0;}
.sb_cal_list ul li .clo {float:right;width:12px; height:12px;background:url('../img/ico/btn_del_reply.gif') no-repeat center center;margin:9px 5px 0 0;}
.sb_cal_list ul li .txt {float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; margin-left:10px;width:175px;}
.sb_cal_list ul li .ti {float:left;}
.sb_cal_list ul li .select_set {margin-bottom:7px;}
.sb_cal_list ul li.modi_li {height:auto;}
.sb_cal_list ul li.modi_li input[type="text"] {text-indent:7px;}


.ck_span {background:url('../img/ico/check_one02.png') no-repeat left center;padding-left: 24px;height: 24px;display: inline-block;line-height: 24px;font-size: 14px;font-weight: bold;cursor:pointer; color:#cececc;}
.ck_span.on {background:url('../img/ico/check_one03.png') no-repeat left center;color:#4a4a4a;}
.sim_sch {border:1px solid #dcdcdc;}
.sim_sch .no_sch{text-align:center;background:#f9f9f9;min-height:70px;line-height:100px;}


/**************************************************
  팝업
**************************************************/
.tree_title h2 {background:url("../img/ico/ico_dot01.png") no-repeat 15px 16px; font-weight:bold;line-height:36px;padding-left:22px;}
.pop_closeall{height:35px; background:#767676; line-height:35px; color:#fff; padding:0 15px;}
.pop_close{color:#fff; background:url('../img/btn/btn_pop_clo01.png') no-repeat right -3px; padding-right:20px;}

/*팝업::재기안*/
.re_draft_pop{border:1px solid #1385db;background:#fff;}
.re_draft_pop .pop_tit{position:relative;background-color:#1385db;}
.re_draft_pop .pop_tit h6{color:#fff;padding:10px 12px;}
.re_draft_pop .pop_tit .btn_close{display:block;width:15px;height:15px;position:absolute;top:8px;right:10px;background:url('../img/ico/cross_ico.png') no-repeat;}
.re_draft_pop .pop_con{padding:12px 13px;}
.re_draft_pop .pop_con p{color:#4a4a4a;font-size:12px;font-weight:bold;padding:5px 10px 10px 0;}
.re_draft_pop .pop_con .box_gray{border:1px solid #c3c3c3;padding:10px 15px;}
.re_draft_pop .pop_btn{text-align:center;padding:12px 0 9px 0;background:#f8f8f8;}


/*팝업::기본항목*/
.pop_con {overflow:hidden; background:#fff;}
.btn_top {border-bottom:1px solid #dcdcdc;padding:10px 20px;overflow:hidden;}
.btn_top input[type="text"] {width:108px;padding-left:7px;}
.sub_contents .btn_top {border:none !important; padding:0px 0px !important; float:left !important;} /* 팝업아닌페이지에서*/
.btn_top .txt_line{font-size:12px; color:#4a4a4a; margin-right:6px;}
.pop_con .colBlue {color:#058df5;}
.pop_con .colRed {color:#f33e51;}
.com_ta .file_td {background:url('../img/bg/input_txt_bg01.png') no-repeat 13px 6px;padding-top:6px; padding-bottom:24px;height:0px;position:relative;}
.pop_con .com_ta .file_td ul {padding:0px;padding-top:10px;}
.file_td .file_size {font-size:11px; color:#4a4a4a;clear:both;padding-top:7px;}
.file_td .k-upload-files {width:477px;padding:0px;}
.file_td .file_down_bot .file_group li{margin:0 14px 5px 0px;}
.file_td .file_down_bot .file_group li>.fl{width:75%;}
.file_td .file_down_bot .file_group .file_txt{padding:1px 0;max-width:93%;}
.file_td .file_down_bot .file_group .span_line{padding:0 2px;color:#dcdcdc;}
.file_td .file_down_bot .file_group .file_x_btn{padding:3px 0 4px 5px;}
.file_td.st2 {border:none; padding:15px 0 10px 20px;background:url('../img/bg/input_txt_bg02.png') no-repeat 20px 15px;}
.file_td.st2 .file_size {width:675px;}
.file_td.st2 .k-upload-files {width:583px;}
.file_td.st2 .file_down_bot .file_group li > .fr{padding-top:2px;}
.pop_con .com_ta .file_td.st2 .k-upload {width:663px;}
.pop_con .com_ta {padding:}
.pop_con .com_ta .file_td .k-upload {width:557px;}
.pop_con .com_ta .file_td ul.k-upload-files {padding-top:0px}
.pop_con .com_ta ul.file_group {padding:10px 0;overflow: hidden;}
.address_ul dt { width:70px;}
.address_ul li {margin:4px 0;}
.qm_pop{display:none;position:absolute;width:295px;top:104px;left:134px;border:1px solid #dcdcdc;}

/*팝업::첨부파일*/
.state_info {}
.state_info ul li{float:left;padding-right:10px;line-height:23px;}
.state_info ul li.first {background:url('../img/ico/ico_bar_top01.png') no-repeat right center;}
.state_info ul li.second {background:url('../img/ico/ico_bar_top01.png') no-repeat right center;padding-left:10px;}
.state_info ul li.third {padding-left:10px;}

.state_info ul li.first.on {background:url('../img/ico/ico_bar_top01.png') no-repeat right center,url('../img/ico/ico_chk_blue01.png') no-repeat 0px center;padding-left:18px;}
.state_info ul li.second.on {background:url('../img/ico/ico_bar_top01.png') no-repeat right center,url('../img/ico/ico_chk_blue01.png') no-repeat 10px center;padding-left:28px;}
.state_info ul li.third.on {background:url('../img/ico/ico_chk_blue01.png') no-repeat 10px center;padding-left:28px;}
.state_info ul li.on a {color: #058df5; font-weight: bold;}

.file_div {display:table-cell;padding:0 20px;width:663px;min-height:25px;background:url('../img/bg/input_txt_bg02.png') no-repeat 20px 15px;padding-top:15px;padding-bottom:30px;height:0px;position:relative;}
.file_div .file_size {position:absolute; bottom:8px; left:20px;font-size:11px; color:#4a4a4a;}
.pop_con .com_ta .file_div  ul {padding:0px;}
.file_div .k-upload-files {width:583px;}
.bz_ul li {margin:4px 0;}

.file_div.w_file400 {width:478px;background:url('../img/bg/input_txt_bg_w400.png') no-repeat 0px 0px; padding:0 4px 0 0px;}
.file_div.w_file400 .k-upload-files {width:398px;}

.file_div.w_file200 {width: 278px;background:url('../img/bg/input_txt_bg_w200.png') no-repeat 0px 0px;padding:0 4px 0 0px;}
.file_div.w_file200 .k-upload-files {width: 198px;}
.file_div.w_file200 .k-filename{max-width:140px;}

.add_ul.file_list_box{padding:7px 10px;border:1px solid #c3c3c3;overflow:hidden;margin:0 0 20px 20px;width:561px;}
.add_ul.file_list_box li{font-size:12px;padding:3px 0;position:relative;}
.add_ul.file_list_box li .downloader_link{position:absolute;top:4px;right:0;padding:0;}
.add_ul.file_list_box li .downloader_link li{display:inline;font-size:11px;padding:0 0 0 5px;border-left:1px solid #dcdcdc;}
.add_ul.file_list_box li .downloader_link li:first-child{border:none;padding:0;}

#filed {position:absolute;visibility:hidden;}
.btn_blue {height:24px; border:1px solid #1e8ae0; background:#fff;color:#474747;padding:0 12px;}
.btn_blue:hover {background:#f4f9fe;}
.inp_url {height:22px;border:1px solid #c3c3c3; text-indent:8px;}

.pop_file_add .file_input{float:left;margin:6px 4px 6px 0;}
.pop_file_add .controll_btn{float:left;margin:0 0 0 4px;}
.pop_file_add .k-upload {float:left;border:none;background-color: #fff;margin:6px 0 0 0;}
.pop_file_add .k-upload .k-dropzone{margin:0;padding:0;border:none;background-color:transparent;}
.pop_file_add .k-upload .k-dropzone strong{display:none;}
.pop_file_add .k-button.k-upload-button {margin:0px;float:right;border:1px solid #c9cac9; height:24px;line-height:24px; min-width:inherit; background:#fff;padding:0px 12px;border-radius:0px;}
.pop_file_add .k-button.k-upload-button:hover {border:1px solid #1088e3;}
.pop_file_add .k-button.k-upload-button:focus {border:1px solid #1088e3;}
.pop_file_add .k-upload-files {position:absolute;top:-10000px;float:left;display:block;line-height:22px;border: 1px solid #c3c3c3;margin:0px; padding:0px;background:#fff;}

/*팝업::결재의견*/
.opin_div{}
.opin_div .txt_box {padding:15px 20px 15px 20px;overflow:hidden;}
.opin_div .txt_box input[type="text"]{float:left;}
.opin_div .txt_box .controll_btn {float:left;padding:0px;margin-left:4px;}
.txt_reply {clear:both;  overflow: hidden;}
.reply_div {margin:6px 0 15px 0px;clear:both;overflow:hidden;}
.reply_div dl dt {color:#4a4a4a; font-size:11px; margin-bottom:8px;}
.reply_div dl dt span.dat {color:#8d8d8d;font-size:12px; margin-right:5px;}
.reply_div dl dt img{margin-top:-2px}
.reply_div dl dd {color:#4a4a4a; font-size:12px;clear:both;}

/*팝업::미리보기*/
.preview_div {text-align:center;/*padding:10px 0;*/}

/*팝업::편철등록*/
.filling_wrap a:hover{text-decoration:underline}
.filling_wrap .cls_list {}
.filling_wrap .cls_list li{padding:5px;}

/*팝업::기타소득상세*/
.layer_pop_etc{position:absolute;top:0px;left:0px;width:420px;border:1px solid #aaaaaa;background:#fff;}
.layer_pop_etc .clo{position:absolute;top:5px;right:10px;display:block;width:17px;height:17px;background-image:url("../img/btn/btn_pop_clo02.png");background-repeat:no-repeat;}
.layer_pop_etc .pop_con ul li a{display:block;padding:5px 10px;font-size:12px;color:#4a4a4a;background:#e9e9e9;border:1px solid #fff;border-bottom:none;}
.layer_pop_etc .pop_con ul li a:hover{background:#d9eff3;}

/*팝업::문서발송*/
.sign_div table {width:100%;}
.sign_div table th,.sign_div table td {border:1px solid #eaeaea;}
.sign_div table th {height:36px;text-align:center; width:33%;}
.sign_div table td {text-align:center;padding:15px 0;}
.sign_div.wid_col table th {width:auto;}

.sign_div tr td{height:130px;}
.sign_div .als-container {position: relative; height:130px;}
.sign_div .als-viewport {overflow: hidden;margin: 0px auto;}
.sign_div .als-wrapper {position: relative;list-style: none;}
.sign_div .als-item {position: relative; float: left;margin: 8px 4px; width:210px;}
.sign_div .als-item div{display: table-cell; vertical-align: middle; width:210px; height:90px;}
.sign_div .als-item div img {max-width:210px; max-height:90px;}
.sign_div .als-item em{margin:10px 0 0 0; display:block; text-align:center;}
.sign_div .als-prev, .als-next {position: absolute;cursor: pointer;clear: both; top:39px; width:15px; height:32px; margin: 8px 4px;}
.sign_div .als-prev {left: 11px;}
.sign_div .als-next {right: 11px;}

/*팝업::비전자문서등록*/
.noelec_wrap .pop_con .com_ta .k-upload {width:264px;}
.noelec_wrap .pop_con .com_ta .file_tr1 td{position:relative;background:url('../img/bg/input_txt_bg03.png') no-repeat 13px 6px;padding-top:6px; padding-bottom:6px;height:0px;}
.noelec_wrap .pop_con .com_ta .file_tr1 td .so_td {position:absolute;top:6px;right:14px;}
.noelec_wrap .pop_con .com_ta .file_tr1 td .so_td dt {float:left;line-height:24px;margin-right:10px;}
.noelec_wrap .pop_con .com_ta .file_tr1 td .so_td dd {float:left;}
.noelec_wrap .pop_con .com_ta ul {padding:0px;}
.noelec_wrap .pop_con .com_ta .k-filename {width:106px;padding-right:33px;}

.noelec_wrap .pop_con .com_ta .file_tr2 td{padding-top:6px; }
.noelec_wrap .pop_con .com_ta .file_tr2 td .file_add {position:relative;background:url('../img/bg/input_txt_bg03.png') no-repeat 0px 0px;padding-bottom:6px;height:25px;}
.noelec_wrap .pop_con .com_ta .file_tr2 td .so_td {position:absolute;top:0px;right:14px;}
.noelec_wrap .pop_con .com_ta .file_tr2 td .so_td dt {float:left;line-height:24px;margin-right:14px;}
.noelec_wrap .pop_con .com_ta .file_tr2 td .so_td dd {float:left;}
.noelec_wrap .pop_con .com_ta .file_tr2 td .controll_btn {margin-bottom:6px;}

.noelec_wrap .pop_con .com_ta .file_tr3 td{padding-top:6px; }
.noelec_wrap .pop_con .com_ta .file_tr3 td .file_add {position:relative;padding-bottom:6px;height:25px;}
.noelec_wrap .pop_con .com_ta .file_tr3 td .so_td {position:absolute;top:0px;right:75px;}
.noelec_wrap .pop_con .com_ta .file_tr3 td .so_td dt {float:left;line-height:24px;margin-right:14px;}
.noelec_wrap .pop_con .com_ta .file_tr3 td .so_td dd {float:left;}
.noelec_wrap .pop_con .com_ta .file_tr3 td .controll_btn {margin-bottom:6px;}

/*팝업::시청각 기록물 속성*/
.pop_con .txta_box {border:1px solid #dcdcdc;color:#646464;padding:15px;line-height:18px;}
.pop_con .noti_box {color:#058df5; font-size:11px;margin-top:10px;}

/*팝업::열람자지정*/
.box_left {float:left;width:249px;border:1px solid #dcdcdc;}
.box_left .record_tab{height:33px; padding:10px 0 0 0; border-bottom:1px solid #c9cac9;background:#f9f9f9;text-align:center;}
.box_left .record_tab li{min-width:98px;text-align:center;border:1px solid #c9cac9;border-width:0 1px 0 1px;border-radius:0;font-size:12px;color:#8d8d8d;background-color:#f8f8f8;}
.box_left .record_tabSearch{height:24px; padding:15px; border-bottom:1px solid #dcdcdc;}
.box_right {float:left;width:283px;padding:15px;height:499px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.option_top {overflow:hidden;}
.option_top ul {float:left;}
.option_top ul li{float:left;height:24px; line-height:27px;}
.updo_div {float:left;margin-left:5px; background:url('../img/ico/ico_bar_top02.png') no-repeat 50% center;height:24px; line-height:24px;}
.updo_div a {margin:0 3px;}
.box_right .ta_div {clear:both;margin-top:10px;}
.viewer_wrap .com_ta2{height:460px; overflow:auto;margin-top:10px;}

.box_right2 {float:left;width:261px;padding:15px;height:453px;border:1px solid #dcdcdc;margin-left:4px;}

/*팝업::수신자지정/대외문서*/
.radi_div {margin-top:15px !important; text-align:center;}
.ads_wrap .record_tabSearch {padding-top:11px;}
.ads_wrap #tabstrip {border:none;}
.ads_wrap .box_left{width:299px}
.ads_wrap .box_right {width:333px;height:457px;}
.ads_wrap .option_top {margin-top:9px;}
.ads_wrap .com_ta2{height:272px; overflow:auto;margin-top:10px;}
.ads_wrap .box_left .record_tab li{min-width:130px;}
.ads_wrap .treeCon{position:relative;}
.ads_wrap .tree_re{position:absolute; right:17px; border:1px solid #ccc; z-index:100; top:5px;}

.ads_wrap .use_sel{position:absolute; width:265px; top:165px; left:33px; background:#fff; border: 1px solid #dddddd; background: #ffffff; color: #333; z-index:10; max-height:170px; overflow:auto; display:none;}
.ads_wrap .use_sel ul li{padding:5px;}
.ads_wrap .use_sel ul li:hover,
.ads_wrap .use_sel ul li.on{background:#f0f6fd;}
.ads_wrap .use_sel ul li img{vertical-align:middle; margin-top:2px;}

/*팝업::결재라인지정*/
.trans_nrw {float:left;width:239px;border:1px solid #dcdcdc;position:relative;}/*20151016 position추가*/
.trans_nrw .record_tab{height:33px; padding:10px 0 0 0; border-bottom:1px solid #c9cac9;background:#f9f9f9;text-align:center;}
.trans_nrw .record_tab li{min-width:98px;text-align:center;border:1px solid #c9cac9;border-width:0 1px 0 1px;border-radius:0;font-size:12px;color:#8d8d8d;background-color:#f8f8f8;}
.trans_nrw .record_tabSearch{height:24px; padding:15px; border-bottom:1px solid #dcdcdc;}
.trans_tool {width:50px; float:left; text-align:center;}
.trans_tool ul {margin-top:202px;}
.trans_tool ul li {margin-bottom:4px;}
.trans_tool ul li a {display:block;border:1px solid #c3c3c3;  display: inline-block;}
.trans_tool ul li a:hover {border:1px solid #1088e3;}
.trans_wide {float:left;width:643px;height:455px;padding:15px;border:1px solid #dcdcdc;}
.trans_top_btn {overflow:hidden;}
.trans_wide .line_btn_add {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden;padding:6px 0;}
.trans_wide .line_btn_add h2 {background:none;padding-left:10px;float:left;line-height:24px;margin-bottom:0px;margin-right:9px;}
.trans_wide .line_btm {overflow:hidden;margin-top:24px;}
.trans_wide .line_btm .line_btm_left {width:395px; float:left;}
.trans_wide .line_btm .line_btm_right {float:right; width:228px;}
.trans_wide .line_btm .line_btm_right input[type="text"] {float:left;margin-right:4px;}
.gamsaLineSel_list, .signLineSel_list{right:4px; top:20px;} /*비영리*/
.gamsaLineSel_list a img, .signLineSel_list a img {margin-top:3px;} /*비영리*/

/*20151016 결재라인지정 검색팝업*/
.tab_search_list_pop{position:absolute;top:54px;left:-1px;right:-1px;max-height:429px;border:1px solid #1385db;background:#fff;z-index:1000;overflow:hidden;}
.tab_search_list_pop .search_result_box{position:relative;padding:10px 10px 0 10px;}
.tab_search_list_pop .search_result_box .result_txt{font-weight:bold;}
.tab_search_list_pop .search_result_box .result_txt .cor{color:#058df5}
.tab_search_list_pop .search_result_box .list_close{position:absolute;top:10px;right:10px;width:9px;height:9px;background:url('../img/btn/btn_pop_clo02.png') no-repeat -4px -4px;}
.tab_search_list_pop .result_list{margin:10px 0 0 0;padding:0 0 10px 0;overflow:auto;max-height:386px;}
.tab_search_list_pop .result_list li{margin:0 0 4px 10px;white-space:nowrap}
.tab_search_list_pop .result_list li a:hover{text-decoration:underline;}

/*팝업::참조문서선택*/
.trans_nrw2 {float:left;width:209px;padding:15px;border:1px solid #dcdcdc;height:455px;}
.com_p {color:#474747; font-size:12px; margin-bottom:9px;}

/*팝업:: 비영리 결재*/
.doc_sign_wrap{position:absolute;top:56px;left:31px;width:100%; height:64px;background:url('../img/temp/ex_img05.png') no-repeat center center; overflow:hidden;}
.doc_sign{display:inline-block;width:68px;height:64px;text-align:center;vertical-align:middle; display:table-cell;}
.doc_sign img{max-width:72px; /*height:50px;*/margin-top:8px;}
.doc_sign.img_size50 img{max-width:50px !important;}

/*팝업 전자결재 테이블 스크롤*/
.ea_grid200 .k-grid-content{max-height:200px;}
.ea_grid300 .k-grid-content{/*max-height:300px;*/height:300px;}
.ea_grid400 .k-grid-content{max-height:400px;}

/*팝업 결재처리 결재의견*/
.ea_sign_txt textarea{width:89%;height:65px;padding:0.5%;}

/*팝업::결재라인보기*/
.line_sign_wrap{border:1px solid #dcdcdc;}
.line_sign {margin:15px 16px;overflow-x:auto;overflow-y:hidden;width:936px;}
.line_sign .arrow{width:14px; text-align:center; padding:0 8px 0 9px;}
.line_sign .arrow img{vertical-align:middle;margin-top:-27px;}
.line_sign .arrow:last-child{display:none;}

.sign_ta_set {width:164px;float:left;position:relative;}
.sign_ta_set table{border:1px solid #dcdcdc;width:100%;}
.sign_ta_set table th{height:36px;color:#4a4a4a;border-bottom:1px solid #dcdcdc;background:#f9f9f9;font-weight:normal;}
.sign_ta_set table th img{vertical-align:middle; margin:-2px 0 0 3px;}
.sign_ta_set table td{text-align:center;height:40px;}
.sign_ta_set table .sign_tr td {height:100px; position:relative; overflow:hidden;}
.sign_ta_set table .sign_tr .box_sign{position:absolute;top:8px;left:0px;width:100%; height:inherit;/*background:url('../img/temp/ex_img05.png') no-repeat center 1px;*/ overflow:hidden; display:table;}
.sign_ta_set table .sign_tr .doc_sign{text-align:center; vertical-align:middle; height:inherit; max-width:90px; display:table-cell;}
.sign_ta_set table .sign_tr .doc_sign_img{width: 100%; vertical-align: middle; position: absolute; top: 25px; left:0;}
.sign_ta_set table .sign_tr .doc_sign_img img{max-width:90px; max-height:75px;}

.sign_ta_set table .sign_tr .box_txt{position:relative;padding:3px 10px;background:#f1f1f1; top:33px; left:0; right:0; background:#56a8f4; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff;}
.sign_ta_set table .txt_tr td {vertical-align:top;}
.sign_ta_set table .txt_tr td table{border:none;height:44px;table-layout:fixed;}
.sign_ta_set table .txt_tr td table tr td{height:20px;}
.sign_ta_set table .txt_tr td table tr td.fixed52{width:52px;}
.sign_ta_set table .txt_tr td table tr td.lt{text-align:left;}
.sign_ta_set table .txt_tr td table tr td .doc_thumb{position:relative;display:inline-block;overflow:hidden;width:38px;height:38px;}
.sign_ta_set table .txt_tr td table tr td .doc_thumb img{width:32px;}
.sign_ta_set table .txt_tr td table tr td .doc_thumb .doc_thumb_bg{position:absolute;top:0;left:-7px;width:52px;height:44px;background:url('../img/bg/doc_thumb_bg.png') no-repeat center center;}
.sign_ta_set table .txt_tr td table tr td .na {display:block;font-weight:bold;margin-bottom:1px;}
.sign_ta_set table .txt_tr td table tr td .posi {display:block;font-size:11px;max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sign_ta_set table .txt_tr td .hover_link:hover .na,
.sign_ta_set table .txt_tr td .hover_link:hover .posi{text-decoration:underline;}
.sign_ta_set ul {margin:4px 0;}
.sign_ta_set ul li {font-size:11px;padding-left:35px;height:18px;margin-top:2px;}
.sign_ta_set ul li.doc_o{background: url('../img/bg/doc_dat_sp.png') no-repeat 0 0;}
.sign_ta_set ul li.doc_s{background: url('../img/bg/doc_dat_sp.png') no-repeat 0 -18px;}
.sign_ta_set ul li .dat {color:#8d8d8d;}
.sign_ta_set ul li.txt {padding-left:0px; white-space: nowrap;}
.sign_ta_set ul li.txt .sign{line-height:11px; height:10px; margin:6px 6px 0 0; padding:3px; color:#fff; font-size:11px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  width:50px; text-align:center; display:inline-block; background:#bcbcbc;}
.sign_ta_set .sign_name{text-align:center; position:absolute; top:0; width:100%; padding:7px 0 0 0;  display:block;}
.sign_ta_set.nullbox{height:225px;}

.sign_ta_set.in_sign table{border:1px solid #f3904e;}
.sign_ta_set.in_sign table th{background:#ffece0;}
.sign_ta_set.in_view table{border:1px solid #56a8f4;}
.sign_ta_set.in_view table th{background:#f0f6fd;}
.sign_ta_set.in_gamsa table{border:1px solid #c06d1c;}
.sign_ta_set.in_gamsa table th{background:#eabcb3;}

/*팝업::수신자목록*/
.recipient_list{overflow:hidden;}
.recipient_list li{margin:5px 0;}

/*팝업::공지사항*/
.recipient_nm_btn .arr,
.reference_nm_btn .arr{display: inline-block;margin: 0 0 0 4px;width: 9px;height: 6px;background: url("../img/ico/ico_btn_arr_down01.png")no-repeat;}
.notice_txt p{line-height:1.5;overflow:auto;}
.pop_notice_file{padding:5px 0;overflow:auto;}
.pop_notice_file .file_list{font-size:11px;}
.pop_notice_file .file_list .file_list_info{margin:0 0 3px 0;}
.pop_notice_file .file_list .file_list_info .file_cnt{font-weight:bold;color:#058df5;}
.pop_notice_file .file_list .file_list_info .all_download{color:#058df5;}
.pop_notice_file .file_list .file_list_box{padding:7px 10px;border:1px solid #dcdcdc;overflow:hidden;}
.pop_notice_file .file_list .file_list_box li{font-size:12px;padding:3px 0;position:relative;}
.pop_notice_file .file_list .file_list_box li .downloader_link{position:absolute;top:4px;right:0;padding:0;}
.pop_notice_file .file_list .file_list_box li .downloader_link li{display:inline;font-size:11px;padding:0 0 0 5px;border-left:1px solid #dcdcdc;}
.pop_notice_file .file_list .file_list_box li .downloader_link li:first-child{border:none;padding:0;}

/*팝업::메일 환경설정*/
.tab_area  {overflow:hidden;}
.noti_b {color:#058df5;font-size:11px;}
.mail_setting_wrap {overflow:hidden;}
.mail_setting_wrap .tab_area {padding:15px !important;}

.blue_div {padding:0 20px; height:54px;line-height:54px; background:#f0f6fd;border:1px solid #dcdcdc;margin-bottom:20px;}
.blue_div p.txt {float:left;}
.blue_div .g_div {float:right;}
.blue_div .g_div dl {}
.blue_div .g_div dl dt {float:left;font-weight:bold;}
.blue_div .g_div dl dd {float:left;margin-left:8px;}
.blue_div .g_div dl dd .g_bar {width:178px; height:14px; border:1px solid #c3c3c3;margin-top:18px;}
.blue_div .g_div dl dd .g_bar .bar {background:#058df5; display:block;height: 100%;}
p.email_p {font-weight:bold; margin-bottom:12px;color:#4a4a4a;}

.mail_setting_wrap .com_ta2 .controll_btn { text-align:left;}
.mail_setting_wrap .com_ta2 table td {text-align:center;}
.mail_setting_wrap .com_ta2 table td.f_td {text-align:center;padding:0px;border-right:1px solid #eaeaea;}

.mail_setting_wrap h2 {color:#4a4a4a;font-size:12px; padding-left:12px;background: url("../img/ico/ico_dot01.png") no-repeat 6px 5px;margin-bottom:10px;clear:both;}
.mail_setting_wrap h2 .h2_sp {color:#058df5;font-weight:normal;font-size:11px;margin-left:20px;}
.mail_setting_wrap .h2_btn {margin-top:20px;overflow:hidden;}
.mail_setting_wrap .h2_btn h2{line-height:24px;background: url("../img/ico/ico_dot01.png") no-repeat 6px 10px;}

.auto_del_div {background:#e6f0fc;border:1px solid #dcdcdc;overflow:hidden;padding:15px 0px 5px 35px;border-top:none;}
.auto_del_div ul {overflow:hidden;}
.auto_del_div ul li {clear:both;margin-bottom:10px;overflow:hidden;}
.auto_del_div ul li dt {float:left;font-weight:bold;line-height:23px;}
.auto_del_div ul li dd {float:left;margin-left:18px;line-height:23px;}

.note_box {border:1px solid #dcdcdc;padding:10px 20px;}
.note_box ul li {line-height:18px;}

.pop_con .addr_left {float:left;width:318px;border:1px solid #dcdcdc;}
.pop_con .addr_left .addr_btn_top{height:54px; line-height:54px; border-bottom:1px solid #dcdcdc;}
.pop_con .addr_right {float:left;width:583px;padding:15px;height:674px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.pop_con .addr_btm {overflow:hidden;margin-top:10px;}
.pop_con .addr_btm .ssl_group {float:right;}

.addr_ta {width:100%;}
.addr_ta .addr_left {border:1px solid #dcdcdc;vertical-align:top}
.addr_ta .addr_left .addr_btn_top{height:54px; line-height:54px; border-bottom:1px solid #dcdcdc;}
.addr_ta .addr_right {padding:15px;padding-bottom:40px;height:;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;vertical-align:top;}
.addr_ta .addr_btm {overflow:hidden;margin-top:10px;}
.addr_ta .addr_btm .ssl_group {float:right;}
.addr_ta #treeview {max-height:638px; overflow:auto;}

/*팝업::조직도*/
.organ_wrap .com_ta2{overflow:auto;margin-top:10px;}
.organ_wrap .com_ta2 th {/*border-bottom:none;*/}
.organ_wrap .treeCon { border-bottom:1px solid #dcdcdc;}
.organ_wrap .emp_list {border-top:1px solid #dcdcdc;margin-top:2px;}
.organ_wrap .emp_list .com_ta2 {margin-top:0px;}
.organ_wrap .emp_list .tit {height:27px; line-height:27px; font-weight:bold;padding-left:17px; }

/*조직도 인터렉션*/
.int_org {border:1px solid #dcdcdc;padding:15px;padding-right: 0px;overflow-y:auto;overflow-x:hidden;}

.io_div {position:relative;background: #fff;border:1px solid #c9cac9;float:left;padding:0px 5px;height:22px;margin-right:10px;border-radius:4px;box-shadow:1px 2px 4px #c9cac9;margin-bottom: 5px;;}
.io_div .ico {width:16px; height:16px;float:left;margin-top:3px;}
.io_div.idt1 .ico {background:url("../img/ico/ico_organ_online.png") no-repeat center center;}
.io_div.idt2 .ico {background:url("../img/ico/ico_organ03_close.png") no-repeat center center;}
.io_div.idt3 .ico {background:url("../img/ico/ico_organ01.png") no-repeat center center;}
.io_div.on {background:#e6f4ff;}

.io_div.disa {background: #eee;}
.io_div.idt1.disa .ico {background:url("../img/ico/ico_organ_offline.png") no-repeat center center;}
.io_div.idt2.disa .ico {background:url("../img/ico/ico_organ06_close.png") no-repeat center center;}

.io_div .who {float:left;margin-top:5px;margin-left: 4px; cursor: default;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.io_div .who{margin-top:4px;;}}
@-webkit-keyframes slideInDown2 {
  from { -webkit-transform: translate3d(0, -500%, 0);transform: translate3d(0, -500%, 0); visibility: visible;}
  to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes slideInDown {
  from {-webkit-transform: translate3d(0, -500%, 0); transform: translate3d(0, -500%, 0);visibility: visible;}
  to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
.slideInDown2 {-webkit-animation-name: slideInDown2;animation-name: slideInDown2;}

.io_div .clo {float:right;margin:5px 0 0 5px;width:12px; height:12px;background:url("../img/ico/sc_multibox_close.png") no-repeat center center;}

.io_tooltip {position:fixed;z-index:2;min-width: 100px;;display:none;}
.io_tooltip .io_tooltip_in {position:relative;padding-top:12px;}
.io_tooltip .semo {background:url("../img/ico/tool_up01.png") no-repeat center top;width:23px; height:13px;position:absolute;top:0; left:50px;}
.io_tooltip.right .semo {background:url("../img/ico/tool_up01.png") no-repeat center top;width:23px; height:13px;top:0; left:80%;}
.io_tooltip.down .io_tooltip_in {padding-bottom:12px;padding-top: 0px;}
.io_tooltip.down .semo {background:url("../img/ico/tool_down01.png") no-repeat center center;bottom:0px; left:20%;top:inherit;}
.io_tooltip_con {background: #fff; border:1px solid #6ebbf5;padding:5px;}
.io_tooltip_con ul {}
.io_tooltip_con li {line-height: 16px; white-space: nowrap;cursor: default;}

.io_div.disa .io_tooltip .semo {background:url("../img/ico/tool_up01_disa.png") no-repeat center top;}
.io_div.disa .io_tooltip.down .semo {background:url("../img/ico/tool_down01_disa.png") no-repeat center center;}
.io_div.disa .io_tooltip .io_tooltip_con{border:1px solid #999;}


.org_pop {}
.org_pop_in {width:450px;color:#fff;position:fixed;top:0px;left:50%;margin-left:-225px;z-index:101;}
.org_pop_in .tit {font-size:27px;text-align:center;;margin-top:50px;margin-bottom:20px;;font-weight:bold;}
.org_pop_in .org_list {border: 1px solid #fff;  padding: 10px 0 0 10px;border-radius:5px;}
.org_pop_in .org_list li {margin-bottom:10px;;}
.org_pop_in .org_list .org_div {border:1px solid #fff; border-radius:5px;overflow:hidden; padding:10px;background:#666;}
.org_pop_in .org_list .org_div:hover {background:#999;;}
.org_pop_in .org_list .org_div span {}
.org_pop_in .org_list .org_div span.txt {float:left;font-size:18px;line-height:25px;width:50%;margin-left:10px;;}
.org_pop_in .org_list .org_div span.txt .PUDD.PUDD-UI-ChkRadi label{padding-left:20px !important;font-size:18px;}
.org_pop_in .org_list .org_div span.txt2 {float:left;font-size:15px;margin-top:4px;; }
.org_pop_in .org_list .org_div .io_tooltip_con {color:#343434;}

.org_pop .modal {z-index:100;opacity:0.7;}
.org_pop_in .txt_p {color:#9bb9f5; margin-top:20px;font-size:14px;}
.org_pop .btn_c {text-align:center;margin-top:20px;}
.org_pop .btn_c .PUDD.PUDD-UI-Button input {height:30px; color:#fff; background:#3976ef;border:1px solid #3976ef; border-radius:4px;padding:0 25px;}
.org_pop .comScrollY .mCSB_inside > .mCSB_container {margin-right:20px;}

/*팝업::노트자세히보기*/
.note_pop_wrap{border:1px solid #c9cac9;}
.note_pop_con{padding:16px;}
.note_pop_con .np_tit {border-bottom:1px solid #dcdcdc; overflow:hidden;}
.note_pop_con .np_tit h2 {float:left;height:36px;line-height:36px;max-width:380px;padding-left:40px; font-size:14px;background: url("../img/ico/big_defer_icon01.png")no-repeat 22px 10px;}
.note_pop_con .np_tit h2.on {background: url("../img/ico/big_defer_icon02.png")no-repeat 22px 10px;}
.note_pop_con .np_tit .dat {float:right;height:36px;line-height:38px;padding-right:20px;}
.note_pop_con .txt_con {padding:20px 17px 29px 17px;line-height:15px;border-bottom:1px solid #dcdcdc; }
.np_file {padding:15px 20px 18px 20px;}
.np_file .file_top {line-height:21px;  margin-bottom: 2px;}
.np_file .file_box {border:1px solid #dcdcdc;}
.np_file .file_box ul {margin:3.5px 0;}
.np_file .file_box ul li {padding-left:26px; background: url("../img/ico/ico_clip02.png")no-repeat 10px 4px;line-height:23px;}
.np_file .file_box ul li a {margin-left:6px;}

/*팝업::노트선택팝업*/
.note_select_search{}
.note_select_search .note_tit{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}

/*팝업::구독폴더등록*/
.goo_wrap {}
.goo_wrap .pop_con {padding:10px 15px 18px 15px;}
.goo_wrap .com_ta table th {padding-right:10px;}
.goo_wrap .btn_top {padding:10px 15px 10px 20px;}
.box_left_out{float:left;}
.box_right_out{float:right;}
.btn_top2 {height:24px; line-height:28px;overflow:hidden;margin-bottom:7px;}
.btn_top2 h2 {float:left;  background: url("../img/ico/ico_dot01.png") no-repeat 6px 12px;}
.btn_top2 .controll_btn {float:right;}

.mtp_div {  height: 22px;   text-indent: 7px;}
.pop_con .com_ta .mtp_div ul{overflow:auto; padding:0px;}

/*팝업::프로젝트팝업*/
.proj_pop_wrap { }
.proj_pop_wrap .com_ta table th {padding-right:10px;}
.proj_pop_wrap .com_ta2 table tr:hover td {cursor:pointer;}

/*팝업::색상선택팝업*/
.color_pop_wrap .pop_con{ padding:12px 12px;}
.color_div {overflow:hidden;}
.color_div ul li{float:left;margin:2.5px;}
.color_div ul li a {display:block;width:20px; height:20px;}
.color_div ul li a:hover{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.color_div .on{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*팝업::일정보기팝업*/
.sche_pop_wrap {  border: 1px solid #aaaaaa;}
.sche_pop_wrap .pop_head {background:#fff;border-bottom:1px solid #dcdcdc;height:31px;}
.sche_pop_wrap .pop_head h1 {color:#4a4a4a;}
.sche_pop_wrap .pop_con {padding:15px;}
.sche_ta {}
.sche_ta table {width:100%;}
.sche_ta table th,.sche_ta table td{height:22px;vertical-align:top;line-height:16px;}
.sche_ta table th {font-weight:normal;color:#8d8d8d; text-align:left;}
.sche_ta table td {text-align:left;color:#4a4a4a;}

/*팝업::공유대상설정,업무>내부자/외부자추가 */
.pop_sync_set .trans_tool {width:50px; float:left; text-align:center;}
.pop_sync_set .trans_tool .tool_u1 {margin-top:80px;}
.pop_sync_set .trans_tool .tool_u2 {margin-top:135px;}
.pop_sync_set .trans_tool .tool_u3 {margin-top:120px;}
.pop_sync_set .trans_tool ul li {margin:2px 0;}
.pop_sync_set .trans_tool ul li a {display:block;border:1px solid #c3c3c3;  display: inline-block;}
.pop_sync_set .trans_tool ul li a:hover {border:1px solid #1088e3;}

.pop_sync_set .transbox{float:left;}
.pop_sync_set .transbox .transbox_u1 .txt{display:block;padding:0 5px 5px 5px;}
.pop_sync_set .transbox .transbox_u1 .listbox{padding:10px 10px;overflow:auto;width:229px;height:148px;border:1px solid #dcdcdc;}
.pop_sync_set .transbox .transbox_u1 .listbox li{padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pop_sync_set .transbox .transbox_u2 .txt{display:block;padding:0 5px 5px 5px;}
.pop_sync_set .transbox .transbox_u2 .listbox{padding:10px 10px;overflow:auto;width:229px;height:118px;border:1px solid #dcdcdc;}
.pop_sync_set .transbox .transbox_u2 .listbox li{padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pop_sync_set .transbox .transbox_u3 .txt{display:block;padding:0 5px 5px 5px;}
.pop_sync_set .transbox .transbox_u3 .listbox{padding:10px 10px;overflow:auto;width:229px;height:118px;border:1px solid #dcdcdc;}
.pop_sync_set .transbox .transbox_u3 .listbox li{padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.pop_sync_set .selected_div .ed_box {height: 123px;	width: 250px;}
.pop_sync_set .box_left {}
.pop_sync_set .pop_con .box_left .box_right2 {width:357px !important;border-left:none !important;}
.pop_sync_set .pop_con > .box_left > div {width:644px !important;}
.pop_sync_set .pop_con > .box_left > div .top_box {width:254px !important; background:#fff; border-bottom: 1px solid #fff;}
.pop_sync_set .pop_con > .box_left > div .box_left {width:254px !important;}
.pop_sync_set .pop_con > .box_left > div .top_box input[type="text"] {width:109px !important;}
.pop_sync_set .box_right3 {margin-right:0px !important; margin-left:0px !important;margin-top:5px;}
.pop_sync_set .pop_con .box_left .box_right2 .com_ta2 th {}
.pop_sync_set .pop_con .box_left .box_right2 .com_ta2 td {}
.pop_sync_set .pop_con > .box_left .jstreeSet {height: 480px !important;}
.pop_sync_set .pop_con .com_ta2 th.le:first-child {padding-left:0 !important; text-align:center !important;}
.pop_sync_set .pop_con .com_ta2 th.le:first-child input {margin-top:15px;}
.pop_sync_set .pop_con .com_ta2 td.le:first-child {padding-left:0 !important; text-align:center !important;}
.pop_sync_set .pop_con .box_left .box_right2 > .mt10 {margin-top: 0 !important;}
.pop_sync_set .pop_con .box_left .box_right2 > .mt10 .com_ta2.mt15 {margin-top: 0 !important;}


/*팝업::업무보고등록팝업*/
.plmi_btn {border:1px solid #c9cac9;background:#fff; display:inline-block;}
.plmi_btn:hover {border:1px solid #1088e3;background:#fff;}

.input_tr td {position:relative;}
.input_div {margin-top:6px;}
.pl_btns {position:absolute; bottom:11px;  left: 753px;height:24px; width:56px;}
.pl_btns .k-upload-button.k-button{margin-top:5px;}
.add_input {margin-bottom:6px;}
.add_input input {margin-top:6px;}
.txta_tr td {position:relative;}
.input_tr td .sc_div {overflow-y:auto;}
.txta_tr td .sc_div {overflow-y:auto;}
.txta_div {margin-top:6px;}
.add_txta {}
.upmutxta {height:52px; width:720px;padding:7px;margin-top:6px;margin-bottom:6px;}

.um_file_tr th a.up {background: url("../img/ico/ico_btn_arr_up01.png")no-repeat right center;padding-right:13px;}
.um_file_tr th a.down {background: url("../img/ico/ico_btn_arr_down01.png")no-repeat right center;padding-right:13px;}
.um_file_tr td {position:relative;}
.um_file_tr .k-button.k-upload-button {float:left;}
.um_file_tr .k-upload-button input{font-size:12px !important;}
.pop_con .com_ta .um_file_tr .k-upload {width:74px;}
.pop_con .com_ta .um_file_tr ul {padding:0px;overflow-y:auto;}
.um_file_tr .k-upload-files {clear:both;height:66px; width:734px;overflow:auto;margin-top:6px;}
.um_file_tr .k-file > .k-icon {display:none;}
.um_file_tr .k-filename {padding-left:9px;max-width:700px;}
.file_p {clear:both;line-height:16px; background: url("../img/ico/ico_clip02.png")no-repeat left center;padding-left:18px;margin:6px 0 4px 0;position:absolute; top:4px; left:105px;}
.um_file_tr .k-upload {/*overflow:hidden;*/border-radius:0px;padding:0;}
.um_file_tr .k-dropzone{padding:0;}
.um_file_tr .k-dropzone strong{display:none;}
.um_file_tr .k-dropzone em{display:none;}

.file_tr td {position:relative;}
.file_tr .k-button.k-upload-button {float:left;}
.file_tr .k-upload-button input{font-size:12px !important;}
.pop_con .com_ta .file_tr .k-upload {width:74px;}
.pop_con .com_ta .file_tr ul {padding:0px;overflow-y:auto;}
.file_tr .k-upload-files {clear:both;height:66px; width:448px;overflow:auto;margin-top:6px;}
.file_tr .k-file > .k-icon {display:none;}
.file_tr .k-filename {padding-left:9px;max-width:700px;}
.file_tr .k-upload {/*overflow:hidden;*/border-radius:0px;padding:0;}
.file_tr .k-dropzone{padding:0;}
.file_tr .k-dropzone strong{display:none;}
.file_tr .k-dropzone em{display:none;}

/*팝업::일일업무보고팝업*/
.daily_wrap .com_ta table td.td_fixsize {width:337px;}
.daily_wrap .com_ta table td {}

@media print {
.daily_wrap {width:798px !important; }
.daily_wrap .btn_top .controll_btn {visibility:hidden;}
.daily_wrap .com_ta table td.td_fixsize {width:230px;}
.daily_wrap .um_file_tr .file_list .all_download {display:none;}
.daily_wrap .um_file_tr .file_list .downloader_link {display:none;}
.daily_wrap .um_reply {display:none;}
}

.cb_div {float:right;overflow:hidden;}
.cb_div a {border:1px solid #c9cac9;display:block;float:left;margin:0 0 0 4px;width:24px;height:22px;}
.cb_div a:hover {border:1px solid #1088e3;}
.cb_div a.btn_print {background-image:url("../img/btn/mail_btn_print.png");background-repeat:no-repeat;background-position:0 0;}
.cb_div a:hover.btn_print {background-image:url("../img/btn/mail_btn_print.png");background-repeat:no-repeat;background-position:0 -22px;}
.read_txt {margin:6px 0;line-height:18px;}

.um_file_tr .file_list .file_p {clear:both;line-height:17px; background: url("../img/ico/ico_clip02.png")no-repeat left center;padding-left:18px;position:inherit;}
.pop_con .com_ta .um_file_tr ul.file_list_box {padding:3px 10px;}
.um_file_tr .pop_notice_file .file_list .file_list_box > li > a {max-width:700px;}

.um_reply h2 {margin-top:15px;}
.um_reply .board_comment {border-top:1px solid #dcdcdc;border-bottom:none;height:auto;}
.um_reply .write_comment {border-left:none; border-right:none;}
.um_reply .board_comment .um_file_div .k-upload {background:#f9f9f9;}

.um_file_div {position:relative;}
.um_file_div .k-button.k-upload-button {float:left;}
.um_file_div .k-dropzone{padding:0;}

.pop_con .com_ta .um_file_div .k-upload {width:100%;}
.um_file_div .k-upload-files {clear:both;height:101px;padding-top:4px; width:99.8%;overflow:auto;margin-top:6px;}

.pop_con .com_ta .um_file_div ul {padding:0px;overflow-y:auto;}
.um_file_div .k-file>.k-icon {display:none;}
.um_file_div .k-filename {padding-left:10px;max-width:700px;}

.um_file_div .multibox ul{ line-height: 22px;    border: 1px solid #c3c3c3;background: #fff;    height: 48px;   overflow: auto;}
.um_file_div .multibox ul li {padding-left:9px;}
.um_file_div .multibox ul li .close_btn {margin-left:7px;}
.um_file_div .multibox span.k-icon.k-i-PNG {background:#fff;}
.um_file_div .multibox .k-file-success {color:#4a4a4a;}

.file_p {clear:both;line-height:16px; background: url("../img/ico/ico_clip02.png")no-repeat left center;padding-left:18px;margin:6px 0 4px 0;position:absolute; top:4px; left:105px;}
.um_file_div .k-upload {overflow:hidden;border-radius:0px;padding:6px 0;}
.um_reply .list_comment .file_list2 {  border-top: 1px dotted #dcdcdc;border-bottom: none;margin-top:0px; padding-top:12px;  background: url("../img/ico/ico_reply01.png") no-repeat 8px 11px;}
.um_reply .list_comment .file_list2.modi {border-top:none; padding-top:0px;background: url("../img/ico/ico_reply01.png") no-repeat 8px 0px;}
.um_reply .pop_notice_file {padding:0px;}
.um_reply .list_comment .file_list .file_list_box {margin-bottom:6px;}

/*팝업:: 문서작성 일반*/
.pop_doc_con{position:relative;}
.pop_doc_con .tab_area {padding:10px 20px 20px 20px;;}
.pop_doc_con .adr_div {padding-top:5px;}
.pop_doc_con .adr_div dl {clear:both;margin-bottom:4px;overflow:hidden;}
.pop_doc_con .adr_div dl dt {float:left;width:80px;text-align:right;margin-right:10px;line-height:24px}
.pop_doc_con .adr_div dl dd {float:left;}
.pop_doc_con .info_txt {float:left;overflow:hidden;line-height:24px;}
.pop_doc_con .info_txt ul{margin-left:20px;;}
.pop_doc_con .info_txt ul li{float:left;}
.pop_doc_con .info_txt ul li.ddm{width:17px; text-align:center;color:#8a8a8a;}
.pop_doc_con .cj_div { min-height: 22px; border: 1px solid #c3c3c3;padding:0 8px;float:left;margin-right:4px;max-height:68px; overflow-y:auto; overflow-x:hidden;}
.pop_doc_con .cj_div li a {display:block;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:96%;float:left;}
.pop_doc_con .cj_div li a:hover {text-decoration:underline;}
.pop_doc_con .cj_div li .del_btn {display:block;float:left;margin:6px 0 0 5px;cursor:pointer;}
.pop_doc_con .layer_print{z-index:100; position:absolute; right:20px; margin-top:25px; display:none;}
.pop_doc_con .layer_print ul{border:1px solid #737573; background:#fff; z-index:100;}
.pop_doc_con .layer_print ul li a{display:block;width:auto !important;height:17px !important; padding:5px 10px 0 10px; }
.pop_doc_con .layer_print ul li a:hover{background: gradient(linear, 0% 0%, 50% 100%, from(#b6bdca), to(#cacfd8)); background:#bfc5d0;}
.pop_doc_con .layer_pc_down{z-index:100;position:absolute;right: 74px;margin-top:25px;display:none;}
.pop_doc_con .layer_pc_down ul{border:1px solid #737573; background:#fff; z-index:100;}
.pop_doc_con .layer_pc_down ul li a{display:block;width:auto !important;height:17px !important; padding:5px 10px 0 10px; }
.pop_doc_con .layer_pc_down ul li a:hover{background: gradient(linear, 0% 0%, 50% 100%, from(#b6bdca), to(#cacfd8)); background:#bfc5d0;}

/*셀렉트 레이어*/
.layer_down{z-index:100;position:absolute;right: 0px;display:none;}
.layer_down ul{border:1px solid #737573; background:#fff; z-index:100;}
.layer_down ul li a{display:block;width:auto !important;height:17px !important; padding:5px 10px 0 10px; }
.layer_down ul li a:hover{background: gradient(linear, 0% 0%, 50% 100%, from(#b6bdca), to(#cacfd8)); background:#bfc5d0;}

/*팝업:: Alert, 완료, 보고팝업*/
.result_con dt{text-align:left;font-weight:bold; padding-bottom:10px;}
.result_con dd{text-align:left;font-weight:normal;line-height:14px;}

.Alertbg{display:inline-block;padding:20px 0 20px 40px;background:url('../img/ico/ico_alert.png') no-repeat 0 47%;}
.completionbg{display:inline-block;padding:20px 0 20px 40px;background:url('../img/ico/ico_completion.png') no-repeat 0 47%;}
.reportbg{display:inline-block;padding:20px 0 20px 40px;background:url('../img/ico/ico_report.png') no-repeat 0 47%;}
.pop_reportbg{display:inline-block;padding:20px 0 20px 40px;background:url('../img/ico/ico_report.png') no-repeat 0 17px;}
.loadingbg{background:url('../img/ico/loading.gif') no-repeat 61px 58px;}
.trans_loading{display:inline-block;padding: 14px 0 14px 60px;background: url('../img/ico/loading.gif') no-repeat 0 0px;}

/*팝업::조직도(업무)*/
.sele_set {overflow:hidden;}
.direc_div {overflow:hidden; float:left;}
.direc_div .trans_tool ul {margin-top:58px;}
.selected_div {float:left;}
.selected_div .tit {margin-bottom:10px;}
.selected_div .ed_box {height:102px; width:263px;padding:10px;border:1px solid #dcdcdc;overflow:auto;}
.selected_div .ed_box ul li {overflow:hidden;}
.selected_div .ed_box .na {display:inline-block;padding-top:3px;padding-left:2px;position:relative;}
.selected_div .ed_box label.radioSel {float:left;padding: 0.1em 0 0 1.5em !important;}
.selected_div .ed_box .dam_sp {float:right;margin-top:4px;line-height:11px;position:relative;}
.selected_div .ed_box .dam_sp INPUT.k-checkbox {right:0px; top:-3px;}
.selected_div .ed_box .dam_sp .k-checkbox-label {padding:0.2em 1.5em 0 0 !important; color:#a7a7a7; font-size:11px;}
.selected_div .ed_box .dam_sp .k-checkbox-label:after {left:inherit; right:0px;}
.selected_div .ed_box .dam_sp .k-checkbox-label:before {left:inherit; right:0px;}

/*팝업::프로젝트그룹/검색*/
.trans_mid {float:left;padding:15px;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.tree_title.proj {margin-top:15px; border-top:1px solid #dcdcdc; border-bottom:none;}

/*팝업::참여프로그램*/
.top_box.join_box {padding:9px 0;}
.top_box.join_box ul li {clear:both;overflow:hidden;padding:0px;}
.top_box.join_box .dl3 {float:left;height:34px;}
.top_box.join_box .dl3 dt {margin-left:10px;line-height:34px; width:78px;}
.top_box.join_box .dl3 dd {line-height:34px;margin-top:5px;}
.top_box.join_box .dl3 dd.dat input {letter-spacing:-1px;}
.top_box.join_box .dl3 dd.dat {margin-top:0px;}
.top_box.join_box .dl3 dt.pmdt {margin-left:112px;}

/* 팝업:: 여비명세서 */
.expense .top_box{position:relative;background:#f0f6fd;border:1px solid #dcdcdc;padding:5px 0;min-width:720px;}
.expense .top_box dl{overflow:hidden;}
.expense .top_box dl dt {float:left; width:55px; font-weight:bold;color:#4a4a4a;font-size:12px; margin-left:20px;line-height:1;padding:10px 0;}
.expense .top_box dl dd {float:left; margin-top:0px;padding:5px 0;}

/* 팝업:: 비밀번호변경 */
.password_change{line-height:18px; color:#8d8d8d;}
.password_change li{padding-bottom:6px;}
.password_change li:last-child{padding-bottom:0px;}

.password_change2 .text{clear:both; background:url('../img/bg/bg_password.jpg') no-repeat 5px 0; line-height:20px; padding:0 0 15px 48px;}
.password_change2 .password_con{line-height:20px; color:#8d8d8d;}
.password_change2 .password_con li{clear:both; background:url('../img/ico/ico_dot01.png') no-repeat 3px 8px;  padding:0 0 0 12px;}


/* 팝업:: 프로필보기 */
.profile{margin:0px 0 0 10px;}
.profile .profile_img{float:left; width:130px;padding-right:30px;}
.profile .profile_img .img{width:130px; height:170px;display:table-cell;vertical-align:middle;}
.profile .profile_img .img img{width:100%;}
.profile .profile_img .name{background:url("../img/ico/profile_name.png") no-repeat 5px 19px; font-weight:bold; padding:20px 0 0 21px;}

.profile .profile_info table td{border-bottom:1px solid #eee; padding:8px 0 6px 0; line-height:18px; height:18px; padding-left:26px;}
.profile .profile_info .icon01{background:url("../img/ico/profile_icon01.png") no-repeat 5px center;}
.profile .profile_info .icon02{background:url("../img/ico/profile_icon02.png") no-repeat 5px center;}
.profile .profile_info .icon03{background:url("../img/ico/profile_icon03.png") no-repeat 5px center;}
.profile .profile_info .icon04{background:url("../img/ico/profile_icon04.png") no-repeat 5px center;}
.profile .profile_info .icon05{background:url("../img/ico/profile_icon05.png") no-repeat 5px center;}
.profile .profile_info .icon06{background:url("../img/ico/profile_icon06.png") no-repeat 5px center;}
.profile .profile_info .icon07{background:url("../img/ico/profile_icon07.png") no-repeat 5px center;}
.profile .profile_info .icon08{background:url("../img/ico/profile_icon08.png") no-repeat 5px center;}
.profile .profile_info .icon09{background:url("../img/ico/profile_icon09.png") no-repeat 5px center;}
.profile .profile_info .icon10{background:url("../img/ico/profile_icon10.png") no-repeat 5px center;}

/* 팝업:: 자원예약*/
.resources_reservation_wrap table td .txtbox{width:90%;height:50px;padding:5px;}

/* 팝업:: 인쇄*/
.pop_print {}
.pop_print .pop_con {position:relative;}
.pop_print .top_box {overflow:hidden;padding:10px; position: inherit;}
.pop_print .insert_op {position:absolute; top:39px;left:27px;z-index:1;}
.pop_print .txt {color:red; height:22px;line-height:22px;margin-top:20px;}
.pop_print .txt2{color:red; height:22px;line-height:22px;margin:2px 0 0 5px;}

/* 팝업:: 코드 유형 및 기본 코드값 선택*/
.code_left {float:left; width:481px;}
.code_right {float:right;width:481px;}
.code_div {border:1px solid #dcdcdc;padding:15px;}

/* 팝업:: 회사_부서 선택*/
.comp_left {float:left; width:300px;}
.divi_right {float:right;width:300px;}
.box_div {border:1px solid #dcdcdc;padding:15px;}

/* 팝업:: 계정정보*/
.ah_div #tabstrip .k-tabstrip-items .k-item { width:86px; text-align:center;height: 32px;}
.ah_div #tabstrip .k-tabstrip-items .k-loading.k-complete{border-top:none;}
.ah_div #tabstrip .record_tab  {padding-left:20px;border-bottom: 1px solid #dcdcdc;}
.pop_con .ah_div #tabstrip .k-tabstrip-items li:first-child {border-left:1px solid #c9cac9;}
.ah_div .ah_tab  {padding:10px 15px 15px 15px !important;}

/* 팝업:: 입사처리*/
.pop_con .my_left {width:210px;float:left;}
.pop_con .my_con {width:739px;float:left;margin-left:15px;}
.pop_con .my_story {overflow:hidden;}
.pop_con .my_con .com_ta .name_ul {padding:2px 0;}
.pop_con .my_con .com_ta .name_ul li {margin-top:6px;}
.pop_con .my_con .com_ta .name_ul li:first-child {margin-top:0px;}
.pop_con .my_con .com_ta .name_ul li span.en {display:inline-block; width:40px; text-align:right;}
.pop_con .my_con .com_ta .name_ul li .controll_btn {padding:0px;}
.pop_con .com_ta .yeon_ul {padding:2px 0; margin-top:4px;}
.pop_con .com_ta .yeon_ul li {margin-bottom:4px;}
.pop_con .com_ta .yeon_ul li dt {float:left;}
.pop_con .com_ta .yeon_ul li dd {float:left;margin-left:4px;}
.com_ta .gst_btn {padding:0 11px; height:22px;background:#ebebeb;border:1px solid #c9cac9; color:#a7a7a7;}
.pop_con .com_ta .yb_ul {padding:2px 0;}
.pop_con .com_ta .yb_ul li {margin-top:13px;line-height:20px;}
.pop_con .com_ta .yb_ul li:first-child {margin-top:0px;}
.pop_con .com_ta .yb_ul li span {margin-right:5px;line-height:12px; margin-top:5px; float:left;}

/* 팝업:: 일괄등록*/
.dire_regi .file_div {width:182px;background:url('../img/bg/input_txt_bg05.png') no-repeat 0px 0px;padding:0px;}
.dire_regi .file_div .k-upload-files {width:182px;}
.dire_regi .file_div .k-filename {max-width:140px;}
.pop_con .dire_regi .com_ta ul {padding:0px;}
.pop_con .dire_regi .com_ta .k-upload { width:238px;}
.dire_regi .upl_btn {padding:0px;position: absolute;top: 5px; left: 255px;}

/* 팝업:: 근무조지정*/
.pop_con .wkg_left {float:left;border:1px solid #dcdcdc; padding:15px; width:426px;}
.pop_con .wkg_right {float:right;border:1px solid #dcdcdc; }
.pop_con .wkg_right .wkg_div {padding:15px;width:426px;border-top:1px solid #dcdcdc;}

/* 팝업:: 프로젝트추가*/
.pop_con .com_ta .txt_ib {line-height: 24px; height: 24px; margin-top: 1px; display: block; width: 24px; text-align: right; float: left;margin-right:8px;}
.pop_con .com_ta .flo_td input {float:left;overflow:hidden;}
.pop_con .com_ta .flo_td .k-widget.k-combobox.k-header {float:left;}
.pop_con .com_ta .flo_td .num_inp {text-align:right; padding-right: 4px;}

/* 팝업:: ERP 연동/해제 */
.gle {margin:5px 0 15px 0;font-weight:bold;text-align:center;}
.gra_set {text-align:center;}
.gra_set .gra_txt {position:absolute; width:95%; padding:4px 0 0 0;font-weight:bold;}
.gra_set .gra_bg {background:#f9f9f9; width:80%;height:20px; border:1px solid #dcdcdc; margin:0 auto;}
.gra_set .bar {display:block; height:20px; background:#daf6fe;}
.gle_list{margin:15px 0 0 0; text-align:center; letter-spacing:0.5px;}

/* 팝업:: 우편번호관리 */
.pop_con_post {}
.pop_con_post #tabstrip > ul { padding-top:10px; background:#fcfcfc;}
.pop_con_post .com_ta2 table tr td.al {padding-left:7px;}
.pop_con_post .com_ta2 table tr td {cursor:pointer;}

/*팝업 이미지등록*/
.file_chum_box{background: url('../img/bg/input_txt_bg04.png') no-repeat 0 0px;padding-bottom:24px;width:382px;position:relative;margin-left:10px;}
.file_chum_box02{background: url('../img/bg/input_txt_bg03.png') no-repeat 0 0px !important; width:262px !important;}
.file_chum_box .file_size {position:absolute; bottom:4px;font-size:11px; color:#4a4a4a;}
.file_chum_box .k-upload-files {width:302px;padding:0px !important;}
.file_chum_box .k-filename {max-width:250px;}
/*이미지등록팝업수정::허정명추가*/
.file_chum_box .k-dropzone{padding:0;}
.file_chum_box .k-dropzone em{display:none;}
.file_chum_box .k-upload-status{top:0;line-height: 1;}

/*팝업 기안양식등록*/
.doc_file_nm{padding-left: 26px;background: url("../img/ico/ico_clip02.png")no-repeat 10px 4px;line-height: 23px;display: inline-block;}
.file_protection dl{float:left; margin:10px 0 5px 0;}
.file_protection dl dt{float:left; padding:2px 10px 0 0;}
.file_protection dl dd{float:left;}
.file_protection p{clear:both; float:left; background:url('../img/ico/ico_dot01.png') no-repeat 3px 8px;  padding:4px 0 0 12px; font-size:11px; line-height:16px;}

/*팝업:: 팩스문자발송*/
.pop_mes {overflow:hidden;}
.pop_mes .mes_div{}
.mes_div {float:left;}
.mes_div table {}
.mes_div table th {height:36px; background:#f9f9f9;border:1px solid #dcdcdc;}
.mes_div table td {border:1px solid #dcdcdc;padding:20px 15px;}
.mes_div table td textarea {width:182px;height:218px;border:none;overflow-y:auto;overflow-x:hidden;line-height:19px;}
.mes_div table td .FaxSendSummary2SMSMsg {display:block; line-height:19px;width:182px; height:218px;overflow-y:auto;overflow-x:hidden;}
.pop_mes .com_ta {float:right;}
.mes_txt {clear:both;margin-top:14px;}

/*팝업:: 팩스표지*/
.fax_txta {padding:7px; line-height:1.2; overflow-y:auto;overflow-x:hidden;}
.byte_check {clear:both;overflow:hidden;float:right; margin-top:5px;margin-right:15px;margin-bottom:10px;}

/*팝업:: 일정 유형설정, 프로젝트 구분설정, 유형선택*/
.col_sel_div {}
.col_sel_div ul li{clear:both; height:32px;line-height:32px; }
.col_sel_div ul li dt {float:left;width:100px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.col_sel_div ul li dd{float:right;}
.col_sel_div ul li dd a {display:block;width:44px; height:20px;margin-top:5px;text-align:center;line-height:20px; text-shadow:1px 1px 1px #eee; border:1px solid #e1e1e1; font-weight:bold; }
.col_sel_div ul li dd a.on {border:1px solid #aaa;}
.col_sel_div ul li dd a.off{font-size:11px; font-weight:normal;}
.col_sel_div.onoff ul li dd a.on {border:1px solid #e1e1e1;}

.col_sel_btm {margin-top:5px;border-top:1px solid #dcdcdc;height:34px; line-height:34px;text-align:right;}
.col_sel_btm input {background:url("../img/ico/ic_setting.png")no-repeat 10px 3px;padding-left:30px;margin-top:5px;margin-right:10px;}
.col_sel_btm input:hover {background:url("../img/ico/ic_setting.png")no-repeat 10px 3px;}

.set_ico_btn {background:url("../img/ico/ic_setting.png") no-repeat 10px 3px !important;padding-left:30px !important;}
.set_ico_btn:hover {background:url("../img/ico/ic_setting.png") no-repeat 10px 3px !important;}

/*팝업:: 조직도 직책 직급*/
.box_right3 {float:right;height:483px;border:1px solid #dcdcdc;margin-left:4px;}
.box_right3 .record_tabSearch {height: 24px;padding: 15px; border-bottom: 1px solid #dcdcdc;}
.br_com_area {padding:15px;}
.br_com_area .com_ta2 {margin-top:0px;}
.organ_wrap2 .box_left {margin-left:15px;}
.organ_wrap2 .box_right3 {margin-right:15px;}
.organ_wrap2 .box_right2 {margin-right:15px;}
.organ_wrap2 .tab_style>ul {margin-bottom:15px;padding-left:15px;}
.organ_wrap2 .tab_style {margin-bottom:15px;}

/*팝업:: 조직도 부서 직책 직급*/
.box_right3 .option_top {padding:15px; padding-bottom:0px;}
.br_com_area2 {padding:15px;padding-top:5px;}
.br_com_area2 .com_ta2 {margin-top:0px;}

/*팝업:: 조직도 ver3.5*/
.organ_wrap3 {}
.organ_wrap3 .box_right2 {height:auto;padding:0px; padding-bottom:15px;}
.organ_wrap3 .box_right2 .tab_set {border:none;}

/*팝업:: 자원유형설정*/
.pop_color_btn {  display: inline-block;  width: 32px; height:17px;   border: 1px solid #e1e1e1; background: #f9f9f9; text-align: center;    vertical-align: bottom;}

/*팝업:: 탭형식*/
.tab_set {border:1px solid #dcdcdc;}
.tab_set .tab_style {}
.tab_set .tab_style>ul {padding-left:15px;padding-top:10px;background:#fcfcfc !important;}

/*팝업 : 주소록 메일*/
.email_wrap .box_left {margin:0 15px;}
.email_wrap .fix_div .box_left {margin-left:4px; margin-right:0px;}
.email_wrap .tab_style .k-tabstrip-items .k-link {min-width:67px;}
.email_wrap .tab_style>ul {margin-bottom:15px;padding-left:15px;}
.email_wrap .tab_style {margin-bottom:15px;}
.email_wrap .box_last {float:left;width:287px;height:453px;margin-left:4px;}
.email_wrap .box_right2 {height:auto;}
.email_wrap .box_last .sm_box {margin-top:15px;}
.email_wrap .box_last .sm_box:first-child {margin-top:0px;}
.email_wrap .box_last .sm_box .com_ta2 {margin-top:5px;}
.email_wrap .box_last .sm_box .com_ta2.ova_sc {border:1px solid #eaeaea;}
.email_wrap .box_last .sm_box .com_ta2.ova_sc table {}
.email_wrap .box_last .sm_box .com_ta2.ova_sc table tr:last-child td{}
.email_wrap .box_last .sm_box .com_ta2.ova_sc {overflow-x:hidden;}
.email_wrap .tab_set {float:left;width:274px;overflow:hidden;}
.email_wrap .fix_div {}
.email_wrap .com_ta2 table td {}

/*팝업 : 주소록 팩스,문자*/
.addr_wrap .tab_set {float:left;width:330px;}
.addr_wrap .box_left {border:none;}
.addr_wrap .organ_tab1 {overflow:hidden;}
.addr_wrap .box_right2 {height:auto;}
.addr_wrap .tab_style .k-tabstrip-items .k-link {min-width:96px;}
.addr_wrap .com_ta2 table td {}

/*팝업 : 결재버튼 레이어*/
.btn_layer {border:1px solid #bbb;padding:10px;position:absolute;background:#fff;z-index:4;}
.btn_layer button {}

/*팝업 : 출퇴근업로드*/
/*아이콘추가버튼*/
.file_div.srh .k-upload-button {background:#fff url("../img/ico/search_ico.png") no-repeat 6px 4px; padding-left:22px; padding-right:8px;height:24px;line-height:24px;}
.file_div.srh .k-upload-button:hover {background:#fff url("../img/ico/search_ico.png") no-repeat 6px 4px; }
.file_div.srh.w_file400 {width:484px;}

.com_ta .up_file_div {overflow:hidden;}
.com_ta .up_file_div ul {padding:0px;}
.com_ta .up_file_div ul li{float:left;clear:none;margin-right:10px;}
.com_ta .up_file_div ul li img {margin-right:4px;}
.com_ta .up_file_div ul li span {vertical-align:middle;}
.com_ta .up_file_div ul li a:hover span {text-decoration:underline;}


/*말줄임테이블 추가*/
/*메일 관리자에서 사용(20160511)*/
.mx_ta table tr .mx_td .mx {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}
.mx_ta table tr .mx_td img {float:left;margin-left:4px;}
.mx_ta table tr .mx_td img:last-child {margin-top:2px;}


/*팝업 : 전자결재연동 (전자결재-결재문서명)*/
.step_p {font-weight:bold;margin-bottom:13px;}
.step_p span{font-size:14px;font-style: italic; color:#8d8d8d}
.rest_info_div {float:right;margin-top:22px;}
.rest_info_div ul {}
.rest_info_div ul li{float:left;margin-right:15px;}
.rest_info_div ul dt {float:left;}
.rest_info_div ul dd {float:left;margin-left:4px;}

.pop_side_con {border-right:1px solid #dcdcdc; overflow: hidden;float:left;padding:10px;}
.pop_side_con .ps_box {}
.ps_box .record_tabSearch { height: 24px;  padding: 15px;  border: 1px solid #dcdcdc;}
.ps_box .treeCon { border: 1px solid #dcdcdc;border-top:none;}
.pop_side_con .ps_list {border: 1px solid #dcdcdc;overflow:hidden; padding:10px; margin-top:10px;}
.pop_side_con .ps_list .step_p {margin-top:12px;}

/*팝업 : 자원예약*/
.trans_btm {border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden;clear:both;padding:15px;}
.trans_btm .dal_term_div {float:left;overflow:hidden;}
.trans_btm .dal_term_div ul {margin-left:30px;}
.trans_btm .dal_term_div li {float:left;}
.trans_btm .dal_term_div li.fir {margin:5px 10px 0 0px}
.trans_btm .dal_term_div li.last {margin:5px 0px 0 10px}

.res_time {clear:both;}
.res_time table {width:100%;}
.res_time table th,.res_time table td{height:26px;color:#4a4a4a;border:1px solid #eaeaea;}
.res_time table th{font-weight:normal;}
.res_time table th.title{text-align:left;background:#f0f6fd;padding-left:10px;font-weight:bold;}
.res_time table th.left_th {background:#f9fafc;}
.res_time table td {text-align:center;}
.res_time table td.an_O {background:#f0f6fd;}
.res_time table td.an_X {background:#fde1e1;}


/*팝업 : 전자세금계산서*/
.txt_dl {overflow:hidden;margin-bottom:4px;}
.txt_dl dl{line-height:20px;}
.txt_dl dl.dl1{width: 520px;overflow: hidden;float: left;}
.txt_dl dl.dl2{overflow: hidden;}
.txt_dl dl dt {float:left;}
.txt_dl dl dd {float:left;margin-left:7px;}

.tax_con {border:1px solid #f64f51;overflow:hidden;}
.tax_ta {}
.tax_ta table {width:100%;}
.tax_ta table th, .tax_ta table td {border:1px solid #f64f51; height:23px;}
.tax_ta.bd table , .tax_ta.bd table {border:1px solid #f64f51;}
.tax_ta .bd2 {border:2px solid #f64f51 !important;}
.tax_ta .bd_top1{border-top:1px solid #f64f51 !important;}
.tax_ta .bd_top2{border-top:2px solid #f64f51 !important;}
.tax_ta .bd_left2{border-left:2px solid #f64f51 !important;}
.tax_ta .bd_right2{border-right:2px solid #f64f51 !important;}
.tax_ta .bd_bottom2{border-bottom:2px solid #f64f51 !important;}
.tax_ta .bd_bottom2 th,.tax_ta .bd_bottom2 td {border-bottom:2px solid #f64f51;}
.tax_ta table th {}
.tax_ta table td {text-align:left;padding-left:7px;}
.tax_ta table td .dan {margin-left:5px;}
.tax_ta table .cen {text-align:center !important;padding-left:0px;padding-right:0px;}
.tax_ta table .ri {text-align:right !important;padding-right:10px;}
.tax_ta table .le {text-align:left !important;}
.tax_ta table th.tit_th {text-align:left;font-size:25px; font-weight:bold;padding-left:20px;}
.tax_ta table th.tit_th .so {font-size:13px;margin-left:5px;}
.tax_ta table .big_tr th, .tax_ta table .big_tr td {height:40px;font-size:15px;}
.tax_ta table .big_tr2 th, .tax_ta table .big_tr2 td {height:69px;}
.tax_ta table .brtn th, .tax_ta table .brtn td {border-top:none;}
.tax_ta table .brbn th, .tax_ta table .brbn td {border-bottom:none;}

.tax_ta.left_tax {float:left;width:482px;}
.tax_ta.right_tax {float:left;width:482px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.tax_ta.right_tax {float:left;width:481px;}}

/*확장기능_문자보내기*/
.msg_con_wrap{min-height:530px;}
.msg_con_wrap p.txt{font-size:15px;font-family:NBG;}
.msg_con_wrap .msg_mms_box{position:absolute;top:0;left:0;width:315px;height:456px;background:#fff url("../img/bg/msg_mms_bg.png") no-repeat top center;}
.msg_con_wrap .msg_table_box{margin:0 0 0 315px;}

.msg_con_wrap .msg_mms_box .MsgBox{position:absolute;top:70px;left:46px;width:186px;height:199px;padding:21px 17px;font-family: 굴림;background-color: transparent;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #f6f6f6;border-right-color: #f6f6f6;border-bottom-color: #f6f6f6;border-left-color: #f6f6f6;overflow: hidden;overflow-y: auto;font-size: 9pt;word-break: break-all;}
.msg_con_wrap .msg_mms_box .LMSMsgBox{position:absolute;top:70px;left:46px;width:186px;height:199px;padding:21px 17px;font-family: 굴림;background-color: transparent;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #f6f6f6;border-right-color: #f6f6f6;border-bottom-color: #f6f6f6;border-left-color: #f6f6f6;overflow: hidden;overflow-y: auto;font-size: 9pt;word-break: break-all;}
.msg_con_wrap .msg_mms_box .ImeMode{ime-mode:active;}
.msg_con_wrap .msg_mms_box .MsgByte{position: absolute;top: 323px;left: 47px;right: 50px;text-align: center;}
.msg_con_wrap .msg_mms_box .MsgByte .ByteText1{font-family : 돋움;font-size : 9pt;font-weight : bold;}
.msg_con_wrap .msg_mms_box .MsgByte .ByteText2{font-family : 돋움;font-size : 9pt;}

.msg_con_wrap .msg_mms_box .msg_btn_box1{position:absolute;top:347px;left:51px;right:53px;}
.msg_con_wrap .msg_mms_box .msg_btn_box1 input{width:65px;padding:0;}
.msg_con_wrap .msg_mms_box .msg_btn_box2{position:absolute;top:376px;left:51px;right:53px;}
.msg_con_wrap .msg_mms_box .msg_btn_box2 input{width:65px;padding:0;}

.msg_con_wrap .msg_table_box{}
.msg_con_wrap .msg_table_box .com_ta .cnt{display:inline-block;width:110px;text-align:right;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box{float:left;width:403px;height:198px;border:1px solid #c3c3c3;overflow:hidden;overflow-y:auto;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box .css_MobileNo{width:108px;height:20px;line-height:20px;color:#9ba1a8;text-align:left;padding-left:3px;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box .css_Name{width:78px;height:20px;line-height:20px;color:#9ba1a8;text-align:left;padding-left:3px;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box .css_ComName{width:80px;height:20px;line-height:20px;color:#9ba1a8;text-align:left;padding-left:3px;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box .css_RemoveBtn{font-size:0;}
.msg_con_wrap .msg_table_box .com_ta .Recv_no_box .css_RemoveBtn img{vertical-align:initial;}

.msg_pop_box{position:relative;border:1px solid #1088e3;background:#ffffff;padding:15px;line-height:18px;}
.msg_pop_box .btn_clo{position:absolute;top:5px;right:5px;}

.msg_con_wrap .HandCursor{cursor:pointer}
.msg_con_wrap .BoxTopBorder{border-top:1px solid #c3c3c3;}
.msg_con_wrap .BoxBottomtBorder{border-bottom:1px solid #c3c3c3;}
.msg_con_wrap .BoxRighttBorder {border-right:1px solid #c3c3c3;}
.msg_con_wrap .BoxLeftBorder{border-left:1px solid #c3c3c3;}

.pop_con .tBox_SummaryMsg{display:block;line-height:19px;width:182px;height:218px;overflow-y:auto;overflow-x:hidden;outline:0}
.pop_con .mes_txt{margin-top:35px;line-height:19px;text-align:center;}
.pop_con .sending_box{position:relative;height:300px;background:#fff url("../img/bg/MessageSending2.gif") no-repeat top center;background-size:cover;}
.pop_con .sending_box p{position:absolute;top:110px;left:300px;line-height:19px;}
.pop_con .failed_box{position:relative;height:300px;background:#fff url("../img/bg/MessageFailed.gif") no-repeat top center;background-size:cover;}
.pop_con .failed_box p{position:absolute;top:116px;left:260px;line-height:19px;}

/*팝업 : 확장기능_문자보내기_문자보관함*/
.MsgKeep_S,
.MsgKeep_L{display:none;}
.MsgKeep_S.on,
.MsgKeep_L.on{display:block;}
.pop_MsgKeep {overflow:hidden;}
.pop_MsgKeep .MsgKeep_div{}

.MsgKeep_div {float:left;margin-left:10px;}
.MsgKeep_div .HandCursor{cursor:pointer}
.MsgKeep_div table {}
.MsgKeep_div table th {height:36px; background:#f9f9f9;border:1px solid #dcdcdc;}
.MsgKeep_div table td {border:1px solid #dcdcdc;padding:20px 15px;}
.MsgKeep_div table td .MsgKeepBox {width:138px;height:154px;border:none;overflow:hidden;line-height:19px;}
.MsgKeep_div table td .LMSMsgKeepBox {width:182px;height:170px;border:none;overflow-y:auto;overflow-x:hidden;line-height:19px;}

.MsgKeep_tab_div{position:relative;overflow:hidden;height:30px;}
.MsgKeep_tab{position:absolute; float:left; margin-top:7px; z-index:100;}
.MsgKeep_tab li{float:left; border-right:1px solid #c9cac9; border-top:1px solid #c9cac9; background:#f8f8f8;}
.MsgKeep_tab li:first-child{border-left:1px solid #c9cac9;}
.MsgKeep_tab li a{display:block; padding:10px 26px 8px 26px; min-width:44px; text-align:center;}
.MsgKeep_tab li a:hover {text-decoration:underline;}
.MsgKeep_tab li a.on{background:#fff; border-bottom:1px solid #fff; font-weight:bold;}
.MsgKeep_tab li a.on:hover {text-decoration:none;}


/*팝업_회원가입*/
.skyblue_bar {height:31px; border:1px solid #dcdcdc;background:#f0f6fd;overflow:hidden;}
.skyblue_bar dl dt {float:left;font-size:13px;color:#4a4a4a;font-weight:bold;margin:0 7px; line-height:31px;}
.skyblue_bar dl dd {float:left;padding-top:11px;margin-right:14px;}
.skyblue_bar dl dd label {color:#058df5; font-weight:bold;}
.join_con {margin:0 13px;margin-top:15px}
.join_step .join_txt {line-height:16px;}
.join_textarea {height:102px; width:690px;padding:0 4px;border:1p solid #b7babc;color:#08333c;line-height:25px;}

.form_box {border:2px solid #dcdcdc;padding:17px;padding-right:20px;}
.nbo_ta {border-bottom:1px solid #dcdcdc;}
.nbo_ta.bdn {border-bottom:none;}
.nbo_ta table {width:100%;}
.nbo_ta table th {height:36px;text-align:left;}
.nbo_ta table td {height:36px;}
.nbo_ta table .big_tr th {vertical-align:top; padding-top:9px;}
.nbo_ta table .big_tr td {padding:5px 0;}
.nbo_ta table input[type="text"] {height:19px;}
.nbo_ta table select {height:21px;}
.nbo_ta table .so_txt {color:#8d8d8d;line-height:15px;margin-top:5px;display:block;}
.nbo_ta .but_st {padding:0 5px; height:21px;font-size:11px; border-radius:4px;border:1px solid #b4afa9;background: url("../../../img/bg/bg_button01.png") repeat-x;}
.nbo_ta .but_st.st2 {padding:0 12px;}
.join_grbox {background:#f4f5f7;border:1px solid #cccdcc;text-align:center;}
.join_grbox .white_box {background:#fff;margin:0 20px;margin-bottom:70px;padding:45px 0 30px 0;position:relative;}
.join_grbox .img_top {margin:50px 0 40px 0;}
.join_grbox .img_div1 {padding:0 0 83px 0;overflow:hidden;}
.join_grbox .img_div2 {}
.join_grbox .white_box table td {text-align:left;vertical-align:top;}
.join_grbox .white_box table td dt {font-size:14.5px; font-weight:bold;margin-bottom:17px;}
.join_grbox .white_box table td dd {font-size:13px;letter-spacing:-1.7px; }
.join_grbox .img_div3 {margin:153px 0;}
.join_grbox .btns_div {position:absolute;top:142px; left:179px;}
.join_grbox .btns_div ul li {float:left;margin-right:4px;}

/*ip adress*/
.ip_adress {border: 1px solid #c3c3c3; display: inline-block;text-align:center;}
.ip_adress .onlythree{width: 35px;border: none !important;outline: none;padding:0px;text-indent:0 !important;text-align:center; }
.ip_adress .onlythree:focus {border:none;}

/*분개추가 팝업*/
.blue_box {background:#f0f6fd;border:1px solid #dcdcdc;height:44px;}
.blue_box dl {margin:15px 18px 0 18px;}
.blue_box dt{float:left;background:url("../img/ico/ico_dot01.png") no-repeat 5px 5px;margin-bottom:13px;padding-left:12px;}
.blue_box dd{float:right;}


/*팝업 근태정보전송확인*/
.gt_info_com {border:1px solid #dcdcdc;padding:10px;font-size:13px;}
.gt_info_com dl {overflow:hidden;}
.gt_info_com dt {float:left;line-height:18px;}
.gt_info_com dd {float:left;line-height:18px;margin-left:4px;}
.gt_info_com table {width:100%;}
.gt_info_com table td {height:30px;}
.gt_info_com table .gray_tr td {padding:10px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background:#f9f9f9;}
.gt_info_com table .gray_tr td .txt {color:#999;line-height:18px;}
.gt_info_com table td.wan {text-align:center;padding:10px 0;}


/*팝업::모바일 이미지 삽입*/
.mobile_img table td{padding:0px !important; position:relative;}
.mobile_img tr td:last-child{border-right:1px solid #eaeaea !important; }
.mobile_img tr td{height:226px; }
.mobile_img tr td ul:hover{outline:1px solid #f33e51; box-sizing:border-box;}
.mobile_img tr td ul li{height:200px;}
.mobile_img img{width:152px; display:table-cell; margin:0 auto; height:100%; cursor:pointer; transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.mobile_img img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.mobile_img .day{border-top:1px solid #dcdcdc; text-align:center; height:25px; line-height:25px;}
.mobile_img .ico_check{position:absolute; width:100%; height:100%; background:url("../img/ico/ico_check04.png") no-repeat top right; z-index:10; border:1px solid #1385db; box-sizing:border-box; top:0px; background-position:95% 10px; cursor:pointer;}
.mobile_img .ico_checkdel{position:absolute; width:30px; height:30px; background:url("../img/ico/ico_checkdel.png") no-repeat top right; right:5%; top:10px; z-index:100; cursor:pointer; }


/*********************************************************************
	reKendo.css에서 이동된 소스모음(항상 하위로 유지해주세요.)
*********************************************************************/

/*컨텐츠내부 탭메뉴 스타일 변경*/
.tab_style{border:none;}

/*컨텐츠내부 탭메뉴 스타일 변경*/
.con_tab_style{border:none;}

/*마이페이지 파일업로드*/
.mypage_file_upload{display:inline-block;}

/*메인 달력 커스텀*/
.M_calendar .schedule_cal_wrap{width:198px;height:212px;padding:0 15px;overflow:hidden;}
.M_calendar .schedule_cal_wrap #calendar{width:100%;border:none;}

/*일정있는경우*/
.schedule_cal_wrap .schedule{font-weight:bold;color:#058df5;text-decoration:underline}

/*일요일컬러*/
.schedule_cal_wrap .sunday{color:#e52e2e;}

/*datepicker 공통 width*/
.dpWid{width:113px;}



/**************************************************
  dataTable UI customize css
**************************************************/
/* 테이블 */
table.dataTable thead th, table.dataTable tfoot th{font-weight:normal;}
table.dataTable thead th{height:26px;color:#4a4a4a; padding:5px 0; border-bottom:1px solid #dbdbde;}
table.dataTable thead td{height:26px;color:#4a4a4a;padding:5px 0; border-bottom:none;}
table.dataTable tbody th, table.dataTable tbody td{padding:5px 0;}
table.dataTable .k-checkbox-label::after{border-radius:0px !important;}
table.dataTable td.select-checkbox::before{width:1em; height:1em; border:1px solid #dbdbde; border-radius:0px; padding:0px;}
table.dataTable label:checked.k-checkbox + .k-checkbox-label::after{margin-top:-6px; margin-left:-6px; border:1px solid #1185de; border-radius:0px;background:#e4f6ff url('../img/ico/ico_chk_black01.png') no-repeat center center !important; content:"";}
table.dataTable input{height:22px;line-height:22px;}
table.dataTable tr.selected td.select-checkbox::after{margin-top:-6px; margin-left:-6px; border:1px solid #1185de; border-radius:0px;background:#e4f6ff url('../img/ico/ico_chk_black01.png') no-repeat center center !important; content:"";}
table.dataTable td.select-checkbox::before, table.dataTable td.select-checkbox::after{box-sizing:content-box; top:1.4em;}
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected{background:#e6f4ff;}
table.dataTable .dataTables_scrollHeadInner{padding-right:0px !important;}
table.dataTable .dataTables_empty {vertical-align:middle;}
table.dataTable .dataTables_empty:hover {background:none;}

table.dataTable tbody th.sorting_asc{background:url('../img/ico/ico_btn_arr_up01.png') no-repeat 96%}
table.dataTable tbody th.sorting_desc{background:url('../img/ico/ico_btn_arr_down01.png') no-repeat 96%}

table.dataTable tr th:first-child{border-bottom:1px solid #dbdbde;}
.no-footer.dataTables_wrapper .dataTables_scrollBody{/*border-bottom:1px solid #dbdbde;*/ background:#fcfcfc;}

.dataTables_scrollBody table{border-top:0px !important;}
table.no-footer.dataTable{border-bottom:none;}

/*갯수보기*/
.dataTables_length{display:none;}

/*검색*/
.dataTables_filter{display:none;}

/*데이타테이블 페이징*/
.dataTables_wrapper .dataTables_paginate{text-align:center; float:none; margin-top:20px;}
.dataTables_wrapper .dataTables_paginate a{cursor:pointer;}
.dataTables_wrapper .dataTables_info {display:none;}

.dataTables_wrapper .dataTables_paginate .current.paginate_button,
.dataTables_wrapper .dataTables_paginate .current.paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .ui-state-disabled.fg-button,
.dataTables_wrapper .dataTables_paginate .ui-state-disabled.fg-button:hover{border:0px; background:none;}

.dataTables_wrapper .dataTables_paginate > .paginate_button,
.dataTables_wrapper .dataTables_paginate > .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate > .paginate_button:active,
.dataTables_wrapper .dataTables_paginate > .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate > .fg-button,
.dataTables_wrapper .dataTables_paginate > .fg-button:hover,
.dataTables_wrapper .dataTables_paginate > .fg-button:active {text-indent:-10000px;display: inline-block; width: 15px;height: 15px;border: 1px solid #cccccc !important;line-height: 15px;padding:0px;margin:0px;border-radius:0px;min-width:auto;}
.dataTables_wrapper .dataTables_paginate > .fg-button:hover {border:1px solid #1088e3 !important;}

.dataTables_wrapper .dataTables_paginate span .paginate_button,
.dataTables_wrapper .dataTables_paginate span .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate span .paginate_button:active,
.dataTables_wrapper .dataTables_paginate span .fg-button,
.dataTables_wrapper .dataTables_paginate span .fg-button:hover,
.dataTables_wrapper .dataTables_paginate span .fg-button:active {text-indent:0px;display: inline-block;text-align: center;padding: 0 2.5px;height: 15px;border:none !important;color: #4a4a4a !important; background:none !important;margin-left:0; min-width:auto;border-radius:0px;box-shadow:none;}

.dataTables_wrapper .dataTables_paginate span .paginate_button,
.dataTables_wrapper .dataTables_paginate span .fg-button:hover {/*text-decoration:underline !important;*/}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-disabled,
.dataTables_wrapper .dataTables_paginate .fg-button.ui-state-disabled:hover {color: #058df5  !important;font-weight: bold;}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .fg-button.previous {background: url("../img/btn/btn_page_pre01.png") center center no-repeat;margin-right:10px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .fg-button.previous:hover {background: url("../img/btn/btn_page_pre01.png") center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.next,
.dataTables_wrapper .dataTables_paginate .fg-button.next {background: url("../img/btn/btn_page_nex01.png") center center no-repeat;margin-left:10px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate .fg-button.next:hover {background: url("../img/btn/btn_page_nex01.png") center center no-repeat;}

.dataTables_wrapper .dataTables_paginate .paginate_button.first,
.dataTables_wrapper .dataTables_paginate .fg-button.first {background: url("../img/btn/btn_page_prepre01.png") center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.first:hover,
.dataTables_wrapper .dataTables_paginate .fg-button.first:hover {background: url("../img/btn/btn_page_prepre01.png") center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.last,
.dataTables_wrapper .dataTables_paginate .fg-button.last {background: url("../img/btn/btn_page_nexnex01.png") center center no-repeat;}
.dataTables_wrapper .dataTables_paginate .paginate_button.last:hover,
.dataTables_wrapper .dataTables_paginate .fg-button.last:hover {background: url("../img/btn/btn_page_nexnex01.png") center center no-repeat;}

/*데이타테이블 기본UI*/
table.dataTable .linkText{color:#4a4a4a;}
table.dataTable .linkText:hover{text-decoration:underline;}

/*js트리 */
.jstreeSet {padding-top:15px;overflow:auto;}
.jstreeSet > div > ul {margin-left:-15px;}
.jstreeSet li.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ03_open.png") 0px -1px no-repeat !important; }
.jstreeSet li.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ03_close.png") 0px -1px no-repeat !important; }
.jstreeSet li.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ03_close.png") 0px -1px no-repeat !important; }

.jstreeSet li.col_brown.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ04_open.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_brown.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ04_close.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_brown.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ04_close.png") 0px -1px no-repeat !important; }

.jstreeSet li.col_green.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ05_open.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_green.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ05_close.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_green.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ05_close.png") 0px -1px no-repeat !important; }

.jstreeSet li.jstree-file.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}
.jstreeSet li.jstree-file.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}
.jstreeSet li.jstree-file.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}

.jstreeSet li.jstree-file-disabled.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}
.jstreeSet li.jstree-file-disabled.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}
.jstreeSet li.jstree-file-disabled.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}

.jstreeSet li.col_online.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ_online.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_offline.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ_offline.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_online.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ_online.png") 0px -1px no-repeat !important; }

.jstreeSet li.col_file.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 3px; margin-right: -3px; background:url("../img/ico/ico_txt.png") 0px 0px no-repeat !important; }
.jstreeSet li.col_file.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 3px; margin-right: -3px; background:url("../img/ico/ico_txt.png") 0px 0px no-repeat !important; }
.jstreeSet li.col_file.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 3px; margin-right: -3px; background:url("../img/ico/ico_txt.png") 0px 0px no-repeat !important; }

.jstreeSet li.col_disabled.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ06_open.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_disabled.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ06_close.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_disabled.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ06_close.png") 0px -1px no-repeat !important; }
.jstreeSet li.col_disabled .jstree-anchor {color:#8d8d8d;}

.jstreeSet li.comp_li > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ01.png") 0px -1px no-repeat !important; }
.jstreeSet li.busi_li > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_organ02.png") 0px -1px no-repeat !important; }

/*.jstreeSet li.ico_file.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_eap_list01.png") 0px 0px no-repeat !important;}
.jstreeSet li.ico_file.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_eap_list01.png") 0px 0px no-repeat !important;}
.jstreeSet li.ico_file.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_eap_list01.png") 0px 0px no-repeat !important;}*/

.jstreeSet li.col_box.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}
.jstreeSet li.col_box.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}
.jstreeSet li.col_box.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") 0px -65px no-repeat !important;}

.jstreeSet li.col_box_disabled.jstree-open > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}
.jstreeSet li.col_box_disabled.jstree-closed > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}
.jstreeSet li.col_box_disabled.jstree-leaf > a .jstree-icon.jstree-themeicon { margin-left: 5px; margin-top: 5px; margin-right: -3px; background:url("../img/ico/ico_tree_folder.png") -16px -113px no-repeat !important;}

.jstreeSet .jstree-container-ul > .jstree-node { background:transparent; }
.jstreeSet .jstree-container-ul > .jstree-node > .jstree-ocl { background:transparent; }
.jstreeSet .jstree-container-ul > .jstree-open > .jstree-ocl { background-position:-36px -4px; }
.jstreeSet .jstree-container-ul > .jstree-closed> .jstree-ocl { background-position:-4px -4px; }
.jstreeSet .jstree-container-ul > .jstree-leaf> .jstree-ocl { background:transparent; }



/*첨부파일 고도화*/

/*file_set*/
.file_set{position:relative;display:inline-block;margin-right:-4px;overflow:hidden;}
.file_set input.hiddenField{overflow:hidden;position:absolute;top:-10000px;left:-10000px;width:1px;height:1px}
.file_set input.cloneField{min-width:140px;width:100%;float:left;height:inherit;min-height:27px;padding: 0px 6px;border:1px solid #cccccc;font-size:12px;background:#ffffff;outline:none;box-sizing:border-box;}
.file_set input.cloneField[disabled]{color:#8d8d8d;background:#f3f3f3;cursor:not-allowed;}
.file_set .btn_file {float:left;margin-left:4px;margin-right:4px;}
.file_set.COLOR-blue input.cloneField[readonly]:focus{border:1px solid #cccccc;}

.file_topbox {padding-bottom:7px;;}
.file_topbox .btn_file{background:#fff;padding: 0px 10px;height:27px;line-height:27px;border: 1px solid #d3d3d3;border-image: none;color:#4a4a4a;letter-spacing: -0.5px;font-size: 12px;text-decoration: none;vertical-align: middle;display: inline-block;cursor: pointer;box-sizing: border-box;}
.file_topbox .btn_file:hover{border:1px solid #8c8c8c;}
.file_topbox .btn_total {background:#fff url("../img/ico/btn_down01png.png") no-repeat;background-size: 14px 13px;   background-position: left 6px center;;padding: 0px 10px;padding-left:26px;height:27px;line-height:27px;border: 1px solid #d3d3d3;border-image: none;color:#4a4a4a;letter-spacing: -0.5px;font-size: 12px;text-decoration: none;vertical-align: middle;display: inline-block;cursor: pointer;box-sizing: border-box;}
.file_topbox .btn_total:hover{border:1px solid #8c8c8c;}
.file_topbox.Union .btn_file {margin-left:-1px;}
.file_topbox .btn_file{ margin-left:0px;}
.file_topbox .file_Info {display:inline-block;margin-left:10px;}
.file_topbox .file_Info .num {color:#058df5;font-weight:bold;;}

.file_set.list_st {width:100%;}
.file_set.list_st .DropArea {text-align:left;height:auto;}
.file_set.list_st .list_drop {}
.file_set.list_st .list_drop {border:1px solid #c3c3c3;height:50px;clear:both; overflow-y:auto; box-sizing: border-box;min-width:420px;}
.file_set.list_st .list_drop table {width:100%;table-layout:fixed;}
.file_set.list_st .list_drop table td {clear:both;height: 21px; padding-left: 5px; padding-top: 3px;position:relative;}
.file_set.list_st .list_drop .txt {line-height:16px;color:#058df5;}
.file_set.list_st .list_drop .txt .mx {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width: 70%;float:left;}
.file_set.list_st .list_drop .kb {color:#333;margin-left:4px;}
.file_set.list_st .list_drop .hover_button table td {height:auto;padding:0px;}
.file_set.list_st .list_drop .btn_td {width:120px;position:relative;padding-right:25px;}
.file_set.list_st .hover_button {float:right;margin-right:10px;line-height:16px;;}
.file_set.list_st .hover_button ul {float:left;}
.file_set.list_st .hover_button a {margin-right:3px; padding-right:7px; background: url("../img/ico/ico_bar01.png") right center no-repeat;}
.file_set.list_st .hover_button a:last-child {margin-right:0px; padding-right:0px; background:none;}
.file_set.list_st .hover_button a:hover {color:#058df5;}
.file_set.list_st .hover_button table td {text-align:right;}

.file_set.list_st a.clo {float:left; overflow: hidden; background: url("../img/ico/sp_lux.png") -239px -307px no-repeat;width: 14px; height: 16px; text-align: center;position: absolute;right: 15px;top: 5px;}
.file_set.list_st .list_drop .txt .ico {float:left; width:16px; height:16px; margin-right:4px;}

.file_7z {background:url("../img/ico/file_icon/ico_file_7z.png") top no-repeat;}
.file_ai {background:url("../img/ico/file_icon/ico_file_ai.png") top no-repeat;}
.file_alz {background:url("../img/ico/file_icon/ico_file_alz.png") top no-repeat;}
.file_asf {background:url("../img/ico/file_icon/ico_file_asf.png") top no-repeat;}
.file_avi {background:url("../img/ico/file_icon/ico_file_avi.png") top no-repeat;}
.file_bmp {background:url("../img/ico/file_icon/ico_file_bmp.png") top no-repeat;}
.file_doc {background:url("../img/ico/file_icon/ico_file_doc.png") top no-repeat;}
.file_docx {background:url("../img/ico/file_icon/ico_file_docx.png") top no-repeat;}
.file_flv {background:url("../img/ico/file_icon/ico_file_flv.png") top no-repeat;}
.file_gif {background:url("../img/ico/file_icon/ico_file_gif.png") top no-repeat;}
.file_gul {background:url("../img/ico/file_icon/ico_file_gul.png") top no-repeat;}
.file_htm {background:url("../img/ico/file_icon/ico_file_htm.png") top no-repeat;}
.file_html {background:url("../img/ico/file_icon/ico_file_html.png") top no-repeat;}
.file_hwp{background:url("../img/ico/file_icon/ico_file_hwp.png") top no-repeat;}
.file_jpg {background:url("../img/ico/file_icon/ico_file_jpg.png") top no-repeat;}
.file_jpge {background:url("../img/ico/file_icon/ico_file_jpge.png") top no-repeat;}
.file_los {background:url("../img/ico/file_icon/ico_file_los.png") top no-repeat;}
.file_mov {background:url("../img/ico/file_icon/ico_file_mov.png") top no-repeat;}
.file_mp3 {background:url("../img/ico/file_icon/ico_file_mp3.png") top no-repeat;}
.file_mp4 {background:url("../img/ico/file_icon/ico_file_mp4.png") top no-repeat;}
.file_mpeg {background:url("../img/ico/file_icon/ico_file_mpeg.png") top no-repeat;}
.file_mpg {background:url("../img/ico/file_icon/ico_file_mpg.png") top no-repeat;}
.file_pdf {background:url("../img/ico/file_icon/ico_file_pdf.png") top no-repeat;}
.file_png {background:url("../img/ico/file_icon/ico_file_png.png") top no-repeat;}
.file_ppt {background:url("../img/ico/file_icon/ico_file_ppt.png") top no-repeat;}
.file_pptx {background:url("../img/ico/file_icon/ico_file_pptx.png") top no-repeat;}
.file_psd {background:url("../img/ico/file_icon/ico_file_psd.png") top no-repeat;}
.file_rtf {background:url("../img/ico/file_icon/ico_file_rtf.png") top no-repeat;}
.file_tar {background:url("../img/ico/file_icon/ico_file_tar.png") top no-repeat;}
.file_tif {background:url("../img/ico/file_icon/ico_file_tif.png") top no-repeat;}
.file_txt {background:url("../img/ico/file_icon/ico_file_txt.png") top no-repeat;}
.file_wav {background:url("../img/ico/file_icon/ico_file_wav.png") top no-repeat;}
.file_wma {background:url("../img/ico/file_icon/ico_file_wma.png") top no-repeat;}
.file_wmv {background:url("../img/ico/file_icon/ico_file_wmv.png") top no-repeat;}
.file_xls {background:url("../img/ico/file_icon/ico_file_xls.png") top no-repeat;}
.file_xlsx {background:url("../img/ico/file_icon/ico_file_xlsx.png") top no-repeat;}
.file_zip {background:url("../img/ico/file_icon/ico_file_zip.png") top no-repeat;}
.file_etc {background:url("../img/ico/file_icon/ico_file_etc.png") top no-repeat;}
.file_no {background:url("../img/ico/file_icon/ico_file_noimage.png") top no-repeat;}
.file_loading{width:83px;height:87px;margin:0 auto;background:url('../img/ico/icon_file_24.gif') 0 -3px no-repeat;}


.list_st .file_7z {background:url("../img/ico/file_icon/16_zip.png") center center no-repeat;}
.list_st .file_ai {background:url("../img/ico/file_icon/16_ai.png") center center no-repeat;}
.list_st .file_alz {background:url("../img/ico/file_icon/16_zip.png") center center no-repeat;}
.list_st .file_asf {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_avi {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_bmp {background:url("../img/ico/file_icon/16_bmp.png") center center no-repeat;}
.list_st .file_doc {background:url("../img/ico/file_icon/16_word.png") center center no-repeat;}
.list_st .file_docx {background:url("../img/ico/file_icon/16_word.png") center center no-repeat;}
.list_st .file_flv {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_gif {background:url("../img/ico/file_icon/16_gif.png") center center no-repeat;}
.list_st .file_gul {background:url("../img/ico/file_icon/16_gul.png") center center no-repeat;}
.list_st .file_htm {background:url("../img/ico/file_icon/16_html.png") center center no-repeat;}
.list_st .file_html {background:url("../img/ico/file_icon/16_html.png") center center no-repeat;}
.list_st .file_hwp{background:url("../img/ico/file_icon/16_hwp.png") center center no-repeat;}
.list_st .file_jpg {background:url("../img/ico/file_icon/16_jpg.png") center center no-repeat;}
.list_st .file_jpge {background:url("../img/ico/file_icon/16_jpg.png") center center no-repeat;}
.list_st .file_los {background:url("../img/ico/file_icon/16_etc.png") center center no-repeat;}
.list_st .file_mov {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_mp3 {background:url("../img/ico/file_icon/16_music.png") center center no-repeat;}
.list_st .file_mp4 {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_mpeg {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_mpg {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_pdf {background:url("../img/ico/file_icon/16_pdf.png") center center no-repeat;}
.list_st .file_png {background:url("../img/ico/file_icon/16_png.png") center center no-repeat;}
.list_st .file_ppt {background:url("../img/ico/file_icon/16_ppt.png") center center no-repeat;}
.list_st .file_pptx {background:url("../img/ico/file_icon/16_pptx.png") center center no-repeat;}
.list_st .file_psd {background:url("../img/ico/file_icon/16_psd.png") center center no-repeat;}
.list_st .file_rtf {background:url("../img/ico/file_icon/16_etc.png") center center no-repeat;}
.list_st .file_tar {background:url("../img/ico/file_icon/16_zip.png") center center no-repeat;}
.list_st .file_tif {background:url("../img/ico/file_icon/16_tif.png") center center no-repeat;}
.list_st .file_txt {background:url("../img/ico/file_icon/16_txt.png") center center no-repeat;}
.list_st .file_wav {background:url("../img/ico/file_icon/16_music.png") center center no-repeat;}
.list_st .file_wma {background:url("../img/ico/file_icon/16_music.png") center center no-repeat;}
.list_st .file_wmv {background:url("../img/ico/file_icon/16_movie.png") center center no-repeat;}
.list_st .file_xls {background:url("../img/ico/file_icon/16_xls.png") center center no-repeat;}
.list_st .file_xlsx {background:url("../img/ico/file_icon/16_xls.png") center center no-repeat;}
.list_st .file_zip {background:url("../img/ico/file_icon/16_zip.png") center center no-repeat;}
.list_st .file_etc {background:url("../img/ico/file_icon/16_etc.png") center center no-repeat;}
.list_st .file_no {background:url("../img/ico/file_icon/16_no.png") center center no-repeat;}


.drop_st {width:100%;}
.drop_st .list_drop {border:1px solid #c3c3c3; overflow-y: scroll;height:100%;box-sizing: border-box;}
.drop_st .list_drop > table {margin-top:7px;float:left;padding:5px 10px;height:109px;}
.drop_st .list_drop .file_m {float:left;position:relative;padding-top:12px;width:100px;margin:0px 7px;margin-top:15px;}
.drop_st .list_drop .file_m .ico {width:46px;height:52px;margin:0 auto;*margin-top:18px;display:inline-block;}
.drop_st .list_drop .file_m .ico.img {width:74px; height:50px;border:1px solid #dcdcdc;}
.drop_st .list_drop .file_m > table td {text-align:center;}
.drop_st .list_drop .file_m .mx {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:none;max-width:100px;margin:0px; padding:0px;padding-top:6px;;display: inline-block;text-align:center;}
.drop_st .list_drop .file_m a.clo {background: url("../img/ico/sp_lux.png") -25px -275px no-repeat;width: 16px; height: 16px; text-align: center;display:inline-block;position:absolute;top:2px; right:10px;}
.drop_st .list_drop .file_m a.clo:hover {border:1px solid #dcdcdc; top:1px; right:9px;}
.drop_st .list_drop .hover_button {display:none;position:absolute;top:0;left:0;}
.drop_st .list_drop .file_m:hover .hover_button {display:block;}
.drop_st .list_drop .hover_button table {width:100%;}
.drop_st .list_drop .hover_button table td {height:104px;width:100px;}
.drop_st .list_drop .hover_button table td a{display: inline-block;margin: 2px 0; padding: 3px 0;color: #ffffff;background: #666666;min-width: 65px;font-size: 12px;line-height: 16px;text-align:center;}
.drop_st .list_drop .hover_button table td a:hover{background: #058df5;}
.drop_st .list_drop .hover_button .pc{}
.drop_st .list_drop .hover_button .vi{}
.drop_st .list_drop .hover_button .bg{}

.DropArea {text-align:center;height:130px;}
.DropAdd .btn_local {display:inline-block; height:58px;width:58px;margin:0 5px;background: url('../img/ico/sp_lux.png') 0px -307px no-repeat; }
.DropAdd .btn_server {display:inline-block; height:58px;width:58px;margin:0 5px;background: url('../img/ico/sp_lux.png') -68px -307px no-repeat;}

.DropAdd {border:1px solid #c3c3c3; overflow-y: scroll;box-sizing:border-box;height:100%;}
.DropAdd .Add_inner {box-sizing: border-box;min-height:118px;height:100%;width:100%;}
.DropAdd .Add_inner td {vertical-align: middle;height:100%;text-align:center;}
.DropAdd .btn_set {}
.DropAdd .txt {line-height:24px;margin-top:4px;}

.DropING {position:relative;height:100%;box-sizing:border-box;}
.DropING .ico {display: inline-block;height: 66px;width: 66px;margin: 0 5px;background: url("../img/ico/sp_lux.png") -134px -307px no-repeat;}
.DropING .txt {line-height:24px;}
.DropING .ING_inner {position:absolute;z-index:3;min-height:130px;box-sizing:content-box;background:#fff;width:100%;height:100%;border:1px solid #058df5;vertical-align: middle;}
.DropING .ING_inner td {vertical-align: middle;height:100%;}
.DropING .modal {background:#000; opacity:0.3; filter:alpha(opacity=30); width:100%;height:100%;position:fixed;top:0px; left:0px;z-index:2;}


/*비밀번호찾기 팝업*/
.pwSearch .pwsearch_setp{height:60px; background:url('../img/ico/ico_bs_ys_pass.png') no-repeat left top; padding:15px 0 0 90px;}
.pwSearch .pwsearch_setp dt em{font-weight:bold; color:#058df5;}
.pwSearch .pwsearch_setp dd{padding-top:10px;}

.pwSearch .step_con{min-height:158px; display:table; width:100%;}
.pwSearch .step_con01{text-align:center; display:table-cell; vertical-align:middle; position:relative; top:-10px;}
.pwSearch .step_con02{width:100%;display:table-cell; vertical-align:middle; padding-top:3px;}
.pwSearch .step_con02 .text{color:#f33e51; padding:13px 0 0 5px;}

.pwSearch .step_con03 .box03.bg01{text-align:center; line-height:20px; height:51px; padding-top:95px; background:url('../img/bg/error_indexbg.jpg') no-repeat center 15px;}
.pwSearch .step_con03 .box03.bg02{text-align:center; line-height:20px; height:51px; padding-top:95px; background:url('../img/temp/arm_img01.png') no-repeat center 15px; background-size:120px 65px;}

.pwSearch .step_con04{padding-top:9px;}

.pwSearch .step_con .box{position:relative; border:1px solid #dcdcdc; padding:10px;}
.pwSearch .step_con .box01{min-height:60px;}
.pwSearch .step_con .box02{min-height:40px;}
.pwSearch .step_con .box03{height:136px;}