.main-title {margin-bottom:22px;}
.main-title h3 {color: #000; font-weight: 700;font-size: 40px;line-height: 100%;}
.main-content-inner01 {padding: 120px 0;display:flex;justify-content:space-between;}
.main-content-inner01 > div {width: 50%;box-sizing:border-box;position: relative;}
.main-content-inner01 > div .mini-board-content {border-top: 1px solid #000;}
.main-content-inner01 > div > ul {}
.main-content-inner01 > div > ul li {}
.main-content-inner01 > div > ul li a {display: flex;justify-content: space-between;align-items: center;padding: 21.5px 0;gap: 10px;border-bottom:1px solid rgba(0,0,0,0.2);}
.main-content-inner01 > div > ul li a span{background: #00AAAC;color: #fff;font-weight: 700;font-size: 16px;line-height:1;padding: 8px 16px;border-radius: 50px;}
.main-content-inner01 > div > ul li .txt-title {flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 100px);font-weight: 600;font-size: 22px;line-height: 100%;letter-spacing: -0.2px;color: #000;}
.main-content-inner01 > div > ul li .txt-date {font-weight: 500;font-size: 18px;line-height: 100%;color: #808080;font-family: 'Pretendard GOV', sans-serif;}

.main-content-inner01 .btn-more {position: absolute;top: 0;right:64px;}
.main-content-inner01 .btn-more a {display:inline-block;font-family: Noto Sans KR;font-weight: 560;font-size: 16px;line-height: 140%;color:#222;padding:8px 45px 8px 20px;border:1px solid rgba(0,0,0,0.1);border-radius: 50px;background: #f5f5f5 url(../img/common/ico-plus.png) no-repeat center right 14px;}
.main-content-inner01 > div:last-child .btn-more {right: 0;}

.main-content-inner01 > div > div {}
.main-content-inner01 > div > div .swiper-slide a {display:flex;padding-top: 24px;gap:32px;justify-content:space-between;}
.main-content-inner01 > div > div .swiper-slide a .img-box {flex:1;height: 327px;}
.main-content-inner01 > div > div .swiper-slide a .img-box img {width: 100%;height:100%;object-fit: contain;}
.main-content-inner01 > div > div .swiper-slide a .txt-box {width: 260px;display:flex;flex-direction:column;gap: 24px;}
.main-content-inner01 > div > div .swiper-slide a .txt-box .txt01 {font-weight: 600;font-size: 22px;line-height: 140%;letter-spacing: -0.2px;color:#000;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;}
.main-content-inner01 > div > div .swiper-slide a .txt-box .txt02 {font-weight: 500;font-size: 18px;line-height: 140%;color:#808080;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;font-family: 'Pretendard GOV', sans-serif;}

.main-content-inner01 .swiper-sec01-navigation{position:absolute;bottom: 0;right: 0;z-index:1;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-prev,
.main-content-inner01 .swiper-sec01-navigation .swiper-button-next{width: 48px;height: 48px;border: 0;margin: 0;font-size: 0;padding: 0;top: -48px;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-prev{background: url(../img/common/btn-prev.png) no-repeat center;left: -108px;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-prev:hover{background: url(../img/common/btn-prev-hover.png) no-repeat center;left: -108px;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-next{background: url(../img/common/btn-next.png) no-repeat center;right: 0;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-next:hover{background: url(../img/common/btn-next-hover.png) no-repeat center;right: 0;}
.main-content-inner01 .swiper-sec01-navigation .swiper-button-prev:after,
.main-content-inner01 .swiper-sec01-navigation .swiper-button-next:after{display: none;}
@media (min-width:1025px) {
	.main-content-inner01 > div:first-child {padding-right:64px;border-right: 1px solid rgba(0,0,0,0.2);}
	.main-content-inner01 > div:last-child {padding-left:64px;}
}
@media (min-width: 1025px) and (max-width: 1919px) {
	.main-content-inner01 > div:first-child {padding-right:3.33333333vw;}
	.main-content-inner01 > div:last-child {padding-left:3.33333333vw;}
	.main-content-inner01 > div > div .swiper-slide a {gap:1.66666667vw;}
	.main-content-inner01 > div > div .swiper-slide a .txt-box  {width:13.5416667vw;}
}
@media (max-width: 1024px) {
	.main-title {padding: 16px 0;}
	.main-title h3 {font-size: 30px;line-height: 140%;}

	.main-content-inner01 {padding: 24px 16px 32px 16px;flex-direction:column;gap: 24px;}
	.main-content-inner01 > div {width: 100%;}
	.main-content-inner01 .btn-more {top:16px;right: 0;}
	.main-content-inner01 > div > ul li a {gap: 8px;flex-wrap: wrap;}
	.main-content-inner01 > div > ul li a span {border: 1px solid rgba(0, 0, 0, 0.2);}

	.main-content-inner01 > div > ul li a .txt-date {width: 100%;color: #696969;}
	.main-content-inner01 > div .mini-board-content {border-top: 0;padding: 0 0 32px 0;}
	.main-content-inner01 > div:last-child .mini-board-content { border-top: 1px solid #000;}
	.main-content-inner01 > div > ul li:first-child{border-top: 1px solid rgba(0,0,0,0.2);}
}

@media (max-width: 768px) {
	.main-content-inner01 > div > ul li a {padding: 12px 0;}
	.main-content-inner01 > div > ul li a span {font-weight: 400;font-size: 13px;padding: 3.5px 7.6px;}
	.main-content-inner01 > div > ul li .txt-title {font-weight: 500;font-size: 16px;}
	.main-content-inner01 > div > ul li .txt-date {font-weight: 500;font-size: 16px;line-height: 100%;}
	.main-content-inner01 .btn-more a {font-size: 14px;background-size: 14px;padding: 8.5px 40px 8.5px 20px;}

	.main-content-inner01 > div:last-child .mini-board-content {padding: 24px 0 80px 0;}
	.main-content-inner01 > div > div .swiper-slide a {flex-direction:column;padding-top:0;}
	.main-content-inner01 > div > div .swiper-slide a .txt-box {width:100%;}
	.main-content-inner01 > div > div .swiper-slide a .txt-box .txt01 {font-size: 18px;}
	.main-content-inner01 > div > div .swiper-slide a .txt-box .txt02 {font-size: 16px;-webkit-line-clamp: 3;}
	.main-content-inner01 > div > div .swiper-slide a .txt-box .txt02:last-child {color: #696969;}
}
@media (max-width: 428px) {
	.main-content-inner01 > div > div .swiper-slide .img-box {height: 214px;}
}