@charset "utf-8";

#form_lastname input{
	width: 9em;
}
#form_lastkana input{
	width: 9em;
}
#form_lastname .ex,
#form_lastkana .ex{
	display: inline-block;
	margin-right: 2px;
	width: 2em;
}

#form_sex td{
	display: flex;
	flex-wrap: wrap;
}
#form_sex label{
	width: 35%;
	padding: 2px 0;
}
input[name="zip"]{
	width: 10em;
	margin-bottom: .5em;
}
#form_address input[type="button"]{
	display: inline-block;
	background: #1b922c;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
	border-radius: 5px;
}

#form_moyori input{
	width: 15em;
}

#form_kubun [name="gakureki"]{
	margin-bottom: .5em;
}
#form_kubun label{
	display: block;
}

#form_nendo select{
	width: 12em;
	
}
#form_pr textarea,
#form_request textarea{
	height: 10em;
}