@charset "UTF-8";

#form {
margin: auto;
margin-top: 60px;
margin-bottom: 100px;
line-height: 100%;
}

table.formTable{
margin: auto;
border-collapse: collapse;
}

table.formTable td,table.formTable th{
border: 3px solid #ffffff;
padding: 18px;
}

table.formTable th{
text-align:left;
font-weight: normal;
background: #dae7ff;
}

@media screen and (max-width: 600px) {
.last td:last-child {
width: 90%;
}

.formTable {
margin: auto;
		border-collapse: collapse;
				flex-wrap: nowrap;
}

.formTable td,.formTable th {
border-bottom: none;
display: block;
width: 90%;
}
}


#request {
	text-align:center;
	margin-top: 50px;
	margin-bottom: 100px;
}
#formmemo {
	text-align:center;
	margin-top: 20px;
	margin-bottom: 30px;
}

#heading {
	text-align:center;
	margin-top: 40px;
	margin-bottom: 100px;
}

