/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px;  }
#loginWrap .page-body { width: 879px; margin-top: 55px; margin-left: auto; margin-right: auto; margin-bottom: 135px;   }
#loginWrap .mlog-sign { width: 879px; min-height: 350px; _height; 206px; background: url(/design/maska/9678/makeshop/common/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;  font-family: 'Noto Sans Korean', sans-serif; }
#loginWrap .mlog-sign .frm-list { position: absolute; width: 330px; top: 97px;  }
#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.pwd label { padding-top: 17px; }
#loginWrap .mlog-sign .frm-list li input { width: 330px; }
#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; top: 110px; top: 253px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 134px; top: 329px; height: 13px; }
#loginWrap .mlog-sign .se-log label {  height: 13px; line-height: 13px;  }
#loginWrap .mlog-sign .se-log label input[type=checkbox] { padding-top: 2px; }
#loginWrap .mlog-sign .se-log .safe_connection {margin-left: 5px;}
#loginWrap .mlog-sign .frm-list li.id input {  }
#loginWrap .mlog-sign .frm-list li input { padding:0px !important; font-size:12px !important; height: 32px !important; line-height:17px !important; 
background: #fff; width: 100%; }

/* sign */
#loginWrap .mlog-sign .sign { width: 330px; padding-top: 97px; float: right; }
#loginWrap .mlog-sign .sign .btns { width: 330px; margin-top: 8px;   }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 10px; }
#loginWrap .mlog-sign .sign .btns a.last { margin-top: 22px; }

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

.sign .msg { padding-bottom: 2px; }


/* BASIC css end */

