@charset "utf-8";



.maintenance {
	width: 60%;
	margin-top: 11vw;
	margin-right: auto;
	margin-bottom: 8vw;
	margin-left: auto;
	background-color: #DCEFF4;
	border-radius: 10px;
	padding-top: 2.5vw;
	padding-right: 4vw;
	padding-bottom: 2.5vw;
	padding-left: 4vw;
}

.mntTtl {
	font-size: 1.8vw;
	line-height: 130%;
	margin-bottom: 2em;
	color: #03C;
	font-weight: 600;
}

.mntTxt {
	font-size: 1vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 400;
}

.mntTxt_lag {
	font-size: 1.4vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 600;
}

.mntRight {
	font-size: 1vw;
	line-height: 190%;
	text-align: right;
	font-weight: 400;
}


@media screen and (max-width: 1310px){

.maintenance {
	width: 60%;
	margin-top: 9vw;
	margin-right: auto;
	margin-bottom: 8vw;
	margin-left: auto;
	background-color: #DCEFF4;
	border-radius: 10px;
	padding-top: 2.5vw;
	padding-right: 4vw;
	padding-bottom: 2.5vw;
	padding-left: 4vw;
}

.mntTtl {
	font-size: 1.8vw;
	line-height: 130%;
	margin-bottom: 2em;
	color: #03C;
	font-weight: 600;
}

.mntTxt {
	font-size: 1vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 400;
}

.mntTxt_lag {
	font-size: 1.4vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 600;
}

.mntRight {
	font-size: 1vw;
	line-height: 190%;
	text-align: right;
	font-weight: 400;
}




}



@media screen and (max-width: 767.98px){

.maintenance {
	width: 90%;
	margin-top: 13vw;
	margin-right: auto;
	margin-bottom: 8vw;
	margin-left: auto;
	background-color: #DCEFF4;
	border-radius: 10px;
	padding-top: 2.5vw;
	padding-right: 4vw;
	padding-bottom: 2.5vw;
	padding-left: 4vw;
}

.mntTtl {
	font-size: 4vw;
	line-height: 130%;
	margin-bottom: 2em;
	color: #03C;
	font-weight: 600;
}

.mntTxt {
	font-size: 2.8vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 400;
}

.mntTxt_lag {
	font-size: 3.1vw;
	line-height: 170%;
	margin-bottom: 2em;
	font-weight: 600;
}

.mntRight {
	font-size: 2.8vw;
	line-height: 190%;
	text-align: right;
	font-weight: 400;
}



}
