.section__wrapper--business--03 .section__ttl {
    margin-bottom: 35px;
}
.content__block--business--03 .content__list--vertical{
	gap: 30px;
}
	.content__items__inner--business--03{
		display: block;
	}
		.content__items--business--03{
			width: 100%;
			display: block;
			position: relative;
		}
			.content__img--business--03{
				height: 425px;
				margin-right: calc(50% - 50vw);
			}
			.content__items--business--03:nth-of-type(even) .content__img--business--03{
				margin-right: inherit;
				margin-left: calc(50% - 50vw);
			}
				.content__wrap--business--03{
					background: rgba(255, 255, 255, .9);
					width: 422px;
					padding: 50px 40px;
					position: absolute;
					bottom: 40px;
					right: 0;
					left: 40px;
				}
				.content__items--business--03:nth-of-type(even) .content__wrap--business--03{
					right: 40px;
					left: inherit;
				}


@media screen and (max-width: 1080px){
	.section__wrapper--business--03 .section__inner{
		width: 100%;
	}
	.section__wrapper--business--03 .section__ttl{
		margin-bottom: 5.333vw;
	}
	.section__wrapper--business--03 .content__list--vertical{
		gap: 5.333vw;
	}
		.content__items--business--03{
			width: 100%;
			display: block;
			position: relative;
		}
			.content__img--business--03{
				width: calc(100% - 5.333vw);
				height: 112vw;
				margin-right: 0;
				margin-left: 5.333vw;
			}
			.content__items--business--03:nth-of-type(even) .content__img--business--03{
				margin-right: 5.333vw;
				margin-left: 0;
			}
				.content__wrap--business--03{
					display: flex;
					flex-direction: column;
					gap: 2.667vw;
					background: rgba(255, 255, 255, .9);
					width: auto;
					padding: 5.333vw 6.667vw;
					position: absolute;
					bottom: 5.333vw;
					right: 5.333vw;
					left: 10.667vw;
				}
				.content__items--business--03:nth-of-type(even) .content__wrap--business--03{
					right: 10.667vw;
					left: 5.333vw;
				}
					.content__wrap--business--03 .content__subttl--flow--06{
						color: #333;
						font-size: 4.533vw;
						font-weight: 500;
						line-height: 1.5;
						text-align: center;
						margin-bottom: 0;
					}
					.content__wrap--business--03 .content__description--business--03{
						color: #333;
						font-size: 3.733vw;
						font-weight: 400;
						line-height: 1.7;
					}
}