@charset "UTF-8";
#formWrap {
	width: 100%;
	margin: 0 auto;
	color: #555;
	line-height: 150%;
	font-size: 80%;
}
table.formTable{
	width: 100%;
	margin: 0 auto 1em;
	border-collapse: collapse;
	border: none solid #939393;
}
table.formTable td,table.formTable th{
	border: thin solid #939393;
	padding: 15px;
}
table.formTable th{
	width: 30%;
	font-weight: normal;
	background: #efefef;
	text-align: left;
}
.input {border:solid thin #fff;}
.bottun {border:solid thin #000;background:#F2F2F2;margin-top:1em;padding:.5em 2em;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/*　簡易版レスポンシブ用CSS（必要最低限のみとしています。ブレークポイントも含め自由に設定下さい）　*/
@media screen and (max-width:572px) {
#formWrap {
	width:95%;
	margin:0 auto;
}
table.formTable th, table.formTable td {
	width:auto;
	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:100%;
	height:40px;
}
}
/* CSS Document */

