.fileHidden{
	font-size:45px;position:absolute;top:0px;z-index:10;
	cursor:pointer;right:0;opacity:0;
	filter: alpha(opacity=0);
	 -ms-filter: "alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;
}

/*file drag and drop 20230323 yya*/
.file_upload_wrap{position:relative;}/* 20230327 yya */
.file_upload_wrap .inner{width:unset;padding:25px 30px 0 30px;border:1px dashed #aaa;background:#fff;}
.file_upload_wrap  table tbody td{height:16px;padding:3px 5px 3px 5px;color:#666;font-size:12px;border-left:1px dashed #aaa;border-bottom:1px dashed #aaa;background:#fff;}
.file_upload_wrap .sub_tit span{margin-left:10px;padding:6px 10px;background:#aaa;border-radius:2px;font-size:13px;line-height:16.64px;font-weight:700;color:#fff;}
.file_upload_wrap .inner ul{padding-top:16px;}
.file_upload_wrap .inner ul li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5;font-size:15px;line-height:41px;}
.file_upload_wrap .inner ul li:first-child{border-top:0;}
.file_upload_wrap .inner ul li .btn_cancel{border:1px solid #aaa;background:#e5e5e5;font-size:13px;font-weight:700;line-height:1;color:#aaa}
.file_upload_wrap .inner input[type="button"].btn_cancel{border:1px solid #aaa;background:#e5e5e5;font-size:13px;font-weight:700;line-height:1;color:#aaa}
.file_upload_wrap .file_con{border:1px dashed #aaa;padding:48px 0;text-align:center;background:#fff;}
.file_upload_wrap .file_con p{display:inline-block;position:relative;padding-left:35px;font-size:15px;line-height:24px;}
.file_upload_wrap .file_con p::before{content:'';display:block;position:absolute;left:0;top:0;width:26px;height:24px;background:url(/images/kbi/sub_new/icon_folder.png) no-repeat 0 / 26px 24px;}
