/* BASIC css start */
#loginWrap .mlog-sign { zoom: 1; overflow: hidden; width: 550px; margin: 30px auto 40px; padding: 60px; border-top: 2px solid #111; border-bottom: 1px solid #ccc; background: #fcfcfc; }

/* mlog-sign */
#loginWrap .frm-list { position: absolute; left: 0; top: 5px; }
#loginWrap .frm-list li,
#loginWrap .frm-list li label,
#loginWrap .frm-list li .txt-frm { float: left; }
#loginWrap .frm-list li .txt-frm { width: 200px; height: 34px; line-height: 34px; margin-right: 0px; padding-left: 5px; border: 1px solid #ddd; font-size:14px; }

#loginWrap .loginlogo {text-align:center; margin-top:30px;}

/* member login */
#loginWrap .mlog { position: relative; float: left; width: 445px; height: 160px; margin-left:65px;  }
#loginWrap .mlog .frm-list li label { width: 120px; line-height: 36px; font-size: 14px; font-weight: bold; color: #111; }
#loginWrap .mlog .frm-list li { margin-bottom: 7px; }
#loginWrap .mlog .btn-mlog { position: absolute; left: 335px; top: 5px; }
#loginWrap .mlog .security { position: absolute; left: 120px; top: 90px; }

/* sign up */
#loginWrap .sign { position: relative; float: left; width: 430px; height: 105px; margin-left: 145px;  margin-top: 80px; }
#loginWrap .sign .frm-list li label { width: 160px; line-height: 36px;  }
#loginWrap .sign .frm-list li { margin-bottom: 7px; }
#loginWrap .sign .frm-list .CSSbutton { margin-top: 3px; }


/* simpleLogin */
#simpleLogin { position: relative;  }
#simpleLogin .sns-login { margin-top: 60px; text-align: center; font-size: 0;}
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }

/* BASIC css end */

