/* BASIC css start */
#login .mlog-sign { zoom: 1; overflow: hidden; margin-top: 45px; }
#login .mlog-sign .mlog-w,
#login .mlog-sign .sign-w { float: left; }
#login .mlog-sign .mlog,
#login .mlog-sign .sign { background-color: #fff3f3; min-height: 125px; _height: 125px; padding: 45px 0 0 35px; }
#login .mlog-sign h3 { margin-bottom: 15px; }
#login .tit { color: #989898; font-size: 14px; letter-spacing: -1px; font-weight: bold; }
#login .txt { color: #afafaf; font-size: 11px; letter-spacing: -1px; }
/* member login */
#login .mlog-sign .mlog-w { width: 410px; margin-right: 25px; }
#login .mlog-sign .mlog { zoom: 1; overflow: hidden; position: relative; }
#login .frm-list li,
#login .frm-list li label,
#login .frm-list li .txt-frm { float: left; }
#login .frm-list li { width: 220px; margin-bottom: 8px; }
#login .frm-list li label { width: 60px; line-height: 20px; font-weight: bold; }
#login .frm-list li .txt-frm { width: 150px; height: 16px; padding: 2px 0 0 2px; border: 1px solid #e0e0e0; }
#login .mlog-sign .btn-mlog { position: absolute; top: 45px; left: 270px; }
#login .mlog-sign .security { position: absolute; top: 100px; left: 95px; }
/* sign up */
#login .mlog-sign .sign-w { width: 310px; }
#login .mlog-sign .btns { margin-top: 10px; }
#login .mlog-sign .btns a { margin-right: 5px; }
#login .mlog-sign .sign .txt { margin-top: 10px; }

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

/* BASIC css end */

