.contact_us{overflow:hidden;width:100%;min-width:630px}
.contactTitle{overflow:hidden;zoom:1}
.contactTitle h2{}
.contactTitle a{float:right;padding-left:14px;background:url('../img/iconSetup.gif') no-repeat scroll 0 transparent;color:#666;text-decoration:none;white-space:nowrap}
#terms .termsTitle,.termsTitle{margin:0 0 18px;color:#444;font-size:12px}
#terms .termsTitle h3{margin:0; font-size:22px; color:#000; font-weight:normal; border-bottom:1px solid #000; padding-bottom:10px;}
#terms{overflow:hidden;width:100%;min-width:630px;margin-bottom:30px;text-align:justify}
#terms-main p{margin-bottom:6px;font-size:11px}
#agree_check{padding:7px 0 7px 10px;border-bottom:1px solid #e7e7e7;color:#666;font-size:14px; text-align:right;}
#agree_check input{margin:2px 9px 0}
#agree_check span{padding-left:8px;vertical-align:top}
#contact_form{margin:20px 0 0}
.formTitle{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #000;}
.formTitle p{font-size:22px !important; color:#000 !important; margin:0;}
.formTitle p img{padding-left:6px;vertical-align:middle}
#formComponents dl,
#formComponents dt,
#formComponents dd{margin:0;padding:0}
#formComponents dl{margin:0 0 10px; overflow:hidden;}
#formComponents dl input.text {width:491px !important;}
#formComponents dl input.tel {width:138px !important; margin-right:10px !important;}
#formComponents dl select {width:502px !important;}
#formComponents dt{font-weight:bold; font-size:16px; width:110px; float:left; line-height:50px;}
#formComponents dd {float:left; width:90%;}
#formComponents dt img{margin-left:4px;vertical-align:middle}
#formComponents dd ul{overflow:hidden;margin:0;padding:0;zoom:1}
#formComponents dd ul li{float:left;margin:0;margin-right:8px;padding:0;list-style:none}
#formComponents dd ul li input{margin:0;margin:1px 4px 0 0;*vertical-align:middle\9;_vertical-align:top;}
#formComponents dd ul li label{color:#62676a}
#formComponents input, #formComponents select {height:44px; border:1px solid #d6d6d6; padding:0 5px; color:#999; font-size:16px; font-family:'NanumBarunGothic';}
#formComponents select {padding:0;}
.send{text-align:center;}
#mail_content ul{margin:0;padding:0}
#mail_content li{margin:0 0 5px;list-style:none}
#mail_content li .mail_var_title{margin-right:5px;}
#formComponents textarea{width:100%; height: 80px; font-size: 14px; border:1px solid #d6d6d6; resize:none;}
.comment_textarea {border-top:1px solid #e8e7e7;}
.comment_textarea textarea{width:100%; height: 224px !important; font-size: 11px; font-family:'NanumBarunGothic';}
.comment_textarea dt {float:none !important; line-height:56px !important;}
.comment_textarea dd {float:none !important; width:99% !important;}
.comment_textarea dd fieldset {padding:0; margin:0;}
textarea{width:100%;}
fieldset {border: 0; padding-left: 0; padding-right: 6px;}
#success_form {margin-top: 20px;}
#link_back_contact {margin-top:20px;}
#link_back_contact a{color:black}

.btn_rewrite {width:246px; height:61px; background:#c6c6c6; color:#fff; font-size:20px; border:none; font-family:'NanumBarunGothic';}
.btn_submit {width:246px; height:61px; background:#ea5420; color:#fff; font-size:20px; border:none; font-family:'NanumBarunGothic';}