.main-content-inner03{padding: 68px 0 80px;}
.main-content-inner03 .title-box {margin-bottom: 40px;text-align: center;}
.main-content-inner03 .title-box h3{font-weight: 600;font-size: 48px;line-height: 1;color: #222222;margin-bottom: 20px;}
.main-content-inner03 .title-box p {font-weight: 500;font-size: 18px;line-height: 1.2;color: #808080;}     

.main-content-inner03 .main-tab-box{width:100%;box-sizing:border-box;position:relative}
.main-content-inner03 .main-tab-box>ul{list-style:none;padding:0;overflow-x:auto;box-sizing:border-box;display:flex;gap:0 40px;flex-wrap:nowrap;justify-content: center;}
.main-content-inner03 .main-tab-box>ul>li>a{display: inline-block;text-align: center;white-space: nowrap;font-weight: 700;font-size: 24px;line-height: 1.2;color: #808080;padding: 25px 0px;position: relative;}
.main-content-inner03 .main-tab-box>ul>li.active>a{color: #222;}
.main-content-inner03 .main-tab-box>ul>li .tab-con{display:none;flex-grow:1;width:100%;z-index:1;position:absolute;left:0;right:0;top:120px;box-sizing:border-box}
.main-content-inner03 .main-tab-box>ul>li.active .tab-con{display:block}

.main-content-inner03 .main-tab-box>ul>li>a::after {content: "";width: 100%;height: 3px;position: absolute;right: 0;bottom: 0px;background-color: #8CC6E7;transform: scale(0, 1);transform-origin: right center;transition: transform 500ms ease;}
.main-content-inner03 .main-tab-box>ul>li.active>a::after {transform: scale(1, 1);transform-origin: left center;}
  
.main-content-inner03 .swiper-slide a {box-shadow: 0px 0px 16px 0px #0000000F;background: #FFFFFFB2;border-radius: 24px;padding: 32px;display: block;}
.main-content-inner03 .swiper-slide .slide-img {height: 204px;width: 100%;border-radius: 6px;overflow: hidden;margin-bottom: 24px;}
.main-content-inner03 .swiper-slide .slide-img img {width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease;}
.main-content-inner03 .swiper-slide a:hover .slide-img img {transform: scale(1.1);}


.main-content-inner03 .swiper-slide .slide-txt .txt01{font-size: 14px;line-height: 1.572;color: #222;font-weight: 400;padding: 0 10px;display: inline-block;border: 1px solid #00000033;background: #004F9E1A;border-radius: 4px;margin-bottom: 16px;}
.main-content-inner03 .swiper-slide .slide-txt .txt02{font-size: 20px;line-height: 1.3;font-weight: 700;letter-spacing: -0.01em;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 16px;}
.main-content-inner03 .swiper-slide .slide-txt .txt03{font-size: 16px;line-height: 1.6;font-weight: 400;letter-spacing: -0.02em;color: #696969;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 48px;}

.main-content-inner03 .swiper-slide .slide-txt .btn-inner {display: flex;justify-content: space-between;align-items: end;gap: 20px;}
.main-content-inner03 .swiper-slide .slide-txt .btn-inner .btns {display: inline-block;width: 44px;height: 44px;border-radius: 50%;background: url(../img/main/ico-main-left.png) 50% 50% no-repeat #222222;}
.main-content-inner03 .swiper-slide .slide-txt .btn-inner .date {font-size: 15px;line-height: 1.6;font-weight: 400;color: #696969;}


@media(max-width: 1024px){
	.main-content-inner03 {padding: 68px 16px 80px;box-sizing: border-box;}
	.main-content-inner03 .title-box {margin-bottom: 30px;}
}

@media(max-width: 768px){
    .main-content-inner03 {padding: 60px 16px 50px;box-sizing: border-box;}
	
	.main-content-inner03 .title-box h3{font-size: 32px;line-height: 140%;}
	.main-content-inner03 .title-box p {font-weight: 500;font-size: 16px;}
	
	.main-content-inner03 .main-tab-box>ul {gap: 0 20px;flex-wrap: nowrap;justify-content: space-around;}
	.main-content-inner03 .main-tab-box>ul>li .tab-con {top: 100px;}
	.main-content-inner03 .main-tab-box>ul>li>a {font-size: 20px;padding: 18px 0px;}
	
	.main-content-inner03 .swiper-slide a {padding: 20px 20px;}
	.main-content-inner03 .swiper-slide .slide-txt .txt02 {font-size: 18px;}
	.main-content-inner03 .swiper-slide .slide-txt .txt03 {font-size: 14px;margin-bottom: 32px;}
	.main-content-inner03 .swiper-slide .slide-txt .btn-inner .btns {width: 38px;height: 38px;}

}