/* BASIC css start */
.page-body {width: 860px;margin: 30px auto 0;overflow: hidden;}
#loginWrap h3 {padding-top:35px; font-size: 20px;color:#363636;font-weight:bold;line-height:18px;}
#loginWrap .mlogWrap {width:400px;float:left;margin-right: 60px;}

/* member login */
#loginWrap .mlog-sign .mlog {position:relative;}
#loginWrap .mlog-sign .mlog p {padding-top: 7px;}
#loginWrap .mlog-sign .frm-list {padding-top: 16px;position:relative;}
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#loginWrap .mlog-sign .frm-list li label {padding-left:11px;position:absolute;top:0;left:0;width: 389px;height:50px;color:#adadad;line-height:50px;cursor:text;font-size: 14px;}
#loginWrap .mlog-sign .frm-list li input {padding-left:10px;width: 388px;height:48px;line-height:48px;border:1px solid #ddd;font-size:14px;}
#loginWrap .mlog-sign .btn-mlog {padding-top: 15px;position:relative;}
#loginWrap .mlog-sign .btn-mlog a {width: 398px;height:58px;font-size:16px;line-height:58px;}
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log label {font-size:11px;margin-right: 20px;}
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign {border-top: 1px solid #ddd;margin-top: 20px;padding-top: 15px;text-align:center;}
#loginWrap .mlog-sign .sign a {font-size:13px; }
#loginWrap .mlog-sign .sign span.bar { margin: 0 15px; font-size:10px;color:#ddd; }

/* order shopping */
#loginWrap .order-sp {width:400px;float:left;}
#loginWrap .order-sp .frm-list {padding-top: 16px;position:relative;}
#loginWrap .order-sp .frm-list li { position:relative; width: 100%; margin-bottom:6px }
#loginWrap .order-sp .frm-list li label {padding-left:11px;position:absolute;top:0;left:0;width: 389px;height:50px;color:#adadad;line-height:50px;cursor:text;font-size: 14px;}
#loginWrap .order-sp .frm-list li input {padding-left:10px;width: 388px;height:48px;line-height:48px;border: 1px solid #ddd;padding-top:0;font-size: 14px;}
#loginWrap .order-sp .frm-wrap p {color:#999;padding-top: 7px;}
#loginWrap .order-sp li.order-num label { display:none !important }
#loginWrap .order-sp li.order-num .txt-frm { color:#adadad; font-size:14px; }
#loginWrap .order-sp li.order-num .txt-frm:focus { color:#1c1c1c }
#loginWrap .order-sp .btn-mlog {padding-top: 15px;position:relative;}
#loginWrap .order-sp .btn-mlog a {width: 398px;height:58px;font-size:16px;line-height:58px;}

/* simpleLogin */
#simpleLogin {position: relative;overflow: hidden;width:400px; margin: 0 auto; }
#simpleLogin .sns-login {padding-top: 16px;position:relative;}
#simpleLogin .sns-login a {display: block;float: left;vertical-align:top;position:relative;font-size: 16px;width: 400px;margin-left: 5px;*margin-left: 4px;height: 60px;line-height: 60px;text-align: center;}

#simpleLogin .sns-login a.fbLogin  { background:#4267b2; color:#fff }
#simpleLogin .sns-login a.ktLogin  { background:#f9e000; color:#3b1e1e }
#simpleLogin .sns-login a.nvLogin  { background:#19ce60; color:#fff }

#simpleLogin .sns-login a:first-child { margin-left:0 }
#simpleLogin .sns-login a i {font-size: 25px;vertical-align: middle;/* margin-left:-2px; */}
/* BASIC css end */

