.main-content-inner02{padding: 80px 0;}
.main-content-inner02 ul{display: flex;gap: 40px;justify-content: space-between;flex-wrap: wrap;}
.main-content-inner02 ul li{flex: 1;}
.main-content-inner02 ul li a{display: flex;justify-content: space-between;gap: 10px;background: #F5F5F5;border-radius: 24px;padding: 40px 24px;box-sizing: border-box;transition: all 0.3s ease;height: 100%;}
.main-content-inner02 ul li a .txt01{font-weight: 700;font-size: 24px;line-height: 28px;letter-spacing: -0.02em;color: #222222;margin-bottom: 16px;}
.main-content-inner02 ul li a .txt02{font-weight: 500;font-size: 18px;line-height: 21px;letter-spacing: -0.02em;color: #222222;}
.main-content-inner02 ul li a img{max-width: 100%;max-height: 100%;object-fit: cover;object-position: center;}

.main-content-inner02 ul li a div:nth-child(2){width: 80px;height: 80px;}
.main-content-inner02 ul li a div:nth-child(2) img:nth-child(2){display: none;}

.main-content-inner02 ul li a:hover{background: #0068B7;}
.main-content-inner02 ul li a:hover .txt01{color: #fff;}
.main-content-inner02 ul li a:hover .txt02{color: #fff;}
.main-content-inner02 ul li a:hover div:last-child img:nth-child(1){display: none;}
.main-content-inner02 ul li a:hover div:last-child img:nth-child(2){display: block;}

@media(max-width: 1024px){
	.main-content-inner02{padding: 40px 0;}
	.main-content-inner02 ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
	.main-content-inner02 ul li{flex: 0;}
}

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