.main-content-inner01{padding: 76px 0 80px;position: relative;}
.main-content-inner01 .main-title{font-weight: 700;font-size: 40px;line-height: 47px;color: #000000;margin-bottom: 36px;}
.main-content-inner01 .a-link{font-family: 'Pretendard GOV';font-weight: 500;font-size: 18px;line-height: 140%;color: #696969;border: 2px solid #EAEAEA;border-radius: 24px;padding: 9.5px 12px 9.5px 24px;display: inline-flex;gap: 8px;position: absolute;top: 76px;right: 0;box-sizing: border-box;}
.main-content-inner01 .a-link:after{content: '';width: 24px;height: 24px;background: url(../img/common/link02.png) no-repeat center;}

.main-content-inner01 .swiper-slide a{padding: 32px 24px;background: #FFFFFF;border-radius: 16px;display: block;height: 100%;box-sizing: border-box;display: flex;flex-direction: column;gap: 16px;align-items: flex-start;transition: color 0.5s ease;}
.main-content-inner01 .swiper-slide a .txt01{font-family: 'Pretendard GOV';font-weight: 400;font-size: 16px;line-height: 100%;letter-spacing: -0.02em;text-transform: uppercase;color: #696969;}
.main-content-inner01 .swiper-slide a .txt02{font-family: 'Pretendard GOV';font-weight: 700;font-size: 22px;line-height: 100%;text-transform: uppercase;color: #222222;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.main-content-inner01 .swiper-slide a .txt03{font-family: 'Pretendard';font-weight: 400;font-size: 16px;line-height: 160%;letter-spacing: -0.02em;text-transform: uppercase;color: #222222;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

.main-content-inner01 .swiper-slide a:hover{background: #0068B7 url(../img/common/bg-item01.jpg) no-repeat right center;}
.main-content-inner01 .swiper-slide a:hover .txt01{color: #fff;}
.main-content-inner01 .swiper-slide a:hover .txt02{color: #fff;}
.main-content-inner01 .swiper-slide a:hover .txt03{color: #fff;}

.main-content-inner01 .inner01-swiper{padding-top: 52px;background: url(../img/common/line01.png) repeat-x top center;}
.main-content-inner01 .swiper-controls{position: absolute;left: -40px;right: -40px;bottom: 141px;display: flex;align-items: center;justify-content: space-between;}
.main-content-inner01 .swiper-controls .swiper-button-prev,
.main-content-inner01 .swiper-controls .swiper-button-next{position: unset;width: 64px;height: 64px;margin: 0;font-size: 0;background: rgba(0, 0, 0, 0.5);border: 1px solid rgba(0, 0, 0, 0);transition: all 0.5s ease;border-radius: 50%;}
.main-content-inner01 .swiper-controls .swiper-button-prev{}
.main-content-inner01 .swiper-controls .swiper-button-prev:after,
.main-content-inner01 .swiper-controls .swiper-button-next:after{background: url(../img/common/swiper-arrow.png) no-repeat center / cover;filter: brightness(0) invert(1);font-size: 0;width: 17px;height: 29px;}
.main-content-inner01 .swiper-controls .swiper-button-next:after{transform: rotate(180deg);}
.main-content-inner01 .swiper-controls .swiper-button-prev:hover,
.main-content-inner01 .swiper-controls .swiper-button-next:hover{background: rgba(255, 255, 255, 0.5);border: 1px solid rgba(0, 0, 0, 0.2);}
.main-content-inner01 .swiper-controls .swiper-button-prev:hover:after,
.main-content-inner01 .swiper-controls .swiper-button-next:hover:after{filter: unset;}

@media(max-width: 1650px){
	.main-content-inner01 .swiper-controls{left: 0;right: 0;}
}

@media(max-width: 1024px){
	.main-content-inner01 .main-title{font-size: 30px;}
	.main-content-inner01 .swiper-controls{bottom: 20px;width: 110px;margin: auto;}
	.main-content-inner01 .swiper-controls .swiper-button-prev,
	.main-content-inner01 .swiper-controls .swiper-button-next{position: unset;width: 44px;height: 44px;}
}