.conSection .expert,
.main-pc-swiper
{
    margin-top: 32px;

}

/* ¸ÞÀÎ ½½¶óÀÌµå */
.main-swiper-btn-area {
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.main-swiper-btn-area .swiper-pagination {
	display: flex;
    align-items: center;
    gap: 10px;
	bottom: 5px;
    right: 110px;
    left: auto;
    width: fit-content;
    font-size: 20px;
}

.main-swiper-btn-area .swiper-pagination .swiper-pagination-current{
	font-size: 20px;
    font-weight: bold;
    color: #000;
    display: block;
    line-height: normal;
}

.main-swiper-btn-area .swiper-pagination .swiper-pagination-total{
	font-size: 18px;
    display: block;
    font-weight: 500;
}

.main-swiper-btn-area .btn-wrap {
	display: flex;
    align-items: center;
}

.main-swiper-btn-area .swiper-prev {
    width: 50px;
    height: 50px;
    background: url(../img/slide_prev.png) no-repeat center center;
    background-size: 50px;
    border: 1px solid #E0DDDC;
    cursor : pointer;
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
}

.main-swiper-btn-area .swiper-next {
     width: 50px;
    height: 50px;
    background: url(../img/slide_next.png)  no-repeat center center;
    background-size: 50px;
    border: 1px solid #E0DDDC;
    cursor : pointer;
	border-top-right-radius:25px;
	border-bottom-right-radius:25px;
}

.main-swiper-btn-area .swiper-prev.swiper-button-disabled,
.main-swiper-btn-area .swiper-next.swiper-button-disabled {
	opacity: 0.6;
	cursor: default;
}

.main-pc-swiper ul:after {
    display: block;
    clear: both;
    content: '';
}
.main-pc-swiper ul li .img  {
    width: 100%;
    height: 160px;
    overflow: hidden;
	border-radius: 7px;
}

.main-pc-swiper ul li .img img {
    display: block;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}
.main-pc-swiper ul li a.blind {
    display: inline-block;
    position: absolute;
    top: 15px;
    right: 15px;
    background: url(https://www.bugong.kr/img/export_home.png);
    width: 34px;
    height: 34px;
}

.main-pc-swiper .btnWrap  {
	margin-top:20px;
}

.main-pc-swiper .btnWrap a.btn_type04 {

	background: #b7b7b7;
    color: #fff;
    height: 45px;
    line-height: 43px;
    border-radius: 7px;
    font-family: 'Pretendard';
    letter-spacing: 0.2px;
    font-size: 16px;
    font-weight: 300;
}

.main-pc-swiper ul li:hover .img img {
    transform: scale(1.5);
    -webkit-transform: scale(1.10) rotate(1.8deg);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
}

.main-pc-swiper ul li .data_box>.tit {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    font-family: 'Pretendard';
}

.main-pc-swiper ul li .data_box>.subtit {
    font-size: 12px;
    font-weight: 800;
    color: #fff;
    font-family: 'Pretendard';
    background-color: #ff6868;
    padding: 2px 3px 2px 3px;
    text-align: center;
    width: 65px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.main-pc-swiper ul li .data_box>.desc  {
    display: -webkit-box;
    /* margin-top: 20px; */
    font-size: 14px;
    /* line-height: 15px; */
    color: #666666;
    /* height: 52px; */
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.main-pc-swiper ul li .data_box>.date {
    margin-top: 10px;
	font-family: 'Pretendard';
}

.main-pc-swiper ul li .data_box>.date>span{
    display: inline-block;
}

.best-swiper-pagination {
	position: unset !important;
    margin: 16px 0 24px 0;
}

.best-swiper-pagination .swiper-pagination-bullet {
	width: 10px;
    height: 10px;
}

.best-swiper-pagination .swiper-pagination-bullet-active {
	background: #B72025;
}

@media (max-width: 1179px) {
	.banner-section {
		padding-left: 20px;
		padding-right: 20px;
		z-index: -1;
	}
	
	.main-swiper-btn-area .btn-wrap {
		display: none;
	}
	
	.main-pc-swiper ul li .img {
		height: fit-content;
	}
	
	.main-pc-swiper .btnWrap a.btn_type04 {
		height: 40px;
    	line-height: 38px;
	}
	
	.main-pc-swiper {
		margin-top: 24px;	
	}
	
	.main-pc-swiper ul li .data_box>.tit {
		height: 54px;	
		overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
}

.best-swiper-pagination .swiper-pagination-bullet-active{
	background-color:#000;
}
.main-pc-swiper:not(.swiper-initialized) .swiper-wrapper{
	display:flex;
	align-items:center;
	gap:20px;
    justify-content: center;

}
.main-pc-swiper:not(.swiper-initialized) .swiper-slide{
	flex-shrink: unset;
}