/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .page-body { width: 1118px; overflow:hidden; margin-top: 30px; padding:40px 40px; border:1px solid #e2e6e1; }
#loginWrap .mlog-sign { width: 100%; padding-top:30px; overflow:hidden; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign { float: left; }

/*타이틀*/
#loginWrap .login_title{ border-bottom:1px solid #e2e6e1; padding-bottom:20px; }
#loginWrap .login_title_1{ font-weight:500; color:#2e2e2e; font-size:40px; letter-spacing:-1px; padding-left:20px; }
#loginWrap .login_text{ font-weight:400; color:#6c6c6c; font-size:16px; letter-spacing:-1px; padding-left:10px; }
#loginWrap .login_stitle { font-weight:500; color:#424141; font-size:17px; letter-spacing:-1px; text-align:left; }

/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 750px; height: 220px; }
#loginWrap .mlog-sign .frm-list { width:500px; height:90px; padding-top:20px; float: left; }
#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: 70px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 100px; 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 { width:100%; overflow-x:hidden; padding-top:10px; }
#loginWrap .mlog-sign .se-log label { padding-left:70px; }
#loginWrap .mlog-sign .frm-list li .txt-frm { width:400px; height:36px; background-color:#FFFFFF; border:1px solid #ededed; }
#loginWrap .mlog-sign .login_btn { width:200px; padding-top:20px; overflow-x:hidden; }


/* sign */
#loginWrap .mlog-sign .sign { width: 368px; padding-top: 20px; text-align: left; }
#loginWrap .mlog-sign .sign .btns { width:100%; overflow:hidden; padding-bottom:20px; }
#loginWrap .mlog-sign .sign_text { width:100%; overflow:hidden; padding-bottom:8px; }

/* order shopping */
#loginWrap .order-sp { margin-top: 0px; border-top:1px solid #e2e6e1; overflow: hidden; }
#loginWrap .order-sp h3,
#loginWrap .order-sp .frm-wrap { width:100%; }
#loginWrap .order-sp h3 { width: 226px; padding-top: 10px; text-align: center; font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm-wrap p { font-size: 0; line-height: 0; }
#loginWrap .order-sp .frm { position: relative; width: 100%; height: 90px; margin-top: 10px; }
#loginWrap .order-sp .frm .frm-list { width:500px; height:90px; float: left; }
#loginWrap .order-sp .frm li,
#loginWrap .order-sp .frm li label,
#loginWrap .order-sp .frm li .txt-frm { float: left; }
#loginWrap .order-sp .frm li { width: 100%; margin-bottom: 5px; }
#loginWrap .order-sp .frm li label { width: 70px; padding-top: 4px;}
#loginWrap .order-sp .frm li .txt-frm { width:400px; height:36px; background-color:#FFFFFF; border:1px solid #ededed; }
#loginWrap .order-sp .frm .btn-sch { }
#loginWrap .order-sp .frm .login_btn { width:200px; overflow-x:hidden; }

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

