@charset "UTF-8";
.inputArea{
	display: block;
	margin: 0 20px;
	padding: 20px;
}

.inputArea p{
	text-align: center;
	margin: 0 auto 20px;
}

.inputFormArea{
	margin: 10px auto;
	max-width: 660px;
	padding: 0 5%;
}

.inputFormArea li{
	margin:0;
	list-style: none;
}

.inputFormArea li label{
	display: block;
	float: left;
	min-width:120px;
	margin: 0 10px 0 0;
}

.inputFormSubmit{
	margin: 0px auto;
	padding: 30px 0;
	text-align: center;
}
.inputFormSubmit input{
	margin: 0px auto;
	margin: 0 20px;
	padding: 5px;
	width: 100px;
	text-align: center;
}


.confirmationArea{
	display: none;
}

.messageArea{
	display: none;
}



.required{
	
}

.maxlength{
	
}

.email{
	
}

.tel{
	
}

.equal-to{
	
}

.error {
  width : 100%;
  padding: 0;
  display: inline-block;
  font-size: 90%;
  color: red;
  box-sizing: border-box;
}