.main-content-inner03 .quick-box {}
.main-content-inner03 .quick-box ul { display: flex; }
.main-content-inner03 .quick-box ul li { flex: 1; position: relative; }
.main-content-inner03 .quick-box ul li:nth-child(1) { background: #0D376D url(../img/main/sec03-bg-quick01.png) no-repeat center;background-size:cover;}
.main-content-inner03 .quick-box ul li:nth-child(2) { background: #ED903F url(../img/main/sec03-bg-quick02.png) no-repeat center;background-size:cover;}
.main-content-inner03 .quick-box ul li:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:0; }
/*.main-content-inner03 .quick-box ul li:nth-child(1):before { background: rgba(50, 114, 219, 0.9); }
.main-content-inner03 .quick-box ul li:nth-child(2):before { background: rgba(237, 144, 63, 0.9);}*/
.main-content-inner03 .quick-box ul li a { position: relative; display: block; box-sizing: border-box; overflow: hidden; padding: 35px 137px 35px 75px; min-height: 157px; z-index:1;height: 100%;}
.main-content-inner03 .quick-box ul li a:before { content: ""; position: absolute; top: 50%; transform: translatey(-50%); right: 137px; width: 64px; height: 64px; border-radius: 50%; background: rgba(0, 0, 0, 0.1)  url(../img/main/ico-quick-link.png) no-repeat center; border: 1px solid rgba(255, 255, 255, 0.3); }
.main-content-inner03 .quick-box ul li a div { display: flex; align-items: center; gap: 75px; }
.main-content-inner03 .quick-box ul li a div img { width: 165px; }
.main-content-inner03 .quick-box ul li a div p { color: #fff; flex: 1; margin-right: 70px; }
.main-content-inner03 .quick-box ul li a div p span:first-child { display: block; font-weight: 700; font-size: 30px; line-height: 140%; margin: 0 0 10px 0; }
.main-content-inner03 .quick-box ul li a div p span:last-child { display: block; font-weight: 500; font-size: 18px; line-height: 140%; }

@media (max-width: 1919px) {
	.main-content-inner03 .quick-box ul li a {padding: 35px 75px 35px 75px;}
	.main-content-inner03 .quick-box ul li a:before {right: 75px;}
}
@media (max-width: 1600px) {
	.main-content-inner03 .quick-box ul li a {padding: 35px;}
	.main-content-inner03 .quick-box ul li a:before {right: 35px;top: auto;transform: unset;bottom: 35px;}
	.main-content-inner03 .quick-box ul li a div {gap:30px;}
}
@media (max-width: 1200px) {
	.main-content-inner03 .quick-box ul li a div p { font-size: 16px; line-height: 19px; }
	.main-content-inner03 .quick-box ul li a div {flex-direction:column;align-items:flex-start;}
}
@media (max-width: 1024px) {
	.main-content-inner03 .quick-box { position: static; padding: 0; }
	.main-content-inner03 .quick-box ul { flex-direction: column; }
	.main-content-inner03 .quick-box ul li a { padding: 25px 20px; min-height: 128px; }
	.main-content-inner03 .quick-box ul li a div { flex-direction: column; gap: 40px; }
	.main-content-inner03 .quick-box ul li a div img { width: auto; }
	.main-content-inner03 .quick-box ul li a div p { margin-right: 70px; }
	.main-content-inner03 .quick-box ul li a div p span:first-child { font-size: 22px; margin: 0 0 8px 0; }
	.main-content-inner03 .quick-box ul li a div p span:last-child { font-size: 15px; }
	.main-content-inner03 .quick-box ul li a:before { right: 20px; width: 40px; height: 40px;bottom: 25px;}
	.main-content-inner03 .quick-box ul li a:before {background: rgba(0, 0, 0, 0.1)  url(../img/main/ico-quick-link-mo.png) no-repeat center;}
}

@media (max-width:768px) {
	.main-content-inner03 .quick-box ul li:nth-child(1) { background: #0D376D url(../img/main/sec03-bg-quick01-mo.png) no-repeat center;background-size:cover;}
.main-content-inner03 .quick-box ul li:nth-child(2) { background: #ED903F url(../img/main/sec03-bg-quick02-mo.png) no-repeat center;background-size:cover;}
}