
.section__wrapper--case--09 {
	background-color: #F2FCFF;
}
.section__wrapper--case--09 .section__space {
	padding-block: 96px;
}
.section__wrapper--case--09 .section__ttl {
	margin-bottom: 50px;
}
.content__block--case--09 .content__list--vertical{
	justify-content: center;
	gap: 47px;
	margin-bottom: 38px;
}
	.content__items--case--09{
		width: 100%;
		border-top: 1px solid #238EAA;
		padding-top: 29px;
	}
		.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;
			}
				.section__wrapper--case--09 .content__subttl--case--09{
					margin-bottom: 10px;
					color: #238EAA;
				}
					.section__wrapper--case--09 .content__subttl--case--09 span {
						display: block;
						font-size: 20px;
						font-weight: 500;
						color: #333333;
						line-height: 1.3;
					}
.section__wrapper--case--09 .content__description--case--09 {
    line-height: 1.75;
    margin-bottom: 11px;
}
.section__wrapper--case--09 .content__description--case--09:last-child {
	margin-bottom: 0;
}
.content__description--case--09 span {
	font-size: 16px;
	font-weight: bold;
}