/* 표 너비 조절 */

.boardList .number { width:70px; min-width:70px; }
.boardList .title { width:100%; overflow:hidden; }
.boardList .writer { width:120px; min-width:120px; }
.boardList .date { width:130px; min-width:130px; }
.boardList .view { width:70px; min-width:70px; }

.boardList__body .writer { color:#737373; word-break:keep-all; }
.boardList__body .date { color:#737373; }
.boardList__body .view { color:#737373; }

/* 반응형 */
@media screen and (max-width:1250px) {}
@media screen and (max-width:1025px) {}

@media screen and (max-width:769px) {
	
	.boardList__head {
		display:none;
	}
	
	.boardList__body tr {
		flex-direction:column;
		height:auto;
	}
	
	.boardList .boardList__body tr > td,
	.boardList .boardList__body tr > .title a {
		min-width:100%;
		max-width:100%;
		font-weight:700;
		height: 40px;
    	justify-content: flex-start;
    	padding:0;
    	border:none;
	}
	
	.boardList tr .TB2 {
		min-height:auto;
	}
	
	.boardList tr .TB5 {
		height:auto;
		text-align:left;
	}
	
	.boardList tr .TB5 br {
		display:none;
	}
	
	.boardList .boardList__body tr > .title {
		height:auto;
		min-height:40px;
	}
	
	.boardList .boardList__body tr > .title a {
	    width: calc(100% - 80px);
	    min-width:calc(100% - 80px);
    	height: auto;
	}
	
	.boardList .boardList__body tr > td::before {
		min-width:80px;
		max-width:80px;
	}
	
	.boardList__body tr > .title a span {
	    overflow: visible;
    	text-overflow: clip;
    	white-space: normal;
	    text-align: left;
    	line-height: 20px;
	}
	
	.boardList .number::before {content:"번호";}
	.boardList .category::before {content:"분류";}
	.boardList .title::before {content:"제목";}
	.boardList .writer::before {content:"작성자";}
	.boardList .date::before {content:"등록일";}
	.boardList .view::before {content:"조회수";}
	
}

















