.content__wrap--matrix--05{
	display: grid;
	grid-template-columns: repeat(2, 415px);
	gap: 40px;
	justify-content: center;
}
	.content__block--matrix--05 .content__list--horizontal{
		justify-content: flex-end;
		gap: 10px;
	}
		.content__items--matrix--05{
			width: calc(100% - 25px);
			display: flex;
			gap: 20px;
			background: #fff;
			border: 1px solid #DBDBDB;
			border-left: none;
			padding: 13px 0 10px;
			margin: 0;
		}
			.content__items--matrix--05::before{
				content: counter(count);
				display: flex;
				align-items: center;
				justify-content: center;
				flex-shrink: 0;
				width: 55px;
				height: 55px;
				background: #5B4341;
				color: #fff;
				border: 1px solid #5B4341;
				border-radius: 50%;
				font-size: 20px;
				line-height: 1.5;
				z-index: 1;
				position: absolute;
				top: -1px;
				left: -25px;
				padding-top: 3px;
			}
			.content__block--matrix--05:nth-of-type(even) .content__items--matrix--05::before{
				background: #947E55;
				border: 1px solid #947E55;
			}
			.content__items--matrix--05::after{
				content: '';
				position: absolute;
				top: 24px;
				left: 1px;
				display: block;
				width: 1px;
				height: 100%;
				background: #5B4341;
			}
			.content__items--matrix--05:last-of-type::after{
				content: inherit;
			}
				.content__subttl--matrix--05{
					display: flex;
					background: #5B4341;
					color: #fff;
					padding: 12px 0 7px;
					margin-bottom: 23px;
					justify-content: center;
				}
				.content__block--matrix--05:nth-of-type(even) .content__subttl--matrix--05{
					background: #947E55;
				}
					.content__subttl--matrix--05 span{
						background: #fff;
						color: #5B4341;
						border-radius: 22px;
						padding: 3px 14px;
						margin-left: 10px;
						font-size: 16px;
						font-weight: 400;
						width: 120px;
						height: 28px;
					}
					.content__block--matrix--05:nth-of-type(even) .content__subttl--matrix--05 span{
						color: #947E55;
					}
				.content__items__inner--matrix--05{
					width: 100%;
					text-align: center;
				}

				.section__wrapper--matrix--05 .section__ttl {
 	   				 margin-bottom: 29px;
					}

					.content__block--matrix--05 {
						width: 415px;
					}

					.content__description--matrix--05 {
						font-size: 20px;
					}

					.content__block--matrix--rightbrown .content__items--matrix--05::after {
						background: #947E55;
						}