.special-wrap {
	width: 100%;
	margin: 0 0 5rem;
}

.special-wrap:last-child {
	margin: 0;
}

.door {
	width: 40%;
	margin: 0 auto 6rem;
}

.door-text {
	width: 100%;
	margin: 0 auto 1rem;
}

.door-image {
	width: 90%;
	margin: 0 auto;
}

@media screen and (min-width: 1px) and (max-width: 743px) {
	.special-wrap {
		width: 100%;
		margin: 0 0 3rem;
	}

	.door {
		width: 80%;
		margin: 0 auto 4rem;
	}

	.door-text {
		width: 100%;
		margin: 0 auto 1rem;
	}

	.door-image {
		width: 90%;
		margin: 0 auto;
	}
}

@media screen and (min-width: 744px) and (max-width: 1024px) {
	.door {
	width: 50%;
	margin: 0 auto 6rem;
}
}