.main-content-wrap03{background: url(https://unist.ac.kr/_res/unist/_share/img/temp/sec02-02.jpg) no-repeat center / cover;}
.main-content-box03{padding: 130px 0 157px;position: relative;}
.main-content-inner02-v2{}
.main-content-inner02-v2 .main-title h3{font-weight: 700;font-size: 16px;line-height: 110%;letter-spacing: -0.03em;color: #FFFFFF;}
.main-content-inner02-v2 .main-title p{font-weight: 700;font-size: 46px;line-height: 43px;letter-spacing: -0.04em;color: #FFFFFF;margin-top: 24px;}

.main-content-inner02-v2 .inner02-v2-cont{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 48px;}
.main-content-inner02-v2 .inner02-v2-cont li a{display: block;background: #fff;border: 1px solid #ddd;border-radius: 10px;}
.main-content-inner02-v2 .inner02-v2-cont li a .img-wrap{margin: 6px 6px 0;height: 225px;border-radius: 10px;overflow: hidden;box-sizing: border-box;}
.main-content-inner02-v2 .inner02-v2-cont li a .img-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 0.5s ease;}
.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap{margin: 27px 19px 36px;}
.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt01{font-weight: 700;font-size: 22px;line-height: 30px;letter-spacing: -0.02em;color: #222222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;overflow: hidden;}
.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt02{font-weight: 700;font-size: 18px;line-height: 30px;letter-spacing: -0.02em;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;overflow: hidden;}
.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt03{font-weight: 500;font-size: 15px;line-height: 18px;letter-spacing: -0.01em;color: #666666;margin-top: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-clamp: 1;overflow: hidden;}
.main-content-inner02-v2 .inner02-v2-cont li a:hover .img-wrap img{transform: scale(1.1);}

.main-content-inner02-v2 .more-a a{position: absolute;top: 148px;right: 0;display: inline-flex;gap: 8px;align-items: center;justify-content: center;border: 1px solid #fff;border-radius: 5px;padding: 14px 24px;font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: -0.01em;color: #fff;}
.main-content-inner02-v2 .more-a a:after{content: '';background: url(../img/main/more.png) no-repeat center;width: 9px;height: 9px;display: inline-block;filter: brightness(0) invert(1);}

@media(max-width: 1024px){
	.main-content-box03{padding: 65px 0 80px;}
	.main-content-inner02-v2 .inner02-v2-cont{grid-template-columns: repeat(2, 1fr);}
	.main-content-inner02-v2 .main-title p{font-size: 28px;line-height: 43px;margin-top: 10px;}
	.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt01{font-size: 18px;}
	.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt02{font-size: 16px;}
	.main-content-inner02-v2 .inner02-v2-cont li a .txt-wrap .txt03{font-size: 14px;margin-top: 18px;}
	.main-content-inner02-v2 .more-a a{position: unset;margin-top: 20px;display: flex;}
}

@media(max-width: 768px){
	.main-content-inner02-v2 .inner02-v2-cont{grid-template-columns: repeat(1, 1fr);}
}