@charset "utf-8";
/* ------------------------------------------------------------ fv */

#contact .banner { background-image: url(../images/contact/fv.jpg); }

/* ------------------------------------------------------------ contact */
form {
	width: 1100px;
	margin: 0 auto;
}

form .ss_field {
	background: #fff;
	padding: 20px;
}

form .ss_field:nth-child(2n+1) {
	background: #fff;
}

form .ss_form_title {
	margin: 0 0 12px;
}

form .ss_input input {
	margin: 0 8px 0 0;
	padding: 2px 8px;
	box-sizing: border-box;
}

form .ss_bottomComment {
	margin: 16px 0 0;
	line-height: 1.5;
}

form .ss_enquete_field {
	padding: 20px;
}

form .ss_enquete_title {
	margin: 0 0 12px;
}

form .ss_grid .ss_input {
	line-height: 1.5;
}

form .ss_upComment {
	margin: 0 0 12px;
}

form .ss_enquete_field:nth-child(2n) {
	background-color: #fff;
}

form .ss_field:hover,
form .ss_enquete_field:hover {
  background-color: #fff;
}

form .ss_btnArea {
	margin: 20px 0 40px;
}

form textarea {
	width: 100%;
	padding: 2px 8px;
	box-sizing: border-box;
}

/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){
	
	/* ------------------------------------------------------------ contact */
	form {
		width: 100%;
		margin: 0 auto;
	}
	
	form .ss_field {
		background: #fff;
		padding: 20px;
	}
	
	form .ss_field:nth-child(2n+1) {
		background: #fff;
	}
	
	form .ss_form_title {
		margin: 0 0 12px;
	}
	
	form .ss_input input {
		margin: 0 8px 0 0;
	}
	
	form .ss_bottomComment {
		margin: 16px 0 0;
	}
	
	form .ss_enquete_field {
		padding: 20px;
	}
	
	form .ss_enquete_title {
		margin: 0 0 12px;
	}
	
	form .ss_grid .ss_input {
		line-height: 1.5;
		margin: 0 0 12px;
	}
	
	form .ss_leftComment {
		margin: 0 0 4px;
	}
	
	form .ss_upComment {
		margin: 0 0 12px;
		line-height: 1.5;
	}
	
	form .ss_bottomComment {
		line-height: 1.5;
	}
	
	form .ss_enquete_field:nth-child(2n) {
		background-color: #fff;
	}
	
	form .ss_field:hover,
	form .ss_enquete_field:hover {
	  background-color: #fff;
	}
	
	form .ss_btnArea {
		margin: 20px 0 40px;
	}
	
	form .ss_rightComment {
		margin: 8px 0 0;
	}

}

