.form_field input {
    border: 1px solid;
}

/*.form_field.error .input::placeholder {*/
/*    color: red!important;*/
/*}*/

/*.form_field.error .input::-moz-placeholder {*/
/*    color: red!important;*/
/*}*/

/*.form_field.error .input::-webkit-input-placeholder {*/
/*    color: red!important;*/
/*}*/
.form_field.error .input {
    border: 2px solid #FF6C61!important;
}
.form_field.error span {
    color: #FF6C61!important;
}
.form_field.error span > a {
    color: #FF6C61!important;
}


.popup_form_condition input, .form_condition input {
    width: 24px;
    height: 24px;
    background: #FFFFFF;
    border: 1px solid #999EAB;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
}