.main-content-inner03{padding: 100px 0 123px;}
.main-content-inner03 .inner03-wrap{display: flex;gap: 0 40px;}
.main-content-inner03 .inner03-wrap .left{width: 445px;padding-top: 140px;}
.main-content-inner03 .inner03-wrap .right{flex: 1;}

.main-content-inner03 .tit01{margin-bottom: 30px;font-weight: 600;font-size: 20px;line-height: 100%;color: #0B3D72;}
.main-content-inner03 .tit02{margin-bottom: 36px;font-weight: 700;font-size: 46px;line-height: 62px;letter-spacing: -0.02em;color: #222222;}
.main-content-inner03 .tit03{font-weight: 500;font-size: 20px;line-height: 34px;letter-spacing: -0.02em;color: #222222;}

.main-content-inner03 .inner03-list{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 30px;}
.main-content-inner03 .inner03-list li{max-width: 390px;width: calc(50% - 15px);}
.main-content-inner03 .inner03-list li:nth-child(even) a{transform: translatey(123px);}
.main-content-inner03 .inner03-list li a{position: relative;display: block;min-height: 397px;padding: 50px 40px 86px;background: rgba(200, 151, 62, .08);border: 1px solid rgba(221, 221, 221, .08);border-radius: 8px;transition: all 0.25s ease 0s;}
.main-content-inner03 .inner03-list li a:hover{transform: translatey(-5px);box-shadow: 0 2px 5px 1px rgb(0 0 0 / .125)}
.main-content-inner03 .inner03-list li:nth-child(even) a:hover{transform: translatey(118px);}
.main-content-inner03 .inner03-list li a img{height: 60px;margin-bottom: 16px;}
.main-content-inner03 .inner03-list li a .name{margin-bottom: 24px;font-weight: 700;font-size: 28px;line-height: 40px;letter-spacing: -0.02em;text-transform: uppercase;color: #222222;}
.main-content-inner03 .inner03-list li a .text{font-weight: 500;font-size: 15px;line-height: 26px;letter-spacing: -0.02em;color: #333333;}
.main-content-inner03 .inner03-list li a .more{position: absolute;bottom: 50px;left: 40px;display: flex;align-items: center;gap: 6px;font-weight: 700;font-size: 18px;line-height: 21px;letter-spacing: -0.02em;color: #333333;}
.main-content-inner03 .inner03-list li a .more:after{content:'';width: 11px;height: 11px;background: url(../img/main/sec03-more.png) no-repeat center;}

@media(max-width:1200px){
	.main-content-inner03 .inner03-wrap .left{width: 345px;}
}
@media(max-width:1024px){
	.main-content-inner03{padding: 60px 0 0;}
	.main-content-inner03 .inner03-wrap{flex-direction: column;}
	.main-content-inner03 .inner03-wrap .left{width: 100%;padding-top: 0;}
	
	.main-content-inner03 .tit01{margin-bottom: 24px;font-size: 16px;text-align: center;}
	.main-content-inner03 .tit02{margin-bottom: 20px;font-size: 30px;line-height: 42px;text-align: center;}
	.main-content-inner03 .tit03{margin-bottom: 36px;font-size: 14px;line-height: 26px;text-align: center;}
	
	.main-content-inner03 .inner03-list{gap: 10px;}
	.main-content-inner03 .inner03-list li{max-width: unset;width: 100%;}
	.main-content-inner03 .inner03-list li:nth-child(even) a{transform: translatey(0);}
	.main-content-inner03 .inner03-list li a{min-height: unset;padding: 40px 30px;}
	.main-content-inner03 .inner03-list li:nth-child(even) a:hover{transform: translatey(-5px);}
	.main-content-inner03 .inner03-list li a img{height: 50px;}
	.main-content-inner03 .inner03-list li a .name{margin-bottom: 16px;font-size: 22px;}
	.main-content-inner03 .inner03-list li a .text{margin-bottom: 40px;}
	.main-content-inner03 .inner03-list li a .text br.inner03-mo-hide{display: none;}
	.main-content-inner03 .inner03-list li a .more{position: initial;font-size: 16px;line-height: 19px;}
}
@media(max-width:374px){
	.main-content-inner03 .tit03{font-size: 12px;}
	.main-content-inner03 .inner03-list li a{padding: 40px 20px;}
	.main-content-inner03 .inner03-list li a .text{font-size: 13px;}
}