@charset "utf-8";
/* CSS Document */

div.form_area{
	width: 90%;
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 5px 5px 10px #d9d9d9,-5px -5px 10px #fff;
	border-top: solid 5px #339A33;
}
div.form_area h2{
	color: #333;
	font-size: 1.4rem;
	font-weight: 400;
	text-align: center;
}
div.form_area p{
	padding-left: 1em;
	padding-right: 1em;
}
div.form_area p.start,
div.form_area p.end{
	text-align: center;
}
div.form_area p.end{
	padding-top: 30px;
	padding-bottom: 30px;
}
div.form_area p.end span{
	font-weight: bold;
}
div.form_area p.a label{
	display: block;
	padding-bottom: 1em;
}
div.form_area p.a label input{
	display: inline-block;
	margin-right: 0.5em;
}
div.form_area div.button_area{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
}

