.main-content-inner03{padding: 120px 0;position: relative;}
.main-content-inner03 .title-box h3{font-family: 'Paperlogy';font-weight: 700;font-size: 48px;line-height: 117%;color: #FFFFFF;}

.main-content-inner03 .inner03-wrap{display: flex;gap: 32px 40px;padding-top: 64px;}
.main-content-inner03 .inner03-wrap .inner03-box01{width: calc(100% * 1000 / 1520);padding: 16px;background: rgba(0, 0, 0, 0.4);border-radius: 16px;box-sizing: border-box;backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}
.main-content-inner03 .inner03-wrap .inner03-box02{width: calc(100% * 480 / 1520);padding: 40px 24px;background: rgba(0, 0, 0, 0.4);border-radius: 16px;box-sizing: border-box;backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);}

.main-content-inner03 .inner03-box01 a{display: flex;gap: 40px;align-items: center;justify-content: space-between;}
.main-content-inner03 .inner03-box01 .img-box{width: calc(100% * 500 / 968);height: 400px;position: relative;border-radius: 16px;overflow: hidden;aspect-ratio: 500 / 400;}
.main-content-inner03 .inner03-box01 .img-box img{max-width: 100%;width: auto;max-height: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 0.5s ease;}
.main-content-inner03 .inner03-box01 .img-box .txt-cate{display: inline-block;padding: 8px 18px;position: absolute;left: 12px;top: 12px;background: rgba(0, 0, 0, 0.8);backdrop-filter: blur(4px);border-radius: 40px;font-family: 'Paperlogy';font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.015em;color: #FFFFFF;}
.main-content-inner03 .inner03-box01 .txt-box{width: calc(100% * 428 / 968);}
.main-content-inner03 .inner03-box01 .txt-box .txt01{font-weight: 700;font-size: 24px;line-height: 140%;letter-spacing: -0.015em;color: #FFFFFF;margin-bottom: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-width: 404px;}
.main-content-inner03 .inner03-box01 .txt-box .txt02{font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.015em;color: #FFFFFF;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 32px;max-width: 404px;}
.main-content-inner03 .inner03-box01 .txt-box .txt03{font-weight: 400;font-size: 16px;line-height: 24px;letter-spacing: -0.015em;color: rgba(255, 255, 255, 0.6);margin-bottom: 93px;}
.main-content-inner03 .inner03-box01 .txt-box .txt04{font-family: 'Paperlogy';font-weight: 600;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;color: #FFFFFF;padding: 11px 24px;border: 1px solid #FFFFFF;border-radius: 5px;display: inline-block;}

.main-content-inner03 .inner03-box01 a:hover .img-box img{transform: scale(1.1);}

.main-content-inner03 .inner03-box02 ul{overflow-y: auto;max-height: 352px;padding-right: 8px;}
.main-content-inner03 .inner03-box02 ul::-webkit-scrollbar {height: 4px;width: 4px;}
.main-content-inner03 .inner03-box02 ul::-webkit-scrollbar-track {border-radius: 8px;background-color: rgb(255 255 255 / 20%);}
.main-content-inner03 .inner03-box02 ul::-webkit-scrollbar-thumb {background-color: rgb(255 255 255 / 80%);border-radius:8px;}
.main-content-inner03 .inner03-box02 ul li a{display: block;padding: 24px 12px;transition: all 0.5s ease;border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.main-content-inner03 .inner03-box02 ul li a .txt01{font-weight: 600;font-size: 16px;line-height: 24px;letter-spacing: -0.015em;color: #fff;margin-bottom: 4px;}
.main-content-inner03 .inner03-box02 ul li a .txt02{font-weight: 500;font-size: 18px;line-height: 26px;letter-spacing: -0.015em;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.main-content-inner03 .inner03-box02 ul li a.active{background: #FFFFFF;border-radius: 5px;border-bottom: 0;}
.main-content-inner03 .inner03-box02 ul li a.active .txt01{color: #012A64;}
.main-content-inner03 .inner03-box02 ul li a.active .txt02{color: #111111;}
.main-content-inner03 .inner03-box02 ul li:has(+ li a.active) a{border-bottom: 0;}

.main-content-inner03 .view-more{}
.main-content-inner03 .view-more a{font-family: 'Paperlogy';font-weight: 600;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;color: #fff;border: 1px solid #fff;border-radius: 5px;padding: 12px 24px;display: inline-block;position: absolute;top: 125px;right: 0;z-index: 10;}

@media(max-width: 1024px){
	.main-content-inner03{padding: 64px 0;}
	.main-content-inner03 .title-box h3{font-size: 28px;line-height: 140%;}
	.main-content-inner03 .inner03-wrap{flex-direction: column;padding-top: 24px;}
	.main-content-inner03 .inner03-wrap .inner03-box01{width: 100%;}
	.main-content-inner03 .inner03-wrap .inner03-box02{width: 100%;padding: 16px;}
	
	.main-content-inner03 .inner03-box01 a{gap: 20px;}
	.main-content-inner03 .inner03-box01 .img-box{width: 50%;}
	.main-content-inner03 .inner03-box01 .txt-box{width: 50%;}
	.main-content-inner03 .inner03-box01 .img-box .txt-cate{font-size: 16px;line-height: 140%;}
	.main-content-inner03 .inner03-box01 .txt-box .txt01{font-size: 16px;line-height: 140%;margin-bottom: 8px;}
	.main-content-inner03 .inner03-box01 .txt-box .txt02{font-size: 14px;line-height: 24px;margin-bottom: 16px;max-width: 100%;}
	.main-content-inner03 .inner03-box01 .txt-box .txt03{font-size: 14px;line-height: 24px;margin-bottom: 44px;}
	.main-content-inner03 .inner03-box01 .txt-box .txt04{font-size: 12px;line-height: 20px;padding: 7px 20px;}
	
	.main-content-inner03 .inner03-box02 ul li a{padding: 16px 12px;}
	.main-content-inner03 .inner03-box02 ul li a .txt01{font-size: 14px;line-height: 24px;}
	.main-content-inner03 .inner03-box02 ul li a .txt02{font-size: 16px;line-height: 26px;}
	
	.main-content-inner03 .view-more a{font-size: 12px;line-height: 20px;padding: 7px 15px;top: 65px;}
	.main-content-inner03 .view-more a span{display: none;}
}

@media(max-width: 768px){
	.main-content-inner03 .inner03-box01 a{flex-direction: column;}
	.main-content-inner03 .inner03-box01 .img-box{width: 100%;height: auto}
	.main-content-inner03 .inner03-box01 .txt-box{width: 100%;}
}