/* BASIC css start */
#loginWrap { margin:0 auto 50px; width:582px }

#loginWrap .loginTab {  }
#loginWrap .loginTab ul { *zoom:1 }
#loginWrap .loginTab ul:after { display:block; clear:both; content:'' }
#loginWrap .loginTab li { float:left; width:50%; text-align:center; cursor:pointer }
#loginWrap .loginTab li span { display:block; height:54px; font-size:14px; color:#999; font-weight:700; line-height:54px; background:#eee }
#loginWrap .loginTab li[data-tab="memberLogin"] span { border-radius:5px 0 0 5px }
#loginWrap .loginTab li[data-tab="orderGuest"] span { border-radius:0 5px 5px 0 }
#loginWrap .loginTab li.on span { height:52px; font-size:14px; color:#363942; font-weight:400; line-height:52px; border:1px solid #363942; background:#fff }

#loginWrap .mlog-sign {  }

/* member login */
#loginWrap .mlog-sign .mlog { margin-top:40px; position:relative }
#loginWrap .mlog-sign .frm-list { position:relative }
#loginWrap .mlog-sign .frm-list li { position:relative; width:100% }
#loginWrap .mlog-sign .frm-list li.pwd,
#loginWrap .mlog-sign .frm-list li.order-num { margin-top:-1px }
#loginWrap .mlog-sign .frm-list li label { display:none; padding-left:11px; position:absolute; top:0; left:0; width:375px; height:50px; color:#adadad; line-height:50px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { padding-left:35px; width:545px; height:56px; font-size:14px; line-height:56px; border:1px solid #ccc }
#loginWrap .mlog-sign .frm-list li.id input,
#loginWrap .mlog-sign .frm-list li.name input { border-radius:5px 5px 0 0 }
#loginWrap .mlog-sign .frm-list li.pwd input,
#loginWrap .mlog-sign .frm-list li.order-num input { border-radius:0 0 5px 5px }
#loginWrap .mlog-sign .frm-list li input::placeholder { color:#999; font-weight:300 }
#loginWrap .mlog-sign .btnUse { padding-top:18px; position:relative; *zoom:1 }
#loginWrap .mlog-sign .btnUse:after { display:block; clear:both; content:'' }
#loginWrap .mlog-sign .btnUse .saveId { float:left; font-size:14px; color:#363942 }
#loginWrap .mlog-sign .btnUse .pwLost { float:right }
#loginWrap .mlog-sign .btnUse .pwLost a { font-size:14px; color:#363942; font-weight:600 }
#loginWrap .mlog-sign .btn-mlog { padding-top:30px; position:relative }
#loginWrap .mlog-sign .btn-mlog a { width:580px; height:56px; font-size:16px; font-weight:600; line-height:56px; border-radius:50px }
#loginWrap .mlog-sign .se-log { display:none; position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log label { font-size:11px }
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign { margin-top:60px; border-top:2px solid #363942 }
#loginWrap .mlog-sign .sign dl { padding:40px 0; *zoom:1 }
#loginWrap .mlog-sign .sign dl:after { display:block; clear:both; content:'' }
#loginWrap .mlog-sign .sign dl dt { padding-top:7px; float:left; font-size:14px; color:#363942; font-weight:300; line-height:24px }
#loginWrap .mlog-sign .sign dl dt span { font-size:16px; color:#b99341; font-weight:700 }
#loginWrap .mlog-sign .sign dl dd { float:right }
#loginWrap .mlog-sign .sign dl dd a { width:198px; height:54px; font-size:16px; font-weight:600; line-height:54px; border-radius:5px }

/* order shopping */
#loginWrap .order-sp { display:none; margin-top:40px; position:relative }
#loginWrap .order-sp li input { margin:0; padding:0 0 0 35px }
#loginWrap .order-sp li.order-num input { color:#999 }
#loginWrap .order-sp .desc { padding-top:20px; font-size:14px; color:#363942; font-weight:300 }

/* simpleLogin */
#simpleLogin { margin-top:55px; text-align:center }
#simpleLogin .loginOr { position:relative }
#simpleLogin .loginOr:before { position:absolute; top:7px; left:0; right:0; width:100%; height:1px; background:#eee; content:''; z-index:-1 }
#simpleLogin .loginOr span { display:inline-block; padding:0 39px; font-size:14px; color:#bbb; background:#fff }
#simpleLogin .sns-login { margin-top:58px; font-size:0 }
#simpleLogin .sns-login a { display:inline-block; margin-left:6px; position:relative; width:188px; height:42px; text-align:right; line-height:42px; border:1px solid #ccc; border-radius:5px; vertical-align:top }
#simpleLogin .sns-login a:first-child { margin-left:0 }
#simpleLogin .sns-login a .linkSns { display:block; margin:0 14px; position:relative; font-size:14px; color:#363942; font-weight:300; background:url(/design/parker01/common/sp_login_sns.png) 0 0 no-repeat }
#simpleLogin .sns-login a .linkNaver { background-position:0 0 }
#simpleLogin .sns-login a .linkFacebook { background-position:0 -42px }
#simpleLogin .sns-login a .linkKakao { background-position:0 -84px }
/* BASIC css end */

