@charset "utf-8";
/* CSS Document */
.check-area .formError{transform: translateX(-14px)}
.check-box .formError{transform: translateX(-10px)}
.contact-form_a{
	background-color: #fff;
	padding: 80px 40px;
}
.contact-form_a .form-box .check-wrap .check-box input[type="radio"]:checked::after{
	background-color: #212121;
}
.footer_contact{
	display: none;
}
.main-wrap{
	border-bottom: 2px solid #409A08;
}
.send.more1 > div::after{
	background-color: #fff;
}
/* ---------- IEのみ ---------- */
@media all and (-ms-high-contrast: none) {
}
/* ---------- 1280px ~ ---------- */
@media screen and (max-width: 1280px){
}
/* ---------- 1080px ~ ---------- */
@media screen and (max-width: 1080px){
}
/* ---------- 768px ~ ---------- */
@media screen and (max-width: 768px){
}
/* ---------- 576px ~ ---------- */
@media screen and (max-width: 576px){
.contact-form_a{
	background-color: #fff;
	padding: 30px 15px;
}
}

/* ---------- 350px ~ ---------- */
@media screen and (max-width: 350px){
}

