@charset "utf-8";


/*검색*/
.searchForm *{box-sizing:border-box}
.searchForm{position: relative;display: block;margin-bottom: 30px;padding: 15px 20px 10px 20px;background: #fff;border: 1px solid #d9d9d9;text-align:center}
.searchForm:before {content: "";position: absolute;bottom: -4px;left: -1px;display: block; width: 100%;height: 3px;  background: #f1f1f1;}
.searchForm .sch_sel_label{width:100%}
.searchForm input,.searchForm select{vertical-align:middle}
.table-search{margin:0 auto;width:80%}
.searchForm select{width:150px;height:34px; padding: 6px 10px;border:1px solid #999}
.searchForm input[type="text"],.searchForm input[type="date"]{width:50%;height:34px; padding: 6px 10px;border:1px solid #999}
.searchForm button{height:34px;vertical-align:middle;padding:0px 20px !important;vertical-align:top!important}
.searchForm label{margin:0 3px 0 10px;font-weight:500}
.searchForm select{width:auto}
.searchForm select,.searchForm input,.searchForm button{margin-bottom:5px}
.searchForm input[type="checkbox"]{border:1px solid #999;background:#fff}

.searchForm .input-group{display:inline-block}

.searchForm.left{text-align:left}
.searchForm.right{text-align:right}

.searchForm input[type="submit"], .searchForm input[type="button"], .searchForm a.btn,.searchForm button.btn{
	border: 1px solid #ddd;
	background:#f4f4f4;
	font-size: 14px;
	letter-spacing: 0;
	color: #444!important;
	font-size: 13px!important;
	cursor: pointer;
	font-weight: 400;
	padding: 10px 20px;
	position: relative;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	font-family: "Noto Sans KR";
	height: 34px;
	line-height:34px;
	width:auto;
	padding: 0px 20px !important;
    vertical-align: top!important;
    border-radius:3px;
   
}

.searchForm input:hover[type="submit"], .searchForm input:hover[type="button"], .searchForm a:hover.btn, .searchForm button:hover.btn{background: #e7e7e7;
	border:1px solid #adadad;}


.searchForm input.red[type="submit"], .searchForm input.red[type="button"], .searchForm a.btn.red,.searchForm button.btn.red{background: #e9573f !important;
	border:1px solid #aa3522!important;
	color:#fff!important;font-weight:500!important}
.searchForm input.red:hover[type="submit"], .searchForm input.red:hover[type="button"], .searchForm a.red:hover.btn, .searchForm button.red:hover.btn{background:#cd412a!important}

.searchForm input.blue[type="submit"], .searchForm input.blue[type="button"], .searchForm a.btn.blue,.searchForm button.btn.blue{background: #3c8dbc !important;
	border:1px solid #22719e!important;
	color:#fff!important;font-weight:500!important}
.searchForm input.blue:hover[type="submit"], .searchForm input.blue:hover[type="button"], .searchForm a.blue:hover.btn, .searchForm button.blue:hover.btn{background:#216f9d!important}


.eventSearch .searchForm input[type="text"]{width:160px}
.eventSearch .searchForm select{width:100px}
.eventSearch .searchForm .w15{background:url(/seller/assets/image/common/ic_calendar.png)right 50% no-repeat;width:120px!important}
.eventSearch .searchForm select{padding: 6px 5px;}
.eventSearch .searchForm #searchEventSeCode{width:120px}

.searchForm a.green{color:#fff!important}
.searchForm .info{display:inline-block;height:34px;line-height:34px;vertical-align:middle;font-size:18px;;font-weight:300}
.searchForm input.date{background:url(/seller/assets/image/common/ic_calendar.png) no-repeat right center #fff;padding-left:10px}

/* 리스트 테이블 */


table caption {
	position: relative;
	height: 0;
	font-size: 0;
	line-height: 0;
}
/* 
.tbl-basic{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;border-collapse: collapse; border-spacing: 0;font-family:'Noto Sans KR';}
.tbl-basic th{padding:7px 10px;border:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 13px;color:#000}
.tbl-basic td{padding:7px 10px;border:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 13px;color:#000;text-align:center;font-weight:200}
.tbl-basic th:first-child,
.tbl-basic td:first-child{}
.tbl-basic th.trw,
.tbl-basic td.trw{border-right:1px solid #ddd;}
.tbl-basic tbody th,
.tbl-basic thead th{vertical-align:middle;font-family:'Noto Sans KR';}
.tbl-basic thead th,
.tbl-basic tfoot th{background-image:none;}
.tbl-basic tbody th{color:#004993;color:#333;}
.tbl-basic thead th{color:#333;text-align:center;background:#f8f8f8;font-family:'Noto Sans KR';}
.tbl-basic td  .btn-file{font-size:12px;}

.tbl-basic .tbt_dashed{border-bottom-style:dashed;}
.tbl-basic th{text-align:center;font-weight:500}
.tbl-basic{border-top-color:#000;border-bottom-color:#ddd;}
.tbl-basic th,
.tbl-basic td{border-color:#ccc;border-bottom-color:#ccc;}
.tbl-basic tbody th{background-color:#f4f7fc;font-weight:500}
.tbl-basic td table {border:1px solid #cccccc;font-size:14px}
.tbl-basic td table th{background:#f8f8f8;font-size:14px}
.tbl-basic td table th,.tbl-basic td table td{border-bottom:1px solid #cccccc;text-align:left;padding:8px 10px;font-size:14px}

.tbl-basic td a{text-decoration:underline}
.tbl-basic .date{font-size:95%;}

.tbl-basic.left td{text-align:left}
.tbl-basic .noStyle td{padding:0}
.tbl-basic .toolbar td{padding:0}
.tbl-basic td input[type="text"],.tbl-basic td input[type="number"],.tbl-basic td input[type="password"],.tbl-basic td input[type="url"],.tbl-basic td input[type="date"],.tbl-basic select,.modal-body input,.modal-body textarea{ padding: 4px 10px;border:1px solid #999;font-family:'Noto Sans KR';font-family:'Noto Sans KR';font-size:13px!important;vertical-align:middle}

.tbl-basic td input[type="file"]{border:0;height:34px;padding: 6px 10px;display:inline-block}
.tbl-basic td .ic_cal{background:url(/seller/images/site/ic_cal.png) right center no-repeat}
.tbl-basic td textarea{padding: 6px 10px;border:1px solid #999;font-family:'Noto Sans KR';}
.tbl-basic .left{text-align:left!important}

.tbl-basic th label{font-weight:500}
.tbl-basic td.rnt_img img{display:inline-block;padding:0 5px;width:80px;height:80px}

.tbl-basic td.qna_state .txt_red{font-weight:500;color:#e62f42;font-size:15px}
.tbl-basic td.qna_state .txt_blue{font-weight:500;color:#1290c5;font-size:15px}
.tbl-basic td.qna_asw{font-weight:500}
.tbl-basic td ul{margin:0;padding:0}
.tbl-basic td.plus_file img{cursor:pointer}
.tbl-basic td.plus_file span{font-size:14px;color:#e9573f}
.tbl-basic td.left b{font-weight:500;color:#0b9edb;display:inline-block;margin-right:10px}

.tbl-basic td input.date{background:url(/seller/assets/image/common/ic_calendar.png) no-repeat right center #fff;padding-left:10px}
.tbl-basic td ul.file{margin:0;padding:0}
.tbl-basic td ul.file li{background:url(/seller/assets/image/dot_bk.png) 0 50% no-repeat;padding-left:10px;margin:3px 0}
.tbl-basic td label{font-weight:400;min-width:50px}

.tbl-basic td .specialist_cmmt{}
.tbl-basic td .specialist_cmmt li{border-bottom:1px dashed #b7c6d5;padding:10px 40px 10px 10px;position:relative;word-break:keep-all}
.tbl-basic td .specialist_cmmt li:last-child{border-bottom:none}
.tbl-basic td .specialist_cmmt li ul li{border-bottom:none;padding:3px 10px}
.tbl-basic td .specialist_cmmt li ul li img{display:inline-block;margin-right:5px}
.tbl-basic td .specialist_cmmt li p{font-weight:200;font-size:12px;margin-top:8px}
.tbl-basic td .specialist_cmmt li:nth-child(even) {background:#f8f8f8}
.tbl-basic td .specialist_cmmt .dev_btnCommentDelete{position:absolute;top:10px;right:10px}
.tbl-basic td .specialist_cmmt .dev_btnCommentEdit,.tbl-basic td .specialist_cmmt .dev_CommentEdit{position:absolute;top:10px;right:33px}
 */




.w100{width:100%}
.w90{width:90%}
.w80{width:80%}
.w70{width:70%}
.w60{width:60%}
.w50{width:50%}
.w40{width:40%}
.w30{width:30%}
.w20{width:20%}
.w10{width:10%}
.w05{width:5%}


.off_info td img{height:100px}



/* 달력  */

.tbl-cldr{margin-bottom:10px;width:100%;border-top:2px solid transparent;border-bottom:1px solid transparent;border-collapse: collapse; border-spacing: 0;font-family:'Noto Sans KR';}
.tbl-cldr th{padding:10px 15px;border:1px solid transparent;vertical-align:middle;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 15px;color:#000}
.tbl-cldr td{padding:10px 15px;border:1px solid transparent;vertical-align:top;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR';font-size: 15px;color:#000;text-align:left}


.tbl-cldr tbody th,
.tbl-cldr thead th{vertical-align:middle;font-family:'Noto Sans KR';}
.tbl-cldr thead th,
.tbl-cldr tfoot th{background-image:none;}
.tbl-cldr tbody th{/*color:#004993;*/color:#333;}
.tbl-cldr thead th{color:#333;text-align:center;background:#f8f8f8;font-family:'Noto Sans KR';}
.tbl-cldr td  .btn-file{font-size:12px;}
.tbl-cldr td {height:100px}
.tbl-cldr .tbt_dashed{border-bottom-style:dashed;}
.tbl-cldr th{text-align:center}
.tbl-cldr{border-top-color:#000;border-bottom-color:#ddd;}
.tbl-cldr th,
.tbl-cldr td{border-color:#ccc;}
.tbl-cldr tbody th{background-color:#f4f7fc;font-weight:bold}
.tbl-cldr td table {border:1px solid #cccccc;font-size:14px}
.tbl-cldr td table th{background:#f8f8f8;font-size:14px}
.tbl-cldr td table th,.tbl-cldr td table td{border-bottom:1px solid #cccccc;text-align:left;padding:8px 10px;font-size:14px}


.tbl-cldr.left td{text-align:left}
.tbl-cldr .noStyle td{padding:0}
.tbl-cldr .toolbar td{padding:0}
.tbl-cldr td input[type="text"],.tbl-basic td input[type="password"],.tbl-basic select{ padding: 3px 10px;border:1px solid #999;font-family:'Noto Sans KR';font-family:'Noto Sans KR';font-size:13px}

.tbl-basic .left{text-align:left!important}



.center {
	text-align: center!important;
}

.left {
	text-align: left!important;
}





.tbl-basic #egovComFileList div{margin:3px 0}
.tbl-basic #egovComFileList div:first-child{margin-top:15px}
.tbl-basic #egovComFileList div input[type="button"]{display:inline-block;border:1px solid #f00;background:#f00;color:#fff;margin:0 10px;padding:2px 10px;cursor:pointer}

/*
.filebox label { display: inline-block; padding: .5em .75em;  font-size: inherit; line-height: normal; vertical-align: middle; color: #fff;
  background-color: #5cb85c; cursor: pointer; border: 1px solid #4cae4c; border-bottom-color: #e2e2e2; border-radius: .25em; } 
.filebox input[type="file"] {  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
*/

/* 테이블 컨트롤  */
.tbl-control{margin-bottom:10px}
.tbl-control:after{display:block;content:'';clear:both}
.tbl-control .fright{float:right}
.tbl-control .fleft{float:left; font-weight:500; font-size:16px; }
.tbl-control select{width:auto;height:30px; padding: 3px 10px;border:1px solid #999}
.tbl-control select,.tbl-control input,.tbl-control button{vertical-align:middle}
.tbl-control .btn{padding:4px 12px}

/* 테이블 주석  */
.tbl-cmmt{margin-bottom:5px;color:#00f}

.tbl-cmmt:after {
	content: "";
	display: block;
	clear: both;
}

.tbl-cmmt .fLeft {
	float: left;
	display: block;
}

.tbl-cmmt .fRight {
	float: right;
	display: block
}

/*현황*/
.board_state{margin-bottom:5px}
.board_state strong{font-size:18px;color:#00f}

/*상세보기*/
/* .bbs_view_wrap{border-top: 2px solid #434343;    border-bottom: 1px solid #d5d5d5;}
.bbs_view_tit{position: relative;padding: 15px 20px;border-bottom: 1px solid #d5d5d5;background-color: #f7f7f7;}
.bbs_view_tit {font-size:26px ;line-height: 1.2;color: #111;font-weight:400}
.bbs_view_tit p{margin-bottom:10px}
.bbs_view_tit .bbs_info{overflow:hidden}
.bbs_view_tit .bbs_info{font-size:13px;width:50%;padding:5px 0}
.bbs_contents{display: block;float: none; width: 100%;position: relative;padding: 20px 15px;min-height:200px;font-size:15px}

.bbs_file{overflow:hidden; position: relative;padding: 10px 20px 10px 20px; border-bottom: 1px solid #000;background-color: #fff;font-size:13px}
.bbs_file dt,.bbs_file dd{float:left;padding-right:10px}
.bbs_file i{color:#0092da}
.bbs_file a{color:#0092da;margin-right:20px}
.bbs_file .fileList{float:left}
.bbs_file .fileList li{float:left} */
/*상세보기*/
.bbs_view_wrap {
	border-top: 2px solid #434343;
	border-bottom: 1px solid #d5d5d5;
}
.bbs_view_tit {
	position: relative;
	padding: 15px 20px;
	border-bottom: 1px solid #d5d5d5;
	background-color: #f7f7f7;
}
.bbs_view_tit p {
	margin-bottom: 10px;
	word-break: keep-all;
	line-height: 120%;
	font-size: 24px;
	color: #111;
	font-weight: 400
}
.bbs_view_tit .bbs_info {
	overflow: hidden;
	font-size: 13px;
	width: 50%;
	padding: 5px 0
}
.bbs_view_tit .bbs_info li {
	float: left;
	display: inline-block;
	margin-right: 20px;
	width: auto;
	;
	font-size: 13px;
	padding: 5px 0
}
.bbs_contents {
	display: block;
	float: none;
	width: 100%;
	position: relative;
	padding: 20px 15px;
	min-height: 200px;
	font-size: 15px
}
.bbs_file {
	overflow: hidden;
	position: relative;
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #000;
	background-color: #fff;
	font-size: 16px
}
.bbs_file i {
	color: #0092da
}
.bbs_file a {
	color: #0092da;
	margin-right: 20px
}
.bbs_file .fileList {
	float: left
}
.bbs_file .fileList li {
	float: left;
	font-size: 13px;
}

/*이전글 다음글*/
.prev-next-zone{overflow:hidden;border-top: 2px solid #434343; margin-top:20px  }
.prev-next-zone dt{float:left;width:15%;border-bottom: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;padding:10px 0;text-align:center}
.prev-next-zone dd{float:left;width:85%;border-bottom: 1px solid #d5d5d5;;padding:10px }

/* 리스트 타이틀 */
.listTitle{font-family:'Noto Sans KR'; font-size:15px; color:#000000 ;
        font-weight: bold ; vertical-align: middle}

/* 리스트 내용 */
.listCenter {font-size:15px; color:#000000;font-family:'Noto Sans KR'; height:24px; text-align:center; vertical-align:middle;}
.listLeft {font-size:15px; color:#000000; font-family:'Noto Sans KR'; height:24px; text-align:left; vertical-align:middle;}
.listRight {font-size:15px; color:#000000;font-family:'Noto Sans KR'; height:24px; text-align:right; vertical-align:middle;}

/* 일반 테이블 */
.generalTable{BORDER-TOP: #D2D4D1 1px solid;BORDER-bottom: #D2D4D1 1.5px solid;BORDER-left: #D2D4D1 1px solid;BORDER-right: #D2D4D1 1px solid;}
  .generalTable th{ padding-left:2px; padding-right:5px;background-color: #E4EAF8; Text-align: right; border-bottom:1px solid #fff; }
  .generalTable td{ padding-left:2px; padding-right:5px;background-color: #F7F7F7; }

/* 강조 내용 */
.emphasisCenter {font-family:'Noto Sans KR'; font-size:15px; color:#2E4B90 ; font-weight: bold ; padding-right:3px; text-align: center ; vertical-align: middle}
.emphasisLeft {font-family:'Noto Sans KR'; font-size:15px; color:#2E4B90 ; font-weight: bold ; padding-right:3px; text-align: left ; vertical-align: middle}
.emphasisRight {font-family:'Noto Sans KR'; font-size:15px; color:#2E4B90 ; font-weight: bold ; padding-right:3px; text-align: right ; vertical-align: middle}

/*데이타 솔트 하단  */
#data-table2.dataTable thead > tr > th{padding: 7px 10px }



/* --------------------------------------------
 * 버튼영역
/* ------------------------------------------ */
.btnArea {
	margin: 1em 0;
	text-align: center;
	*zoom: 1;
}

.btnArea:after {
	content: "";
	display: block;
	clear: both;
}

.btnArea .fLeft {
	float: left;
	display: block;
}

.btnArea .fRight {
	float: right;
	display: block
}




/* --------------------------------------------
 * 페이징
/* ------------------------------------------ */
.paging {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	text-align: center
}
.paging strong {
	vertical-align: top
}
.paging a ,.paging strong{
	position: relative;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #333333;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
	font-size:13px!important;
	font-weight:normal;
	display:inline-block
}
.paging a:hover, .paging .current:hover, .paging a:focus,  .paging .current:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}
.paging strong {
	display: inline-block
}
.paging .current,.paging .current:hover,.paging .current:focus,.paging strong{
	z-index: 3;
	color: #fff;
	cursor: default;
	background:#1e89d7 ; 
	border-color:#bdc7d1; 
}

.paging a, .paging strong { 
	padding:6px 10px;
	letter-spacing:-0.15em;

}
/* .paging {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	text-align:center
}

.paging li {
	display: inline;
}
.paging strong{vertical-align:top}
.paging a ,.paging strong{
	position: relative;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #333333;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
	font-size:13px!important;
	font-weight:normal;
	display:inline-block
} */

/*
.paging a:first-child, .paging strong:first-child {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.paging a:last-child>a, .paging stong:last-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.paging a:hover, .paging .current:hover, .paging a:focus,
	.paging .current:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.paging strong{display:inline-block}
.paging .current,.paging .current:hover,.paging .current:focus,.paging strong{
	z-index: 3;
	color: #fff;
	background-color: #55555b;
	border-color: #55555b;
	cursor: default;
}

.paging>.disabled>span, .paging>.disabled>span:hover,
	.paging>.disabled>span:focus, .paging>.disabled>a, .paging>.disabled>a:hover,
	.paging>.disabled>a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.paging-lg>li>a, .paging-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.paging-lg>li:first-child>a, .paging-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.paging-lg>li:last-child>a, .paging-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.paging-sm>li>a, .paging-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.paging-sm>li:first-child>a, .paging-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.paging-sm>li:last-child>a, .paging-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
*/





.tabArea{background:#fff;border-bottom:1px solid #adadad;height:36px;position:relative;z-index:1;margin-bottom:30px}
.tab{width:98%;margin:0 auto;border-bottom:0px solid #adadad;height:36px;position:relative;z-index:1;overflow: hidden}
.tab li{float:left;width:120px;margin-left:-1px}
.tab li:first-child{margin-left:0;position:relative;z-index:1}

.tab li a{display:block;font-size:15px;height:auto;line-height:34px;vertical-align:middle;text-align:center;border:1px solid #adadad;border-radius:5px 5px 0 0;background:#f5f5f5;color:#999999;}
.tab li a:hover{background:#e7f5fb;color:#189ed4}
.tab a:focus,.tab .active a{background:#fff;border:1px solid #adadad;border-top:3px solid #3c8dbc;border-bottom:1px solid #e8f3fc;z-index:100;color:#3c8dbc;font-weight:500}


.tab_box{border:1px solid #98cef9;padding:10px;border-radius:3px;position:relative;background:#e8f3fc;overflow:hidden;min-width:1100px}
.tab_box div{margin:5px 0}
.tab_box div label{background:url(/seller/image/common/dot_gray.png) no-repeat 0 5px;padding-left:8px;font-size:12px;margin:0 5px 0 20px}
.tab_box div label:first-child{margin-left:10px}
.tab_box .input{border:1px solid #adadad;height:20px}
.tab_box input.date{background:url(/seller/image/common/ic_calendar.png) no-repeat right 0 #fff;padding-left:10px}
.tab_box select{border:1px solid #adadad;height:25px}
.tab_box input,.tab_box label,.tab_box select{vertical-align:middle}
.tab_box .tb_btnArea{position:absolute;top:8px;right:3%}




/*갤러리*/
.new_gall_wrap{border-top:2px solid #000;border-bottom:1px solid #ddd;padding:10px 0}
.float_wrap{overflow:hidden}
.float_wrap li{float:left;width:33.3%;min-height:250px;margin-bottom:30px}
.float_wrap li a{width:95%;margin:0 auto;display:block}
.float_wrap li a .item01{margin: 0 auto; margin-bottom: 12px; text-align: center; width:auto; height: 150px;overflow: hidden;}
.float_wrap li a .item01 img[alt="이미지가 없습니다."]{width:310px;height:150px}
.new_gall_list_wrap li p.item01 img {max-width: 100%;  height: auto;}
.float_wrap .photo_tit{font-size:1.125em;height:65px;overflow:hidden}
.item02{color:#059eda;font-size:0.875em}


#bbs_cn p{word-break:keep-all;  word-wrap: break-word;}


/* jack 수정함 20180721 */
.ic_cal{background:url(/seller/images/site/ic_cal.png) right center no-repeat}


#data-table_wrapper .table.dataTable{margin-top:0!important}


/*증명서 종류*/
.file_lis,.file_lis li{padding:0;margin:0;list-style:none}
.file_lis>li{margin-bottom:3px;background:url(/seller/assets/image/dot_bk.png)0 8px no-repeat;padding-left:10px}
.file_lis li ul,.file_lis li ul li{display:inline-block}
.file_lis li>strong{display:inline=block;margin-right:10px;font-weight:5px}


.board_list .tbl-basic td a {
	color: #004ea2
}
table caption {
	position: relative;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.tbl-basic {
	margin-bottom: 10px;
	width: 100%;
	border-top: 2px solid transparent;
	border-bottom: 1px solid transparent;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: 'Noto Sans KR';
}
.tbl-basic th {
	padding: 10px 10px;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin-left: -1px;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: keep-all;
	font-family: 'Noto Sans KR';
	font-size: 15px;
	color: #000
}
.tbl-basic td {
	padding: 10px 10px;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	margin-left: -1px;
	vertical-align: middle;
	word-wrap: break-word;
	word-break: keep-all;
	font-family: 'Noto Sans KR';
	font-size: 15px;
	color: #000;
	text-align: center;
	font-weight:500;
}
.tbl-basic td p {
	word-break: keep-all;
	font-family: 'Noto Sans KR';
	font-size: 15px;
	color: #000;
}
.tbl-basic td .info {
	font-size: 13px;
	color: #0066cc;
	display: inline-block;
	margin: 3px 0
}
/* .tbl-basic th:first-child, .tbl-basic td:first-child {
	border-left: none
} */
.tbl-basic th.trw, .tbl-basic td.trw {
	border-right: 1px solid #ddd;
}
.tbl-basic th.tlw, .tbl-basic td.tlw {
	border-left: 1px solid #ddd;
}
.tbl-basic tbody th, .tbl-basic thead th {
	vertical-align: middle;
	font-family: 'Noto Sans KR';
}
.tbl-basic thead th, .tbl-basic tfoot th {
	background-image: none;
}
.tbl-basic tbody th {/*color:#004993;*/
	color: #333;
}
.tbl-basic thead th {
	color: #000;
	text-align: center;
	background: #f1f5f9;
	font-family: 'Noto Sans KR';
}
.tbl-basic td .btn-file {
	font-size: 12px;
}
.tbl-basic .tbt_dashed {
	border-bottom-style: dashed;
}
/*.tbl-basic th{text-align:center}*/
.tbl-basic {
	border-top-color: #5b5b5b;
	border-bottom-color: #ddd;
}
.tbl-basic th, .tbl-basic td {
	border-left-color: #ccc;
	border-bottom-color: #ccc;
}
.tbl-basic tbody th {
	background-color: #f4f7fc;
	font-weight: bold
}
.tbl-basic td table {
	border: 1px solid #cccccc;
	font-size: 15px;
	border-bottom: none
}
.tbl-basic td table thead th {
	text-align: center
}
.tbl-basic td table th {
	background: #f8f8f8;
	font-size: 15px
}
.tbl-basic td table th, .tbl-basic td table td {
	border-bottom: 1px solid #cccccc;
	text-align: left;
	padding: 8px 10px;
	font-size: 15px
}
.tbl-basic td label {
	vertical-align: middle;
	cursor: pointer;
}
.tbl-basic td input[type=checkbox], input[type=radio] {
	margin-left: 5px;
}
.tbl-basic.left td {
	text-align: left
}
.tbl-basic td input[type="text"], .tbl-basic td input[type="password"], .tbl-basic select {
	height: 34px;
	padding: 6px 10px;
	border: 1px solid #999;
	font-family: 'Noto Sans KR';
	font-size: 15px!important
}
.tbl-basic td textarea {
	border: 1px solid #999;
}
.tbl-basic th {
	text-align: center;
}
.tbl-basic .left {
	text-align: left!important;
}
.center {
	text-align: center;
}
.left {
	text-align: left!important;
}
.small {
	font-size: 15px!important;
	letter-spacing: -0.08em
}
.tbl-basic td input[type="file"] {
	border: 1px solid #999;
	height: 30px;
	font-family: 'Noto Sans KR';
	font-size: 15px!important
}
.tbl-basic td.posting {
	color: #1a4692!important;
}
/* --------------------------------------------
 *  input 사이즈  
/* ------------------------------------------ */

.tbl-basic.left td input[type="text"], .tbl-basic.left td input[type="password"] {
	width: 90%;
}
.tbl-basic.left .address a {
	height: 35px;
	vertical-align: top
}
.tbl-basic.left .address input[type="text"]:nth-child(1) {
	width: 80px;
}
.tbl-basic.left .address input[type="text"]:nth-child(3) {
	width: 90%;
	margin-bottom: 5px;
	display: inline-block
}
.tbl-basic.left .address input[type="text"]:nth-child(4) {
	width: 90%;
	display: inline-block
}
.tbl-basic.left .select_design input[type="text"], .tbl-basic.left .align_left .wd50 {
	width: 60px
}