form{
	width:100%;
	padding:20px 50px 40px;
	background:#FFF;
	border-radius: 10px;
	max-width:680px;
	margin:50px auto;
	box-shadow: 3px 3px 10px #0002;
}

form label{
	font-weight: bold;
	display: block;
	margin:10px 0;
}


form input,
form textarea{
	width:100%;
	padding:10px;
	border:1px solid #ccc;
	border-radius: 7px;
}

form input{
	max-width:400px;	
}

/* ############## 780px以下 #############*/
@media(max-width:780px){

	form{
		padding:20px;
	}
}