/* BASIC css start */
#loginWrap .mlog .frm-list input {border: 1px solid #c1c1c1; }

#loginWrap { margin:120px auto 100px; }
#loginWrap .page-body { width: 660px; margin: 0px auto; }
#loginWrap .mlog-sign { zoom: 1; overflow: hidden;  width: 645px; }

/* mlog-sign */
#loginWrap .frm-list { position: absolute; left: 0px; top: 3px; }
#loginWrap .frm-list li
#loginWrap .frm-list li .txt-frm { float: right;}
#loginWrap .frm-list li label { float:left; text-align: right; margin: 2px 3px 0px 100px; }
#loginWrap .frm-list li { width: 100%; }
#loginWrap .frm-list-img {float:left; margin: -50px 5px 0px -180px; }


/* member login */
#loginWrap .mlog { position: relative; width: 300px; 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: 325px; top: 0px; }
#loginWrap .mlog .security { position: absolute; right: 80px; top: 65px; line-height:24px;}

/* sign up */
#loginWrap .sign { position: relative; width: 370px; height: 100px; margin: 30px 0px 0px 250px ;auto 0 ; border-top:1px solid #ededed;}
#loginWrap .sign .frm-list { margin: 10px 0px 0px 20px ; }

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

