@charset "UTF-8";

/* Vue 깜빡임 방지용 */
[v-cloak] {
    display: none;
}



.pagination-wrap {
	width: 100%;
	display: flex;
	justify-content: center;
}

.pagination-wrap .pagination {
	align-items: center;
}

.pagination-wrap .page-link {
	border: 0;
	background: transparent;
	font-size: .9375rem;;
	/*font-size: 20px;*/
	font-weight: 500;
	color: #4b566b;
	/*color: #cacaca;*/
	border-radius: .3125rem;
}

.pagination-wrap .page-link:focus {
	outline: 0 !important;
	box-shadow: none !important;
}

.pagination-wrap .page-item.disabled .page-link {
	color: #cacaca;
	opacity: 0.3;
}

.pagination-wrap .page-item.active .page-link {
	/*background: transparent;
	color: #1f1f1f;*/
}

.pagination-wrap .page-item.prev {
	margin-right: 10px;
}

.pagination-wrap .page-item.prev a {
	background: url(../images/page-item-prev.png) no-repeat center center;
	background-size: contain;
	width: 30px;
	height: 30px;
}

.pagination-wrap .page-item.next {
	margin-left: 10px;
}

.pagination-wrap .page-item.next a {
	background: url(../images/page-item-next.png) no-repeat center center;
	background-size: contain;
	width: 30px;
	height: 30px;
}

.pagination-wrap .page-item.end-prev {
	margin-right: 10px;
}

.pagination-wrap .page-item.end-prev a {
	background: url(../images/page-end-prev.png) no-repeat center center;
	background-size: contain;
	width: 30px;
	height: 30px;
}

.pagination-wrap .page-item.end-next {
	margin-left: 10px;
}

.pagination-wrap .page-item.end-next a {
	background: url(../images/page-end-next.png) no-repeat center center;
	background-size: contain;
	width: 30px;
	height: 30px;
}