.flowGuide{margin:20px auto 0 auto;width:95%;}.contactFormBlock{margin:2% auto;overflow:hidden;width:95%;font-size:.9rem!important;}.contactFormBlock__errMsg{background-color:#FCC;border:2px solid #F66;margin:0 auto 15px auto;padding:10px;}.contactFormBlock__errMsg ul li{list-style-type:circle;margin:0 0 0 25px;}.contactForm{width:100%;}.contactForm td{border:1px solid #CCC;line-height:1.7;moz-text-wrap:normal;padding:8px 20px 8px;text-wrap:normal;vertical-align:middle;webkit-text-wrap:normal;white-space:normal;word-wrap:break-word;}.contactForm td select,.contactForm td input,.contactForm td button,.contactForm td textarea{border:1px solid #CCC;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:2px;resize:none;}.item{background-color:#F7F2E4;width:45%;}.textinvalid{background:#ffffb5;}.submit td{border:none;padding:20px 0 0 0;text-align:center;}.submit .submitBtn{background:#999;border-radius:10px;moz-border-radius:10px;text-align:center;webkit-border-radius:10px;width:49%;height:50px;color:#FFF;}.submit .submitBtn:hover{background:#3CA749;cursor:pointer;}

/*-----------------------------------------------------------*/
@media only screen and (max-width: 767px)  {

	#contents {
	margin-top: 1.5em;
}
.contactForm td {
    padding: 6px 10px 6px;
}
	.contactFormBlock {
    font-size: .8rem !important;
}	
	
		.submit .submitBtn {
					margin:0 0 0.5em;
			    background: #999;
    width: 100%;
}
	}