@charset "UTF-8";

.form {
	font-size: 1.6rem;
}

@media only screen and (max-width: 736px) {
	.form_table {
		display: block;
		margin: 0 auto;
	}
	.form_table table {
		border:none;
		border-top:solid 1px #aaa;
		border-right:solid 1px #aaa;
		border-left:solid 1px #aaa;
		margin:16px auto;
		width:96%;
	}
	.form_table tbody,
	.form_table tr {
		display: block;
	}
	.form_table th {
		width: auto;
		display: block;
		padding: 10px 16px;
		font-weight: bold;
		border:none;

		border-bottom: 1px solid #aaa;
	}
	.form_block input[type="text"],
	.form_block textarea {
		padding: 0 4.5px;
    	font-size: 16px;
	}
	.form_table td {
		border:none;
		border-bottom: 1px solid #aaa;
		display: block;
		padding: 18px 16px 36px;
	}
	.form {
		font-size: 1.6rem;
	}
