﻿.formBox input[type='tel'],
.formBox input[type='date'] {
	display: inline-block;
	padding: 11px 16px 8px;
	width: 100%;
	max-width: 320px;
	margin: 0 0 8px 0;
	background-color: #fff;
	font-size: 16px;
	line-height: 150%;
	border: solid 1px #aaa;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "メイリオ", "Meiryo", "平成角ゴシック", "ＭＳ Ｐゴシック", "Osaka", sans-serif!important;
}

.formBox input[type='submit']:disabled {
	opacity: .3;
	cursor: not-allowed;
}

.formBox label {
	cursor: pointer;
}

.formBox .wpcf7-not-valid-tip {
	color: #e8383d;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 0;
}

.formBox .wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}

.formBox .wpcf7-form.sent > *,
.formBox .wpcf7-form > .thanks {
	display: none;
}

.formBox .wpcf7-form.sent > .thanks {
	display: block;
}