/* BASIC css start */
#loginWrap { margin: 0 auto 100px; }
#loginWrap .page-body { width: 600px; margin: auto; }
#loginWrap .mlog-sign { zoom: 1; overflow: hidden; width: 600px; border-top: 2px solid #111; border-bottom: 1px solid #ccc; background: #fcfcfc; }

/* mlog-sign */
#loginWrap .frm-list { position: absolute; left: 0px; top: 3px; }
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .bull,
#loginWrap .frm-list li .txt-frm { float: left; }
#loginWrap .frm-list li { width: 100%; }
#loginWrap .frm-list li .bull { text-align: center; width: 16px; line-height: 20px; }
#loginWrap .frm-list li #jumin1, 
#loginWrap .frm-list li #jumin2 { width: 91px; }
#loginWrap .frm-list li .txt-frm { width: 200px; height: 20px; margin-right: 0px; padding: 2px 0 0 2px; border: 1px solid #ccc; }

/* member login */
#loginWrap .mlog { position: relative; width: 340px; height: 100px; margin: 55px auto 0 ; }
#loginWrap .mlog .frm-list li label { width: 50px; line-height: 21px; font-size: 11px; letter-spacing: -1px; font-weight: bold; }
#loginWrap .mlog .frm-list li { margin-bottom: 8px; }
#loginWrap .mlog .btn-mlog { position: absolute; left: 265px; top: 0px; }
#loginWrap .mlog .security { position: absolute; left: 50px; top: 65px; line-height:24px;}
/* sign up */
#loginWrap .sign { position: relative; width: 370px; height: 100px; margin: 0 auto ; border-top:1px solid #ededed; text-align:center;}
#loginWrap .sign .msg { position: relative; margin: 35px auto ; }
/* BASIC css end */

