@charset "UTF-8";

/*フォーム*/
form table{
	font-size: inherit;
}
form table th,
form table td{
	padding: 0.5em;
}
form table td div{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
}
form table td input[type=text],
form table td input[type=number],
form table td input[type=tel],
form table td input[type=email],
form table td input[type=url],
form table td input[type=password],
form table td input[type=search],
form table td select,
form table td textarea {
	width: calc(100% - 40px);
	padding: 0.25em;
	font-family: inherit;
	font-size: inherit;
}
form table .onamae input[type=text]{
	width: 80%;
}
form table .zip input[type=text]{
	width: 30%;
}
form table .address select{
	width: auto;
}