input:focus, textarea:focus {border:1px solid #ccc;}
#captcha {display:block; margin:20px 0; text-align:right;} #captcha #captcha_img, #captcha #captcha_key {display:inline-block;}
#captcha #captcha_mp3, #captcha #captcha_info {display:none;} input[type='button'].layout_btn2 {cursor:pointer; float:right}
#captcha.m_captcha audio {display:none;} #captcha.m_captcha #captcha_img {display:inline-block; height:40px; width:auto; margin:0;} #captcha.m_captcha #captcha_key {display:inline-block;height:40px;} #captcha.m_captcha #captcha_info {display:none;}

.form .privacyarea {width:100%; padding:20px 40px; line-height:1.5; background:#fff; border:1px solid #ddd; color:#555; font-size:1rem; text-align:left; overflow-y:scroll; height:150px;}
.form .agreechk {font-size:1rem; margin:15px 0;}
.form .inputtxt {background:#f7f7f7; font-size:1rem; padding:15px 20px; border:0; width:100%; margin-bottom:15px;}
.form .inputcont {padding:15px 20px; font-size:1rem; background:#f7f7f7; width:100%; border:0;}
.form .inputtxt::placeholder, .form .inputcont::placeholder {color:#9f9f9f !important; font-weight:600;}
.form .inputtxt::focus, .form .inputcont::focus {box-shadow:none; border:1px solid #ccc;}

