        #fundlists {
            width: 100%;
        }
        #fundlists tr {
            height: 45px;
        }
        .fund_list:hover {
            background-color: #EFEFEF;
        }
         #fundlists th, #fundlists td {
         	text-align:center;
        }
        #fundlists td {
         	border-bottom: 1px dotted #ddd;
        }
        #fundlists tr:last-child td {
         	border-bottom: none;
        }
         #fundlists th {
    border-top: 3px solid #3b7def;
    border-bottom: 1px solid #3b7def;
    padding: 19px 0 20px;
    font-size: 14px;
    font-weight: 500;
}
        #fundlists .col1 { width: 80px; }
        #fundlists .col2 { width: 240px; }
        #fundlists .col3 { width: 90px; }
        #fundlists .col4 { }
        #fundlists .col5 { width: 130px; }
        #fundlists .col6 { width: 80px; }
        #fundlists a {
        display: flex
        }
        .pagelink a {
        display: block
        }
	#fundlists .lconn1:after {
		content: "지역산업체";
    		display: inline;
    		font-size: 10px;
		background-color: #FF5722;
		color: white;
		padding: 2px 5px;
		border-radius: 3px;
		margin: 2px 0 0 10px;
	}
	#fundview {
		margin-top: 50px;
		border-top:2px solid #ddd;
	}
	#fundview th {
		padding: 15px 0px;
		background-color: #f4f4f4;
		border-bottom:1px solid #ddd;
	}
	#fundview td {
		padding: 15px 30px;
		border-bottom:1px solid #ddd;
	}
	.reqcondi {
		padding: 5px 20px;
    		background: aliceblue;;
    		border-radius: 15px;
    		margin-right: 20px;
	}
	.policy_detail table{
		border: #ddd solid;
    		border-width: 1px 1px 0;
    		border-spacing: 0;
	}
	.policy_detail td{
		border-right: 1px #ddd solid;
	}
	.policy_detail td:last-child{
		border-right: none;
	}
	
        .start_btn { 
        	color: white;
        	background-color: #3b7def;
        	border: 1px solid #3b7def;
         }
        .start_btn:hover { 
        	color: #3b7def; 
        	background-color: white;
        	border: 1px solid #3b7def;
        }
        
        #form_line {
            width:100%;
            padding: 10px 0;
         
        }
        .formline {
            padding: 10px 0;
        }
        .formline li {
        }
        .formline .rs {
            float:right;
            font-size:18px;
             font-weight:600;
        }
        #biz_category span {
            color: white;
        }
        #form_line: {
            display:flex;
            width:100%;
        }
        .form_filterA {
            width: 50%;
            float: left;
        }
        .form_filterB {
            width: 50%;
            text-align:right;
            float:right;
        }
        
        #fileupload table{
            width:100%;
            height:100px;
        }
        #fileupload th{
            width:25%;
            height:100px;
            background-color:#ccc;
        }
        #fileupload td{
            width:90%;
            padding:5px 0px;
            background-color: white;
        }
        #fileupload input{
            margin: 0px;
            padding:0px;
        }
        #fileupload textarea{
            border: none;
        }
        #fileupload textarea:FOCUS{
            outline: none;
        }
        .upfile {
            border:none !important;
        }
        div.btn-submit {
            width:120px;
            position: sticky;
            left: calc(100% - 130px) !important;
            float: right;
            background-color: #1546b4;
            color: white;
            border: none !important;
            padding: 12px;
            text-align: center;
            border-radius: 22px;
        }
        div.btn-cancel {
            width:120px;
            position: sticky;
            left: 0 !important;
            float: left;
            border: 1px solid #1546b4;
            color: #1546b4;
            background-color: white !important;
            padding: 10px;
            text-align: center;
            border-radius: 22px;
        }
        div.sep-line {
            width:100%;
            height:1px; 
            background-color:#cccccc; 
            margin:30px 0;
            display:inline-block;
        }
        div a { 
            text-decoration: none;
        }
        #uploadbtn { 
            width: 120px;
            height: 25px;
            background: #1546b4;
            vertical-align: middle;
            text-align: center;
            border-radius: 7px;
            padding: 5px;
        }
        #uploadbtn>span {
            font-size: 14px;
            font-weight: 600;
            color: white;
        }
        #fileext { 
           border: 1px solid red;
    		height: 28px;
    		width: 20px;
    		margin-top: -3px;
    		float: left;
    		margin-right:10px;
        }
        #fileext span { 
        	width: 19px;
		font-size: 8px;
    		font-weight: 700;
    		background: red;
    		color: white;
    		padding: 1px;
    		display: block;
    		text-align: center;
    		position: relative;
    		left: -7px;
    		top: 6px;
        }
        #needCrtfn li {
        	float: left; 
        	display: flex;
    		margin: 5px 10px;
        }

        .areaNm .item{
            cursor:pointer;
        }
        .cmpScale .item{
            cursor:pointer;
        }
        .needCrtfn .item{
            cursor:pointer;
        }
        #filterset{
            cursor:pointer;
        }
        #filterset:hover{
            opacity: 0.7;
        }
        .filter_rst{
            cursor:pointer;
        }
        .filter_rst:hover{
            opacity: 0.7;
        }
    /* 모바일 */