@charset "utf-8";

.sub-title + .text {
	padding-left: 2.574vw;
	margin-top: 2.059vw;
}

@media screen and (min-width: 1360px) {
	.sub-title + .text {
		padding-left: 35px;
		margin-top: 28px;
	}
}

@media screen and (max-width: 750px) {
	.sub-title + .text {
		padding-left: 6.667vw;
		margin-top: 5.333vw;
	}
}

/*------------------- content-item01 -------------------*/
.content-item01 {
	margin-top: 9.265vw;
}
.content-item01 .column2-wrap {
	column-gap: 3.676vw;
	margin-top: 3.676vw;
}
.content-item01 .column2-item .img_wrap{
	width: 31.618vw;
}

.content-item01 .column2-wrap + .text {
	margin-top: 2.941vw;
}
@media screen and (min-width: 1360px) {
	.content-item01 {
		margin-top: 126px;
	}
	.content-item01 .column2-wrap {
		column-gap: 50px;
		margin-top: 50px;
	}
	.content-item01 .column2-item .img_wrap{
		width: 430px;
	}

	.content-item01 .column2-wrap + .text {
		margin-top: 40px;
	}	
}
@media screen and (max-width: 750px) {
	.content-item01 {
		margin-top: 14.667vw;
	}
	.content-item01 .column2-wrap {
		column-gap: 0;
		margin-top: 11.733vw;
	}
	.content-item01 .column2-item .img_wrap{
		width: auto;
	}
	.content-item01 .column2-item + .column2-item {
		margin-top: 8vw;
	}
	.content-item01 .column2-wrap + .text {
		margin-top: 6.667vw;
	}
}

/*------------------- content-item02 -------------------*/
.content-item02 {
	margin-top: 5.809vw;
}

.content-item02 h4 + .img_wrap {
	margin-top: 3.309vw;
}

.content-item02 .img_wrap + .text {
	margin-top: 4.485vw;
}
@media screen and (min-width: 1360px) {
	.content-item02 {
		margin-top: 79px;
	}

	.content-item02 h4 + .img_wrap {
		margin-top: 45px;
	}

	.content-item02 .img_wrap + .text {
		margin-top: 61px;
	}
}
@media screen and (max-width: 750px) {
	.content-item02 {
		margin-top: 14.933vw;
	}

	.content-item02 h4 + .img_wrap {
		margin-top: 4.533vw;
	}
	.content-item02 .img_wrap {
		margin: 0 -5.333vw;
	}
	.content-item02 .img_wrap + .text {
		margin-top: 8vw;
	}
}