@charset "utf-8";

.smpForm {
	margin-bottom: 2rem;
}

.smpForm .ss_form_title {
	font-size: 1rem;
}
.smpForm .ss_container,
.smpForm .ss_container .ss_input,
.smpForm .ss_container .ss_upComment {
	font-size: 0.875rem;
}
.smpForm .ss_upComment a {
	text-decoration: underline;
}

.smpForm .ss_container .ss_required_field input[type="text"],
.smpForm .ss_container .ss_required_field input[type="email"],
.smpForm .ss_container .ss_required_field input[type="tel"],
.smpForm .ss_container .ss_input input[type="text"],
.smpForm .ss_container .ss_input input[type="email"],
.smpForm .ss_container .ss_input input[type="tel"] {
	font-size: 0.875rem;
	padding: 0.31rem
}

.smpForm .ss_container .ss_field {
	padding: 1rem 0;
}

.smpForm .ss_btnArea {
	margin-top: 2rem;
}

.smpForm .ss_btnArea input {
	font-size: 1rem;
}

.smpForm .ss_container .ss_field:nth-child(2n+1),
.smpForm .ss_container .ss_enquete_field:nth-child(2n) {
	background: none;
	border: 0;
}