@charset "utf-8";

body { font-size: 14px;}
/* 로그인 */
.mbskin {position:relative;margin:100px auto 0;max-width:400px;padding:20px; text-align:center}
.mbskin h2 { margin-top: 30px; font-size: 40px; }
.mbskin input { width: 100%; margin-bottom: 20px;}
.mbskin .btn_submit{ background-color: #2253b8; color:#fff;}
.mbskin .btn_submit:disabled{ background-color: #ccc; cursor:default }
fieldset { border: none; }
.login_info a, .captcha button  { display: inline-block; padding: 10px; border: 1px solid #ccc; }

#captcha_info { display: none; padding-top: 10px;}
.captcha legend { display: none;}

.register { width: 800px; margin: 0 auto;}

#id_msg.red { color:red;}

.register_form_inner ul { display: table;}
.register_form_inner  { display: table;}

.btn_confirm {text-align: center; margin-top:30px;}

.ddtable dl:first-child dt, .ddtable dl:first-child dd { border-top-width: 1px; }

.reg_result_p { font-size: 24px; color:#2253b8; }
.result_txt { font-size: 18px; padding-top: 30px; line-height: 160%;}
.btn_confirm_reg { text-align: center; padding-top: 30px;}

.mt { margin-top: 30px;}
.mb { margin-bottom: 30px;}

@font-face { font-family: 'iconfont'; src: url('/theme/inventis/img/la-solid-900.woff') format('woff'); font-weight: 100; font-style: normal; }
.pass_lost:before { content: "\f57a"; font-family: 'iconfont'; font-size: 24px; vertical-align: middle; margin-right: 5px; }
.register_member:before { content: "\f118"; font-family: 'iconfont'; font-size: 24px; vertical-align: middle; margin-right: 5px; }