/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {
  font-size:12px;
  color:#333;
}

/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.formmail_border {
  font-size:12px;
  color:#333;
  border:1px solid #d4d4d4;
}

/* Ç×¸ñÄ­ ½ºÅ¸ÀÏ */
.formmail_title_bgcolor { background-color:#f7f7f7; }

/* ÀÔ·ÂÄ­ ½ºÅ¸ÀÏ */
.formmail_cell_bgcolor {
  background-color:#fff;
  padding-top:8px;
  padding-bottom:8px;
  font-size:12px;
  color:#333;
  padding-left:10px;
}


/* ÅØ½ºÆ®¿¡¾î¸®¾î ½ºÅ¸ÀÏ */
.formmail_textarea_style {
  font-size:12px;
  color:#333;
  border:1px solid #d4d4d4;
}


/*°í°´Áö¿ø Æû¸ÞÀÏ ½ºÅ¸ÀÏ*/
.form_box { 
  font-size:12px;
}
.form_cont { 
  width:100%;
  border:1px #e0e0e0 solid;
}
.form_cont select { 
  padding:0;
  height:30px;
}
.formmail_title_bgcolor { 
  padding:8px 0;
  border-right:1px #e0e0e0 solid;
}
.formmail_title_bgcolor,
.formmail_cell_bgcolor { border-bottom:1px #e0e0e0 solid; }


.formmail_cell_bgcolor td input { width:auto !important; }


p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { margin-bottom:0; }
textarea { border:1px #e0e0e0 solid; }

.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: 90% !important;
margin:2px 0;
}
textarea {
width: 90% !important;
margin:2px 0;
}
.btnForm {
margin-top:15px;
}
}