/* Common */
/* Media */
/* Content */
/* Blocks */
@media (min-width: 768px) {
	.main__inner {
		margin-top: calc(140 * 1px);
		padding-top: 3.19444vw;
		padding-bottom: 3.47222vw;
	}
	.main__title {
		margin-top: 0;
	}
	.main__items {
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 8.54167vw;
		grid-column-gap: 3.61111vw;
	}
	.main__item {
		margin: 0;
	}
	.main__item-pic {
		width: 100%;
		height: auto;
	}
	.main__item-play {
		max-width: calc(83 * 1px);
	}
	.main__item-box {
		padding: 0 1.04167vw;
	}
	.main__item-title {
		font-size: 2.08333vw;
		line-height: 2.5vw;
		margin: 1.875vw 0 1.38889vw;
	}
	.main__item-text {
		font-size: 1.66667vw;
		line-height: 1.94444vw;
		max-width: 90%;
	}
}

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

@media (min-width: 1100px) {
	.main__inner {
		margin: 16.11111vw 0 0 0;
		padding: 3.19444vw 1.38889vw;
		max-width: 97.22222vw;
	}
	.main__items {
		grid-row-gap: 5.76389vw;
		grid-column-gap: 2.22222vw;
	}
	.main__item-title {
		font-size: 1.59722vw;
		line-height: 1.66667vw;
	}
	.main__item-text {
		font-size: 0.97222vw;
		line-height: 1.45833vw;
	}
}

@media (min-width: 768px) {
	.formReg .form-section__box {
		padding: 3.47222vw 0 9.72222vw;
	}
}
