.main-content-inner02{padding-top: 60px;position: relative;}
.main-content-inner02 .main-title{margin-bottom: 40px;}
.main-content-inner02 .main-title p{font-weight: 700;font-size: 16px;line-height: 120%;letter-spacing: 2.16px;text-transform: uppercase;color: #003B90;display: inline-flex;gap: 8px;align-items: center;margin-bottom: 20px;}
.main-content-inner02 .main-title p:before{content:'';width: 32px;height: 1px;background: #003B90;display: inline-block;}
.main-content-inner02 .main-title h3{font-weight: 700;font-size: 48px;line-height: 120%;color: #101E1B;}
.main-content-inner02 .main-title h3 span{color: #003B90;display: block;}

.main-tab-box{width: 100%;box-sizing: border-box;position: relative;}
.main-tab-box > ul{list-style: none;padding: 0;overflow-x: auto;box-sizing: border-box;display: flex;gap: 0 8px;flex-wrap: nowrap;margin: 0;}
.main-tab-box > ul > li > a{display: inline-block;padding: 12px 20px;text-align: center;white-space: nowrap;font-weight: 600;font-size: 18px;line-height: 120%;color: #767676;background: #FFFFFF;border: 1px solid #D6DDE6;border-radius: 100px;}
.main-tab-box > ul > li.active > a{background: #000000;border-color: #000;color: #fff;}
.main-tab-box > ul > li .tab-con{display: none;flex-grow: 1;width: 100%;z-index: 1;position: absolute;left: 0;right: 0;top: 47px;box-sizing: border-box;padding-top: 30px;}
.main-tab-box > ul > li.active .tab-con{display: block;}

.inner02Swiper{padding: 2px 1px 10px;}
.inner02Swiper .swiper-slide a{background: #FFFFFF;border: 1px solid #D6DDE6;border-radius: 24px;display: block;padding: 30px 32px;box-sizing: border-box;}
.inner02Swiper .swiper-slide a .txt01{font-weight: 500;font-size: 16px;line-height: 16px;display: inline-flex;align-items: center;color: #009BB4;gap: 6px;padding: 8px 10px;border-radius: 999px;background: rgba(0, 155, 180, 0.2);margin-bottom: 16px;}
.inner02Swiper .swiper-slide a .txt01:before{content:'';width: 6px;height: 6px;border-radius: 50%;display: inline-block;background: #009BB4;}
.inner02Swiper .swiper-slide a .txt02{font-weight: 700;font-size: 24px;line-height: 28px;letter-spacing: -0.5px;color: #000000;margin-bottom: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.inner02Swiper .swiper-slide a .txt03{font-weight: 400;font-size: 18px;line-height: 140%;letter-spacing: -0.01em;color: #767676;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.inner02Swiper .swiper-slide a ul{display: flex;flex-direction: column;gap: 10px;border-bottom: 1px solid #D6DDE6;padding-bottom: 20px;}
.inner02Swiper .swiper-slide a ul li{font-weight: 400;font-size: 18px;line-height: 120%;color: #767676;display: inline-flex;gap: 8px;align-items: flex-end;}
.inner02Swiper .swiper-slide a ul li.txt-date:before{content:'';background: url(../img/main/date.png) no-repeat center left;width: 24px;height: 24px;display: inline-block;flex-shrink: 0;}
.inner02Swiper .swiper-slide a ul li.txt-user:before{content:'';background: url(../img/main/user.png) no-repeat center left;width: 24px;height: 24px;display: inline-block;flex-shrink: 0;}
.inner02Swiper .swiper-slide a > div{display: flex;margin-top: 20px;justify-content: space-between;align-items: center;}
.inner02Swiper .swiper-slide a .txt04{font-weight: 700;font-size: 24px;line-height: 140%;color: #009BB4;}
.inner02Swiper .swiper-slide a .txt05{font-weight: 600;font-size: 16px;line-height: 140%;display: flex;align-items: center;text-align: center;color: #FFFFFF;gap: 8px;padding: 10px 20px;border-radius: 100px;background: #003B90;}
.inner02Swiper .swiper-slide a .txt05:after{content:'';background: url(../img/main/link-right.png) no-repeat center;width: 14px;height: 14px;display: inline-block;}

.inner02Swiper .swiper-slide a:hover{border: 1px solid #003B90;outline: 1px solid #003B90;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);}

.main-content-inner02 .main-link{position: absolute;right: 0;top:191px;}
.main-content-inner02 .main-link a{font-weight: 700;font-size: 20px;line-height: 100%;display: flex;align-items: center;text-align: center;color: #003B90;gap: 12px;}
.main-content-inner02 .main-link a:after{content:'';background: url(../img/main/link-right02.png) no-repeat center;width: 20px;height: 20px;display: inline-block;}

.main-content-inner02 .swiper-pro-pagination{position: relative;display: flex;justify-content: center;gap: 8px;}
.main-content-inner02 .swiper-pro-pagination .swiper-pagination-bullet {width: 8px;height: 8px;background: rgba(0, 59, 144, 0.2);opacity: 0.4;border-radius: 100px;margin: 30px 0 0 !important;cursor: pointer;transition: all 0.3s ease;}
.main-content-inner02 .swiper-pro-pagination .swiper-pagination-bullet-active{width: 36px;background-color: #003B90;opacity: 1;}

@media(max-width: 1024px){
	.main-content-inner02 {padding-top: 30px;}
	.main-content-inner02 .main-title h3{font-size: 36px;}
	.inner02Swiper .swiper-slide a{padding: 28px;}
}

@media(max-width: 768px){
	.main-tab-box > ul{margin-right: -20px;}
	.main-content-inner02 .main-link{position: unset;display: flex;justify-content: center;margin-top: 10px;}
}