.section__wrapper--case--09 .content__list--vertical{
	justify-content: center;
	gap: 68px;
}
.section__wrapper--case--09 .section__ttl {
    margin-bottom: 57px;
}
	.content__items--case--09{
		width: 100%;
		border-top: 1px solid #291401;
		padding-top: 30px;
	}
		.content__img--case--09{
			width: 360px;
			height: 270px;
			position: absolute;
			top: -20px;
			left: 0;
		}
		.content__items--case--09:nth-of-type(even) .content__img--case--09{
			right: 0;
			left: inherit;
		}
			.content__wrap--case--09{
				width: 750px;
				margin-left: auto
			}
			.content__items--case--09:nth-of-type(even) .content__wrap--case--09{
				margin-left: inherit;
				margin-right: auto;
			}
				.content__subttl--case--09{
					margin-bottom: 7px;
				}

@media screen and (max-width: 1080px){
	.section__wrapper--case--09 .section__inner{
		width: 100%;
	}
	.section__wrapper--case--09 .section__ttl{
		margin-bottom: 5.333vw;
	}
	.section__wrapper--case--09 .content__list--vertical{
		gap: 5.333vw;
	}
		.content__items--case--09{
			width: 100%;
			border-top: none;
			padding-top: 0;
		}
			.content__img--case--09{
				width: calc(100% - 5.333vw);
				height: 53.333vw;
				position: static;
				top: auto;
				left: auto;
				margin-left: auto;
			}
			.content__items--case--09:nth-of-type(even) .content__img--case--09{
				margin-left: 0;
				margin-right: auto;
				right: auto;
				left: auto;
			}
				.content__wrap--case--09{
					width: var(--screen-size);
					margin: 0 auto;
					padding-top: 5.333vw;
					padding-right: 5.333vw;
					border-right: 1px solid #DBDBDB;
				}
				.content__items--case--09:nth-of-type(even) .content__wrap--case--09{
					margin-left: auto;
					margin-right: auto;
					padding-right: 0;
					padding-left: 5.333vw;
					border-right: none;
					border-left: 1px solid #DBDBDB;
				}
					.section__wrapper--case--09 .content__subttl--case--09{
						margin: 0 0 1.333vw;
						line-height: 1.5;
					}
					.section__wrapper--case--09 .content__description--case--09 {
						line-height: 1.5;
					}
}
