/* BASIC css start */
#loginWrap {width:100%;}

#loginWrap .page-body { width: 870px; height:800px; margin-left:30px; margin-top:50px; }
#loginWrap .page-body .lgBox {width:100%;}
#loginWrap .page-body .lgBox:after {content:''; display:none; clear:both;height:0;}

#loginWrap .page-body .lgBox > div {float:left; margin-right:20px;}


#loginWrap .page-body .lgBox > div#simpleLogin {margin-right:0;   }







#loginWrap .loc-navi { margin-top: 40px; margin-right:10px; padding-bottom: 5px; }


/* member login */


#loginWrap .mlog-sign {background-image:url('http://nowmro.img15.kr/nowsafety_JEHA/img/login/lgbg.jpg'); background-size:contain; background-position:center; background-repeat:no-repeat; margin-left:30px}

#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 { margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li:nth-child(2) {margin-bottom:10px;}


#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  {position:relative;}

#loginWrap .se-log {position:absolute;top:135px;left:0; }


#loginWrap .se-log label {line-height:12px; margin-right:70px; }


#loginWrap .se-log a {line-height:16px;}



/* sign */
#loginWrap .mlog-sign .sign { margin-top:22px; margin-left:25px; width:300px; }

#loginWrap .mlog-sign .sign > div {float:left; }
#loginWrap .mlog-sign .sign > div:nth-child(1) {margin-right:10px;}

/* simpleLogin */
#simpleLogin { position: relative; }

#simpleLogin .sns-login {  font-size: 0; line-height: 0; }

#simpleLogin .sns-login div {margin-left:10px;}

#simpleLogin .sns-login p { margin-bottom: 30px; }

#simpleLogin .sns-login a { display: inline-block; margin-bottom:6px;}



#loginWrap .loghead { width:100%; height:80px margin:0 auto; }

#loginWrap .mlog { width:300px;padding-top:35px; }

#loginWrap fieldset { display:inline-block; position:relative; margin-left:25px;}




#loginWrap .label {text-align:left; width:250px;font-size:12px; color:#999; }




#loginWrap .frm-list li {margin-bottom:15px;}


#loginWrap .frm-list input {

  border:1px solid #ccc;
  background:#fff;
  width:248px; height:30px;
  margin-top:5px;
  
}

#loginWrap .frm-list input {

  border:1px solid #ccc;
  background:#fff;
  width:248px; height:40px;
  
}







#loginWrap .order-sp {margin-bottom:30px;}

#loginWrap .order-sp h3 {text-align:left; margin-bottom:10px;}

#loginWrap .order-sp .guest_order { width: 820px; margin:0 auto; text-align:center; }

#loginWrap .order-sp .guest_order fieldset {text-align:left;}
 


#loginWrap .order-sp .guest_order ul:after { content:'';display:block; clear:both; height:0; }

#loginWrap .order-sp .guest_order ul .nonmem {float:left; margin-right:30px;}

#loginWrap .order-sp .guest_order ul .nonmem:nth-child(2) {margin-right:0;}

#loginWrap .order-sp .guest_order ul .nonmem label {line-height:35px; margin-right:4px; font-size:16px; font-weight:500;}

#loginWrap .order-sp .guest_order ul .nonmem input {width:240px; height:36px; background:#fff; border:1px solid #bbb;}

#loginWrap .order-sp .guest_order ul a {}
/* BASIC css end */

