/* BASIC css start */
#loginWrap .page-body { width: 688px; margin-top: 55px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width: 688px; min-height: 206px; _height; 206px; background: url(/images/d3/modern_simple/login_mlog_bg.gif) no-repeat 0 0; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 462px; height: 207px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 110px; width: 255px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 226px; padding-top: 80px; font-size: 0; line-height: 0; text-align: center; }
#loginWrap .mlog-sign .sign .btns { width: 103px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }

/* 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; }


#loginWrap .login { width: 100%; height: 477px; margin: 0 0 35px 0; padding: 83px 0 0 0; color: #2e2e2e; }
#loginWrap h3 { margin: 0 0 25px 91px; text-align: left; }
#loginWrap .login fieldset { position: relative; width: 257px; margin: 0 auto 0 91px; float: left; }
#loginWrap .login fieldset .id, #loginWrap  .login fieldset .password { overflow: hidden; display: block; width: 265px; margin: 0 0 7px 0; color: #8F8F91; }
#loginWrap .login fieldset .id span, #loginWrap .login fieldset .password span img { float: left; }
#loginWrap .login fieldset .id input { float: left; width: 207px; height: 17px; padding: 2px 2px 2px 3px; border: 1px solid #dbdbdb; color: #8F8F91; margin-right: 13px; }
#loginWrap .login fieldset .security { padding: 0 0 0 42px; margin: 10px 0; color: #757575; }
#loginWrap .login fieldset .security input { width: 13px; height: 13px; margin: 0 3px 0 -5px; vertical-align: -3px; }
#loginWrap .login fieldset .password input { float: left; width: 207px; height: 17px; padding: 2px 2px 2px 3px; border: 1px solid #dbdbdb; color: #8F8F91; margin-right: 13px; }
#loginWrap .login fieldset .security label { margin: 0 6px 0 0; }
#loginWrap .login .loginbanner { position: relative; }
#loginWrap .login .loginbanner img { position: absolute; top: -172px; right: 91px; }
#loginWrap .login .login3btn { clear: both; width: 750px; height: 193px; padding: 0; text-align: left; margin: 110px auto 0 91px; }
#loginWrap .login .login3btn li { float: left; }
/* BASIC css end */

