body { text-align: left; line-height: 18px;	font-size: 12px; margin:0; padding:0;}
body p { font-size:12px; padding:0; }

:root #contact-container {left: 0px; top: 0px;}/*모든브라우져*/
 html #contact-container {left:-1px;top:-1px;}/*ie8*/
* html #contact-container {left:-2px;top:-1px;}/*ie8이외버젼*/
#contact-container { background-color: #fafafa; padding:0px; margin:0px; border:none; z-index: 1003; height: 500px; width: 764px; overflow-y: scroll; overflow-x:hidden; }
#inner{ padding:10px 20px; }

#contact-container div.wpcf7 { padding-bottom:50px; }


.contact-title { background:url(../images/mail_icon.png) 0px 0px no-repeat; margin-bottom: 4px; padding:8px 0 19px 40px; font-size:17px; color: #000; font-weight: bold;font-weight:bold; margin-top:15px; font-size:20px; text-align:left; position: relative; border-bottom:1px solid #ddd; }

.contact-comment { position:relative; /*float:right;*/ font-size:11px; display:block; /*width:150px;*/ line-height:20px; margin:15px 0 30px;;}
.contact-comment p { margin:0; }

#et-contact p span, #et-contact p img.cp { float:left; }
#et-contact p span, #et-contact input, #et-contact textarea { font-size:13px; line-height:18px; } 
/*#contact-container textarea { height:46px; width:530px; background:#eee; margin-top:10px; margin-bottom:10px; }*/
#et-contact p span.title { width:150px; padding: 10px 10px 0px 17px; background: url(../images/title_ring_s.gif) no-repeat 0px 13px; }


.red { color:red; }
#et-contact p img.cp, #et-contact .cp-desc {}
#et-contact p img.cp { padding-top:5px; margin-right:10px; }
#captcha { border-top:1px dashed #ddd; border-bottom:1px solid #ddd; margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; width: 690px; }
#et-contact #captcha p span.title { width:250px; padding:10px 10px 0px 17px; }
.your-captcha { margin-left:20px; }

#captcha a#contact_submit { margin:4px auto auto 40px; position:relative;  }
#contact-container input.btn { background:transparent !important; border:none !important; padding:5px 12px 7px 12px !important; text-decoration:none; font-size:13px; cursor: pointer;}

div.wpcf7 img.ajax-loader { float:left; position:absolute; right:13px; top:8px; }

#contact-container div.wpcf7-response-output { margin: 2em 6em 1em 1em; padding: 2.2em 1em; font-size:13px; }
#contact-container div.wpcf7-validation-errors { border: 2px solid #b9e100; }