@charset "utf-8";
/* CSS Document */

.maintenance {
	max-width: 1280px;
    margin: 80px auto 24px;
}
.maintenance h2 {
	text-align: center;
	font-size: 2rem;
	margin: 0 auto 10px;
}
.maintenance p {
	text-align: center;
}
.maintenance p strong {
	color: #7a0913;
	font-size: 1rem;
}
.maintenance .box-a {
	background: #f3f3f3;
	padding: 30px;
	margin: 30px auto 0;
	width: 50%;
	box-sizing: border-box;
}

@media only screen and (max-width: 1280px) {
.maintenance {
    margin: 40px 8px 0;
}
.maintenance .box-a {
	width: 75%;
}
}
@media only screen and (max-width: 1000px) {
.maintenance {
    margin: 40px 16px 0;
}
}
@media only screen and (max-width: 767px) {
.maintenance .box-a {
	width: 100%;
}
}