.main-content-inner02 {}
.main-content-inner02 > div {display:flex;align-items:stretch;}
.main-content-inner02 .title {position:relative;flex:0 0 30.3125%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}

.main-content-inner02 .title h3 {font-weight:600;font-size:35px;line-height:110%;margin:0 0 16px 0;color:#fff;position:relative;}
.main-content-inner02 .title p {font-weight:700;font-size:18px;line-height:110%;letter-spacing:-0.01em;color:#fff;position:relative;}
.main-content-inner02 .list-quick {padding:40px 20px 40px 20px;width:100%;box-sizing:border-box;}
.main-content-inner02 .list-quick ul {display:flex;flex-wrap:wrap;}
.main-content-inner02 .list-quick ul li {flex:1;text-align:center;}
.main-content-inner02 .list-quick ul li a {display:flex;justify-content:center;gap:10px;font-weight:600;font-size:14px;line-height:110%;letter-spacing:-0.03em;text-align:center;color:#444;flex-direction:column;}
.main-content-inner02 .list-quick ul li a .icon img {transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transform-style: preserve-3d;backface-visibility: hidden;}
.main-content-inner02 .list-quick ul li a:hover .icon img {transform: rotateY(360deg);}

@media(min-width: 1024px) {
	.main-content-inner02 .title:before {content: "";position: absolute;top: 0;bottom: 0;left: calc(-1 * ((100vw - 1400px) / 2));width: calc(100% + ((100vw - 1400px) / 2));background: #004EDB url(/_res/unist/temp01/img/main/sec02-bg.png) no-repeat center;background-size: cover;}
}
@media (max-width: 1440px) {
	.main-content-inner02 .title:before {left:0;width:100%;}
}
@media (max-width: 1024px) {
	.main-content-inner02 > div {flex-direction:column;}
	.main-content-inner02 .title {padding: 33px 0;align-items: center;background: #004EDB url(../img/main/sec02-bg.png) no-repeat center;background-size: cover;}
	.main-content-inner02 .title h3 {font-size:30px;margin: 0 0 12px 0;}
	.main-content-inner02 .list-quick {padding: 30px 0 44px;}
}
@media (max-width: 768px) {
	.main-content-inner02 .list-quick ul {padding: 0 18px;}
	.main-content-inner02 .list-quick ul li {flex:none;width: 50%;}
	.main-content-inner02 .list-quick ul li a {padding: 17.5px 0;}
}