/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; font-size: 12px; line-height:160%; color:#333333; }
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.formmail_border {height:20px; font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; font-size: 12px; color:#333333; vertical-align:middle; margin:5px 0 5px 5px; border:1px solid #cecece; }
/* Ç×¸ñÄ­ ½ºÅ¸ÀÏ */
.formmail_title_bgcolor {background-color:#f8f8f8; font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; font-size: 12px; color:#333333;}
/* ÀÔ·ÂÄ­ ½ºÅ¸ÀÏ */
.formmail_cell_bgcolor {background-color:#fff; font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; font-size: 12px; color:#333333; padding-left:10;}
/* ÅØ½ºÆ®¿¡¾î¸®¾î ½ºÅ¸ÀÏ */
.formmail_textarea_style {width:90%; font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; font-size: 12px; color:#333333; margin:10px 0 10px 5px; border:1px solid #cecece; }
/* Å×ÀÌºí */
.formmail_board  { width:100%; border:1px solid #dddddd; text-align:left; }
.formmail_board td { border:1px solid #ededed;}
select {height:24px; padding:0; margin:5px 0 5px 5px; font-size:13px; color:#333; border:1px solid #cecece; font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif; vertical-align:middle; background:#fff;}
/* Å×ÀÌºí */
.tableline { width:100%; border-top:1px #dddddd solid; border-bottom:0px #dddddd solid; border-left:1px #e5e5e5 solid; }
.tableline td { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:4px; }
#search_display1 input,select,checkbox {border:1px #cccccc solid;}
.formmail_cell_bgcolor input,select,file {border:#cccccc 1px solid; color:#333333;}
.formmail_cell_bgcolor textarea {border:1px #cccccc solid; color:#333333; width:95%;}


/*-----------------------------------------------------*/
/* Contact Us */
/*-----------------------------------------------------*/
.contact-form {font-family:'Nanum Gothic','³ª´®°íµñ', Sans-serif;}
.contact-form .form-control {
  background-color: rgba(0, 0, 0, 0.4); 
  border: 1px solid #888;
  box-shadow: none;
  height: 33px !important;
  color: #bbb;
  font-size: 12px;
  border-radius: 0;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
  border-color: #555;
}
.contact-form textarea.form-control {
  padding: 10px;
  height: 80px !important;
  outline: none;
}
textarea { height: 50px !important; border: 1px solid #777; border-radius: 5px; background-color: rgba(0, 0, 0, 0.4); color: #bbb;}
@media screen and (max-width: 767px) {
 .contact-form {margin:0 10px 0 0;}
}