/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {
    font-size: 16px;
    color: #333;
}


/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
input.formmail_border {
    width: 98.5%;
    height: 35px;
padding: 0 10px;
    border: 1px solid #e3e2e2;
    background :#fff;
    outline: none;
}
input.formmail_border[name^=phone] {
    width: 60px !important;
}
input.formmail_border[type=file] {
width: 50%;
padding-left: 0;
border: none;   
}



/* Å¸ÀÌÆ² ¹è°æ */
.formmail_title_bgcolor {
padding: 8px 0;
background: #f9f9f9;
    border-bottom: 1px solid #e0e0e0;
}
/* ÀÌ¿ë¸ñÀû ¹× µ¿ÀÇ */
.formmail_cell_bgcolor {
    background-color: #fff;
    font-size: 13px;
    color: #333;
padding: 8px 0 8px 10px;
border-bottom: 1px solid #e0e0e0;
}


/* ¼³¸í(textarea) */
.formmail_cell_bgcolor textarea {
    width: 98.5%;
padding: 10px;
    font-family: inherit !important;
    font-size: inherit !important;
    border: 1px solid #e3e2e2;
    background: #fff;
    outline: none;
}


/* Å¸ÀÌÆ² Á¦¸ñ */
.form_box {
    font-size: 15px;
}
.form_cont {
    width: 100%;
    border: 1px solid #e0e0e0;
}
p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form {
    margin-bottom: 0;
}
textarea {
    border: 1px solid #e0e0e0;
}
.btnForm {
    margin-top:20px;
}


@media screen and (max-width:960px) {
    .form_box {
        width: 100% !important;
    }
    .form_cont {
        width: 100% !important;
        margin: 2px 0;
    }
    input {
        width: 95% !important;
        margin: 2px 0;
    }
    textarea {
        width: 95% !important;
        margin: 2px 0;
    }
}