/* Common */
/* Media */
/* Content */
/* Blocks */
@media (min-width: 768px) {
	.main__inner {
		margin-top: calc(140 * 1px);
		padding: 4.16667vw 0 3.125vw;
	}
	.main__back {
		max-width: 15.06944vw;
		height: 3.19444vw;
		font-size: 0.90278vw;
		padding: 0 1.52778vw 0 1.25vw;
		margin-bottom: 2.15278vw;
	}
	.main__back img {
		width: 0.625vw;
		height: 1.38889vw;
	}
	.main__box {
		grid-gap: 2.84722vw;
		margin-bottom: 2.84722vw;
	}
	.main__title {
		font-size: 1.94444vw;
		line-height: 1.2;
		margin-bottom: 1.11111vw;
	}
	.main__image {
		margin: 0;
		height: calc(425 * 1px);
	}
	.main__info {
		font-size: 1.11111vw;
	}
	.main__description {
		font-size: 1.38889vw;
		line-height: 1.73611vw;
	}
	.main__content {
		grid-gap: 2.29167vw;
	}
	.main__content-box {
		grid-gap: 2.29167vw;
		width: 44.79167vw;
		margin: 0 auto;
	}
	.main__content-text {
		font-size: 1.25vw;
		line-height: 1.80556vw;
	}
	.main__content-text p + p {
		margin-top: 1.73611vw;
	}
	.main__content-video {
		margin: 0;
		height: calc(450 * 1px);
	}
}

@media (min-width: 992px) {
	.main__inner {
		margin-top: calc(170 * 1px);
	}
}

@media (min-width: 1100px) {
	.main__inner {
		margin-top: 16.11111vw;
	}
	.main .block__box {
		width: 77.3%;
	}
}

@media (min-width: 768px) {
	.news__inner {
		padding: 4.16667vw 0 5.55556vw;
	}
	.news__title {
		padding-left: 0;
	}
}
