@charset "utf-8";
/* CSS Document */

table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}
	.toiawase p a {
		color: #FF0004;
	}


@media screen and (max-width: 572px) {

.toiawase {
		margin: 10px 0 50px 0;
}	

.toiawase h2 {
	font-size: 120%;
}
	
.toiawase p {
	margin:  10px 0;
}	
	.toiawase p a {
		color: #FF0004;
	}
#formWrap {
	width:100%;
	margin:0 auto;
	color:#555;
	font-size:90%;
}
	#formWrap p {
		width: 90%;
	}
table.formTable th, table.formTable td {
	width: 90%;
	display:block;
}
table.formTable th {
	margin-top:5px;
	border-bottom:0;
}
input[type="text"], textarea {
	width:80%;
	padding:5px;
	font-size:110%;
	display:block;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	display:block;
	width: 80%;
	height:40px;

}
.input  {
	margin: 30px 0;
}	
	
}

@media only screen and (min-width: 573px) {
	
.toiawase {
		margin: 10px 0 50px 0;
}	

.toiawase h2 {
	font-size: 120%;
}
	
.toiawase p {
	margin:  10px 0;
}	
	.toiawase p a {
		color: #FF0004;
	}
#formWrap {
	width:100%;
	margin:0 auto;
	color:#555;
	font-size:90%;
}
	#formWrap p {
		width: 90%;
	}
table.formTable th, table.formTable td {
	width: 90%;
	display:block;
}
table.formTable th {
	margin-top:5px;
	border-bottom:0;
}
input[type="text"], textarea {
	width:80%;
	padding:5px;
	font-size:110%;
	display:block;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	display:block;
	width:80%;
	height:40px;

}	
.input  {
	margin: 30px 0;
}	
	
	
}

