/******************************
/* ｍａｉｌフォーム
******************************/
#formWrap {
	margin:1rem 5vw 1rem 5vw;
	color:rgb(22, 22, 22);				/*ｐ文字色*/
	text-align:left;
	line-height:1.5rem;
	font-family:小塚明朝 Pr6N;
}
#formWrap p{
	margin-bottom:1rem;
}
p.er_message p{
	margin-bottom:2rem;
	margin-left:1rem;
	color:#C33;				
}

.formTable{
	margin:0 auto 1rem;
	width: 94%;
	border-collapse:collapse;
}
.formTable tr th{
	border:1px solid #8d8d8d;
	padding:0.25rem;
	width:8rem;
	font-weight:normal;
	vertical-align:top;
}
.formTable tr td{
	border:1px solid #8d8d8d;
	padding:0.25rem;
}
.formTable tr td textarea{
	width: 95%;
	height: 20rem;
}
.formTable tr td input{
	box-sizing: border-box;
  }
@media(min-width:769px){
	#formWrap {
		margin:2rem 2rem 4rem 2rem ;
		line-height:1.8rem;
	}
	.formTable{
		width:90%;
	}
	.formTable tr th{
		padding:0.5rem;
		width:10rem;
	}
	.formTable tr td{
		padding:0.5rem;
	}
}@media(max-width:340px){
	#formWrap {
		margin: 0;
		width: 100%;
	}
	.formTable{
		width: 100%;
	}
	.formTable tr th{
		font-size: 0.7rem;
	}
	.formTable tr td input{	/*はみ出し防止*/
		width: 80%;
		font-size: 0.7rem;
	}
}