@charset "UTF-8";
/* .sub-top-sector {
	background-image: url("/images/sub/sub_img6.png") !important;
} */

.second-level-category-list {bottom: -259px; height: 259px;}

.board-view-section {padding: 50px;}
.board-view-section .board-name-div {
	border-bottom: 2px dotted #1D53AA; padding: 25px 0; position: relative;
}
.board-view-section .board-name-div p {text-align: center; font-weight: bold; font-size: 35px; margin: 0;}

.board-list-search-div {
	display: flex; align-items: center; width: 100%; margin-top: 20px; margin-bottom: 40px;
}

.board-list-search-div .board-list-count-wrap {
	display: flex; align-items: center; flex:1;
}
.board-list-search-div .board-list-count-wrap p {margin-bottom: 0;}
.board-list-search-div .board-list-count-wrap p .board-list-count {font-weight: bold;}
.board-list-search-div .board-list-search-outer-wrap {display: flex; justify-content: center; align-items: center;}

.board-list-search-div .board-list-search-outer-wrap .board-list-search-wrap {
	border-bottom: 1px solid #ccc; height: 30px;
}

.board-list-search-div .board-list-search-outer-wrap .board-list-select-wrap {
	border-bottom: 1px solid #ccc; width: 100px; height: 30px; margin-right: 15px;
}
.board-list-search-div .board-list-search-outer-wrap .board-list-search-select {
	border:none; width: 100%; outline: none;
}
.board-list-search-div .board-list-search-outer-wrap .board-list-search-wrap input {
	border: none; outline: none;
}

.board-list-div-wrap {display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;}

.board-list-div-wrap .board-list-view-div {
	width:24%; margin-bottom: 20px;
	display: flex; flex-direction: column; height: 255px;
}
.board-list-div-wrap .board-list-view-div:not(:nth-child(4n)) {
	margin-right: 1%;
}

.board-list-view-image.images-empty-center {display: flex; justify-content: center; align-items: center; border: 1px solid #ccc;}
.board-list-view-image.images-empty-center p {margin: 0; font-size: 25px; font-weight: bold;}

.board-list-div-wrap .board-list-view-div.newsletter-type {height: 433px; cursor:pointer;}
.board-list-div-wrap .board-list-view-div .board-list-view-image {flex:1; overflow: hidden; display: flex;}
.board-list-div-wrap .board-list-view-div .board-list-view-image img {width: 100%; height: 100%;}

.board-list-view-title {font-weight: bold; font-size: 20px; border-bottom: 2px solid #ccc; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.write-date {color: #ccc;}
/* 페이지 버튼 */
.board-list-page-wrap {display: flex; justify-content: center; align-items: center;}

.board-list-page-wrap .prev-btn {margin-right: 20px;}
.board-list-page-wrap .next-btn {margin-left: 20px;}

.board-list-page-wrap .prev-btn img,
.board-list-page-wrap .next-btn img {
	width: 10px; filter: invert(73%) sepia(0%) saturate(5%) hue-rotate(138deg) brightness(106%) contrast(79%);
}

.board-list-page-wrap .page-btn-wrap {display: flex; justify-content: center; align-items: center;}

.board-list-page-wrap .page-btn-wrap .page-btn {
	color: #1D53AA; text-decoration: none; border-radius: 50%; display: flex; justify-content: center;
	align-items: center; width: 40px; height: 40px;
}
.board-list-page-wrap .page-btn-wrap .page-btn.current {background-color: #1D53AA; color:white;}

@media(max-width:1199px) {

	
	.board-list-search-div .board-list-search-outer-wrap .board-list-search-wrap img {position: absolute; right: 5px;}
	
	.board-view-section {
		padding:0 15px;
		margin-bottom: 70px;
	}
	.sub-other-section-zindex {
		margin-top:70px;
	}
	.board-list-search-div {
		display:block;
	}

	.board-list-search-div .board-list-count-wrap {
		display:block;
		margin-bottom:20px;
	}

	.board-list-div-wrap {
		display:block;
	}
	.board-list-div-wrap .board-list-view-div {
		margin-right:0 !important;
		width:100%
	}
	.board-list-view-data {
		margin-top:20px;
	}

	/* .board-list-div-wrap .board-list-view-div.newsletter-type {
		height:auto;
	} */
	.sub-guideline-wrapper-inner .second-level-category .second-level-category-list {
		height:auto !important;
		bottom:-245px !important;
	}
}

@media(max-width:599px) {
	
}


@media(max-width:1043px) and (min-width:600px) {
	.board-list-div-wrap .board-list-view-div {
		width:48%;
	}
}