#constructionList{
	margin-top: 0;
}
#constructionStartOuter{
	background: rgb(255,255,255);
	background: linear-gradient(0deg, #fff 0%, #F7F7F7 30%);
}
#constructionStartOuter:after,
#contactFooter{
	display: none;
}

#contactContentStart{
	font-size: 16px;
}
.contactDecimal {
	margin-top: 2em;
}
.contactDecimal li {
	list-style: decimal;
	margin-left: 1.5em;
}
.contactDecimal li:nth-of-type(n+2) {
	margin-top: 1em;
}
.normalLink a {
	text-decoration: underline;
}
.action {
	margin: 3em auto 0;
	display: flex;
	justify-content: space-between;
	width: 80%;
}
.action > p{
	width: 48%;
}
.action .btnBlueGrada a{
	padding-top: calc(1em + 2px);
	padding-bottom: calc(1em + 2px);
}

#contactContentStart .contactActionBox{
	margin-top: 5em;
	background: #fff;
	border: 1px solid #707070;
}
#contactContentStart .contactActionBox sup{
	top: 0.1em;
	margin-left: 0;
}
#contactContentStart .contactActionBox .head{
	padding: 1.5em;
	color: #fff;
	background: #076eaa;
	text-align: center;
	line-height: 1.25;
	font-size: 1.25em;
	font-weight: bold;
}
#contactContentStart .contactActionBox .body{
	padding: 3.125em 6%;
	line-height: 1.5;
}
#contactContentStart .contactActionBox .body .note{
	margin: -1.5em 0 2em;
	text-align: center;
	font-size: 0.875em;
}
#contactContentStart .contactActionBox .body .row{
	display: flex;
	gap: 6.83%;
}
#contactContentStart .contactActionBox .body .col{
	flex: 1;
	padding: 1.5em 4.55%;
	border: 1px solid #707070;
}
#contactContentStart .contactActionBox .body .title{
	margin-bottom: 1em;
	padding: 0;
	font-size: 1.25em;
	font-weight: bold;
}
#contactContentStart .contactActionBox .body .title::before{
	content: none;
}
#contactContentStart .contactActionBox .body .links{
	font-size: 0.875em;
}
#contactContentStart .contactActionBox .body .links a{
	display: block;
	padding: 0.5em 0;
}
#contactContentStart .buttonWrap{
	max-width: 480px;
	margin: 0 auto;
}
#contactContentStart > .buttonWrap{
	margin-top: 5em;
}

@media screen and (max-width:767.5px){
	
	#contactContentStart {
		font-size: 14px;
	}
	.contactDecimal {
		margin-top: 1em;
	}
	.contactDecimal li:nth-of-type(n+2) {
		margin-top: 0.7em;
	}
	
	.action{
		width: auto;
		flex-direction: column-reverse;
		margin-top: 2em;
	}
	.action > p {
		width: auto;
	}
	.action .btnBlueGrada{
		margin-top: 1em;
	}

	#contactContentStart .contactActionBox{
		margin-top: 2em;
	}
	#contactContentStart .contactActionBox .head{
		padding: 1em 0.5em;
		font-size: 1.1429em;
	}
	#contactContentStart .contactActionBox .body{
		padding: 1em;
	}
	#contactContentStart .contactActionBox .body .note{
		margin: 0 0 1em;
		text-align: left;
		font-size: 0.8571em;
	}
	#contactContentStart .contactActionBox .body .row{
		flex-direction: column;
		gap: 1em;
	}
	#contactContentStart .contactActionBox .body .col{
		padding: 1.5em;
	}
	#contactContentStart .contactActionBox .body .title{
		margin-bottom: 0.75em;
		font-size: 1.1429em;
	}
	#contactContentStart .contactActionBox .body .links{
		font-size: 1em;
	}
	#contactContentStart .buttonWrap{
		max-width: 80vw;
	}
	#contactContentStart > .buttonWrap{
		margin-top: 2.5em;
	}






	
}
