@charset "UTF-8";

#login label,
#password label,
#member_confirm label { width:0; height:0; overflow:hidden; font-size:0; position:absolute; }

.large_input {  width: 200px; height: 31px;  padding: 0 0 0 9px; line-height: 1.8em; border: 1px solid #aaaaaa; background: transparent; font-size: 16px; font-weight: bold; }
#mb_id.unfocus { background:url("./img/login_text.gif") no-repeat 10px 11px; }
#mb_id.focus { background:#efefef url("./img/login_text.gif") no-repeat 10px -20px; }
#mb_password.unfocus { background:url("./img/login_text.gif") no-repeat 10px -51px; }
#mb_password.focus { background:#efefef url("./img/login_text.gif") no-repeat 10px -82px; }
#wr_password.unfocus { background:url("./img/login_text.gif") no-repeat 10px -51px; }
#wr_password.focus { background:#efefef url("./img/login_text.gif") no-repeat 10px -82px; }

.confirm div { margin-top:10px; }
.confirm .submit { border: 1px solid #EFEFEF; padding:10px; vertical-align: 5%; cursor:pointer; letter-spacing:-1px; background-color:#f0f0f0; }

.confirm h2 { margin:15px 0 6px 0; font:bold 14px "나눔고딕",dotum; letter-spacing:-1px; }
.confirm .checkbox { text-align:right; }
.confirm .register_submit { text-align:center; margin:15px 0; }
#register label { padding:10px 0; color:#666666; cursor:pointer;  }
#register label.checked { color:#000000; }

.confirm table { margin-top:20px; width:100%;  border-top:2px solid #d3d3d3; border-bottom:1px solid #efefef; border-collapse:collapse; }
.confirm table th,
.confirm table td { border-bottom:1px solid #efefef; padding:5px 10px; }
.confirm table th { text-align:left; font-weight:normal; letter-spacing:-1px; color:#555555; background:#fafafa; }

.confirm .desc { padding:3px 5px; font:11px dotum; letter-spacing:-1px; color:#336666; }
.confirm .msg { font:11px dotum; letter-spacing:-1px; }

.memo_content { border-top:2px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height:100px; min-height:100px; margin:10px 0; padding:10px; }
#message > /**/ .memo_content { height:auto; line-height:1.6; }

.confirm table.form { width:100%;  border-top:2px solid #d3d3d3; border-bottom:1px solid #efefef; border-collapse:collapse; }
.confirm table.form table,
.confirm table.form table td { border:none; }
.confirm table.form th,
.confirm table.form td { border-bottom:1px solid #efefef; padding:5px 10px; }
.confirm table.form th { text-align:left; font-weight:normal; letter-spacing:-1px; color:#555555; background:#fafafa; }