@charset "utf-8";
/* reset */
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
html,body{width:100%;height:100%}
html,body,div,p,img,span,a,em,strong,pre,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,form,fieldset,legend,caption,input,textarea,button,select,object,video,iframe{margin:0;padding:0}
body{position:relative;background:#fff;line-height:1;overflow:hidden}
body,h1,h2,h3,h4,h5,h6,input,textarea,button,select{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum,"굴림",gulim,Arial,AppleGothic,verdana,sans-serif,helvetica;font-size:17px;letter-spacing:0px;line-height:1.7;color:#000;-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{color:#000;font-weight:400}
table{border-spacing:0;border-collapse:collapse}
ul,ol{list-style:none}
img,fieldset,iframe,button{border:0}
a,img{vertical-align:top}
textarea{overflow:auto;border:1px solid #bfbfbf}
textarea:focus,input:active,input:hover{outline:0}
a{text-decoration:none;letter-spacing:0px;color:#000}
a:hover{text-decoration:underline}
i,em,address{font-style:normal}
label,button{cursor:pointer}
input::-ms-clear,hr{display:none !important}
input[type=text],input[type=password]{height:28px;line-height:26px;border-radius:0;-webkit-appearance:none;border:1px solid #bfbfbf;font-size:13px;vertical-align:top;padding:0 6px 2px}
caption,legend{display:none;font-size:0;line-height:0;width:0;height:0}
iframe{border:0;width: 100%}
.blind{position:absolute;left:0;top:0;font-size:0;visibility:hidden;width:0;height:0;line-height:0; padding:0 !important;}
input:focus{outline:none}
div{vertical-align:top}
::-webkit-input-placeholder{color:#cecece}
::-moz-placeholder{color:#cecece}
:-ms-input-placeholder{color:#cecece}
:-moz-placeholder{color:#cecece} 
::-webkit-file-upload-button{cursor:pointer}
input[type="text"]:focus{border:1px solid #2475ed}
input[type="password"]:focus{border:1px solid #2475ed}
textarea{resize:none;font-size:13px;color:#000;padding:10px}
textarea:disabled{background-color:#f7f7f7;font-size:13px;color:#b2b2b2;padding:3px 10px;border:1px solid #d6d6d6}
.wrap{width:100%;height:100%;position:relative}
.link {text-decoration:underline;color:#136df4;}
th,td{text-align:center}
.text_left{text-align:left!important}
/*th.text_left{padding:0 20px!important}*/
.text_right{text-align:right!important}
.text_center{text-align:center!important}
.content_wrap{width:100%;min-width:972px;height:auto}
.content_wrap.type_1{top:108px;}
.content_wrap.clear{position:relative;top:0;overflow-y:hidden}
.content_wrap.clear.type_2{border-top:1px solid #cdcdcd}
.content_wrap.table_w{padding-bottom:0}
.content_wrap .content_wrap{top:0;position:relative;overflow:hidden}
.more_inf_wrap .more_inf_wrap{max-width:942px;padding:0}
.disable{display: none}

table table th,table table td{border:none!important}
table td select{vertical-align:middle}
table td.authority_btn a.btn_basic{font-size:12px;height:24px;line-height:22px}
table td.managebutton a.btn_basic{font-size:12px;height:24px;line-height:22px}

#ApprovableDuty table th{width:20px!important;background-color:#fff;padding:0px!important}
#ApprovableDuty table td{padding:0!important}

/*input*/
input{width:199px}
input.day{width:100px;background:url("../img/icon_calendar_on.png") no-repeat 81px;cursor:pointer}
input.day:disabled{background:url("../img/icon_calendar_off.png") no-repeat 81px}
input.type_0{width:100%;}
input.type_1{width:74px;text-align:right;margin-right:6px}
input.type_2{width:387px}
input.type_3{width:95px}
input.type_4{width:141px}
input.type_5{width:102px}
input.type_6{width:48px}
input.type_7{width:210px}
input.type_8{width:53px;text-align:right}
input.type_9{width:131px}
input.type_10{width:206px}
input:disabled{background-color:#f7f7f7;border:1px solid #d6d6d6;color:#b2b2b2}
input:focus{border:1px solid #2475ed}
input.input_file{display:inline-block;resize:none;width:206px;height:30px}

.file_wrap{margin-top:6px}
.file_input_btn{position:relative;overflow:hidden;display:inline-block;margin-left:1px}
.file_input_btn a{display:inline-block;height:26px;line-height:26px;font-size:13px;color:#000;padding:0 8px;position:relative;text-decoration:none;text-align:center}
.file_input_hidden{cursor:pointer;height:26px;width:100%;overflow:hidden;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0} 
.select_wrap .file_input_btn{background-color:#f7f7f7;border:1px solid #d6d6d6}
.select_wrap .file_input_btn a{color:#b2b2b2}
.select_wrap.check .file_input_btn{background-color:#fff;border:1px solid #bfbfbf}
.select_wrap.check .file_input_btn a{color:#000}
.select_wrap.check .file_input_btn:hover{border:1px solid #797979}

/*color*/
.black{color:#000}
.blue{color:#0067ff}
.red{color:#fb2727}
.indigo{color:#3051f4}
.purple{color:#5c3eee}
.green{color:#15b91d}

/*header*/
.header{position:fixed;z-index:500;top:0;left:0;width:100%;min-width:500px;height:60px;box-sizing:border-box;background-color:#fff;padding:16px 21px 0}
.header h1{display:inline-block}
.header h1 a{display:block;background:url("../img/logo.png") no-repeat;width:145px;height:15px;margin-top:6px}
.header h1 a.secure{background-image:url("../img/logo_securedisk.png")}
.header .login_user_info.fright{float:right;display:block;width:calc(100% - 161px);text-align:right}
.header .login_log{float:left;display:inline-block;max-width:42%;font-size:12px;text-decoration:none;text-align:left;margin-top:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.header .login_log .icon_1{cursor:default;margin-top:7px}
.header .login_log span{letter-spacing:0}
.header .user_inf{display:inline-block;max-width:58%;margin-top:-3px}
.header .user_inf > span{display:inline-block;width:32px;height:32px;vertical-align:top;background:url("../img/icon_user.png") 50% 50% no-repeat;margin:1px 0 0 0}
.header .user_inf .user_name{display:inline-block;position:relative;width:calc(100% - 42px);padding-right:7px}
.header .user_inf .user_name > span{font-size:14px;font-weight:bold;height:42px;line-height:32px;text-decoration:none;margin-left:2px;border:none;padding:0 17px 0 0;width:calc(100% + 3px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.header .user_inf .user_name > span:after{content:"";width:9px;height:10px;display:inline-block;background:url("../img/icon.png") no-repeat;background-position:-60px -335px;vertical-align:top;margin-top:16px;right:1px}
.header .user_inf .user_name > span:hover{text-decoration:underline}
.header .user_inf .user_name ul{display:none;position:absolute;top:38px;right:2px;width:109px;text-align:left;background-color:#fff;border:1px solid #848484;}
.header .user_inf .user_name.action ul{display:block}
.header .user_inf .user_name.action ul a{font-size:13px;line-height:30px;padding:0 10px;display:block;text-decoration:none;font-weight:normal}
.user_name.select ul a:hover{background-color:#f6f7f9}

/*nav*/
.nav{width:78px;height:100%;background:#1d76fc;position:fixed;left:0;z-index:5;top:60px;bottom:30px}
.nav li{width:78px;height:80px}
.nav li:hover{background:#136cf6}
.nav li a{font-size:11px;line-height:1.7;font-weight:bold;text-decoration:none;display:block;height:100%;width:100%;box-sizing:border-box;padding-top:20px}
.nav li a span{color:#fff;opacity:0.6;display:block;text-align:center}
.nav li.secureserver i{background-position:-221px -51px}
.nav li.dashboard i{background-position:-221px -51px}
.nav li.explorer i{background-position:-21px -51px}
.nav li.approval i{background-position:-53px -51px}
.nav li.disk_manager i{background-position:-85px -51px}
.nav li.manage i{background-position:-119px -51px}
.nav li.log i{background-position:-152px -51px}
.nav li.action i{background-position-y:-14px}
.nav li i.icon{margin:0 auto 4px;display:block;width:20px;height:20px}
.nav li.action{background-color:#035bec}
.nav li.action a span{opacity:1}
.left{position:absolute;top:60px;width:308px;min-width:308px;max-width:600px}
.left .inf_box{padding-left:78px;-ms-user-select:none;user-select:none}
.left .usage_in .usage_in_box{position:relative;background-color:#1d2227;height:155px;border-bottom:1px solid #171b1f}
.left .usage_in .usage_in_box h2{font-size:15px;font-weight:bold;color:#fff;padding-top:16px}
.left .usage_in .usage_in_box h2 i.icon_group{display:inline-block;margin:7px 7px 0 20px}
.left .usage_in .usage_in_box h2 span{display:inline-block;width:calc(100% - 64px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.left .usage_in .usage_in_box .graph_circle{overflow:hidden;position:relative;width:80px;height:80px;margin:12px 0 0 20px;}
.left .usage_in .usage_in_box .graph_circle #graphSvg{width:80px;height:80px;}
.left .usage_in .usage_in_box .graph_circle #graphSvg .graph_line{stroke-dasharray:226.227;stroke-dashoffset:0;}
.left .usage_in .usage_in_box .graph_circle p{position:absolute;top:50%;left:0;width:100%;text-align:center;line-height:1;margin-top:-12px;}
.left .usage_in .usage_in_box .graph_circle p strong{display:block;font-size:12px;color:#fff;}
.left .usage_in .usage_in_box .graph_circle p span{display:block;font-size:11px;color:rgba(255,255,255,.6);padding-top:6px}
.left .usage_in .user_inf_box{position:absolute;left:116px;top:58px}
.left .usage_in .user_inf_box > *{display:none}
.left .usage_in .user_inf_box p{font-size:12px;color:#b4bac1}
.left .usage_in .user_inf_box p.last{margin-top:-2px;padding-bottom:1px}
.left .usage_in .user_inf_box p.icon_disk_info{line-height:1.5}
.left .usage_in .user_inf_box p.icon_disk_info span{display:block;margin:0;font-weight:normal;}
.left .usage_in .user_inf_box p.icon_group_info{display:none;line-height:1.5;color:#fff}
.left .usage_in .user_inf_box p.icon_group_info span{display:block;color:#b4bac1;margin:0}
.left .usage_in .user_inf_box p span{font-size:12px;color:#fff;font-weight:bold;margin-left:5px}
.left .usage_in .user_inf_box p span:after{content:url("../img/icon_bar_w.png");display:inline-block;vertical-align:top;margin:1px 5px 0}
.left .usage_in .user_inf_box p span:last-child:after{content:""}
.left .usage_in .user_inf_box a{position:relative;font-size:11px;color:#666;height:20px;line-height:18px;box-sizing:border-box;border:1px solid #666;text-decoration:none;padding:0 12px 0 5px;margin-top:5px;cursor:default}
.left .usage_in .user_inf_box a.btn_disk_manager{color:#fff;cursor:pointer;}
.left .usage_in .user_inf_box a.btn_disk_manager:hover{border:1px solid #abacad}
.left .usage_in .user_inf_box a .icon_7{position:absolute;right:4px;top:5px}

.content .right{position:absolute;top:60px;right:0;overflow-x:auto;width:calc(100% - 308px);height:calc(100vh - 87px);background:#fff;border-top:1px solid #c0c0c0}
.content .right .right_wrap{min-width:1100px;width:100%}.content .right .bottom_wrap tbody tr:hover td{background:none}
.content .right .content_nav .left_nav ul .disk_ch span,.content .right .content_nav .left_nav ul .modifyalldisk span{padding:0 21px 0 29px}
.content_nav{position:relative;z-index:100;border-bottom:1px solid #cdcdcd;height:55px;padding:13px 365px 12px 0}
.content_nav.border_top{border-top:1px solid #e5e5e5;height:56px}
.content_nav:after{clear:both;display:block;content:""}
.content_nav .left_nav{float:left;margin-left:14px}
.content_nav .left_nav ul:after{clear:both;display:block;content:""}
.content_nav .left_nav ul li{float:left;position:relative}
.content_nav .left_nav ul li i{position:absolute;left:10px;top:7px;display:block;width:14px;height:13px}
.content_nav .left_nav ul li.newapprovalline i{height:14px}
.content_nav .left_nav ul ul li a{margin-left:0 !important}
.content_nav .left_nav ul ul:after{position:absolute;top:-3px;width:100%;height:3px}
.content_nav .left_nav ul span{letter-spacing:-1px;padding:0 20px 0 29px;margin-right:6px}
.content_nav .left_nav ul .work span{padding:0 19px 0 8px}
.content_nav .left_nav ul .action span,.content .right .content_nav .left_nav ul span:hover{border:1px solid #797979}
.content_nav .left_nav ul a i.icon{margin-right:5px}
.content_nav .left_nav ul a i.icon_9{margin-top:6px}
.content_nav .left_nav ul a i.icon_10{margin-top:7px}
.content_nav .left_nav ul a i.icon_11{margin-top:7px}
.content_nav .left_nav ul a i.icon_12{margin-top:9px}
.content_nav .left_nav ul a i.icon_13{margin-top:8px}
.content_nav .left_nav ul a i.icon_14{margin-top:8px}
.content_nav .left_nav ul span i.icon_23{margin:10px 0 0 2px}
.content_nav .left_nav ul .action ul{display:block}
.content_nav .left_nav ul ul{display:none}
.content_nav .left_nav ul ul li{float:none;margin:0px}
.content_nav .left_nav ul ul li:first-child{margin:0px}
.content_nav .left_nav ul ul a:hover{background-color:#F6F7F9}
.content_nav .left_nav .Work_menu .disabled{z-index:-10;opacity:.4}
.content_nav .right_nav{position:absolute;top:12px;right:14px}
.content_nav .right_nav .search_box,.content_nav .right_nav .page_select_box,.content_nav .right_nav .subs_select_box,.content_nav .right_nav #btnFilter{float:left;margin-left:6px;}
.content_nav .right_nav .search_box{position:relative}
.content_nav .right_nav #btnFilter a{margin:0}
.content_nav .right_nav #btnFilter a.on{border:1px solid #797979}
.content_nav .right_nav .search_box i{position:absolute;right:8px;top:8px}
.content_nav .right_nav .search_box input[type=text]{border:1px solid #bfbfbf;color:#000;font-size:12px;width:153px;box-sizing:border-box;height:28px;padding:0 28px 0 6px;font-weight:normal;line-height:27px}
.content_nav .right_nav .search_box input:focus{border:1px solid #2475ed}
.content_nav .right_nav .search_box input::placeholder{color:#cac9c9}
.content_nav .right_nav .search_box input:-ms-input-placeholder{color:#cac9c9}
.content_nav .right_nav .search_box input::-ms-input-placeholder{color:#cac9c9}
.content_nav .right_nav .page_list_box{float:left;margin:1px 0 0 12px}
.content_nav .right_nav ul.nav_list{float:right;margin:1px 0 0 13px}
.content_nav .right_nav ul.nav_list li{float:left}
.content_nav .right_nav ul.nav_list a{position:relative;width:32px;height:28px;box-sizing:border-box;border:1px solid #bfbfbf;display:block;margin-left:-1px;text-decoration:none}
.content_nav .right_nav ul.nav_list .action a{border:1px solid #2475ed;z-index:1}
.content_nav .right_nav label{padding:0 7px 0 19px}
.content_nav .right_nav label img{margin-top:6px}
.content_nav .right_nav .tit{display:none}
.content_nav .right_nav .right_check{float:left;margin:2px -7px 0 12px}
.content_nav .right_nav #ListBasicSearchForm{float:left;padding-top:1px}
#ExploererMenu.content_nav .right_nav .search_box input[type=text]{margin-top:1px}

.layer_filter_box{display:none;z-index:100;position:absolute;width:280px;font-size:12px;background-color:#fff;border:1px solid #848484;padding:22px 22px 15px;}
.layer_filter_box dl{position:relative;}
.layer_filter_box dl+dl{margin-top:10px;}
.layer_filter_box dl dt{position:absolute;top:0;left:0;width:100px;line-height:26px;font-weight:700;}
.layer_filter_box dl dd{padding-left:100px;}
.layer_filter_box dl dd select{width:100%;font-size:12px;}
.layer_filter_box dl dd input[type="text"]{width:100%;font-size:12px;}
.layer_filter_box dl dd .check_list li{padding:3px 0}
.layer_filter_box dl dd .check_list label{padding-left:20px;}
.layer_filter_box .btn_wrap{padding-top:15px;margin:15px 0 2px;border-top:1px solid #eaeaea;}
.layer_filter_box .btn_wrap > a {width:75px;height:28px;line-height:26px;font-size:12px;}
.layer_filter_box .btn_wrap > a:first-child{font-weight:700;color:#fff;background-color:#2b78e9;border-color:#2b78e9;}
.layer_filter_box .btn_wrap > a:first-child:hover{background-color:#1A62CD;border-color:#1A62CD}
.layer_filter_box .btn_wrap a+a{margin-left:2px}

.content .right .location{position:relative;z-index:10;width:100%;border-bottom:1px solid #dddedf;box-sizing:border-box;background-color:#f9f9f9;line-height:53px;font-weight:bold;font-size:14px;padding-left:19px}
.content .right .location.white{background-color:#fff}
.content .right .location.border_none{border-bottom:none}
.content .right .location:after{clear:both;display:block;content:""}
.content .right .location li{float:left;line-height:49px}
.content .right .location a{position:relative;font-size:14px;color:#000;font-weight:bold;text-decoration:none;padding-right:20px}
.content .right .location a:hover{text-decoration:underline}
.content .right .location a:after{position:absolute;content:"";display:block;width:6px;height:9px;top:5px;right:6px;line-height:0;background:url("../img/icon.png") no-repeat;vertical-align:top;background-position:-96px -357px}
.content .right .location a:last-child:after{background:none}
.content .right .location li i{margin:18px 4px 0;cursor:default}
.content .right .location li i.icon_28{margin:18px 4px 0 3px}
.content .right .location li i.icon_24{margin:18px 4px 0 5px}
.content .right .location div{float:left}
.content .right .location .NowDirectoryPath_ic{display:none}
.content .right .location .btn_url_copy{line-height:20px}
.content .right .location .btn_url_copy a{display:inline-block;border:1px solid #136DF4;font-size:12px;color:#136DF4;vertical-align:middle;padding:0 5px;margin:16px 0 0 10px}
.content .right .location .btn_url_copy a:hover{text-decoration:none}
#RootPath{max-width: 80%;line-height: 16px;padding: 19px 0px;}

.content .right table{width:100%}
.content .right table .list_checkbox{width:38px;height:30px;line-height:30px;padding:0 15px}
.content .right table .list_checkbox label{width:14px;height:14px;}
.content .right table .table_iconbox{width:38px;padding:0 6px!important;text-align:left}
.content .right table td.table_iconbox img{vertical-align:-3px;margin-left:4px}
.content .right tbody tr:hover {background:#f6f7f9;}
.content .right tbody tr.check,.content .right tbody tr.check:hover{background-color:#e7effb}
.content .right th{font-size:12px;color:#393939;height:31px;line-height:28px;background:#f9f9f9;border-bottom:1px solid #dddedf;font-weight:normal;word-break:keep-all;text-align:center}
.content .right th.two_lines{line-height:22px}
.content .right th.text_right,.content .right th.text_left{padding:0 6px}
.content .right th.text_right:last-child{padding:0 20px 0 40px}
.content .right th img{margin:12px 0 0 4px}
.content .right th a img{margin:7px 0 0 4px}
.content .right th.no_text img{margin:8px 0 0 0}
.content .right th.action.down strong:after{background-position:-87px -335px}
.content .right td{position:relative;color:#000;font-size:13px;border-bottom:1px solid #eee;height:40px;box-sizing:border-box;word-break:break-all;padding:0 6px}
.content .right td.text_right:last-child{padding-right:21px}
.content .right td.text_right:last-child.authority_btn{padding-right:0}
.content .right td a:hover{text-decoration:none}
.content .right td a.retentiondatetime:hover{cursor:pointer;}
.content .right td .reduce{line-height:40px}
.content .right td .folder.reduce{min-width:200px !important;max-width: 820px}

table .list_filebtn a{float:left}
table .list_filebtn a img{margin-right:13px;display:block}
table .list_filebtn a:last-child img{margin-right:0}
table .list_search a{display:block;margin:13px 0 0;cursor:default}
table .list_search a.icon_preview,table .list_search a.icon_restore,table .list_search a.icon_office,table .list_search a.icon_favorite{display:none;}
table .list_search a.icon_preview.on{display:block;width:16px;height:16px;cursor:pointer;background:url("../img/icon_preview.png") no-repeat;margin:0 0px 0 0;float: left}
table .list_search a.icon_office.on{display:block;width:16px;height:16px;cursor:pointer;background:url("../img/icon_office.png") no-repeat;margin:0 13px 0 0;float: left}
table .list_search a.icon_favorite.on{display:block;width:16px;height:16px;background:url("../img/web_list_favorite_on.png") no-repeat;margin:0 13px 0 0;float: left}

table .list_search a.off{display:block;width:16px;height:16px;margin:0 13px 0 0;float: left}
table .list_search a.icon_preview.off{display:block;width:16px;height:16px;margin:0 0px 0 0;float: left}
table .list_search a.icon_15{background-position:-22px -187px;cursor:pointer}
table .list_search a.action{cursor:pointer}

table .list_restore a.icon_restore.on{display:block;width:16px;height:16px;cursor:pointer;background:url("../img/icon_restore.png") no-repeat;margin:0;}

/*그래프*/
#graphSvg{position:relative;overflow:hidden;width:110px;height:110px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
#graphSvg circle{position:absolute;left:0;top:0}
#graphSvg .graph_line{stroke-dasharray:314.273;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;-o-transition:stroke-dashoffset 1s linear;transition:stroke-dashoffset 1s linear;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}

.graph_wrap{position:relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0;}
.graph_wrap:after{display:block;content:"";clear:both;}
.graph_wrap .graph_circle{float:left;position:relative;}
.graph_wrap .graph_circle>p{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-22px;}
.graph_wrap .graph_circle>p strong{display:block;font-size:14px;line-height:1.3;}
.graph_wrap .graph_circle>p strong em{font-size:20px;font-weight:400;}
.graph_wrap .graph_circle>p span{display:block;font-size:11px;color:rgba(0,0,0,.6);}
.graph_wrap .graph_detail{float:left;display:table;height:110px;text-align:left;}
.graph_wrap .graph_detail .graph_info{display:table-cell;vertical-align:middle;height:100%;padding-left:40px;}
.graph_wrap .graph_detail .graph_info:after{display:block;content:"";clear:both;}
.graph_wrap .graph_info>li{position:relative;float:left;height:50px;line-height:1;padding:0 20px}
.graph_wrap .graph_info>li:first-child{padding-left:0;}
.graph_wrap .graph_info>li+li:after{content:"";position:absolute;top:0;left:0;width:1px;height:45px;background-color:#e4e4e4}
.graph_wrap .graph_info>li>div>strong,.graph_wrap .graph_info>li>a>strong{display:block;font-size:13px;line-height:1;font-weight:400;padding:2px 0 6px}
.graph_wrap .graph_info>li strong.bold{font-weight:700}
.graph_wrap .graph_info>li>div>span{display:block;min-width:60px;height:28px;line-height:28px;font-size:0;font-weight:400}
.graph_wrap .graph_info>li>div>span.storage_limit{line-height:35px;font-size:15px}
.graph_wrap .graph_info li .number{font-size:21px;line-height:27px;letter-spacing:-.5px}
.graph_wrap .graph_info li .unit{font-size:14px;color:rgba(0,0,0,.6);text-transform:uppercase;padding-left:4px}
.graph_wrap .graph_info li .input_quota{position:relative;}
.graph_wrap .graph_info li .input_quota>strong{line-height:1;padding:2px 0 6px}
.graph_wrap .graph_info li .input_quota input[type="text"]{display:inline-block;width:96px;height:28px;line-height:26px;font-size:21px;letter-spacing:-.5px}
.graph_wrap .graph_info li .input_quota .unit{line-height:34px}
.graph_wrap .graph_info li .tooltip_info{display:none;position:absolute;top:52px;left:0;width:220px;height:60px;font-size:12px;line-height:18px;color:#424242;background-color:#fff;border:1px solid #848484;padding:10px;}
.graph_wrap .graph_info li .input_quota li{float:left;}
.graph_wrap .graph_info li .input_quota li+li{margin-left:20px;}
.graph_wrap .graph_info li .input_quota ul:after{display:block;content:"";clear:both;}
.graph_wrap .graph_info li .input_quota li label{font-size:13px;padding:0 0 0 20px;}
.graph_wrap .graph_info li .input_quota .radio li{display:inline-block;height:28px!important;line-height:28px;font-size:0}
.graph_wrap .graph_info li .input_quota .radio li label{height:28px;line-height:28px}
.graph_wrap .graph_info li .input_quota .radio li label+.blt_help{margin-left:6px}
.graph_wrap .graph_info li .input_quota .radio li+li label{height:37px;line-height:37px}
.graph_wrap .graph_info li .input_quota .blt_help{display:inline-block;vertical-align:top;width:15px;height:15px;text-decoration:none;background:url("../img/icon_help.png") no-repeat;margin:11px 10px 0 0}
.graph_wrap .graph_warning{display:inline-block;height:25px;line-height:23px;font-size:12px;color:#fb2727;border:1px solid #fb2727;border-radius:12px;padding:0 8px;margin:10px 0 0 40px;}
.graph_wrap .graph_warning:before{content:"";display:inline-block;vertical-align:-2px;width:13px;height:13px;background:url("../img/icon_warning_red.png") no-repeat;margin-right:4px;}
.graph_wrap .graph_detail .graph_warning+.graph_info{float:none;display:block;height:auto;padding-top:10px;}

.disk_inf_wrap{overflow:hidden;margin-top:-1px;}
.disk_inf_wrap:after{display:block;content:"";clear:both;}
.disk_inf_wrap .graph_warning{margin-left:60px;}
.disk_inf_wrap .img_wrap{float:left;display:table;width:186px;height:192px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ededed;}
.disk_inf_wrap .img_wrap>div{display:table-cell;vertical-align:middle;text-align:center;}
.disk_inf_wrap .img_wrap strong{overflow:hidden;display:-webkit-box;max-height:80px;max-width:150px;font-size:13px;text-overflow:ellipsis;word-break:break-all;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 auto;padding-top:10px;}
.disk_inf_wrap .graph_wrap{float:left;width:calc(100% - 186px);padding-left:60px;}
.disk_inf_wrap .graph_wrap .graph_detail .graph_info{padding-left:60px;}

.more_inf_wrap+.more_inf_wrap .graph_wrap{border-bottom:1px solid #ededed}
.more_inf_wrap+.more_inf_wrap .disk_inf_wrap .img_wrap{border-bottom:1px solid #ededed}

.graph_area{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.graph_area .graph_wrap{display:inline-block;text-align:center;border:0;}

.graph_wrap.type_narrow{border:0;padding:37px 10px}
.graph_wrap.type_narrow .graph_detail{width:170px;}
.graph_wrap.type_narrow .graph_info{padding-left:28px;}
.graph_wrap.type_narrow .graph_info>li{float:none;line-height:1.2;padding:9px 0 8px;}
.graph_wrap.type_narrow .graph_info>li>div{overflow:hidden;}
.graph_wrap.type_narrow .graph_info>li>div>span{float:right;}
.graph_wrap.type_narrow .graph_info>li+li{border-top:1px solid #e4e4e4}
.graph_wrap.type_narrow .graph_info>li>div>strong{display:inline-block;padding-bottom:0;}
.graph_wrap.type_narrow .graph_info li .number,.graph_wrap.type_narrow .graph_info li .unit{font-size:13px;}
.graph_wrap.type_narrow .graph_info li:nth-child(2) strong:before{content:"";display:inline-block;vertical-align:1px;width:10px;height:10px;background-color:#277eff;margin-right:7px;}
.graph_wrap.type_narrow .graph_info li:nth-child(3) strong:before{content:"";display:inline-block;vertical-align:1px;width:10px;height:10px;background-color:#e1e1e1;margin-right:7px;}
.graph_wrap.type_link{padding:25px 20px;margin-top:-1px;}
.graph_wrap.type_link .graph_info{padding-bottom:25px;}
.graph_wrap.type_link .graph_info li a{text-decoration:none;}
.graph_wrap.type_link .graph_info li .unit{font-size:13px;}
.graph_wrap.type_link .graph_detail{position:relative;}
.graph_wrap.type_link .graph_detail .date{position:absolute;bottom:20px;left:40px;font-size:11px;color:#6f6f6f;}

.DiskSerch_border3 .graph_wrap .graph_info>li>div>span{min-width:auto;height:auto;line-height:34px}
.DiskSerch_border3 .graph_wrap .graph_info>li{height:34px}
.DiskSerch_border3 .graph_wrap .graph_info>li+li:after{display:none}
.DiskSerch_border3 .graph_wrap .graph_info>li>div>strong,.DiskSerch_border3 .graph_wrap.type_narrow .graph_info>li{padding:0}
.DiskSerch_border3 .graph_wrap.type_narrow .graph_info>li>div{height:100%;line-height:34px}
.DiskSerch_border3 .graph_wrap.type_narrow .graph_info>li>div>strong{float:left;display:block;line-height:34px}

.search_box .graph_wrap .graph_info>li>a>span{font-size:0}

/*scroll*/
.scroll{position:relative}
.scroll .mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;padding-bottom:5px}
.scroll .mCSB_inside .mCSB_container{width:auto;height:auto;overflow:hidden;margin-right:15px}
.scroll .mCSB_scrollTools{position:absolute;width:15px;height:auto;top:0;right:0;bottom:0}
.scroll .mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;margin:3px 0}
.scroll .mCSB_scrollTools .mCSB_dragger{width:100%;z-index:1;opacity:0}
.scroll:hover .mCSB_scrollTools .mCSB_dragger{opacity:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;background:#585d65;text-align:center;margin:0 auto}
.mCSB_scrollTools .mCSB_draggerRail{display:none}
.scroll .mCSB_scrollTools .mCSB_buttonDown{bottom:0;background-position:-15px 0}

/*checkbox*/
input[type="checkbox"],input[type="radio"]{visibility:hidden;position:absolute;overflow:inherit;width:0px;height:0px;font-size:0;line-height:0;border:0;padding:0;margin:0px}

label{position:relative;box-sizing:border-box;overflow:inherit}
label{position:relative;box-sizing:border-box}
label:before{position:absolute;display:inline-block;content:"";width:14px;height:14px;background:url("../img/icon_checked.png") no-repeat;top:50%;margin-top:-7px;left:0}
input[type="checkbox"]:checked + label:before{background-position:-14px 0px}
input[type="checkbox"]:disabled + label:before{background-position-y:-14px;cursor:default;}
.radio input[type="radio"] + label:before{background:url("../img/icon_radio.png") no-repeat}
.radio input[type="radio"]:checked + label:before{background:url("../img/icon_radio.png") no-repeat;background-position:-14px 0px}
.radio input[type="radio"]:disabled + label:before{background-position-y:-14px;}
label.long_label:before{top:9px}

/*폴더별 권한설정에서 쓰이는 checkbox*/
input[type="checkbox"].chk_color + label:before{width:15px;height:15px;background-image:url("../img/spr_checkbox_type_3.jpg");margin-top:-5px;}
input[type="checkbox"].chk_color + label span{display:inline-block;vertical-align:middle;padding-left:18px;}
input[type="checkbox"].chk_color:checked + label:before{background-position:-15px 0}
input[type="checkbox"].chk_color.green + label:before{background-position:0 -15px}
input[type="checkbox"].chk_color.green:checked + label:before{background-position:-15px -15px}
input[type="checkbox"].chk_color.blue + label:before{background-position:0 -30px}
input[type="checkbox"].chk_color.blue:checked + label:before{background-position:-15px -30px}

input[type="checkbox"] + label.add_icon{position:relative;margin-right:20px}
input[type="checkbox"] + label.add_icon .icon_help{position:absolute;top:3px;right:-5px;margin:0 !important}

.footer{position:fixed;left:0;bottom:0;z-index:500;font-size:11px;width:100%;background-color:#fff;color:#8a8a8a;border-top:1px solid #b5b5b5;height:30px;box-sizing:border-box;line-height:29px}
.footer p{float:left;margin-left:13px;line-height:28px}
.footer p a{color:#8a8a8a}
.footer .language_btn{float:right}
.footer .language_btn:after{clear:both;display:block;content:""}
.footer .language_btn a{float:left;color:#8a8a8a;font-size:12px;margin-right:14px}
.footer .language_btn a:last-child{margin-right:14px}

/*icon*/
.icon{background:url("../img/icon.png") no-repeat;display:inline-block;cursor:pointer}
.icon_1{width:11px;height:8px;background-position:-63px -311px}
.icon_2{width:20px;height:20px;background-position:-21px -51px}
.action .icon_2{background-position:-21px -14px}
.icon_3{width:20px;height:20px;background-position:-53px -51px}
.action .icon_3{background-position:-53px -14px}
.icon_4{width:20px;height:20px;background-position:-85px -51px}
.action .icon_4{background-position:-85px -14px}
.icon_5{width:20px;height:20px;background-position:-119px -51px}
.action .icon_5{background-position:-119px -14px}
.icon_6{width:20px;height:20px;background-position:-152px -51px}
.action .icon_6{background-position:-152px -14px}
.icon_7{width:4px;height:7px;background-position:-155px -356px}
.icon_8{width:14px;height:16px;background-position:-20px -309px}
.action.icon_8{background-position:-39px -307px}
.icon_9{width:13px;height:13px;background-position:-21px -148px}
.icon_10{width:13px;height:13px;background-position:-46px -149px}
.icon_11{width:14px;height:12px;background-position:-69px -149px}
.icon_12{width:14px;height:8px;background-position:-93px -151px}
.icon_13{width:14px;height:12px;background-position:-117px -149px}
.icon_14{width:14px;height:12px;background-position:-141px -149px}
.icon_15{width:14px;height:14px;background-position:-22px -187px}
.icon_16{width:14px;height:14px;background-position:-14px -266px}
.action .icon_16{background-position:-14px -238px}
.icon_17{width:14px;height:14px;background-position:-46px -266px}
.action .icon_17{background-position:-46px -238px}
.icon_18{width:14px;height:14px;background-position:-77px -266px}
.action .icon_18{background-position:-77px -238px}
.icon_19{width:14px;height:14px;background-position:-46px -214px}
.action.icon_19{background-position:-46px -187px}
.icon_20{width:14px;height:14px;background-position:-73px -214px}
.action.icon_20{background-position:-73px -187px}
.icon_21{width:14px;height:14px;background-position:-100px -214px}
.action.icon_21{background-position:-100px -187px}
.icon_22{width:14px;height:14px;background-position:-128px -214px}
.action.icon_22{background-position:-128px -187px}
.icon_23{width:9px;height:10px;background-position:-61px -335px}
.icon_24{width:14px;height:14px;background-position:-156px -214px}
.action.icon_24{background-position:-156px -187px}
.icon_25{width:14px;height:14px;background-position:-178px -214px}
.action.icon_25{background-position:-178px -187px}
.icon_26{width:11px;height:14px;background-position:-200px -214px}
.action.icon_26{background-position:-200px -187px}
.icon_27{width:14px;height:14px;background-position:-219px -214px}
.action.icon_27{background-position:-219px -187px}
.icon_28{width:14px;height:14px;background-position:-240px -214px}
.action.icon_28{background-position:-240px -187px}
.icon_29{width:14px;height:16px;background-position:-77px -308px}
.icon_30{width:6px;height:11px;background-position:-120px -354px}
.icon_31{width:6px;height:11px;background-position:-145px -354px}
.icon_32{width:20px;height:20px;background-position:-186px -51px}
.action .icon_32{width:20px;height:20px;background-position:-186px -14px}

.icon_delete{width:12px;height:12px;background-position:-75px -377px}

.icon_group{background-position:0 -3px!important;width:16px;height:16px;display:inline-block;vertical-align:top;background:url("../img/icon_disk_list.png") no-repeat}
.icon_group.icon_group_1{background:url("../img/icon_group_1.png") no-repeat}
.icon_group.icon_group_2{background:url("../img/icon_group_2.png") no-repeat}
.icon_group.icon_group_3{background:url("../img/icon_group_3.png") no-repeat}
.icon_group.icon_group_4{background:url("../img/icon_group_4.png") no-repeat}
.icon_group.icon_group_5{background:url("../img/icon_group_5.png") no-repeat}
.icon_group.icon_group_6{background:url("../img/icon_group_6.png") no-repeat}
.icon_group.icon_group_7{background:url("../img/icon_group_7.png") no-repeat}
.icon_group.icon_group_8{background:url("../img/icon_group_8.png") no-repeat}
.icon_group.icon_group_9{background:url("../img/icon_group_9.png") no-repeat}
.icon_group.icon_group_10{background:url("../img/icon_group_10.png") no-repeat}
.icon_group.icon_group_11{background:url("../img/icon_group_11.png") no-repeat}
.icon_group.icon_group_12{background:url("../img/icon_group_12.png") no-repeat}
.icon_group.icon_group_13{background:url("../img/icon_group_13.png") no-repeat}
.icon_group.icon_group_14{background:url("../img/icon_group_14.png") no-repeat}
.icon_group.icon_group_15{background:url("../img/icon_group_15.png") no-repeat}
.icon_group.icon_group_16{background:url("../img/tree_folder_share.png") no-repeat;background-position:0 -1px!important;}
.icon_group.icon_group_17{background:url("../img/tree_folder_shared.png") no-repeat;background-position:0 -1px!important;}
.icon_group.icon_group_18{background:url("../img/web_menu_favorite_on.png") no-repeat;background-position:0 -1px!important;}
.icon_help{position:relative;background:url("../img/icon_help.png") no-repeat;width:15px;height:22px;display:inline-block;margin:7px 0 0 5px;cursor:pointer}
.icon_help:hover span:not(.blind){display:block}
.icon_help span{display:none;position:absolute;left:0;top:19px;z-index:500;background-color:#fff;border:1px solid #848484;line-height:18px;font-weight:normal;white-space:nowrap;font-size:12px;padding:10px 13px;cursor:default}
.icon_help span.left_box{left:0}
.icon_help .icon_right{left:auto;right:0}
.tooltipClass{cursor: pointer;}

/*page*/
.page{display:block;width:100%;text-align:center;background:#fff;padding:17px 0 12px}
.page a{text-decoration:none}
.page .pre i{margin:7px 7px 0 0}
.page .pre{margin-right:15px;color:#000}
.page .pre.last{color:#949494}
.page .pre.last i{background-position:-108px -354px}
.page .next{margin-left:15px;color:#000}
.page .next i{margin:7px 0 0 7px}
.page .next.last{color:#949494}
.page .next.last i{background-position:-134px -354px}
.page .pre,.page .next{display:inline-block;font-size:12px;line-height:27px}
.page .pre:hover,.page .next:hover{text-decoration:underline}
.page ul{display:inline-block}
.page ul:after{clear:both;display:block;content:""}
.page li{float:left}
.page li a{display:block;min-width:27px;height:27px;line-height:25px;text-align:center;font-size:12px;border: 1px solid transparent;color:#000;margin:0 1px;font-weight:bold;font-family:tahoma}
.page li a.action{border:1px solid #dedede;color:#0067ff;font-weight:bold}
.page li a:hover{border:1px solid #dedede}
.page_select{width:109px}
.page_select ul{width:109px;top:30px}

#SubFrameInstall .page,#SubFrameLogin .page{position:relative;width:auto;min-width:auto;}
#InstallListTable td{line-height:1.3;}

/*count*/
.count{background-color:#71aaff;color:#272d35;font-size:11px;height:14px;line-height:14px;font-weight:bold;padding:0 5px;border-radius:7px;font-family:tahoma;letter-spacing:0;display:block;margin:7px 0 0 4px;float:right}
/*select*/
.select{position:relative}
.select:disabled{background-color:#f7f7f7;color:#b2b2b2;border:1px solid #d6d6d6}
.select span{cursor:pointer;font-size:13px;text-decoration:none;display:block;border:1px solid #bfbfbf;line-height:26px;box-sizing:border-box}
.select span:after{position:absolute;content:"";right:12px;width:9px;height:10px;display:inline-block;background:url("../img/icon.png") no-repeat;background-position:-60px -335px;vertical-align:top;margin-top:11px}
.select.excel ul{width:100%}
.select ul{position:absolute;top:30px;z-index:100;border:1px solid #848484;background-color:#fff;min-width:calc(100% - 6px)}
.select ul a{padding:0 10px;margin:0;line-height:30px;display:block;font-size:13px;text-decoration:none;letter-spacing:-1px;cursor:pointer;white-space:nowrap}
.select ul a:hover{background-color:#e7effb}
.select:hover ul{display:block!important}
.select:hover span:after{background-position:-88px -335px}
.select:hover span,.select span:hover{border:1px solid #797979}
.select.page_select span:after{position:absolute;right:8px}
.select.type_1{width:134px}
.select.type_2{width:100px;display:inline-block}
.select.type_3{width:199px;display:inline-block}
.select.type_4{width:152px;display:inline-block}
.select.type_5{width:54px;display:inline-block}
.select.type_6{width:216px;display:inline-block}
.select.type_7{width:75px}
.select.type_8{width:131px}
.select.full{width:100%}

.select_box{position:relative;height:32px;line-height:32px;font-size:0;border-bottom:1px solid #e9eaea;padding:0 8px 0 15px;background-color:#f9f9f9}
.select_box label{padding:0 0 0 24px;font-size:12px}
.select_box select.select{float:right;background-color:transparent;background-position:100% calc(50% + 2px);border:none;text-align-last:right;font-size:12px;line-height:32px;padding:0 20px 0 8px}

select.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:28px;font-size:13px;text-decoration:none;display:inline-block;border:1px solid #bfbfbf;line-height:26px;letter-spacing:0;box-sizing:border-box;background:url("../img/icon_select.png") no-repeat 100% 50%;background-color:#fff;vertical-align:top;padding:0 20px 0 8px}
select.select::-ms-expand{display:none}
select.select i{position:absolute;right:0;top:11px;border-right:1px solid #c7c7c7;height:19px;width:1px}

.none_checkbox.list_first{padding:0 18px 0 18px!important}
.none_checkbox.list_first img{margin:3px 5px 0 0}

#ApprovalLineListBox .select_box{padding:0 8px 0 15px}
#ApprovalLineList .list_checkbox{width:30px!important;padding:0 2px 0 4px!important}
#ApprovalLineList .list_first{padding:0 20px 0 8px!important}
#ApprovalLineList tr.selected td{background:#e7effb}
#ApprovalLineList td{border-bottom:none;height:26px;cursor:pointer}
#ApprovalLineList .list_first img{margin-top:3px}
#ApprovalLineList .approval_line_list_table{margin-top:9px}

#ApprovalListForm table .list_applydate{width:225px}
#ApprovalListForm table .list_type{width:86px}

#ContentsPart .content_wrap{min-width:742px;top:0}
#ContentsPart .content_wrap .more_inf_wrap{min-width:742px;max-width:772px;padding:0 30px}

.box_wrap{position:relative;overflow-y:auto;overflow-x:hidden;width:100%;height:180px;border:1px solid #bfbfbf;margin-top:10px}
.box_wrap.type_1{height:167px}
.box_wrap.type_2{overflow:hidden;height:206px}
.box_wrap tr.selected,.box_wrap tr.selected:hover{background-color:#e7effb!important}
.box_wrap_left{position:absolute;top:0;left:0;width:166px;border-right:1px solid #bfbfbf;overflow-y:auto;height:206px}
.box_wrap_left div{padding:0 10px;line-height:24px}
.box_wrap_left div:hover{background-color:#e7effb}
.box_wrap_left div > span{display:block;cursor:pointer}
.box_wrap_right{position:absolute;width:auto;left:166px;right:0;top:0;overflow-y:auto;height:206px;padding:14px 20px}
.box_wrap_right label{width:23%;padding:0 0 0 20px!important;float:left;line-height:26px}
.box_wrap_right label.all{width:100%}
.box_wrap ul{margin-top:-1px}
.box_wrap ul li a{padding:0 10px;display:block;line-height:26px}
.box_wrap ul li a:hover{background-color:#e7effb}
.box_wrap ul li.action a,.box_wrap ul li.action a:hover{background-color:#e7effb}
.box_wrap ul li span{font-weight:bold}

#RansomPolicyForm td{padding-right:0!important}

#ApprovalLineInfoForm table tr td{max-width:712px}
#ApprovalLineInfoForm td{padding-right:0!important}
#ApprovalLineInfoForm td td{height:28px;padding:0 0 0 6px !important}
#ApprovalLineInfoForm td tr:hover{background:#f6f7f9}
#ApprovalLineInfoForm td td img{margin-top:6px}
#ApprovalLineInfoForm .list_checkbox + td img{margin-left:5px}
#ApprovalLineInfoForm .list_checkbox{padding:0 0 0 10px!important;vertical-align:middle;width:30px}
#ApprovalLineInfoForm .list_checkbox label{padding:0}
#ApprovalLineInfoForm .idList .approval_line_list_table td{position:relative}
#ApprovalLineInfoForm .idList .approval_line_list_table td .icon_delete{display:none;position:absolute;right:0;width:25px;height:25px;background:url("../img/icon_delete.png") no-repeat;background-position:6px 8px;}
#ApprovalLineInfoForm .idList .approval_line_list_table td:hover .icon_delete{display:inline-block}
#ApprovalLineInfoForm .idList .approval_line_list_table td:hover .icon_delete:hover{background-position:6px -11px}

.right_btn{float:right}
.right_btn a:last-child{margin-right:0!important}
.left_btn{float:left}
.left_btn a:first-child{margin-left:0!important}

#InfoPart .content_wrap{min-width:743px;top:0}
#InfoPart .content_wrap .more_inf_wrap{min-width:773px;padding:0 30px}

#ApprovableView .content_wrap{min-width:743px}
#ApprovableView .content_wrap.type_2{top:/*60px*/74px}
#ApprovableView .content_wrap .more_inf_wrap{display:block;width:743px;/*padding:0 19px*/padding:0 30px}
#ApprovableView .tab_nav{margin:32px 0 0 30px}
#ApprovableView .more_inf_wrap table:last-child{margin-bottom:30px}
#ApprovableView .more_inf_wrap table td{max-width:712px}
#ApprovableView .more_inf_wrap table td .decision_maker{width:100%;text-align:right;line-height:0}
#ApprovableView .more_inf_wrap table td .decision_maker + .decision_maker{margin-top:10px}
#ApprovableView .more_inf_wrap table td .decision_maker strong{text-align:left}
#ApprovableView .more_inf_wrap table td .decision_maker span{display:inline-block;width:314px;height:28px;line-height:28px;border:1px solid #bfbfbf;text-align:left;padding:0 6px;margin-left:6px}
#ApprovableView .more_inf_wrap table td .decision_maker select{display:inline-block;width:160px;height:28px;line-height:28px;text-align:left;margin-left:6px}
.content .right #ApprovableView .more_inf_wrap td{padding:11px 0 11px 16px}

#QuotaListBox{width:100%}

#SubFrame table{overflow:hidden;width:100%;margin-bottom:10px}
#SubFrame th,#SubFrame td{text-align:left;border-bottom:1px solid #ededed;font-size:13px;vertical-align:top;padding:11px 20px}
#SubFrame th{font-size:12px;color:#393939;height:31px;line-height:30px;border-bottom:1px solid #dddedf;border-top:1px solid #ddd;background-color:#f9f9f9}
#SubFrame th:last-child{text-align:center}
#SubFrame th img{margin:14px 0  0 4px}
#SubFrame td{position:relative;color:#000;border-bottom:1px solid #eee;height:41px;box-sizing:border-box}
#SubFrame td:last-child{text-align:center}
#SubFrame td .page{min-width:100%;margin-left:-20px}
#SubFrame td .reduce {height:100%;vertical-align:middle;padding:15px 0}
#SubFrame .page{min-width:100%;margin-bottom:1px}
#SubFrame table.user_address_list td .page{padding-bottom:2px}

.content .right .more_inf_wrap table.vh_45 th,#SubFrame .vh_45 th{height:44px;font-size:12px;font-weight:700;color:#000;vertical-align:middle;padding:0 20px!important;}
.content .right .more_inf_wrap table.vh_45 td,#SubFrame .vh_45 td{height:45px;line-height:1.3;vertical-align:middle;padding:0 20px!important; word-break: break-all;}

#watchdocPolicyListBox{padding:5px 0}
#idListTable_watchdocPolicy td.list_checkbox{width:40px!important}
#idListTable_watchdocPolicy td label{padding:0!important}
#idListTable_watchdocPolicy td{height:28px;border-bottom:none}


#FolderTemplateListBox .select_box{padding:0 8px 0 20px}
#FolderTemplateList .list_checkbox{width:30px!important;padding:0 2px 0 4px!important}
#FolderTemplateList .list_first{padding:0 20px 0 8px!important}
#FolderTemplateList tr.selected td{background:#e7effb;font-weight:bold;}
#FolderTemplateList td{border-bottom:none;height:26px;cursor:pointer}
#FolderTemplateList .list_first img{margin-top:3px}
#FolderTemplateList .approval_line_list_table{margin-top:9px}

#FolderTemplateTreeBox .info{z-index:1;position:relative;display:block;padding:5px 0;line-height:16px;cursor:pointer}
#FolderTemplateTreeBox .info a{text-decoration:none;white-space:normal;}
#FolderTemplateTreeBox .info a+img{display:inline-block;margin:0 5px 0 2px;}
#FolderTemplateTreeBox .info:before{z-index:-1;position:absolute;top:0;left:calc(50% - 151px);content:"";display:none;width:302px;height:100%;}

#FolderTemplateTreeBox .info.selected:before{display:block}
#FolderTemplateTreeBox .info a.selected{font-weight:bold}

#ManageTagListBox .select_box{padding:0 8px 0 20px}
#ManageTagList .list_checkbox{width:30px!important;padding:0 2px 0 20px!important}
#ManageTagList .list_first{padding:0 20px 0 8px!important}
#ManageTagList tr.selected td{background:#e7effb;font-weight:bold;}
#ManageTagList td{border-bottom:none;height:26px;cursor:pointer}
#ManageTagList .list_first img{margin-top:3px}
#ManageTagList .approval_line_list_table{margin-top:9px}

#ManageTagTreeBox .info{z-index:1; position:relative; display:block; padding:5px 0; height:25px; line-height:16px; cursor:pointer;}
#ManageTageTreeBox .info a{text-decoration:none;white-space:normal;}
#ManageTagTreeBox .info a+img{display:inline-block;margin:0 5px 0 2px;}
#ManageTagTreeBox .info:before{z-index:-1;position:absolute;top:0;left:calc(50% - 151px);content:"";display:none;width:302px;height:100%;}
#ManageTagTreeBox .info.selected:before{display:block}
#ManageTagTreeBox .info a.selected{font-weight:bold}

#MoveTagTreeBox .info{z-index:1; position:relative; display:block; padding:5px 0; height:25px; line-height:16px; cursor:pointer;}
#MoveTagTreeBox .info a{text-decoration:none;white-space:normal;}
#MoveTagTreeBox .info a+img{display:inline-block;margin:0 5px 0 2px;}
#MoveTagTreeBox .info:before{z-index:-1;position:absolute;top:0;left:calc(50% - 151px);content:"";display:none;width:302px;height:100%;}
#MoveTagTreeBox .info.selected:before{display:block}
#MoveTagTreeBox .info a.selected{font-weight:bold}

.tag_radio {margin: 10px;}
.tag_radio label {padding: 0 13px 0 20px;}
.tag_radio input[type="text"].modify_count_input {width: 30%; text-align: right; padding-right: 10px;}
.TagAddPopInfo {padding-top: 10px;}

/*btn*/
a.btn{font-size:13px;text-decoration:none;display:block;border:1px solid #bfbfbf;line-height:26px;letter-spacing:-1px;cursor:pointer;padding:0 9px;margin-right:6px}
a.btn:hover{border:1px solid #797979;}
a.btn:after{content:"";background:url("../img/icon.png") no-repeat;display:block;float:left;width:14px;height:14px;margin:6px 6px 0 0}
a.btn.afternone{text-align:center}
a.btn.afternone:after{display:none}
.btn_wrap a.btn.afternone{min-width:46px;}
.upload i{background-position:-21px -149px}
.upload span{font-weight:bold;padding-left:28px !important}
.upload ul{position:absolute;top:30px;z-index:100;border:1px solid #848484;background-color:#fff;min-width:calc(100% - 6px)}
.upload ul a{padding:0 10px;margin:0;line-height:30px;display:block;font-size:13px;text-decoration:none;letter-spacing:-1px;cursor:pointer;white-space:nowrap}
.upload ul a:hover{background-color:#e7effb}
.download a{font-weight:bold}
.download a.btn{margin-right:12px}
.download a.btn:after{background-position:-45px -148px;margin-right:5px}
.new_folder a:after{background-image:url("../img/icon_newfolder.png")}
.send_file{margin:0 6px}
.send_file i{background-image:url("../img/icon_send_file.png")}
.newapprovalline i{background-position:-285px -126px;height:14px}
.newapprovalline a.btn:after{background-position:-285px -126px}
.sc_newpolicy a.btn:after{background-position:-358px -126px}
.sc_copypolicy a.btn:after{background-position:-381px -126px}
.sc_modifypolicy a.btn:after{background-position:-405px -126px}
.wm_modifypolicy a.btn:after{background-position:-429px -126px}
.mail a.btn:after{background-position:-69px -148px}
.weblink a.btn:after{background-position:-93px -148px}
.guestfolder a.btn:after{background-position:-117px -148px}
.foldersettings a.btn:after{background-position:-141px -148px}
.foldertemplate a.btn:after{background-position:-141px -148px}
.user_add a.btn:after{background-position:-165px -148px}
.user_manage a.btn:after{background-position:-189px -148px}
.folder_setshare i{background-position:-118px -148px}
.folder_unsetshare a.btn:after{background-position:-142px -148px}
.uesr_register a.btn:after{background-position:-261px -148px}
.disk_ransfer a.btn:after{background-position:-309px -148px}
.make_department a.btn:after{background-position:-117px -126px}
.modify_department a.btn:after{background-position:-141px -126px}
.delete_foldertemplate a.btn:after{background-position:-20px -126px}
.delete a.btn:after{background-position:-21px -126px;margin-right:5px}
.delete_group a.btn:after{background-position:-21px -126px}
.make_groupform a.btn:after{background-position:-45px -126px}
.add_memberform a.btn:after{background-position:-165px -148px}
.remove_member a.btn:after{background-position:-21px -126px}
.modify_groupform a.btn:after{background-position:-69px -126px}
.approval a.btn:after{background-position:-213px -148px}
.approval_multiple a.btn:after{background-position:-333px -126px}
.expiration a.btn:after{background-position:-429px -148px}
.deny a.btn:after{background-position:-237px -148px}
.makeguest a.btn:after{background-position:-165px -148px}
.deleteguest a.btn:after{background-position:-237px -148px}
.deletedisk a.btn:after{background-position:-21px -126px}
.modifydisk a.btn:after{background-position:-357px -148px}
.makedisk a.btn:after{background-position:-333px -148px}
.file_manage_setting a.btn:after{background-position:-189px -126px}
.clear_deleted_file a.btn:after{background-position:-213px -126px}
.delete_files a.btn:after{background-position:-213px -126px}
.download_file a.btn:after{background-position:-261px -126px}
.restore_files a.btn:after{background-position:-237px -126px}
.handover a.btn:after{background-position:-309px -148px} 
.makeboard a.btn:after{background-position:-285px -126px} 
.modifyboard a.btn:after{background-position:-405px -126px} 
.deleteboard a.btn:after{background-position:-21px -126px}
.makerestriction a.btn:after{background-position:-500px -126px}
.removerestriction a.btn:after{background-position:-21px -126px}
.copyapprovalline a.btn:after{background-position:-309px -126px}
.addsubadminform a.btn:after{background-position:-165px -148px}
.modifysubadmin a.btn:after{background-position:-453px -148px}
.removesubadmin a.btn:after{background-position:-21px -126px}
.addadminform a.btn:after{background-position:-165px -148px}
.modifyauthority a.btn:after{background-position:-453px -148px}
.removeadmin a.btn:after{background-position:-214px -126px}
.batch_cancel a.btn:after{background-position:-21px -126px}
.createpolicy a.btn:after{background-position:-117px -126px}
.copypolicy a.btn:after{background-position:-309px -126px}
.deletepolicy a.btn:after{background-position:-21px -126px}
.modify_rule_by_userform a.btn:after{background-position:-165px -148px}
.add_admin a.btn:after{background-position:-165px -148px}
.disk_ch a.btn:after{background-position:-333px -149px}
.retention_period a.btn:after{background-image:url("../img/icon_retention_period.png")}
.download_gray a.btn:after{background-image:url("../img/icon_download_gray.png")}
.add_member a.btn:after{background-position:-165px -148px}
.disk_expire a.btn:after{background-position:-166px -126px}
.modify_authority a.btn:after{background-position:-453px -148px}
.delete_member a.btn:after{background-position:-21px -126px}
.disk_ch i{background-position:-285px -149px}
.modifyalldisk i{background-position:-285px -148px} 
.excel i{background-position:-93px -126px}
.user_manage i{background-position:-189px -148px}
.modifymanyinfo i{background-position:-213px -148px}
.guestfolder i{left:16px !important;background-position:-500px -126px}
.external_server a.btn:after{background-position:-261px -148px}
a.btn_basic{display:inline-block;text-align:center;font-size:13px;color:#000;padding:0 9px;height:28px;line-height:26px;border:1px solid #bfbfbf;text-decoration:none;cursor:pointer;margin:0 3px}
a.btn_basic:hover{border:1px solid #797979}
a.btn_basic.type_2{height:89px;width:93px;line-height:87px;margin:0!important;font-weight:bold;font-size:15px}
a.btn_basic.disabled{opacity:.5;cursor:text;}
a.btn_basic.disabled:hover{border-color:#bfbfbf;}
a.btn_basic.fluid{height:auto;min-height:28px;margin:3px}
a.blue{color:#0067ff}
a.btn_save{font-weight:bold}
a.btn_save:before{content:"";background:url("../img/icon.png") no-repeat;display:inline-block;width:13px;height:10px;background-position:-58px -356px;vertical-align:top;margin:10px 6px 0 0}
a.btn_toggle{position:relative;padding:0 20px 0 8px;text-decoration:none;cursor:pointer}
a.btn_toggle:after{position:absolute;content:"";width:9px;height:10px;display:inline-block;background:url("../img/icon.png") no-repeat;background-position:-60px -335px;vertical-align:top;margin-top:12px;right:6px}
a.btn_toggle.action:after{background-position:-88px -335px}
a.btn_toggle span.close{display:none}
a.btn_toggle span.open{display:inline-block}
a.btn_toggle.action span.close{display:inline-block}
a.btn_toggle.action span.open{display:none}

.btn_wrap{max-width:972px;width:100%;padding:0 30px;box-sizing:border-box;text-align:center;margin:30px 0}
.btn_wrap.type_1{margin-top:14px}
.btn_wrap a{min-width:70px;box-sizing:border-box;display:inline-block;text-align:center;border:1px solid #bfbfbf;font-size:13px;text-decoration:none;line-height:30px;height:32px}
.btn_wrap a:hover{border:1px solid #797979}
.btn_wrap.btn_right{text-align:right;padding:0}
.btn_wrap.btn_right a:last-child{margin-right:0}
.btn_wrap.full{max-width:100%}
.btn_box{margin-left:6px}
.list_first{padding:0 20px!important}
.list_first.priority_order{width:96px;text-align:center}
.condition a{height:24px;line-height:22px;font-size:12px}

/*text*/
.reduce{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.tb_reduce{position:absolute;top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95%;}
.reduce.static{position:static}

/*웹탐색기*/
.web_explorer{-ms-user-select:none;user-select:none}
.web_explorer .content_wrap{top:108px;bottom:0}
.web_explorer .list_authority{width:138px}
.web_explorer th.list_first{width:100%; padding:0 20px 0 0!important;}
.web_explorer td.list_first strong{display:flex;background-position:1px 12px;cursor:pointer;font-weight:normal;line-height:20px}
.web_explorer td.list_first strong img{margin:auto 0; height: 16px; padding-right:10px;}
.web_explorer td.list_first strong span{display: inline-block; word-break: break-all;}
.web_explorer td.list_first strong span.deleted{color: gray;}

.web_explorer td.list_first{width:auto;padding:0 20px 0 0!important}
.web_explorer table .list_delete{width:94px;text-align:center;padding:9px 40px 0!important}
.web_explorer table .list_space{width:75px;box-sizing:border-box}
.web_explorer table .list_modified{width:150px}
.web_explorer table .list_filebtn{width:90px}
.web_explorer table .list_search{width:90px}
.web_explorer table .list_restore{width:40px}
.web_explorer table .list_retentiondate{width:120px}
.web_explorer table .list_authority{width:130px}
.web_explorer table .list_authority img:first-child{margin-left:1px}
.web_explorer table .list_authority img:last-child{margin-right:0}
.web_explorer table .list_authority img{margin-right:5px}
.web_explorer table .list_box_wrap .list_authority{width:118px}
.web_explorer table img.deleted {opacity:.3}
.web_explorer table td.deleted {opacity:.3}
#DragSelectLayer{z-index:82;position:absolute;border:1px solid #66A;background-color:#99F;opacity:0.5;cursor:default}
#DragSelectedItemLayer{z-index:82;position:absolute;border:3px solid #66A;background-color:#99F;color:#000;font-weight:bold;opacity:0.5;padding:5px}
#DragAddressLayer{z-index:298;position:absolute;border: 3px solid #66A;background-color:#99F;color:#000;font-weight:bold;opacity:0.5;padding:5px}

.dontDisplay{display:none}
.list_box.selectRow{background-color:#e7effb}
.list_box td img{vertical-align:-1px}

/*관리*/
.manage .content_wrap{top:108px;bottom:84px}
.manage .list_box_wrap .list_allspace{width:143px}

table .list_authority img{margin-right:5px}
table .list_authority img:first-child{margin-left:1px}
table .list_authority img:last-child{margin-right:0px}

.content .right th.admin_authority,.content .right td.admin_authority{width:220px}
.content .right th.admin_authority a img{margin-left:0}
.content .right td.auth_button_box img{margin-top:3px}
.content .right td.auth_button_box:not(.list_authority) img+img{margin-left:5px}

table td.td_link:hover{cursor:pointer}

#BoardListTable th{width:auto!important}
#BoardListTable th.list_checkbox{width:48px!important;vertical-align:middle}

.tit{position:relative}
.tit:after{clear:both;display:block;content:""}
.tit .right_btn{position:absolute;right:0;top:0}
.tit .right_btn a:last-child{margin-right:0}
.tit.normal{display:block;font-size:13px;color:#000;line-height:29px;margin:30px 0 10px;padding:0 15px}
.tit strong{display:block;font-size:14px;font-weight:bold;color:#000;line-height:29px;margin:30px 0 10px}
.tit strong:after{clear:both;display:block;content:""}
.tit strong a.reset{display:inline-block;text-align:center;font-size:13px;color:#000;padding:0 9px;height:28px;line-height:26px;border:1px solid #bfbfbf;text-decoration:none;font-weight:normal;float:right}
.tit strong a.reset:hover{border:1px solid #797979}
.tit strong span.ex{color:#949494;font-size:12px;font-weight:normal;margin-left:9px}
.tit .select.pos_abs{position:absolute;top:0;right:0}
.more_inf_wrap{overflow:hidden;max-width:972px;width:100%;box-sizing:border-box;padding-left:30px}
.more_inf_wrap .detail_info{width:auto !important}
.del_confirm .more_inf_wrap{border-bottom:1px solid #ddd;padding-left:0;padding-bottom:24px;margin-left:30px}
.del_confirm .more_inf_wrap div.tit:first-child strong{line-height:23px;margin:33px 0 12px}
.del_confirm .more_inf_wrap div.tit:first-child strong .icon_help span{left:0}
.del_confirm .more_inf_wrap .radio{font-size:13px;line-height:33px}
.del_confirm .btn_wrap{margin-top:23px}
.del_confirm .btn_basic{margin:0}
.content .right .more_inf_wrap th{width:194px;text-align:left;border-bottom:1px solid #ededed;font-size:13px;vertical-align:top;color:#000;padding:11px 15px}
.content .right .more_inf_wrap .ShareUserListTable th {width:auto;}
.content .right .more_inf_wrap td{text-align:left;font-size:13px;vertical-align:top;/*white-space:nowrap;*/padding:11px 16px}
.content .right .more_inf_wrap td.pr_0{padding:11px 0 11px 16px!important}
.content .right .more_inf_wrap th img{margin-top:8px}
.content .right .more_inf_wrap tr:first-child th,.more_inf_wrap tr:first-child td{border-top:1px solid #ddd}
.content .right .more_inf_wrap tr:last-child th,.content .right .more_inf_wrap tr:last-child td{border-bottom:1px solid #ddd}
.content .right .more_inf_wrap tr:hover td{background:none}
.content .right .more_inf_wrap img.icon_comment{display:inline-block;vertical-align:-4px;margin-right:8px;}
.content .right .left_depth_3 .more_inf_wrap td{background-color:transparent}

.more_inf_wrap td{line-height:28px}
.more_inf_wrap td p{margin-bottom:5px}
.more_inf_wrap td p.basic{margin:0px}
.more_inf_wrap td p.type_1{margin-bottom:2px}
.more_inf_wrap td p.type_2{margin-bottom:5px}
.more_inf_wrap td p span{margin-right:12px}
.more_inf_wrap td a.btn_basic:first-child{margin:0 3px 0 5px}
.more_inf_wrap td #Url + .btn_basic{margin-left:6px}
.more_inf_wrap label{padding:0 13px 0 20px}
.more_inf_wrap .radio dt,.more_inf_wrap .radio dd{display:inline-block}
.more_inf_wrap .radio dl{margin-bottom:8px}
.more_inf_wrap .radio dd{margin-bottom:6px}
.more_inf_wrap .radio dd span{margin-right:12px}
.more_inf_wrap .radio dd:last-child{padding-left:94px;display:block}
.more_inf_wrap .chk_list:after{clear:both;display:block;content:""}
.more_inf_wrap .chk_list li{float:left}

.inf_list{overflow-y:auto;overflow-x:hidden;border:1px solid #bfbfbf;margin-top:10px;box-sizing:border-box;padding:5px}
.inf_list.type_1{width:376px;height:166px}
.inf_list.type_1 li span{position:relative;display:block;padding:0 40px 0 34px;background-position:14px 6px}
.inf_list.type_1 li span:hover{background-color:#e7effb}
.inf_list.type_1 li span a.delete{position:absolute;background:url("../img/icon.png") no-repeat -75px -377px;width:12px;height:12px;display:block;z-index:5;right:12px;top:7px}
.inf_list.type_2{width:502px;height:144px}
#ExceptProcessList{padding:5px 0;}
.inf_list.type_2 > span{display:block;padding:0 14px;}
.inf_list .department{background:url("../img/icon_group_5.png") no-repeat}
.inf_list .company{background:url("../img/icon_group_6.png") no-repeat}

.content .right .disk_modify_tbl{max-width:972px;}
.content .right .disk_modify_tbl tr:first-child th, .content .right .disk_modify_tbl tr:first-child td{border-top: 1px solid #ddd;}
.content .right .disk_modify_tbl th{width:194px;text-align:left;padding:11px 15px!important;border-bottom:1px solid #ededed;font-size:13px;vertical-align:top;color:#000;}
.content .right .disk_modify_tbl td{text-align:left;font-size:13px;vertical-align:top;white-space:nowrap;padding:11px 16px}
.content .right .disk_modify_tbl tr:last-child th, .content .right .disk_modify_tbl tr:last-child td {border-bottom:1px solid #ddd}

#disk_info_form .usage_in_box {margin-bottom:15px;}
#disk_info_form h2 i.icon_group{display:inline-block;margin:7px 7px 0 7px}
#disk_info_form .usage_in_box h2 span{display:inline-block;font-size:15px;font-weight:bold;text-overflow:ellipsis;}
#disk_info_form .pop_contents tr:first-child td, #disk_info_form .pop_contents tr:first-child th{border-top: 1px solid #ddd;}
#disk_info_form .pop_contents th{width:194px;text-align:left;padding:11px 15px!important;border-bottom:1px solid #ededed;font-size:13px;vertical-align:top;color:#000;}
#disk_info_form .pop_contents td{text-align:left;font-size:13px;vertical-align:top;white-space:nowrap;padding:11px 16px}
#disk_info_form .pop_contents tr:last-child td, #disk_info_form .pop_contents tr:last-child th{border-bottom:1px solid #ddd}

.content .right #MacListTable tr:first-child,.content .right #DiskListTable tr:first-child{background:#f9f9f9}
.content .right #MacListTable th,.content .right #DiskListTable th{background:none}

.ex_txt{font-size:12px;color:#949494;line-height:20px;margin-top:8px}
.list_placeholder_txt{display:block;font-size:12px;color:#949494;line-height:18px;margin:5px}
.placeholder_txt{display:inline-block;min-width:301px;color:#949494}
.placeholder_txt a{float:right;margin:0}

.ip_control_box{margin-top:11px}
.ip_control_box div{display:inline-block}
.ip_control_box div.ip_list_box{border:1px solid #bfbfbf;height:130px;overflow-y:auto;display:block;margin-top:10px}
.ip_control_box div.ip_list_box.disabled{background-color:#f7f7f7;border:1px solid #d6d6d6;color:#b2b2b2}
.ip_control_box div.ip_list_box .ip_list tr td{border:none!important;padding:0 10px!important;height:28px}
.ip_control_box div.ip_list_box .ip_list tr td.p .icon_remove:hover{background-position:6px -11px}
.ip_control_box div.ip_list_box .ip_list tr td:hover,#RankDutyForm tr:hover td,#DepartmentList .isSeries_DepartmentList_ForInputUser_Label:hover,#DiskMemberList .isSeries_DiskMemberList_Label:hover{background-color:#f6f7f9}
.ip_control_box div.ip_list_box .ip_list tr td.p span,#RankDutyForm tr td.p span,#DepartmentList .isSeries_DepartmentList_ForInputUser_Label span,#DiskMemberList .isSeries_DiskMemberList_Label span{position:absolute;top:50%;right:0;display:none;content:"";width:23px;height:23px;background:url("../img/icon_delete.png") 50% 8px no-repeat;cursor:pointer;margin-top:-13px;margin-right:15px}
.ip_control_box div.ip_list_box .ip_list tr td.p:hover span, .content .right .more_inf_wrap .ip_list_box table td.p:hover span,#DepartmentList .isSeries_DepartmentList_ForInputUser_Label:hover span,#DiskMemberList .isSeries_DiskMemberList_Label:hover span{display:inline-block}
#DiskMemberList .isSeries_DiskMemberList_Label .icon_remove:hover{background-position:6px -11px}
.ext_box div{margin-bottom:11px}
.ext_box .row span {display: inline-block; width:8%}
.ext_box .row span label {padding: 0 0 0 20px;}
.ext_box dl dt{float:left;clear:both}
.ext_box dl dd{margin-left:13px;float:left}
.ext_box dl dd p{margin:8px 0 5px}

.content .right .more_inf_wrap table tr:hover{background-color:transparent}

#SubAdminListTable td img{vertical-align:unset}
.rank_box:after{clear:both;display:block;content:""}
.btn_rank a{width:24px;height:24px;display:inline-block;border:1px solid #bfbfbf;margin-right:-1px}
.btn_rank a:first-child{margin-left:0}
.btn_rank a:hover{border:1px solid #797979}
.btn_rank a:after{content:"";width:7px;height:6px;background:url("../img/icon.png") no-repeat;display:block;margin:8px 0 0 8px}
.rank_box .btn_right a:last-child{margin-right:0}

#RankListBox table tr .btn_table{display:none;transform:translateX(-7px)}
#RankListBox table tr:hover .btn_table{display:block;}
#RankListBox .icon_modified{display:inline-block;width:25px;height:25px;background:url("../img/icon_modified.png") no-repeat;background-position:6px 8px;margin-top:2px;}
#RankListBox .icon_delete{display:inline-block;width:25px;height:25px;background:url("../img/icon_delete.png") no-repeat;background-position:6px 8px;margin-top:2px;}
#RankListBox .icon_modified:hover{background-position:6px -11px}
#RankListBox .icon_delete:hover{background-position:6px -11px}

.rank_td{width:198px}
.rank_td a{width:24px;height:24px;display:inline-block;border:1px solid #bfbfbf;margin:0 3px}
.rank_td a:hover{border:1px solid #797979}
.rank_td a:after{content:"";width:7px;height:6px;background:url("../img/icon.png") no-repeat;display:block;margin:8px 0 0 8px}
a.btn_first:after{background-position:-126px -334px}
a.btn_up:after{background-position:-126px -335px}
a.btn_down:after{background-position:-60px -334px}
a.btn_last:after{background-position:-139px -334px}

/*width*/
.w_94{width:94px}

/*웹탐색기 tree*/
.tree_box{background-color:#2a2f37;width:100%;overflow-x:auto;box-sizing:border-box;padding:10px 0 40px}
.tree_box ul{padding:0 5px}
.tree_box ul li{position:relative;margin-left:10px}
.tree_box ul li a:hover{color:#bcd7ff}
.tree_box ul li a.action{color:#71aaff;font-weight:bold}

.ExplorerTree_Children{padding:0 15px}
/*.DepartmentTree_Children{padding:0 9px}*/

.ExplorerTree_Str{float:left;padding-left:43px;text-decoration:none;font-size:13px;color:#fff;height:27px;line-height:27px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.folder_wrap .ExplorerTree_Str:hover,.folder_wrap .ExplorerTree_Info.share:hover,.folder_wrap .ExplorerTree_Info.favoriteTree:hover{color:#bcd7ff}
.ExplorerTree_Info{height:27px;position:relative}
.ExplorerTree_Info .ExplorerTree_Str{color:#fff;font-weight:normal}
.ExplorerTree_Info.selected .ExplorerTree_Str{color:#71aaff;font-weight:bold}
.ExplorerTree_ExpandImg,.ExplorerTree_IconImg{position:absolute;width:20px;height:18px;cursor:pointer}
.ExplorerTree_IconImg{left:20px}
.ExplorerTree_IconImg img{margin-top:5px}
.ExplorerTree_ExpandImg img{margin-top:5px}
.ExplorerTree_DepthImg{display:none}

.DepartmentTreeOuterBox_Info{height:25px; overflow:hidden; cursor:pointer;}
.DepartmentTreeOuterBox_Info.selected{background-color: #e4eaf5;font-weight: bold}
.DepartmentTreeOuterBox_ExpandImg, .DepartmentTreeOuterBox_IconImg, .DepartmentTreeOuterBox_DepthImg{float:left;width:20px;height:18px}
.DepartmentTreeOuterBox_Str{float:left;height:18px;padding-top:4px}

div.TreeSeleted{background-color:#e7effb;color:#FFF}
.ListSelected{background-color:#e7effb;font-weight:bold;color:#FFFFFF}

.left_depth #GroupList td{font-size:13px;padding:0 20px;line-height:26px;text-align:left}
.left_depth #GroupList td.p{cursor:pointer}
.left_depth #GroupList .selected td{font-weight:bold}
.left_depth #GroupList .composition_group_list td.p{width:100%;height:auto;border-bottom:0;background:url("../img/icon_group_4.png") 20px 50% / 16px 16px  no-repeat;cursor:pointer;padding-left:43px}
.left_depth #GroupList .composition_group_list tr.selected{background-color:#e7effb}

.disk_list_wrap .title_bar{position:relative;top:0;left:0;width:auto;height:32px;line-height:32px;font-size:12px;color:#fff;background-color:#333941;padding-left:20px}
.disk_list_wrap .title_bar .fright{position:absolute;top:50%;right:13px;width:15px;margin-top:-6.5px;cursor:pointer}
.disk_list_wrap #DiskListFilterBox{z-index:20;position:absolute;top:187px;right:-189px;float:right;width:227px;font-size:12px;line-height:28px;background-color:#fff;border:1px solid #848484;padding:15px 23px;display:none}
.disk_list_wrap #DiskListFilterBox input[type="checkbox"] + label,.disk_list_wrap #DiskListFilterBox input[type="radio"] + label{letter-spacing:-.2px;padding-left:18px}
.disk_list_wrap #DiskListFilterBox .fleft{float:left}
.disk_list_wrap #DiskListFilterBox .fright{float:right}
.disk_list_wrap #DiskListFilterBox a:hover{text-decoration:none}
.disk_list_wrap #DiskListFilterBox .bottom{text-align:center;padding-top:15px}
.disk_list_wrap #DiskListFilterBox .bottom a{display:inline-block;width:75px;height:28px;line-height:27px;color:#fff;text-align:center;background-color:#2b78e9}
.disk_list_wrap #DiskListFilterBox .bottom a.cancel{border:1px solid #bfbfbf;background-color:#fff;color:#000}
.disk_list_wrap #DiskListFilterBox .bottom a:hover{background-color:#1A62CD;border-color:#1A62CD}
.disk_list_wrap #DiskListFilterBox .bottom a.cancel:hover{background-color:#fff;border-color:#797979}
.folder_wrap .favoriteTree, .folder_wrap .share{width:200px;font-size:12px;color:#fff;cursor:pointer;padding-left:20px}
.folder_wrap .favoriteTree img,.folder_wrap .share img{margin:2px 7px 0 0}
.folder_wrap .SelectedFolder,.folder_wrap .SelectedFolder .ExplorerTree_StrSelectable{color:#71aaff;font-weight:bold}

/*관리설정*/
.management_nav{background-color:#272d35;padding-top:13px}
.management_nav .mCSB_container{margin-right:10px}
.management_nav .manage_submenu_group{position:relative;border-bottom:1px solid #383d44;margin-bottom:11px;padding-bottom:10px;width:100%;box-sizing:border-box}
.management_nav .manage_submenu_group:last-child{border-bottom:none}
.management_nav .title_gray{font-weight:bold;width:auto;height:28px;margin-bottom:1px}
.management_nav .title_gray img{margin:6px 8px 0 0}
.management_nav a{position:relative;display:inline-block;font-size:13px;color:#fff;text-decoration:none;line-height:28px;margin-bottom:1px;box-sizing:border-box;letter-spacing:-1px}
.management_nav a em.icon_number{display:inline-block;vertical-align:1px;height:14px;line-height:14px;text-align:center;font-size:11px;font-weight:bold;font-family:"Tahoma",sans-serif;color:#fff;background:#ff3535;border-radius:7px;padding:0 7px 0 5px;margin-left:5px}
.management_nav a em.icon_new{display:none;width:12px;height:12px;line-height:12px;margin-left:5px}
.management_nav .title_gray a{color:#879bbb;padding:0 24px 0 0}
.management_nav .manage_submenu a, .management_nav .secureserver_submenu a{padding:0 24px}
.management_nav .manage_submenu a:hover, .management_nav .manage_submenu a:hover{color:#bcd7ff}
.management_nav .manage_submenu a.action,.management_nav dd a.action:hover,.management_nav .secureserver_submenu a.action{color:#71aaff;font-weight:bold}
.management_nav .manage_submenu2 a, .management_nav .secureserver_submenu2 a{background:url("../img/icon_more.png") no-repeat 25px 10px;padding-left:41px}
.management_nav .manage_submenu a.on,.management_nav .manage_submenu2 a.on, .management_nav .secureserver_submenu a.on{color:#71aaff;font-weight:bold}

/*left_depth*/
.left_depth{position:absolute;width:100%;height:auto;top:108px;bottom:0;overflow-x:hidden;min-width:972px}
.left_depth.depth_2{overflow-y:hidden;min-width:1100px}
.left_depth.depth_3{top:115px;overflow:hidden;min-width:989px;border-top:1px solid #cdcdcd}
.left_depth.type_2{top:52px}
.left_depth_1{width:230px;position:absolute;height:auto;top:0;bottom:0;border-right:1px solid #cccdce;overflow:auto}
.left_depth_2{position:absolute;left:230px;top:0;bottom:0;right:0}
.depth_2 .left_depth_2{overflow-x:hidden;overflow-y:auto;width:calc(100% - 230px);height:auto}
.depth_3 .left_depth_2{width:229px;border-right:1px solid #cccdce}
.depth_3 .left_depth_2 .DiskList{min-height:810px}
.depth_3 .left_depth_2 .DiskList td{padding:0;height:26px;white-space:nowrap}
.depth_3 .left_depth_2 .DiskList table.DiskFrameList td.commondisk{width:100%;height:auto;border-bottom:0;background:url("../img/commondisk.png") 20px 50% / 16px 16px  no-repeat;cursor:pointer;padding-left:41px !important}
.depth_3 .left_depth_2 .DiskList table.DiskFrameList td.depdisk{width:100%;height:auto;border-bottom:0;background:url("../img/depdisk.png") 20px 50% / 16px 16px  no-repeat;cursor:pointer;padding-left:41px !important}
.depth_3 .left_depth_2 .DiskList table.DiskFrameList td.mydisk{width:100%;height:auto;border-bottom:0;background:url("../img/mydisk.png") 20px 50% / 16px 16px  no-repeat;cursor:pointer;padding-left:41px !important}
.left_depth .search_box{position:relative;padding:11px 14px;border-bottom:1px solid #e8e8e9}
.left_depth .search_box input{padding:0 25px 0 10px;width:100%}
.left_depth .search_box i{position:absolute;top:18px;right:21px}
.depth_3 .left_depth_2 table td{text-decoration:none;line-height:26px;text-align:left;border-bottom:none;cursor:pointer;padding:0 18px !important}
.depth_3 .left_depth_2 table tr:hover{background-color:#e7effb}
.depth_3 .left_depth_3{position:absolute;left:459px;top:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;width:auto}
.depth_3 .left_depth_3 .content_wrap{top:0;min-width:100%;box-sizing:border-box;padding-bottom:0}
.depth_3 .left_depth_3 .more_inf_wrap{max-width:513px;min-width:513px;padding:0 0 40px 30px}
.depth_3 .left_depth_3 .more_inf_wrap th{width:140px}
.left_depth_2.page_type .table_wrap{top:0;min-width:743px}
.DiskSerch_border1.depth_3 .left_depth_1{border-right:0;overflow-y:auto}
.DiskSerch_border1.depth_3 .left_depth_2{position:absolute;height:100% !important;border-left:1px solid #cccdce}
.DiskSerch_border1.depth_3 .left_depth_2 .DiskList{min-height:c506alc(100% - 51px)}
#ApprovalMain{height:100%}
#ApprovalMain .left_depth_1{border-right:0;border-right:1px solid #cccdce}

#ApprovalMain .left_depth_2 .btn_wrap{padding:0}

.table_wrap{width:100%;min-width:972px}
.table_wrap table{box-sizing:border-box;table-layout:fixed}
.table_wrap table tr th{border-left:1px solid #F9F9F9}
.table_wrap table tr:hover th{border-left:1px solid #D8D8D8}
.table_wrap table tr .resize_table-splitter{position:absolute;top:0;right:-5px;width:10px;cursor:col-resize;user-select:none !important;user-drag:none !important}

/*TreeBox*/
/*부서선택*/
.left_depth_1 #DepartmentTreeOuterBox{height:100%}
.left_depth_1 #DepartmentTreeOuterBox .isTree{max-width:228px;height:100%;padding:10px 18px;}
.left_depth_1 #DepartmentTreeOuterBox li a{font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap;}
.left_depth_1 #DepartmentTreeOuterBox .info{position:relative;display:block;line-height:16px;padding:5px 0;}
.left_depth_1 #DepartmentTreeOuterBox .info a+img{display:inline-block;margin:0 5px 0 2px;}
.left_depth_1 #DepartmentTreeOuterBox .info a.name{cursor:pointer}
.left_depth_1 #DepartmentTreeOuterBox .info img+a.name{position:absolute;left:35px;cursor:pointer;padding-right:18px}
.left_depth_1 #DepartmentTreeOuterBox li li .info a+a.name{position:absolute;left:14px;cursor:pointer;padding-right:18px}
.left_depth_1 #DepartmentTreeOuterBox .info a.selected{font-weight:bold}
.secure_rule_list .left_depth_1{/*min-height:895px;*/}
.secure_rule_list .left_depth_1 #DepartmentTreeOuterBox{/*min-height:895px*/}
.secure_rule_list .left_depth_1 #DepartmentTreeOuterBox .isTree{height:auto}
.secure_rule_list .left_depth_1 #DepartmentTreeOuterBox li a .info i{display:inline-block;width:16px;height:16px;margin: 0 5px 0 2px;cursor:pointer;background:url("../img/icon_people.png") 0 2px no-repeat}
/*트리아님*/
.left_depth_1 #DepartmentTreeOuterBox #DivForScroll .info{display:block;height:auto;white-space:normal;line-height:16px;text-align:left;padding:5px 0;margin:0 5px 0 2px;}
.left_depth_1 #DepartmentTreeOuterBox #DivForScroll #UserExplorerTable tr{background-color:#fff !important}
.left_depth_1 #DepartmentTreeOuterBox #DivForScroll #UserExplorerTable tr:hover td{background-color:#fff !important}
.left_depth_1 #DepartmentTreeOuterBox #DivForScroll #UserExplorerTable tr.selected{font-weight:bold}
.left_depth_1 #DepartmentTreeOuterBox #DivForScroll #UserExplorerTable td{overflow:hidden;overflow-x:auto;padding-right:18px}

#UserDepartmentTreeBox{overflow-x:hidden}
#UserDepartmentTreeBox li{font-size:13px}
/*#UserDepartmentTreeBox li li{padding:0 10px}*/
#UserDepartmentTreeBox .info{z-index:1;position:relative;display:block;padding:5px 0;line-height:16px;cursor:pointer}
#UserDepartmentTreeBox .info a{text-decoration:none;white-space:normal;}
#UserDepartmentTreeBox .info a+img{display:inline-block;margin:0 5px 0 2px;}
#UserDepartmentTreeBox .info:before{z-index:-1;position:absolute;top:0;left:calc(50% - 151px);content:"";display:none;width:302px;height:100%;background-color:#e7effb}
#UserDepartmentTreeBox .info:hover:before{display:block;background-color:#f6f7f9}
#UserDepartmentTreeBox .info.selected:before{display:block}
#UserDepartmentTreeBox .info a.selected{font-weight:bold}

#SubAdminDepartmentTabBox #DepartmentTreeBox>ul li{font-size:13px}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul li li{padding:0 10px}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul .info{position:relative;display:block;padding:5px 0;line-height:16px}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul .info a{text-decoration:none;cursor:pointer}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul .info a+img{display:inline-block;margin:0 5px 0 2px;}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul .info a.name{cursor:pointer}
#SubAdminDepartmentTabBox #DepartmentTreeBox>ul .info a.selected{font-weight:bold}

#DepartmentTreeOuterBox .DiskTree > .DepartmentTree_Children{padding:0}
/*#DepartmentTreeOuterBox #DepartmentTreeBox > .DepartmentTree_Children #children_DepartmentTree_0{padding:0}*/
ul.DepartmentTree_Children > li > ul {padding-left: 10px;}
ul.DepartmentTree_Children > li > ul > li > ul {padding-left: 10px;}
ul.DepartmentTree_Children > li > ul > li > ul > li > ul {padding-left: 10px;}
ul.DepartmentTree_Children > li > ul > li > ul > li > ul > li > ul {padding-left: 10px;}

#DepartmentTreeOuterBox #DepartmentTreeBox .DepartmentTree_Children > ul li > .info{z-index:10;position:relative;background-color:transparent}
#DepartmentTreeOuterBox #DepartmentTreeBox .DepartmentTree_Children > ul li.selected > .info:before{z-index:-10;position:absolute;top:50%;left:50%;margin:-13px 0 0 -114px;width:229px;height:100%;content:"";background-color:#E7EFFB}
#DepartmentTreeOuterBox #DepartmentTreeBox .DepartmentTree_Children > ul li:not(.selected) > .info:hover:before{z-index:-20;position:absolute;top:50%;left:50%;margin:-13px 0 0 -114px;width:229px;height:100%;content:"";background-color:#f6f7f9}

#TagTreeBox {overflow: auto; height: 364px;}
#TagTreeBox .info{z-index:1; position:relative; display:block; padding:5px 0; height:25px; line-height:16px; cursor:pointer;}
#TagTreeBox .info.selected:before{display:block}
#TagTreeBox .info a.selected{font-weight:bold}
#TagTreeBox .info a{text-decoration:none;cursor:pointer;padding-left: 3px}

.TableListbar{display:block;}
/*#RuleContentsBox{position:relative;}*/
#RuleContentsBox .left_depth_1{height:auto !important}
#RuleContentsBox .left_depth_1 #RuleList{height:100%}
#RuleList table td{position:relative;height:auto;line-height:1.3;text-align:left;padding:0 36px 0 14px;}
#RuleList table td>div>a{display:block;padding:6px 0 5px;}
#RuleList table td .arrow_wrap{display:none;position:absolute;top:8px;right:14px;}
#RuleList table td .arrow_wrap .arrow{width:12px;height:12px;background:url("../img/blt_context.png") no-repeat;}
#RuleList table td .arrow_wrap .arrow:hover{background-position:0 -12px;}
#RuleList table tr:hover .arrow_wrap{display:inline-block;}
.quickmenu{position:absolute;top:0;left:0;}
.quickmenu{z-index:100;background-color:#fff;border:1px solid #848484;}
.quickmenu li a{display:block;line-height:30px;font-size:13px;text-decoration:none;padding:0 10px;}
.quickmenu li a:hover{background-color:#e7effb;}
.quickmenu li a.disabled{color:rgba(0,0,0,.5);}

/*.DiskSearch*/
#RankDutyForm:after{clear:both;display:block;content:""}
#RankDutyForm .btn_left{float:left}
#RankDutyForm .btn_right{float:right;margin-top:-2px}
#RankDutyForm table tr td{border:none!important;line-height:28px;font-size:13px;padding:0 0 0 14px!important;height:28px}
#RankDutyForm table tr td span{display:none}
#RankDutyForm table tr:hover td{background:#f6f7f9}
#RankDutyForm table tr:hover td span{display:inline-block}
#RankDutyForm table tr.selected td{background:#e7effb}
#RankDutyForm table tr .btn_table{display:none;transform:translateX(-7px)}
#RankDutyForm table tr:hover .btn_table{display:block;}
#RankDutyForm .icon_modified{display:inline-block;width:25px;height:25px;background:url("../img/icon_modified.png") no-repeat;background-position:6px 8px;margin-top:2px;}
#RankDutyForm .icon_delete{display:inline-block;width:25px;height:25px;background:url("../img/icon_delete.png") no-repeat;background-position:6px 8px;margin-top:2px;}
#RankDutyForm .icon_modified:hover{background-position:6px -11px}
#RankDutyForm .icon_delete:hover{background-position:6px -11px}
#RankDutyForm #RankListBox,#RankDutyForm #DutyListBox{border:1px solid #bfbfbf;height:617px;overflow-y:auto;margin-top:8px;padding:6px 0}
#RankBox{float:left;width:449px;margin-right:44px}
#DutyBox{float:left;width:449px}
#idListTable_AppliedList,#idListTable_GlobalApprovableList{margin:6px 0}
#idListTable_DiskList tr.selected td{font-weight:bold;background-color:#e7effb}
.border_none{border:none!important}

.multiline div{display:inline-block}

#watchdocPolicyPart table.watchdoc_policy_list_table td.list_checkbox{padding:0 0 0 20px!important;text-align:left}
#watchdocPolicyPart table.watchdoc_policy_list_table td.list_checkbox label{padding:0 20px;display:inherit;width:auto}

#OrganogramTree #DivForScroll{border-top:1px solid #DDDEDF;padding-top:9px}
#AddMember_OrganogramTree #UserExplorerTable{margin:0}
#UserExplorerTable td{border-bottom:none;height:27px;cursor:pointer;white-space:nowrap}
#UserExplorerTable th img{margin-top:5px}
.parentnamelist{font-size:0px}

#Button_SelectMember .placeholder_txt{width:327px}

/*tab*/
.tab_nav{border-bottom:1px solid #cacaca;margin:7px 0 0 14px}
.tab_nav.type_2{margin:7px 0 0 0;margin-left:14px}
.tab_nav:after{clear:both;display:block;content:""}
.tab_nav li{float:left;margin-left:-1px;min-width:84px;line-height:40px;box-sizing:border-box}
.tab_nav li:first-child{margin-left:0}
.tab_nav li a{display:block;text-decoration:none;font-size:13px;color:#929292;text-align:center;background-color:#f7f7f7;border:1px solid #d2d2d2;margin-bottom:-1px;padding:0 15px}
.tab_nav li.over a{font-weight:bold;color:#000;border-bottom:1px solid #fff;background-color:#fff}

.svcLink{border-bottom:1px solid #ccc;margin:10px 0 0 19px}
.svcLink:after{clear:both;display:block;content:""}
.svcLink li{float:left;background-color:#f9f9f9;border:1px solid #ccc;box-sizing:border-box;margin-left:-1px;margin-bottom:-1px}
.svcLink li a{display:block;height:105px;min-width:196px;padding:25px 35px 0}
.svcLink li:first-child{margin-left:0}
.svcLink li.on{background-color:#fff;border-bottom:1px solid #fff}
.svcLink li img{float:left}
.svcLink li div{float:left;font-size:13px;line-height:23px;padding-left:10px}
.svcLink li.on div{font-weight:bold}
.svcLink li p{display:block;font-weight:normal}
.svcLink li span{font-size:25px}

.search_wrap{width:100%;box-sizing:border-box;padding:16px 0 16px 20px}
.search_wrap:after{clear:both;display:block;content:""}
.search_wrap dt{float:left;clear:both;width:102px;font-size:12px;font-weight:bold;margin:4px 0;line-height:28px;padding-right:5px}
.search_wrap.type_1 dt{width:87px}
.search_wrap.type_2 dt{width:122px}
.search_wrap.type_3 dt{width:72px}
.search_wrap.type_4 dt{width:82px}
.search_wrap.type_5 dt{width:109px}
.search_wrap dd{float:left;font-size:12px;margin:4px 0;line-height:26px}
.search_wrap dd label{padding:0 12px 0 20px}
.search_wrap dd select{width:210px}
.search_wrap.type_2 dd select{width:220px}
.search_wrap dd input.day{margin:0 1px}
.search_wrap dd input.day:first-child{margin-left:0}
.search_wrap dd input.day:last-child{margin-right:0}
.search_wrap dd input.type_5:first-child{margin-right:2px}
.search_wrap.action dt,.search_wrap.action dd{display:block}
.search_wrap dt,.search_wrap dd{word-break:break-word}
.search_wrap dt,.search_wrap dd{display:none}
.search_wrap dt.fixing,.search_wrap dd.fixing{display:block}
.search_wrap dd a.btn_basic{min-width:62px;margin-left:8px}
.search_wrap dd a.btn_basic.blue{width:75px;line-height:28px;color:#fff;background-color:#2b78e9;border:0;}
.search_wrap dd a.btn_basic.blue:hover{background-color:#1a62cd}

label.day_label{padding-right:0!important}

.approved_user{margin-top:10px}
.approved_user li{position:relative;margin-bottom:10px}
.approved_user li:last-child{margin-bottom:0}
.approved_user li a{position:absolute;margin:0;right:0}
.approved_user li span{position:absolute;border:1px solid #bfbfbf;left:20px;right:52px;width:auto;height:28px;line-height:26px;padding-left:6px}
.approved_user li span i{color:#cecece}
.approved_user li span img{margin-top:5px}.approved_user li span input[type=checkbox]+label{position:absolute;right:16px}
.approved_user li span:hover{background-color:#e7effb}
.approved_user li span:hover .icon_delete{display:inline-block}
.approved_user li span:hover input[type=checkbox]+label{display:inline;}
.approved_user li span .icon_delete{display:none;width:26px;height:26px;cursor:pointer;background:url(../img/icon_delete.png) no-repeat;background-position:6px 8px;}
.approved_user li span .icon_delete:hover{background-position:6px -11px}
.approved_user li span .icon_delete:hover{background-position:6px -11px}
.approved_user.direct{margin-top:0}
.approved_user.direct li:first-child{margin-top:0}
.approved_user.direct li span{width:calc(100% - 20px)}
.approved_user.direct li span:hover{background-color:transparent}

tr.ParentRow th{background-color:#fff!important;font-size:13px;font-weight:bold}
tr.ParentRow th.list_first img{margin:7px 0 0 0}

/*게시판*/
.board_content_wrapper{padding-left:78px;height:100%;background-color:#272d35}
.btn_edit{border:1px solid #8b97ab;font-size:11px;display:inline-block;color:#a4b2c9;padding:0 2px;line-height:18px}
.btn_edit:after{content:"";background:url("../img/icon_set.png") no-repeat;width:12px;height:12px;display:block;float:left;margin:4px 1px 0 1px}
.board_content_wrapper a{text-decoration:none}
.board_content_wrapper .board_contents{line-height:20px;display:block;padding:7px 20px 10px;box-sizing:border-box;border-bottom:1px solid #3e444a}
.board_content_wrapper .board_contents ul li{margin:5px 0}
.board_content_wrapper .board_contents .btn_right{float:right}
.board_content_wrapper .board_contents .btn_right a{float:left;font-size:11px}
.board_content_wrapper .board_contents > div:after{clear:both;display:block;content:""}
.board_content_wrapper .board_contents > div{margin:10px 0 5px}
.board_content_wrapper .board_contents .board_tit{font-size:13px;font-weight:bold;color:#879bbb;line-height:20px;color:#879bbb}
.board_content_wrapper .board_contents a{font-size:13px;color:#fff}

.approvable_user_table .placeholder_txt{display:block}
.approvable_user_table .placeholder_txt:after{clear:both;display:block;content:""}
.approvable_user_table .placeholder_txt a{margin:0!important}
.approvable_user_table .approval_box:last-child span{margin-bottom:0}

.approval_box{margin-top:10px}
.approval_box span{display:inline-block;font-weight:bold;width:20px}
.approval_box a{margin:0 0 0 5px}

.newreply textarea{width:100%;height:89px}
.newreply td{border-bottom:none!important}

.content .right .reply_tb th{font-weight:bold;color:#000;height:43px;padding:0 15px!important;font-size:12px;vertical-align:middle}
.content .right .reply_tb td{height:45px;padding:0 16px!important;vertical-align:middle}
.content .right .reply_tb td a:last-child{margin-right:4px}

#GlobalBoardListBox a img,#DiskBoardListBox a img{margin:4px 0 5px 10px}

/*로그인*/
.login_body{background:url("../img/login_bg.jpg") no-repeat 50% 0;background-color:#ccc}
.login_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2}
.login_box{position:absolute;width:442px;min-height:357px;display:block;background-color:#fff;box-sizing:border-box;top:50%;left:50%;z-index:10;box-shadow:0px 5px 10px 0px rgba(000,000,000,0.15);padding:29px 47px;margin:-200px 0 0 -222px}
.login_box.secure{min-height:auto;height:356px}
.login_box p{font-size:13px;color:#fb2727;text-align:center;display:block;margin:20px 0 19px}
.logo{width:100%;display:block;margin-bottom:18px}
.logo a{display:block;width:176px;height:50px;margin:0 auto}
.logo a.secu{display:block;width:176px;height:50px;margin:0 auto}
.login_inputbox input{width:100%;height:58px;display:block;position:relative;border:1px solid #bfbfbf;font-size:15px;padding:0 14px}
.login_inputbox input:last-child{margin-top:-1px}
.login_inputbox input:focus{z-index:5}
.login_check label{padding:0 20px}
.login_check label:before{margin-top:-6px}
.login_inf{font-size:13px}
.login_inf:after{clear:both;display:block;content:""}
.login_check{float:left}
.pw_txt{text-align: center;font-size:14px}
.bbox button{width:63px;height:24px;display:inline-block;border:1px solid #bfbfbf;margin-right:-1px;margin-left:5px;line-height:12px;font-size:13px}
.hover_underline{float:right;margin-right:-1px}
.hover_underline a:after{content:"";width:1px;height:12px;background:url("../img/icon_bar.png") no-repeat;display:inline-block;vertical-align:-1px;margin:5px 8px 0}
.hover_underline a:last-child:after{background:transparent;margin:0}
.btn_login a{display:block;text-align:center;color:#fff;font-size:15px;font-weight:bold;background-color:#1671f6;width:348px;height:55px;line-height:55px;text-decoration:none;margin:13px 0}
.btn_login a:hover{background-color:#1a62cd}
.btn_install{clear:both;position:absolute;bottom:-38px;left:0;width:100%}
.btn_install.secu{display:none}
.btn_install a{float:left;display:inline-block;width:50%;font-size:13px;line-height:54px;text-decoration:none;text-align:center;background-color:#fff;border-top:1px solid #bfbfbf;padding:0 7px;}
.btn_install a:hover{background-color:#f8f8f8}
.btn_install a:after{content:"";background:url("../img/icon_install.png") no-repeat;width:9px;height:11px;display:inline-block;margin:0 0 -1px 6px}
.btn_install a.dockeepersetupfile{border-left:1px solid #dfdfdf}
.btn_install a.dockeepersetupfile img{margin:20px 6px 0 2px}
.btn_install a.setupfile img{margin:22px 5px 0 3px}
.btn_install.type_1 a{width:100%}
.languagebox{line-height:27px;font-size:15px;color:#000;position:fixed;top:60px;right:60px;color:#fff}
.languagebox span{cursor:pointer;font-size:15px;text-decoration:none;display:block;padding:0 23px 0 13px;line-height:38px;height:40px;width:128px;letter-spacing:0;box-sizing:border-box;border:1px solid #fff}
.languagebox span:after{position:absolute;content:"";width:11px;height:7px;display:inline-block;background:url("../img/icon.png") no-repeat;background-position:-205px -357px;vertical-align:top;margin-top:16px;right:13px}
.languagebox ul{display:none;position:absolute;border:1px solid #fff;padding:5px 0;z-index:10;min-width:100%;top:39px}
.languagebox.action ul{display:block!important}
.languagebox.action span:after{background-position:-175px -357px}
.languagebox ul a{padding:0 11px 0 10px;margin:0;line-height:38px;display:block;font-size:13px;text-decoration:none;letter-spacing:-1px;cursor:pointer;white-space:nowrap;color:#fff}
.languagebox ul a:hover{background-color:rgba(000,000,000,0.2)}

/*2단계 인증*/
.mail_auth_form{position:absolute;background-color:#fff;min-width:479px;top:50%;left:50%;margin-top:-151px;margin-left:-239px;box-sizing:border-box;padding:44px 54px;box-shadow:0px 5px 10px 0px rgba(000,000,000,0.15);z-index:5}
.mail_auth_form .regetauthnumber{display:inline-block;text-align:right;color:#136df4;font-size:12px;text-decoration:underline}
.mail_auth_form .authcode_box{margin:23px 0 7px 0}
.mail_auth_form #AuthCode{width:311px;height:30px;padding-top:2px}
.userlogin .tit strong,.mail_border_contents .tit strong{font-size:17px;margin:0px}
.userlogin .tit strong span.ex{display:block;font-size:13px;margin-left:0}
.authcode_txt{font-size:13px;color:#000;line-height:30px}
#Dtimer{border:none;font-size:13px;color:#136df4;width:54px}
a.auth{display:block;text-align:center;color:#fff;font-size:13px;font-weight:bold;background-color:#1671f6;width:122px;height:42px;line-height:42px;text-decoration:none;margin:27px 0 0 0 ;float:right}
a.auth:hover{background-color:#1a62cd}

.mail_bg{min-width:100%;min-height:100%;background-color:#f8f8f8;padding:30px;}
.mail_bg .mail_frame{width:720px;background-color:#fff;border:1px solid #f4f4f4;margin:0 auto;padding:60px 50px;}
.mail_frame .mail_top{position:relative;height:20px;margin-bottom:50px;}
.mail_frame .mail_top .language{position:absolute;top:0;right:0;}
.mail_frame .mail_top .language a{display:inline-block;font-size:12px;}
.mail_frame .mail_top .language a+a:before{content:"";display:inline-block;vertical-align:0;width:1px;height:8px;background-color:#ccc;margin:0 5px 0 0;}
.mail_frame .mail_top .language a strong{color:#0067ff;}
.mail_frame .mail_content h2{font-size:38px;line-height:1;padding-bottom:30px;}
.mail_frame .mail_content h2 strong{color:#0067ff;font-weight:400;}
.mail_frame .mail_content h2+p{font-size:14px;padding-bottom:10px;}
.mail_frame .mail_content h3{font-size:14px;font-weight:700;padding:41px 0 6px;}
.mail_frame .mail_content table{width:100%;border-top:2px solid #454545;}
.mail_frame .mail_content table th,.mail_frame .mail_content table td{text-align:left;font-size:13px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:15px 20px 13px;}
.mail_frame .mail_content table th{background-color:#f8f8f8;}
.mail_frame .mail_content table th:first-child,.mail_frame .mail_content table td:first-child{border-left:0;}
.mail_frame .mail_content table .btn_down{display:inline-block;width:84px;height:28px;line-height:28px;text-align:center;color:#fff;background-color:#2b78e9;}
.mail_frame .mail_content .error_comment{padding-top:10px;}
.mail_frame .mail_content .error_comment li:before{content:"";display:inline-block;vertical-align:-2px;width:13px;height:13px;background:url("../img/icon_warning_red.png") no-repeat;margin-right:6px;}
.mail_frame .mail_content .error_comment li{font-size:12px;line-height:21px;}
.mail_frame .mail_content .password_block{display:table;width:100%;text-align:center;background-color:#f8f8f8;border-top:2px solid #454545;border-bottom:1px solid #e4e4e4;}
.mail_frame .mail_content .password_block>div{display:table-cell;vertical-align:middle;text-align:center;font-size:13px;padding:28px 0 22px;}
.mail_frame .mail_content .password_block dl{padding-bottom:12px;}
.mail_frame .mail_content .password_block dt{font-weight:700;}
.mail_frame .mail_content .password_block dt:before{content:"";display:inline-block;vertical-align:-1px;width:13px;height:13px;background:url("../img/icon_warning_blue.png") no-repeat;margin-right:6px;}
.mail_frame .mail_content .password_block input[type="password"]{width:215px;height:28px;line-height:26px;}
.mail_frame .mail_content .password_block .btn_basic{background-color:#fff;margin:0;}

/*비밀번호 변경*/
.safety_password{background:url("../img/login_bg.jpg") no-repeat 50% 0;background-color:#ccc;height:100%;width:100%}
.password_form{min-width:496px;height:352px;position:absolute;top:50%;left:50%;margin-top:-176px;margin-left:-248px;background-color:#fff;box-sizing:border-box;box-shadow:0px 5px 10px 0px rgba(000,000,000,0.15);z-index:5;padding:44px 54px 44px 52px}
.mail_border_contents .ex_txt{font-size:13px;margin-top:6px}
.mail_border_contents .ex_txt .blue{color:#136df4}
.mail_info_table_box table{width:100%;margin:27px 0 23px}
.mail_info_table_box th{font-size:13px;font-weight:normal;text-align:left;padding-bottom:7px;padding-left:1px}
.mail_info_table_box th .icon_help{margin:4px 0 0 1px}
.mail_info_table_box th .icon_help span{left:0;min-width:160px;width:auto}
.mail_info_table_box td{text-align:left;width:260px;padding-bottom:7px}
.mail_info_table_box td input[type="text"]{width:260px;height:30px}
.mail_info_table_box td input[type="password"]{width:260px;height:30px}
.laterbutton{float:right}
.laterbutton a{width:122px;height:42px;line-height:40px;text-decoration:none;display:inline-block;text-align:center;font-size:13px;margin-left:7px}
.laterbutton a.btn_successsaving{background-color:#1671f6;color:#fff;font-weight:bold}
.laterbutton a.btn_successsaving:hover{background-color:#1a62cd}
.laterbutton a.btn_modifylater{border:1px solid #bfbfbf;color:#000}
.laterbutton a.btn_modifylater:hover{border:1px solid #797979}

/*popup*/
.pop_frame{min-width:370px;border:1px solid #353d42;box-sizing:border-box;}
.pop_frame input[type=file]{font-size:14px}

.pop_title{position:relative;height:42px;line-height:42px;background-color:#f5f6f7;border-bottom:1px solid #ededed;padding:0 20px;}
.pop_title .title{font-size:14px;}
.pop_title .btn_close{position:absolute;top:0;right:0;}
.pop_title .btn_close a{display:inline-block;width:42px;height:42px;background:url("../img/btn_close.png") 50% 50% no-repeat;}
.pop_title .btn_down{position:absolute;top:0;right:25px}
.pop_title .btn_down a{display:inline-block;width:42px;height:42px;background:url("../img/comedown.png") 50% 50% no-repeat}

.pop_inner{font-size:12px;background-color:#fff;padding:20px}
.pop_inner.upload_popup{padding:15px 16px 16px}
.pop_liner:after{clear:both;display:block;content:""}
.pop_contents .btn_white{display:inline-block;vertical-align:top;height:26px;line-height:25px;text-align:center;font-size:12px;text-decoration:none;background-color:#fff;border:1px solid #bfbfbf;padding:0 10px;}
.pop_contents .btn_white:hover{border:1px solid #797979}
.pop_contents .pop_tbl_wrap{border:1px solid #bababa;}
.pop_contents table{width:100%;background-color:#fff;margin:0;padding:0;}
.pop_contents tr.selected{background:#f6f7f9;cursor:pointer}
.pop_contents tr:hover{background:#f6f7f9;cursor:pointer}
.pop_contents th{height:26px;text-align:left;font-size:11px;font-weight:normal;color:#7e7e7e;background:#f9f9f9;border-bottom:1px solid #e4e5e7;padding:0 10px;}
.pop_contents th.fixed{height:0px;}
.pop_contents th+th{border-left:1px solid #e4e5e7;}
.pop_contents .auth_checkbox label{display:inline-block}
.pop_contents .list_checkbox{width:35px}
.pop_contents .list_checkbox label{width:14px;height:14px;display:block}
.pop_contents th.list_checkbox {min-width: 35px;width:35px}
.pop_contents td{text-align:left;font-size:12px;padding:0 10px;height:32px;word-break:break-all}
.pop_contents input[type=password], .pop_contents input[type=text], .pop_contents select{width:100%;height:26px;line-height:25px;font-size:12px;}
.pop_contents input.day{width:100px}
.pop_contents textarea{width:100%;font-size:12px;padding:6px;}
.pop_contents td input[type=text],.pop_inner td input[type=password]{vertical-align:middle;width:auto;height:26px;line-height:26px;}
.pop_contents .textbox{text-align:center;background-color:#f4f4f4;padding:18px 20px;}
.pop_contents .textbox.line{text-align:left;background-color:transparent;padding:5px 10px;border:1px solid #bababa;}
.pop_contents .c_blue{color:#136df4;}
.pop_contents #ErrorMsg{color:#fb2727;}
.pop_contents p.comment{display:block;font-size:11px;line-height:1.3;color:#7e7e7e;padding-top:5px;}
.pop_contents .scroll_wrap{max-height:187px;overflow-y:auto;border:1px solid #bababa}
.pop_contents .hyphen_list>li{position:relative;line-height:1.4;padding-left:10px;}
.pop_contents .hyphen_list>li+li{margin-top:8px;}
.pop_contents .hyphen_list>li:before{content:"";position:absolute;top:7px;left:0;display:block;width:4px;height:1px;background-color:#000;}
.pop_contents .CcForm {overflow: auto; height: 400px;}

.iePopupFrame .pop_contents .nowrap th,.iePopupFrame .pop_contents .nowrap td{min-height:32px;line-height:32px}

#requestBox .select_file label:before{display:none;}
#requestBox .select_file .hidden_file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
#requestBox .select_file label{display:inline-block;vertical-align:top;height:26px;line-height:25px;text-align:center;font-size:12px;text-decoration:none;background-color:#fff;border:1px solid #bfbfbf;padding:0 10px;}
#requestBox .select_file .filename{display:inline-block;height:26px;line-height:26px;font-size:12px;font-weight:bold;-webkit-appearance:none;appearance:none;border:0;padding:0;margin-left:10px;}
#requestBox .select_file .filename:disabled{color:#000;background-color:transparent;}

#resultBox .tb_add_excel{overflow-y:auto;height:110px;border:1px solid #bababa;}
#resultBox .tb_add_excel table th{padding:0 5px;}
#resultBox .tb_add_excel table td{border-left:1px solid #e4e5e7;border-top:1px solid #e4e5e7;padding:0 5px;}
#resultBox .tb_add_excel table tr td:first-child{border-left:0;}
#resultBox .tb_add_excel table tr:first-child td{border-top:0;}

.DepartmentList_wrap{background-color:#fff;border:1px solid #bababa;margin-top:15px;}
.DepartmentList_wrap>strong{display:block;height:26px;line-height:26px;font-size:11px;font-weight:400;color:#7e7e7e;background-color:#f9f9f9;border-bottom:1px solid #e4e5e7;padding:0 10px;}
.DepartmentList_wrap #DepartmentList{overflow-y:auto;height:80px;margin-top:0;}
.DepartmentList_wrap #DepartmentList>div{height:26px;line-height:26px;}
.DepartmentList_wrap #DepartmentList div span{background-position:50% 7px;}

.pop_contents .fl_wrap:after{display:block;content:"";clear:both;}
.pop_contents .fl_wrap .fl_l{float:left;}
.pop_contents .fl_wrap .fl_r{float:right;}
.pop_contents .fl_wrap input[type=text],.pop_contents .fl_wrap input[type=password]{height:26px;line-height:26px;padding:0 6px;}

.pop_contents .btn_user a{float:left;height:26px;line-height:26px;padding:0 7px;margin:0;}
.pop_contents .btn_user a+a{margin-left:4px;}
.pop_contents .btn_user a img{display:inline-block;vertical-align:0;margin-right:4px;}
.pop_contents .search_user select{width:64px;}
.pop_contents .search_user input{width:174px;}
.pop_contents .search_user select,.pop_contents .search_user input{font-size:12px;height:26px;line-height:26px;}

.pop_contents .pop_excerpt{font-size:12px;line-height:18px;word-break:keep-all;padding-bottom:18px;}
.pop_contents .pop_excerpt.pb_0{padding-bottom:0;}
.pop_contents .pop_excerpt.al_center{text-align:center;font-size:13px;line-height:20px}
.pop_contents .pop_sub_title{display:block;font-size:12px;font-weight:700;padding:16px 0 5px}
.pop_contents .pop_sub_title:first-child{padding-top:0;}
.pop_contents .pop_sub_title strong{font-size:14px;}
.pop_contents .pop_dl dl{display:-webkit-box;display:flex;}
.pop_contents .pop_dl dl:after{display:block;content:"";clear:both;}
.pop_contents .pop_dl dl+dl{padding-top:10px;}
.pop_contents .pop_dl.pt_0 dl+dl{padding-top:0;}
.pop_contents .pop_dl dt{clear:left;float:left;width:105px;line-height:26px;word-break:keep-all}
.pop_contents .pop_dl dd{float:left;width:calc(100% - 100px);line-height:26px;}
.pop_contents .pop_dl_depth{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.pop_contents .pop_dl_depth>dl{padding:10px;}
.pop_contents .pop_dl_depth dl+dl{border-top:1px solid #ededed;}
.pop_contents .pop_dl_depth dt{width:90px;}
.pop_contents .pop_dl_depth dd{width:calc(100% - 90px);}
.pop_contents .pop_dl_depth .ex_txt{font-size:11px;}
.pop_contents .pop_dl.line{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.pop_contents .pop_dl.line dl{padding-top:0;}
.pop_contents .pop_dl.line dl+dl{border-top:1px solid #ededed;}
.pop_contents .pop_dl.line dt{background-color:#f8f8f8;padding:8px 10px 7px;}
.pop_contents .pop_dl.line dd{padding:7px 0 6px 10px;word-break: break-all}
.pop_contents .pop_dl .btn_h20{display:inline-block;height:26px;line-height:25px;font-size:12px;min-width:auto;text-align:center;padding:0 5px;margin:0;}
.pop_contents .pop_dl .btn_h20:after{display:none}
.pop_contents .pop_dl input[type=text]+.btn_basic{height:26px;line-height:25px;font-size:12px}
.pop_contents .pop_dl.line dl dd.add_scroll{max-height:200px;overflow-y:auto}

.pop_contents .pop_dl .dl_wrap:after{display:block;content:"";clear:both;}
.pop_contents .pop_dl .dl_wrap dl{float:left;}
.pop_contents .pop_dl .dl_wrap.half{padding-top:10px;}
.pop_contents .pop_dl .dl_wrap+dl{padding-top:10px;}
.pop_contents .pop_dl .dl_wrap+.dl_wrap{padding-top:10px;}
.pop_contents .pop_dl .dl_wrap.half dl{width:calc(50% - 10px);}
.pop_contents .pop_dl .dl_wrap.half dl+dl{padding-top:0;margin-left:20px;}
.pop_contents .pop_dl .cc{max-height: 100px; height: 26px; padding: 0 5px 2px; overflow: auto;}

.pop_contents .check_list li+li{padding-top:8px;}
.pop_contents .check_list li span{display:inline-block; min-height:25px; padding-left:18px; vertical-align:middle;}
.pop_contents .check_list li .tooltipClass{display:inline-block;vertical-align:-2px;padding-left:4px;}
.pop_contents .check_list li span .icon_help{margin-top:3px}
.pop_contents .check_list li span .icon_help span{display:none;}
.pop_contents .check_list li span .icon_help:hover span:not(.blind){display:block}
.pop_contents .check_list.fl:after{display:block;content:"";clear:both;}
.pop_contents .check_list.fl li{float:left;}
.pop_contents .check_list.fl li+li{margin-left:20px;padding-top:0;}

.pop_contents .btn_modify_wrap{overflow:hidden;display:inline-block;vertical-align:middle;padding-left:10px;}
.pop_contents .btn_modify_wrap:after{display:block;content:"";clear:both;}
.pop_contents .btn_modify_wrap li{float:left;}
.pop_contents .btn_modify_wrap li a{font-size:11px;line-height:26px;}
.pop_contents .btn_modify_wrap li+li:before{content:"";display:inline-block;vertical-align:-1px;width:1px;height:10px;background-color:#dcdcdc;margin:0 4px;}

.pop_contents .grid .list_checkbox input[type=checkbox]+label{display:block;width:14px;height:14px}
.pop_contents .grid.ShareUserTable input[type=checkbox]+label{display:block;width:14px;height:14px}

.pop_btn_wrap{position:relative;text-align:center;padding:20px 0 0;}
.pop_btn_wrap:after{display:block;content:"";clear:both;}
.pop_btn_wrap a.btn_left{position:absolute;top:0;left:0;}
.pop_btn_wrap a{display:inline-block;vertical-align:top;min-width:70px;height:28px;line-height:27px;text-align:center;font-size:12px;text-decoration:none;border:1px solid #bfbfbf;padding:0 10px;cursor: pointer}
.pop_btn_wrap a+a{margin-left:1px;}
.pop_btn_wrap a:hover{border:1px solid #797979}

/*UI에는 안나오는 부분*/
.ClipboardMsg{position:absolute;top:-9999px;}

/* 사용자등록 or 부서선택(tree) 등의 형태 팝업*/

/**
 *--------------------------------------------------------------------------
 * 팝업 구조
 * div.pop_contents>input[type="hidden"]+div.pop_grid_box>div.grid>div.box_left>div#something>div.pop_search>div.search_type.radio>ul.check_list.fl^div.search_input>div.input_wrap>input+i.icon.icon_29^^^div.tree_chart^^^div.grid.btn_move_wrap>div.btn_move^div.grid>div.box_right>div#something>table^^^^div.pop_btn_wrap>a
 *
 *--------------------------------------------------------------------------
 */

.pop_grid_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pop_grid_box:after{display:block;content:"";clear:both;}
.pop_grid_box .grid{overflow:hidden;float:left;width:320px;}
.pop_grid_box .grid.btn_move_wrap{width:auto;padding:0 14px;}
.pop_grid_box .grid .box_left,.pop_grid_box .grid .box_right{height:400px;border:1px solid #bababa;padding:7px;}

.pop_grid_box .btn_move a{display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;border:1px solid #bfbfbf;padding:0 9px;}
.pop_grid_box .btn_move a:hover{border-color:#797979;}
.pop_grid_box .btn_move a+a{margin-top:5px;width: 55px}
.pop_grid_box .btn_move .btn_add:after{content:"";display:inline-block;vertical-align:1px;width:4px;height:7px;background:url("../img/btn_move_add.png");margin-left:4px;}
.pop_grid_box .btn_move .btn_remove:before{content:"";display:inline-block;vertical-align:1px;width:4px;height:7px;background:url("../img/btn_move_remove.png");margin-right:4px;}
.pop_grid_box .btn_move+.btn_move{padding-top:85px;}
.pop_grid_box+.pop_btn_wrap{padding-top:15px;}

.pop_grid_box .input_wrap{position:relative;}
.pop_grid_box .input_wrap .icon{position:absolute;top:1px;right:1px;background-position:-74px -302px;box-sizing:content-box;padding:3px}
.pop_search .search_type+.search_input{padding-top:10px;}
.pop_search .check_list.fl li+li{margin-left:9px;}
.pop_search .search_input select{width:80px;}
.pop_search .search_input select+.input_wrap{display:inline-block;width:calc(100% - 85px);}

.pop_grid_box .tree_chart{height:351px;overflow-y:auto;margin-top:7px}
.pop_grid_box .tree_chart li a{font-size:12px !important;}

.pop_grid_box .grid .box_right{padding:0;}
.pop_grid_box .grid .box_right>div{height:100%;overflow-y:auto;}
.pop_grid_box .grid .box_right table tr{cursor:pointer}
.pop_grid_box .grid .box_right table td{height:26px;}
.pop_grid_box .grid .box_right.box_3{height:auto;border:0;padding:0;}
.pop_grid_box .grid .box_right.box_3>.list_box{height:118px;border:1px solid #bababa;}
.pop_grid_box .grid .box_right.box_3>.list_box:first-child{height:117px;}
.pop_grid_box .grid .box_right .list_box li:hover{background-color:#f6f7f9}
.pop_grid_box .grid .box_right .list_box li a{display:inline-table;height:26px;line-height:26px;text-decoration:none;cursor:pointer;padding:0 5px}

.pop_grid_box .grid .box_right .SelectUserTable{min-width:318px;width:auto}
.pop_grid_box .grid .box_right .SelectUserTable td{white-space: nowrap}
.pop_grid_box .grid .box_right .SelectUserTable tr.ListSelected{color:#000}

.pop_grid_box .grid .grid_title{display:block;line-height:30px;font-size:12px;}

.pop_grid_box .grid .pop_page_wrap{text-align:center;padding:10px 0;}
.pop_grid_box .grid .pop_page_wrap div{overflow:hidden;display:inline-block;}
.pop_grid_box .grid .pop_page_wrap div>a{float:left;}
.pop_grid_box .grid .pop_page_wrap div ul{float:left;margin:0 20px;}
.pop_grid_box .grid .pop_page_wrap div ul li{float:left;}
.pop_grid_box .grid .pop_page_wrap div ul li+li{margin-left:20px;}
.pop_grid_box .grid .pop_page_wrap div ul li a{font-family:"Tahoma";font-size:12px}
.pop_page_wrap .pre i{margin:7px 7px 0 0}
.pop_page_wrap .pre{margin-right:10px;color:#000}
.pop_page_wrap .pre.last, .pop_page_wrap .next.last{color:#949494}
.pop_page_wrap .pre.last i{background-position:-108px -354px}
.pop_page_wrap .next{margin-left:10px;color:#000}
.pop_page_wrap .next i{margin:7px 0 0 7px}
.pop_page_wrap .next.last i{background-position:-134px -354px}
.pop_page_wrap .pre,.pop_page_wrap .next{display:inline-block;line-height:1.7;font-size:12px;}
.pop_page_wrap .pre:hover,.pop_page_wrap .next:hover{text-decoration:underline}

.pop_tab_menu{overflow:hidden;border-left:1px solid #bababa;margin-bottom:-1px;}
.pop_tab_menu:after{display:block;content:"";clear:both;}
.pop_tab_menu>li{float:left;text-align:center;background-color:#f9f9f9;border:1px solid #bababa;}
.pop_tab_menu>li:first-child{border-left:0;}
.pop_tab_menu>li+li{margin-left:-1px;}
.pop_tab_menu>li a{display:inline-block;font-size:12px;height:30px;line-height:29px;font-size:12px;text-decoration:none;padding:0 12px;}
.pop_tab_menu .btn_UseraddTab_over{border-bottom:1px solid #ededed;}
.pop_tab_menu .btn_UseraddTab_over a{background-color:#fff}

.pop_tab_menu.active_a li{border:0;}
.pop_tab_menu.active_a li a{border:1px solid #bababa;}
.pop_tab_menu.active_a li:first-child a{border-left:0;}
.pop_tab_menu.active_a li a.on{background-color:#fff;border-bottom:1px solid #ededed;}

.pop_dl dl dd a.favorite{display:block;width:16px;height:16px;cursor:pointer;background:url("../img/web_info_favorite_off.png") no-repeat;margin:4px;float: left}
.pop_dl dl dd a.favorite.on{display:block;width:16px;height:16px;cursor:pointer;background:url("../img/web_info_favorite_on.png") no-repeat;margin:4px;float: left}

.individual_search .list_box{overflow:auto;height:350px;border:1px solid #bababa;margin-top:8px;}
.individual_search .list_box a{position:relative;display:inline-table;height:26px;width:100%;line-height:26px;text-decoration:none;cursor:pointer;padding:0 5px;}
.individual_search .list_box a:hover{background-color:#e7effb;}
.individual_search .list_box a .list_view .btn_box{display:none;position:absolute;top:0;right:0;}
.individual_search .list_box a:hover .list_view .btn_box{display:block;}
.individual_search .list_box a .list_view .btn_box i{float:left;display:block;box-sizing:content-box;padding:5px 8px 6px 7px;}
.individual_search .list_box .icon_modified{width:11px;height:15px;background:url("../img/icon_modified.png") no-repeat;background-position:6px 7px;}
.individual_search .list_box .icon_delete{width:11px;height:15px;background:url("../img/icon_delete.png") no-repeat;background-position:6px 7px;}
.individual_search .list_box a:hover .icon_modified:hover{background-position:6px -12px}
.individual_search .list_box a:hover .icon_delete:hover{background-position:6px -12px}
.individual_search .list_box .modified_view{display:none;overflow:hidden;position:relative;}
.individual_search .list_box .modified_view .modi_Name{float:left;width:47px;margin-right:4px;}
.individual_search .list_box .modified_view .modi_Email{float:left;width:164px;}
.individual_search .list_box .modified_view .btn_box{position:absolute;top:0;right:0;}
.individual_search .list_box .modified_view .btn_box span{font-size:11px;}
.individual_search .list_box .modified_view .btn_box span+span:before{content:"";display:inline-block;vertical-align:-1px;width:1px;height:10px;background-color:#dcdcdc;margin:0 4px;}

#AddMember_NowMember .list_box {height: 398px;overflow: auto;}

/* 기존 class활용 popup S */
.AddMember_ScrollBox{overflow-y:auto;height:384px;margin-top:7px}
.box_left #AddDepartment_Tab .AddMember_ScrollBox{height:351px}
.AddMember_ScrollBox.idList{border:1px solid #bababa}
.AddMember_ScrollBox.idList table tr{cursor:pointer}
.AddMember_ScrollBox.AddMember_SourceBox{margin-top:0;}
/*.AddMember_ScrollBox.AddMember_SourceBox tr.selected td{background-color:#e7effb;}*/
#AddMember_Tab tr td{height:26px;}
.pop_contents #DivForScroll{padding:7px 0; overflow:auto; height:350px;}
#AddMember_GroupTree{overflow-x:hidden}
#AddMember_GroupTree .info{z-index:1;position:relative;display:block;height:auto;min-height:26px;line-height:16px;padding:5px 0;cursor:pointer}
#AddMember_GroupTree .info:before{z-index:-1;position:absolute;top:0;left:calc(50% - 152px);content:"";display:none;width:304px;height:100%;background-color:#e7effb}
#AddMember_GroupTree .info:hover:before{display:block;background-color:#f6f7f9}
#AddMember_GroupTree .info.selected:before{display:block}
#AddMember_GroupTree .info a.selected{font-weight:bold}
#AddMember_GroupTree .info a+img{display: inline-block;margin: 0 5px 0 2px}
#AddMember_GroupTree>ul>li:first-child{padding:0;}
/*#AddMember_GroupTree ul li{padding:0 8px;}*/
.ExplorerList .selected{background:#e7effb;font-weight:bold}
#AddMemberTab_User.AddMember_ScrollBox{border:1px solid #bababa}

.pop_grid_box #UserExplorerTable td img{vertical-align:-3px;padding-right:3px;}
.pop_grid_box #AddMember_GroupTree {height:384px;overflow-y:auto;}
.pop_grid_box #AddMember_GroupTree li a{text-decoration:none;}
.pop_grid_box #AddUser_GlobalListBox {height:386px;overflow:auto;}
.pop_grid_box #AddUser_GlobalListBox .input_wrap{padding-bottom:10px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:nth-child(1){min-width:70px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:nth-child(2){min-width:73px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:nth-child(3){min-width:73px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:nth-child(4){min-width:84px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:nth-child(5){min-width:65px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table th:last-child{width:140px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table td{word-break:break-all}
.pop_grid_box .grid .box_right .list_box .guestfolder_table td img{vertical-align:-2px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table input[type=checkbox]+label{padding-left:18px;width:auto;height:18px}
.pop_grid_box .grid .box_right .list_box .guestfolder_table .ListSelected{color:#000}
.pop_grid_box .grid .box_right .list_box .guestfolder_table .guest_period .text_box{padding-left:18px;margin-top: -18px}


.left_depth_1 .input_wrap{position:relative;margin:10px;}
.left_depth_1 .input_wrap input{width:100%;margin:0;}
.left_depth_1 .input_wrap .icon{position:absolute;top:1px;right:1px;background-position:-75px -302px;box-sizing:content-box;padding:5px 3px}
.left_depth_1 #UserExplorerTable td{padding:0 18px !important;}
.left_depth_1 #UserExplorerTable td img{vertical-align:-2px;padding-right:5px}

#SelectDiskListTabBox{position:relative;height:390px;margin-top:7px}
#SelectDiskListTabBox table .list_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#SelectDiskListTabBox .pop_page_wrap{position:absolute;bottom:0;left:0;right:0}
#AddressTab_Organogram .input_wrap{padding-bottom:10px;}
.pop_contents #ShareUserListBox{overflow-y:auto;height:175px;border:1px solid #bfbfbf;}
.pop_contents #DelShareUserList{height: 306px; max-width: 550px; overflow-y: auto;border: 1px solid #bfbfbf;}
.pop_contents #DelShareUserList #DeleteShareUserTable {table-layout: fixed; width: 100%;}

.ShareUserListTable {table-layout: fixed; width:100%;}
.ShareUserListTable th{color:#7e7e7e;border-bottom: 1px solid #e4e5e7;}
.ShareUserListTable th+th{border-left: 1px solid #e4e5e7;}
.ShareUserListTable td{border-bottom: none}

#FolderAuthority_MemberInfo{border:1px solid #bababa;border-bottom:0;padding:0 8px;}
#FolderAuthority_MemberInfo .filter{line-height:1;padding:10px 0 10px 10px;}
#FolderAuthority_MemberInfo .filter:after{display:block;content:"";clear:both;}
#FolderAuthority_MemberInfo .filter dl{display:inline-block;line-height:26px;}
#FolderAuthority_MemberInfo .filter dl+dl:before{content:"";float:left;display:inline-block;width:1px;height:12px;background-color:#e2e2e2;margin:7px 14px 0 10px;}
#FolderAuthority_MemberInfo .filter dl dt{float:left;}
#FolderAuthority_MemberInfo .filter dl dd{float:left;}
#FolderAuthority_MemberInfo .filter .search{float:right;overflow:hidden;}
#FolderAuthority_MemberInfo .filter .search .check_list{float:left;line-height:26px;}
#FolderAuthority_MemberInfo .filter .search .input_wrap{position:relative;float:left;}
#FolderAuthority_MemberInfo .filter .search .input_wrap input{width:175px;margin-left:15px;}
#FolderAuthority_MemberInfo .filter .search .input_wrap .icon{position:absolute;top:1px;right:1px;background-position:-75px -302px;box-sizing:content-box;padding:5px 3px}
#FolderAuthority_MemberInfo .data_table td {padding:0 10px;}
#FolderAuthority_MemberInfo .data_table td div.ellipsis{overflow: hidden; text-overflow: ellipsis;}
#FolderAuthority_MemberInfo .data_table td input+label{display:inline-block;width:15px;height: 21px;}
#FolderAuthority_MemberInfo .data_table .btn_white{height:20px;line-height:18px;font-size:11px;}
#FolderAuthority_MemberInfo .data_table{height:510px;border:1px solid #bababa;}
#FolderAuthority_MemberInfo .data_table .default_msg{text-align:left;font-size:12px;text-align:center;padding:5px 0}
.FolderAuthorityBox .folder_path{border:1px solid #bababa;border-top:0;padding:10px 8px;}
.FolderAuthorityBox .folder_path h3{font-size:12px;font-weight:bold;}
.FolderAuthorityBox .folder_path dl{overflow:hidden;}
.FolderAuthorityBox .folder_path dt,.FolderAuthorityBox .folder_path dd{float:left;font-size:12px;}
.FolderAuthorityBox .folder_path dt{margin-right:5px;}
#SelectDepartmentOrGroup_DepartmentPart #DepartmentTreeOuterBox{padding:7px;}
#SelectDepartmentOrGroup_GroupPart #GroupListbox li a{display:block;height:26px;line-height:26px;text-decoration:none;cursor:pointer;padding:0 10px;}
#SelectRankForm #RankListbox li a{display:block;height:26px;line-height:26px;text-decoration:none;cursor:pointer;padding:0 10px;}

.pop_contents .DepartmentTreeOuterBox_ExpandImg,
.pop_contents .DepartmentTreeOuterBox_IconImg,
.pop_contents .DepartmentTreeOuterBox_DepthImg{width:18px;height:18px;margin-top:5px;}
.pop_contents .DepartmentTreeOuterBox_Str{padding-top:0;margin-top:4px;}

.pop_contents #DepartmentSeries{float:left;width:277px;min-height:26px;line-height:1.5;word-break:keep-all;border:1px solid #bfbfbf;padding:2px 8px}
.pop_contents #DepartmentSeries .list_placeholder_txt{margin:0}
.pop_contents #DepartmentSeries .isSeries_SubAdmin_DepSeries_Label+.isSeries_SubAdmin_DepSeries_Label:before{content:", ";display:inline-block;width:6px}
.pop_contents #DiskSeries{float:left;width:289px;min-height:26px;line-height:1.5;word-break:keep-all;border:1px solid #bfbfbf;padding:2px 8px}
.pop_contents #DiskSeries .list_placeholder_txt{margin:0}
.pop_contents #DiskSeries .isSeries_SubAdmin_DiskSeries_Label+.isSeries_SubAdmin_DiskSeries_Label:before{content:", ";display:inline-block;width:6px}

.pop_contents .approvable_user_table tr:hover{background:none}
.pop_contents .approvable_user_table th{width:24px;height:32px;line-height:26px;font-size:12px;color:#000;background:none;border:0;padding:0;}
.pop_contents .approvable_user_table td{padding:0;}

.popup_modify_address{width:375px}
.popup_modify_address .title{padding-top:20px}
.popup_modify_address .input input{width:175px}
.popup_modify_address input{margin-top:5px}

/* 기존 class활용 popup E */

/* upload popup */
.upload_footer1{z-index:102;display:none;position:fixed;bottom:30px;right:17px;width:480px;height:33px;line-height:31px;font-size:13px;background-color:#c4edcd;border:1px solid #6d6d6d;cursor:pointer}
.upload_footer2{z-index:102;display:none;position:fixed;bottom:30px;right:17px;width:480px;height:33px;line-height:31px;font-size:13px;background-color:#f8f8f9;border:1px solid #6d6d6d;cursor:pointer}
.upload_footer1 .dnd_moer,.upload_footer1 .dnd_x img{z-index:99;margin-top:9px}
.upload_footer1 .dnd_moer,.upload_footer2 .dnd_moer{margin-left:9px}
.upload_footer1 .dnd_x,.upload_footer2 .dnd_x{float:right;margin-right:15px}
.upload_footer1 .icon_v{margin:10px 6px 0px 10px}
.upload_footer2 img{margin-top:10px}
.upload_footer2 .dnd_x img{margin-right:8px;z-index:99}
.upload_footer2 .icon_up{margin-left:10px;margin-right:3px}
.footer2_w{z-index:10;position:relative}
.footer_bar{z-index:5;position:absolute;height:100%;background-color:#c4e0fc}
.footer1_error{background-color:#edc4c4}

.upload_form{width:520px}
.upload_form .upposition{display:inline-block;overflow:hidden;width:calc(100% - 160px);font-weight:normal;text-overflow:ellipsis;white-space:nowrap;padding:0 9px}
.upload_form .pop_btn_wrap a{width:110px;font-weight:bold;}
.upload_form .pop_btn_wrap a+a{margin-left:5px}
.upload_form .pop_btn_wrap a img{padding:9px 5px}
.upload_form .upload_add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center}
.upload_form .upload_add strong{width:50px;margin-top:3px}
.upload_form .upload_add .upposition{margin-top:3px}
.upload_form .upload_add .pop_btn_wrap{padding:0}
.upload_form .upload_top{border:1px solid #bababa;padding:20px 20px 25px;margin-top:6px}
.upload_form .upload_top:after{content:"";display:block;clear:both}
.upload_form .upload_top .upload_tleft{float:left}
.upload_form .upload_top .upload_tright{float:right}
.upload_form .upload_top .now{color:#136df4}
.upload_form .upload_top .bar_wrap{float:left;width:397px;height:15px;background:#e3e3e3;margin-top:15px}
.upload_form .upload_top .bar_wrap span{position:absolute;display:block;width:397px;height:15px;line-height:15px;text-align:center;color:#3a3a3a}
.upload_form .upload_top .bar_wrap span.change{color:#fff}
.upload_form .upload_top .bar_wrap .bar{background-color:#136df4}
.upload_form .upload_top .bar_time{float:right;color:#136df4;line-height:15px;font-weight:bold;margin-top:15px}
.upload_form .upload_table{overflow:auto;height:170px;border:1px solid #bababa;border-top:0}
.upload_form .upload_table tbody th{border-bottom:1px solid #e4e5e7;border-right:1px solid #e4e5e7;background-color:#f9f9f9;text-align:left;color:#7e7e7e;font-size:12px;padding:5px 10px 7px}
.upload_form .upload_table tbody th:last-child{border-right:none}
.upload_form .upload_table tbody td{text-align:left;color:#3d3d3d;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 10px 7px}
.upload_form .upload_table tbody .upfile_type{max-width:200px}
.upload_form .upload_table tbody .upprogression{max-width:114px}
.upload_form .upload_table tbody .upfile_size{max-width:114px}
.upload_form .upload_table tbody .upposition{max-width:90px;width:auto;}
.upload_form .upload_table tbody .upfile_type img{vertical-align:-4px;margin-right:6px}
.upload_form .upload_table tbody .sbar_wrap{overflow:hidden;float:left;width:80px;height:7px;background:#fff;border:1px solid #ccc;margin-top:6px}
.upload_form .upload_table tbody .sbar_wrap .bar{background-color:#136df4}
.upload_form .upload_table tbody .bar_delete img{padding:6px 0 0 6px}

#ManageLeftBox{height:auto !important;padding-left:20px}
#SecureServerLeftBox{height:auto !important;padding-left:20px}
.TableListbar{display:none}

.CalendarBox{overflow:hidden;z-index:700 !important;min-width:174px;border:solid 1px #b6b9bf;position:absolute;background-color:#fff;margin-top:2px}
.CalendarBox .CalendarSelectorBox{height:33px;border-bottom:1px solid #b6b9bf;padding:2px 6px}
.CalendarBox .CalendarSelectorBox .fleft{float:left;margin-left:6px}
.CalendarBox .ChangeMonthButton{float:left;width:19px;height:20px}
.CalendarBox .ChangeMonthButton img{vertical-align:-3px}
.CalendarBox .fleft + .ChangeMonthButton{margin-left:6px}
.CalendarBox .CalendarInputBox{width:90px;cursor:default;background:url(../img/calendar_input_bg.gif) #fff no-repeat 80px 2px;border:1px solid #9faece;padding:2px 0 0 5px}
.CalendarBox .Calendar_MonthTable{margin:6px auto}
.CalendarBox .Calendar_MonthTable tr{height:18px}
.CalendarBox .Calendar_MonthTable td,.Calendar_MonthTable th{text-align:center;color:#666;font-size:11px;cursor:default}
.CalendarBox .Calendar_MonthTable .now_day{background-color:#ddf}
.CalendarBox .nextMonth{background:url(../img/calendar_btn_next.gif);height:20px}
.CalendarBox .prevMonth{background:url(../img/calendar_btn_pre.gif);height:20px}
.CalendarBox .pop_btn_wrap{padding:0;margin-bottom:6px}

.each_contents_box .bottom_wrap{max-width:942px;margin-left:30px}
.each_contents_box .bottom_wrap th{width:194px}
.each_contents_box .bottom_wrap tr:hover{background:none !important}
.each_contents_box .bottom_wrap tr:last-child td{text-align:left;border-bottom:1px solid #DDDEDF !important}

/* 결재/부결 */
.decision_form{font-size:13px;line-height:30px;text-align:center}
.decision_form td input[type="text"]{width:100%;height:28px;margin-top:7px}
.content .right .more_inf_wrap .decision_form td{padding-right:0}
#ApprovalForm.decision_form input[type="text"]{width:550px}

/*thema_gray*/
.nav.thema_gray{background:#526f9c}
.nav.thema_gray li.action{background-color:#355380}

/*thema_green*/
.nav.thema_green{background:#2cb563}
.nav.thema_green li.action{background-color:#1a9b4e}
#webex_graph #round .cir.thema_green{stroke:#2ec24d}
.folder_wrap.thema_green .SelectedFolder,.folder_wrap.thema_green .SelectedFolder .ExplorerTree_StrSelectable{color:#2ade51}
.folder_wrap.thema_green .ExplorerTree_Str:hover,.folder_wrap.thema_green .ExplorerTree_Info.share:hover{color:#63e497}
.header.thema_green .login_log .icon_1{background:url("../img/icon_check_green.png") no-repeat}
.header.thema_green .user_inf > span{background:url("../img/icon_user_green.png") 50% 50% no-repeat}
.management_nav.thema_green .manage_submenu a:hover{color:#63e497}
.management_nav.thema_green .manage_submenu a.on,.management_nav.thema_green .manage_submenu2 a.on{color:#2ade51}

/*thema_red*/
.nav.thema_red{background:#e55a60}
.nav.thema_red li.action{background-color:#cd333a}
#webex_graph #round .cir.thema_red{stroke:#ff313a}
.folder_wrap.thema_red .SelectedFolder,.folder_wrap.thema_red .SelectedFolder .ExplorerTree_StrSelectable{color:#fd4a3d}
.folder_wrap.thema_red .ExplorerTree_Str:hover,.folder_wrap.thema_red .ExplorerTree_Info.share:hover{color:#fd877e}
.header.thema_red .login_log .icon_1{background:url("../img/icon_check_red.png") no-repeat}
.header.thema_red .user_inf > span{background:url("../img/icon_user_red.png") 50% 50% no-repeat}
.management_nav.thema_red .manage_submenu a:hover{color:#fd877e}
.management_nav.thema_red .manage_submenu a.on,.management_nav.thema_red .manage_submenu2 a.on{color:#fd4a3d}

/*thema_purple*/
.nav.thema_purple{background:#7460e3}
.nav.thema_purple li.action{background-color:#5844c8}
#webex_graph #round .cir.thema_purple{stroke:#8762ff}
.folder_wrap.thema_purple .SelectedFolder,.folder_wrap.thema_purple .SelectedFolder .ExplorerTree_StrSelectable{color:#aa90ff}
.folder_wrap.thema_purple .ExplorerTree_Str:hover,.folder_wrap.thema_purple .ExplorerTree_Info.share:hover{color:#c0b7df}
.header.thema_purple .login_log .icon_1{background:url("../img/icon_check_purple.png") no-repeat}
.header.thema_purple .user_inf > span{background:url("../img/icon_user_purple.png") 50% 50% no-repeat}
.management_nav.thema_purple .manage_submenu a:hover{color:#c0b7df}
.management_nav.thema_purple .manage_submenu a.on,.management_nav.thema_purple .manage_submenu2 a.on{color:#aa90ff}

#DepartmentList{overflow:auto;background:#fff;padding:6px 0;margin-top:10px}
#DepartmentList .undefined{padding:0 10px}
.more_inf_wrap #DepartmentList>div{position:relative;line-height:1.5;padding:5px 10px;}
.more_inf_wrap #DepartmentList>div label:before{position:absolute;top:3px;margin:0;}
.more_inf_wrap #DepartmentList>div .icon_remove{top:7px;width:15px;height:15px;background-position:50% 2px !important;margin-top:0;}


#DepartmentList .isSeries_DepartmentList_ForInputUser_Label{position:relative;padding:0 10px}
#DepartmentList .isSeries_DepartmentList_ForInputUser_Label span{margin-right:10px}
#DepartmentList .isSeries_DepartmentList_ForInputUser_Label span:hover{background-position:50% -17px!important}
.more_inf_wrap #DepartmentList .isSeries_DepartmentList_ForInputUser_Label label{display:inline-block;padding:0}
.more_inf_wrap #DepartmentList .isSeries_DepartmentList_ForInputUser_Label label i{display:inline-block;margin:0 13px 0 20px}
#DiskMemberList{padding:6px 0;margin-top:10px}
#DiskMemberList .isSeries_DiskMemberList_Label{display:block;position:relative;padding:0 10px}
#DiskMemberList .isSeries_DiskMemberList_Label i{display:block;cursor:pointer;padding-left:20px}
#DiskMemberList .isSeries_DiskMemberList_Label i.u{background:url("../img/icon_people.png") 0 6px no-repeat}
#DiskMemberList .isSeries_DiskMemberList_Label i.g{background:url("../img/icon_dep.png") 0 6px no-repeat}
#DiskMemberList .isSeries_DiskMemberList_Label i.group{background:url("../img/icon_group_4.png") 0 6px no-repeat}

.DepartmentTree_ForAddDepartment_Info{height:18px;overflow:hidden;cursor:default}
.DepartmentTree_ForAddDepartment_ExpandImg, .DepartmentTree_ForAddDepartment_IconImg, .DepartmentTree_ForAddDepartment_DepthImg{float:left;width:18px;height:18px}
.DepartmentTree_ForAddDepartment_Str{float:left;height:18px;padding-top:4px}

.removal_table{width:97%;background-color:#d0d9e0;margin:5px 4px 5px 0;}
.removal_table th{background-color:#f0f5f9;color:#6d94bf;font-weight:normal;width:120px;}
.removal_table td{background-color:#ffffff;padding-left:10px;}

.TreeBorder .top{height:38px;padding:5px}
.TreeBorder .top select{width:120px;height:28px;font-size:11px;vertical-align:5px}
.TreeBorder .top input{width:93px;font-size:11px}
.TreeBorder .search_key_box{position:absolute;right:10px}

#ContextMenu{position:absolute;z-index:120;width:200px;background:#fff;border:1px solid #b4b4b4;margin:0;}
#ContextMenu li{width:100%;cursor:pointer}
#ContextMenu li:hover{background:#eceff3}
#ContextMenu li a{display:block;font-size:12px;padding:2px 5px}
#ContextMenu a.disabledContext{color:#AAA}
#ContextMenu li.separator{background:#e8e8e8;height:1px}

.subGuest_ul a.disabledSubGuest{color:#AAA}

#RuleInfo .btn_basic{min-width:46px;margin:0;}
#ProcessInfoBox .check_list li{line-height:17px;}
#ProcessInfoBox .check_list li+li{padding-top:10px;}
#ProcessInfoBox .check_list li label{font-size:13px;}
#ManageMainContentsBox #ProcessList{overflow-y:auto;height:685px;}
#ManageMainContentsBox #ProcessList table th{height:30px;line-height:29px;text-align:left !important;font-size:12px;color:#393939;border-bottom:1px solid #dddedf;border-top:0;background-color:#f9f9f9;padding:0 10px!important;}
#ManageMainContentsBox #ProcessList table th+th{border-left:1px solid #dddedf;}
#ManageMainContentsBox #ProcessList table td{height:24px;line-height:24px;font-size:13px;background-color:transparent;border-bottom:0;padding:0 10px;}
#ManageMainContentsBox #AllowSiteList{overflow-y:auto;border:1px solid #bfbfbf;}
#ManageMainContentsBox #AllowSiteList table th{height:30px;line-height:29px;font-size:12px;color:#393939;border-bottom:1px solid #dddedf;border-top:0;background-color:#f9f9f9;padding:0 10px!important;}
#ManageMainContentsBox #AllowSiteList table th+th{border-left: 1px solid #dddedf;}
#ManageMainContentsBox #AllowSiteList table td{height:24px;line-height:24px;font-size:13px;background-color:transparent;border-bottom:0;padding:0 10px;}
#ManageMainContentsBox #FileExtensionList{overflow-y:auto;height:275px;border:1px solid #bfbfbf;padding:5px 0;}
#ManageMainContentsBox #FileExtensionForm #Button_SelectMember a{margin:0;}
#ManageMainContentsBox #FileExtensionList{margin-top:10px;}
#ManageMainContentsBox #FileExtensionList>span{position:relative;display:block;line-height:23px;padding:0 14px;}
#ManageMainContentsBox #FileExtensionList .icon_remove{display:none;position:absolute;top:5px;right:14px;width:11px;height:15px;background:url("../img/icon_delete.png") no-repeat;cursor:pointer;}
#ManageMainContentsBox #FileExtensionList>span:hover{background-color:#e7effb;}
#ManageMainContentsBox #FileExtensionList>span:hover .icon_remove{display:block;}
#ManageMainContentsBox #FileExtensionList>span:hover .icon_remove:hover{background-position:0 -19px}
#ManageMainContentsBox #KeywordList{overflow-y:auto;height:275px;border:1px solid #bfbfbf;padding:5px 0;}
#ManageMainContentsBox #KeywordList #Button_SelectMember a{margin:0;}
#ManageMainContentsBox #KeywordList{margin-top:10px;}
#ManageMainContentsBox #KeywordList>span{position:relative;display:block;line-height:23px;padding:0 14px;}
#ManageMainContentsBox #KeywordList .icon_remove{display:none;position:absolute;top:5px;right:14px;width:11px;height:15px;background:url("../img/icon_delete.png") no-repeat;cursor:pointer;}
#ManageMainContentsBox #KeywordList>span:hover{background-color:#e7effb;}
#ManageMainContentsBox #KeywordList>span:hover .icon_remove{display:block;}
#ManageMainContentsBox #KeywordList>span:hover .icon_remove:hover{background-position:0 -19px}
#ManageMainContentsBox .graph_wrap .graph_info>li{min-width:130px}
#ManageMainContentsBox .graph_wrap .graph_info>li:first-child{min-width:110px}
#ManageMainContentsBox .search_box .graph_wrap .graph_info>li:first-child{min-width:64px}
#ManageMainContentsBox .search_box .graph_wrap .graph_info>li{min-width:84px}

#TemporarilyAccessMemberList{overflow-y:auto;height:92px;border:1px solid #bfbfbf;}
#TemporarilyAccessMemberList>span{position:relative;display:block;line-height:23px;padding:0 6px;}
#TemporarilyAccessMemberList .icon_remove{display:none;position:absolute;top:5px;right:14px;width:11px;height:15px;background:url("../img/icon_delete.png") no-repeat;cursor:pointer;}
#TemporarilyAccessMemberList>span:not(.list_placeholder_txt):hover{background-color:#e7effb;}
#TemporarilyAccessMemberList>span:hover .icon_remove{display:block;}
#TemporarilyAccessMemberList>span:hover .icon_remove:hover{background-position:0 -19px}
#TemporarilyAccessMemberList>span label{padding-left:18px}

#ServerToLocalPart{padding-bottom:17px;}
#ServerToLocalPart .radio{overflow:hidden;}
#ServerToLocalPart .radio li{float:left;font-size:13px;}
#AllowPathList{overflow-y:auto;height:155px;font-size:13px;border:1px solid #bfbfbf;padding:5px 0;}
#AllowPathList>span{position:relative;display:block;line-height:23px;padding:0 14px;}
#AllowPathList .icon_remove{display:none;position:absolute;top:5px;right:14px;width:11px;height:15px;background:url("../img/icon_delete.png") no-repeat;cursor:pointer;}
#AllowPathList .icon_remove:hover{background-position:0 -19px}
#AllowPathList>span:not(.list_placeholder_txt):hover{background-color:#e7effb;}
#AllowPathList>span:hover .icon_remove{display:block;}

.keyword_table_wrap{overflow-y:auto;height:500px;border:1px solid #bfbfbf;margin-top:10px;}
#KeywordListTable th{width:auto;height:28px;line-height:26px;font-size:12px;color:#393939;border-bottom:1px solid #dddedf;border-top:0;background-color:#f9f9f9;padding:0 5px !important;}
#KeywordListTable label{width:auto;height:auto;padding:0;}
/*#KeywordListTable label:before{margin-top:7px;}*/
#KeywordListTable td{height:28px;line-height:28px;font-size:13px;background-color:transparent;border-bottom:0;padding:0 5px;}

#AllowSiteList ul{height:175px;overflow-y:auto;padding:5px 0;}
#AllowSiteList ul>li:first-child{display:none;}
#AllowSiteList ul>li{position:relative;font-size:13px;line-height:23px;padding:0 10px;}
#AllowSiteList ul>li a{text-decoration:none;}
#AllowSiteList ul>li .btn_box{position:absolute;top:0;right:5px;display:none;}
#AllowSiteList ul>li:hover{background-color:#e7effb;}
#AllowSiteList ul>li:hover .btn_box{display:block;}
#AllowSiteList .btn_box .icon_delete{display:inline-block;width:23px;height:23px;cursor:pointer;background:url(../img/icon_delete.png) no-repeat;background-position:6px 5px;}
#AllowSiteList .btn_box .icon_delete:hover{background-position:6px -14px}

.secure_rule_box{position:relative;border:1px solid #bfbfbf;}
.secure_rule_box:before{content:"";position:absolute;top:0;left:calc(50% - 24px);display:inline-block;width:1px;height:100%;background-color:#bfbfbf;}
.secure_rule_box:after{display:block;content:"";clear:both;}
.secure_rule_box .fl_box{float:left;width:calc(50% - 24px);}
.secure_rule_box .fl_box:last-child{margin:0 24px;}
.secure_rule_box .fl_box .btn_top{overflow:hidden;padding:8px 10px;border-bottom:1px solid #bfbfbf;}
.secure_rule_box .fl_box .detail dl{font-size:13px;border-top:1px solid #ededed;margin-top:20px;padding-top:20px;}
.secure_rule_box .fl_box .detail dl:first-child{margin-top:0;border-top:0;}
.secure_rule_box .fl_box .detail dl.type_col{position:relative;}
.secure_rule_box .fl_box .detail dl.type_col dt{position:absolute;}
.secure_rule_box .fl_box .detail dl.type_col dd{padding-left:110px;}
.secure_rule_box .fl_box .detail dl dt{padding-bottom:5px;}
.secure_rule_box .fl_box .detail dl dt .icon_help{margin-top:5px}
.secure_rule_box .fl_box .detail dl dt:after{display:block;content:"";clear:both;}

.manager_inf .notice_list{width:100%;font-size:0;line-height:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:50px 0}
.manager_inf .notice_list li{display:inline-block;width:calc(100% / 4);height:70px;font-size:0;line-height:0;background-repeat:no-repeat;cursor:pointer;margin:0}
.manager_inf .notice_list li div{font-size:12px;line-height:1;margin-left:84px}
.manager_inf .notice_list li div p{color:#383838;padding:10px 0}
.manager_inf .notice_list li div strong{color:#000;font-size:27px;font-weight:normal}
.manager_inf .notice_list li.manager_1{background-image:url("../img/icon_notice_manager_1.png")}
.manager_inf .notice_list li.manager_2{background-image:url("../img/icon_notice_manager_2.png")}
.manager_inf .notice_list li.manager_3{background-image:url("../img/icon_notice_manager_3.png")}
.manager_inf .notice_list li.manager_4{background-image:url("../img/icon_notice_manager_4.png")}
.manager_inf .notice_list li.manager_5{background-image:url("../img/icon_notice_manager_5.png")}
.manager_inf .notice_list li.manager_6{background-image:url("../img/icon_notice_manager_6.png")}
.manager_inf .notice_list li.manager_7{background-image:url("../img/icon_notice_manager_2.png")}
.manager_inf .notice_list li.manager_8{background-image:url("../img/icon_notice_manager_6.png")}

.set_down{text-align:center;border-top:1px solid #d6d7d8;border-bottom:1px solid #d6d7d8;padding:53px 0;margin-bottom:30px}
.set_down a{display:inline-block;width:250px;height:65px;line-height:65px;font-size:16px;color:#fff;background:url("../img/icon_secure_setupfile.png") 34px 50% no-repeat #3c3c43;padding-left:30px}
.set_down p{display:inline-block;color:#383838;font-size:13px;line-height:20px;text-align:left;margin:14px 0 0 14px;}
.set_down a:hover{text-decoration:none;background-color:#3c3c43}

.Agent_setup{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;}
.Agent_setup_bg{z-index:1000;position:fixed;width:100vw;height:100vh;background-color:#000;top:0;left:0;opacity:0.5}
.Agent_setup .popup_bg1{z-index:1100;position:absolute;top:50%;left:50%;width:800px;height:490px;display:block;margin-top:-245px;margin-left:-400px;background-color:#fff}
.Agent_setup .popup_bg1 .cancel{position:absolute;right:-45px}
.Agent_setup .popup_bg1 a.down{position:absolute;bottom:55px;left:275px;display:block;width:250px;height:65px;line-height:65px;font-size:16px;color:#fff;font-weight:bold;background:url("../img/icon_secure_setupfile.png") 34px 50% no-repeat #3c3c43;padding-left:70px}
.Agent_setup .popup_bg1 a.down:hover{text-decoration:none;background-color:#3c3c43}
.Agent_setup .popup_bg1 .agent_list:after{display:block;content:"";clear:both}
.Agent_setup .popup_bg1 .popup_box{text-align:center}
.Agent_setup .popup_bg1 .popup_box h2{font-size:30px;color:#000;line-height:1.6;padding:60px 0 40px;letter-spacing:-2px}
.Agent_setup .popup_bg1 .popup_box h2 span.red{color:#f9424f}
.Agent_setup .popup_bg1 .popup_box h2 p.gray{color:#a8a8a8;font-size:13px;letter-spacing:-1px}
.Agent_setup .popup_bg1 .agent_list{margin:0 auto;width:690px}
.Agent_setup .popup_bg1 .agent_list li{float:left;margin:0 20px}
.Agent_setup .popup_bg1 .agent_list li p{font-size:12px;color:#47474c;letter-spacing:-1px;margin-top:10px}

.small_loading_icon{width:30px;vertical-align:middle;margin:30px auto 0}

tr span.sort{display:inline-block;width:7px;height:4px;background:url("../img/icon_up.png") no-repeat;vertical-align:3px;margin-left:6px}
tr span.sort.down{background:url("../img/icon_down.png") no-repeat}

#ExplorerFileListEditBox{vertical-align:0}
#idListTable_DepartmentList_ForInputUserSub tr.selected{font-weight:bold}

.form_input{padding:30px 51px}
.form_input h1{font-size:17px;line-height:29px;font-weight:bold;word-break: break-all}
.form_input p{font-size:13px;line-height:18px;color:#949494;padding:8px 0 16px}
.form_input p i{font-style:normal;color:#136df4}
.form_input dl{font-size:13px}
.form_input dt{clear:left;float:left;width:130px}
.form_input dd{float:left;padding-bottom:7px}
.form_input dd input,.form_input dd select,.form_input dd.btn{width:288px}
.form_input dd.btn input{width:180px}
.form_input dd.btn a{width:100px;height:28px;display:inline-block;line-height:28px;margin-top:0}
.form_input a{clear:left;float:right;display:block;width:142px;height:42px;line-height:40px;text-decoration:none;text-align:center;background:#1671f6;color:#fff;font-weight:bold;font-size:13px;margin-top:23px}
.form_input a:hover{background:#1a62cd}

.newpopup_header{background-color:#30343c;padding:16px 22px;border-bottom:1px solid #d6d7d8}
.newpopup_header h2{color:#ffffff;font-size:17px;letter-spacing:0px}
.newpopup_content{width:100%;height:calc(100vh - 61px);overflow:auto}
.newpopup_content table{width:100%}
.newpopup_content table th{background-color:#f9f9f9;border-top:1px solid #ffffff;border-bottom:1px solid #d6d7d8;border-right:1px solid #e4e5e7;text-align:left;color:#7e7e7e;font-size:12px;padding:5px 10px}
.newpopup_content table td{color:#3d3d3d;font-size:12px;text-align:left}
.newpopup_content table td.file_type{word-break: break-all}
.newpopup_content table tr.previous_td:hover{background-color:#e4eaf5}
.newpopup_content .newpopup_td1 td{border-bottom:1px solid #f1f1f1;padding:5px 10px}
.newpopup_content td.file_type img{margin-right:10px}
.newpopup_content .newpopup_td2 td{padding:24px 34px;line-height:15px}
.newpopup_content .previous_td td{border-bottom:1px solid #f1f1f1;padding:5px 10px;color:#3d3d3d}
.newpopup_content .previous_td td.file_download{min-width:92px}
.newpopup_content .previous_footer{border-top:1px solid #d6d7d8;position:fixed;bottom:0px;background-color:#ffffff;color:#888888;font-size:12px;padding:15px;width:100%}
.newpopup_content .preview_footer{border-top:1px solid #d6d7d8;position:fixed;bottom:0px;background-color:#ffffff;color:#888888;font-size:12px;padding:15px;width:100%}
.newpopup_content .previous_footer span{color:#d72441}
.newpopup_content .file_download a,.file_mail a,.file_link a{border-top:1px solid #b4b4b4;border-bottom:1px solid #878586;display:inline-block;color:#3d3d3d;width:68px;text-align:center;line-height:18px;background-color:#ffffff}
.newpopup_content .page{text-align:center;margin-top:40px}
.newpopup_content .page a.on{color:#0090ff;border:1px solid #0090ff}
.newpopup_content .page a.on:hover{color:#0090ff;border:1px solid #0090ff}
.newpopup_content .page a{color:#30343c;font-size:12px;font-weight:bold;width:25px;height:27px;display:inline-block;line-height:27px;text-align:center;border:1px solid #ffffff}
.newpopup_content .page a:hover{border:1px solid #d6d7d8;}
.newpopup_content .page_left{border:none!important;margin-right:2px}
.newpopup_content .page_right{border:none!important;margin-left:2px}
.newpopup_content .footer_height{height:60px}
.newpopup_content .btn_white_s img,.btn_white_s a{float:left}
.newpopup_content .btn_white_s div{float:left;min-width:72px;margin-right:5px}
.newpopup_content .RestoreCopyFile th{font-size:13px}
.newpopup_content .RestoreCopyFile td{text-align:left;font-size: 12px;padding:5px 0}

#AddMember_SearchStringBox input{width:220px;padding:0 20px 2px 6px}
#AddMember_SearchStringBox i{right:0}
#ProcessList #idListTable_ProcessList tr:hover{background-color:#f6f7f9}
.approval_view .more_inf_wrap{position:relative}
#NowDirectoryPath .mbi .Info{display:inline-block;margin:0}
#UploadReceivingLayer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #999;opacity: 0.5;z-index: 600;}
#ExplorerFileListBox .mbi .Info{display:inline-block;margin:0}
.mbi .Info{display:inline-block;margin:3px 0 -3px}

#idListTable_SourceAllowSiteList td{word-break: break-all; min-width:100px;}

.ip_control_box table.ip_list  {width:100%;}
.ip_control_box table.ip_list td {position: relative; text-align:left; font-size:13px; vertical-align:top; height:28px; padding: 0 10px;}

/* 테이블 헤더 고정 스타일 */
.fixed-table-container {position: relative;padding-top: 30px;}
.fixed-table-header-bg {text-align:center;background:#f9f9f9;font-weight:bold;height: 30px;position: absolute;top: 0;right: 0;left: 0;}
.fixed-table-wrapper {overflow-x: hidden;overflow-y: auto;height: 475px;}
table.fixed-table th {padding: 0px;}
table.fixed-table .th-text {position: absolute;top: 0;width: inherit;line-height: 30px;padding-left: 10px;border-left:1px solid; border-color:#3b3f2c #c4c4c4;}
table.fixed-table th:first-child .th-text {border-left: none;}

@media (max-width:1780px){
    /*.content .right .content_nav .right_nav .search_box input[type=text]{width:60px}*/
    .content .right .right_nav.explorer_menu .search_box input[type=text]{width:60px}
    .content_nav{padding:13px 0 12px}
    #ExplorerFileListEditBox{width:270px}
}

@media (max-width:500px){
	html,body{min-width:308px;overflow-x:hidden}
}