/* BASIC css start */
#loginWrap { margin:0 auto 50px; width:582px }
#loginWrap .mlog-sign {  }
/* member login */
#loginWrap .mlog-sign .mlog { 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 { 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 { border-radius:5px 5px 0 0 }
#loginWrap .mlog-sign .frm-list li.pwd 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:20px; 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 }

/* 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 40px; 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 */

