.sub-container .sub-content02{background: #040F20;max-width: 100%;}
.sub-container .sub-content02 .content-box{max-width: 1104px;margin: 0 auto;padding: 80px 0;}

.mission-list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.mission-list > li{width: calc(100%/4 - 8px);border-radius: 16px;background: #F5F7F8;padding: 30px 30px 30px 30px;box-sizing: border-box;display: flex;align-items: center;min-height: 163px;justify-content: space-between;}
.mission-list > li .mission-ico{width: 60px;height: 48px;}
.mission-list > li .mission-ico img{width: 100%;height: 100%;object-fit: contain;}
.mission-list > li > p{line-height: 24px;font-size: 16px;color: #535A5B;font-weight: 700;width: calc(100% - 90px);}

@media screen and (max-width: 1024px) {
	.sub-container .sub-content02{max-width: unset;width: calc(100% + 60px);margin: 0 -30px;}

	.mission-list {row-gap: 32px;}
	.mission-list > li{width: calc(100% / 2 - 16px);}
}

@media screen and (max-width: 768px) {
	.sub-container .sub-content02 .content-box {padding: 40px 30px;}

	.mission-list > li{width: 100%;padding: 15px 20px 15px 15px;}
	.mission-list > li > p{width: calc(100% - 80px);}
}