#form label {
	display: block;
	position:relative;
}
#form1 label {
	display: block;
	position:relative;
}
#form2 label {
	display: inline-block;
	position:relative;
}
#form3 label {
	display: inline-block;
	position:relative;
}
#form4 label {
	display: inline-block;
	position:relative;
}
#form5 label {
	display: inline-block;
	position:relative;
}
#form0 label {
	display: block;
	position:relative;
}
#formSpec label {
	display: block;
	position:relative;
}
#form01 label {
	display: block;
	position:relative;
}
#form02 label {
	display: block;
	position:relative;
}
#form03 label {
	display: block;
	position:relative;
}
#form04 label {
	display: block;
	position:relative;
}
#form .error-empty{
	display: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 58px;
	top: 45%;
	margin-top: -4px;
	float:left;
}
#form1 .error-empty{
	display: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 47px;
	top: 45%;
	margin-top: -4px;
	float:left;
}
#form2 .error-empty,#form3 .error-empty,#form4 .error-empty,#form5 .error-empty{
	isplay: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 19px;
	top: 45%;
	margin-top: -4px;
	float:left;
}
#form0 .error-empty,#formSpec .error-empty{
	display: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 60px;
	top: 45%;
	margin-top: -4px;
	float:left;
}
#form01 .error-empty,#form02 .error-empty,#form03 .error-empty,#form04 .error-empty{
	display: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 50px;
	top: 45%;
	margin-top: -7px;
	float:left;
}
#form .success_wrapper .success {
	position: absolute;
	width: 220px;
	height: 48px;
	background: #4674b6;
	text-align: center;
	z-index: 1000;
	padding: 19px 10px;
	font-size: 17px;
	color: #fff;
	right: 46px;
	display: none;
	top: 379px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#form1 .success_wrapper .success {
	position: absolute;
	width: 189px;
	height: 60px;
	background: #ff8517;
	text-align: center;
	z-index: 1000;
	padding: 9px 10px;
	font-size: 17px;
	color: #fff;
	right: 38px;
	display: none;
	top: 78px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#form2 .success_wrapper .success {
	position: absolute;
	width: 471px;
	height: 22px;
	background: #ff8517;
	text-align: center;
	z-index: 1000;
	padding: 6px 10px;
	font-size: 19px;
	color: #fff;
	right: 8px;
	display: none;
	top: 42px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#form3 .success_wrapper .success {
	position: absolute;
	width: 471px;
	height: 22px;background: #ff8517;text-align: center;z-index: 1000;padding: 6px 10px;font-size: 19px;
	color: #fff;right: 237px;display: none;top: 133px;border: 1px solid #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
#form4 .success_wrapper .success {
	position: absolute;
	width: 471px;
	height: 22px;background: #ff8517;text-align: center;z-index: 1000;padding: 6px 10px;font-size: 19px;
	color: #fff;right: 237px;display: none;top: 162px;border: 1px solid #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
#form5 .success_wrapper .success {
	position: absolute;
	width: 473px;
	height: 24px;background: #ff8517;text-align: center;z-index: 1000;padding: 8px 10px;font-size: 20px;
	color: #fff;right: 232px;display: none;top: 180px;border: 1px solid #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
#form0 .success_wrapper .success,#formSpec .success_wrapper .success {
	position: absolute;
	width: 191px;
	height: 77px;background: #fff;text-align: center;z-index: 1000;padding: 5px 10px;font-size: 19px;right: 48px;display: none;top: 103px;border: 1px solid #000;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
}
#form02 .success_wrapper .success,#form03 .success_wrapper .success {
	position: absolute;
	width: 199px;
	height: 70px;
	background: #fff;text-align: center;z-index: 1000;padding: 7px 5px;font-size: 18px;left: 64px;display: none;top: 336px;border: 1px solid #000;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
}
#form01 .success_wrapper .success,#form04 .success_wrapper .success {
	position: absolute;
	width: 199px;
	height: 70px;
	background: #fff;text-align: center;z-index: 1000;padding: 7px 5px;font-size: 18px;left: 64px;display: none;top: 318px;border: 1px solid #000;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
}
#form0h label, #form0f label, #form0o label{
	display: block;
	position:relative;
}
#form0h .error-empty, #form0f .error-empty, #form0o .error-empty{
	display: none;
	color: #FF0000;
	font-size: 22px;
	line-height: 22px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 58px;
	top: 45%;
	margin-top: -4px;
	float:left;
}
#form0h .success_wrapper .success, #form0f .success_wrapper .success, #form0o .success_wrapper .success{
	position: absolute;
	width: 220px;
	height: 48px;
	background: #4674b6;
	text-align: center;
	z-index: 1000;
	padding: 19px 10px;
	font-size: 17px;
	color: #fff;
	right: 46px;
	display: none;
	top: 379px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.form.ajax_form {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}
.form_success {
    display: none;
    width: 220px;
	height: 70px;
	background: #4674b6;
	text-align: center;
	z-index: 1000;
	padding: 25px 10px;
	display: none;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.form_success .form_success__text {
	font-size: 18px;
	color: #fff;
}