/* BASIC css start */
#loginWrap { padding-top:0px }
#loginWrap .mlog-sign { height:auto; border:none;padding:30px 0; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {margin:0 auto;}
#loginWrap .mlog-sign h3 {margin:0 0 20px 0; font-size:14px; color:#2e2e2e; font-weight:normal; line-height:18px; text-align:center;}
/* member login */
#loginWrap .mlog-sign .mlog { margin-top:0px; padding:0 81px; position:relative; width:360px;  border-right:none; }
#loginWrap .mlog-sign .mlog p { padding-top:20px; font-size:11px; color:#757575;}
#loginWrap .mlog-sign .frm-list { padding-top:18px;margin:0 auto; position:relative; width:360px }
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; margin-bottom:2px }
#loginWrap .mlog-sign .frm-list li label { padding: 2px 2px 2px 10px;position:absolute; top:0; left:0; width:95%; height:28px; color:#8f8f91; line-height:28px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { padding: 2px 2px 2px 10px; width:95%; height:28px; line-height:28px; border:1px solid #d9d9d9; }
#loginWrap .mlog-sign .btn-mlog { padding-top:0px; position:relative;margin:0 auto;width:360px; }
#loginWrap .mlog-sign .btn-mlog a { display:inline-block;width:355px; height:30px; font-size:12px;border:1px solid #ddd;background:#4c4c4c;text-align:center;color:#fff; line-height:30px; }
#loginWrap .mlog-sign .btn-mlog a:hover{background:#ddd;}
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important;margin-left:5px; }
#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 }

.idpwbtn{margin-left:5px;}
#loginWrap .mlog-sign .mlog .idpwbtn > p{padding-top:5px;}

/* sign */
#loginWrap .mlog-sign .sign { margin:25px auto 0;width:360px;border-top:1px solid #e9e9e9;padding:25px 0 0 4px;}
#loginWrap .mlog-sign .sign dl { padding-top:0px }
#loginWrap .mlog-sign .sign dl dt { font-size:11px; color:#757575;text-align:center; }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { width:355px; height:30px;text-align:center;background:#fff;border:1px solid #ddd; font-size:12px; line-height:30px;transition:all 0.4s; }
#loginWrap .mlog-sign .sign dl dd a:hover{background:#ddd;}

/* simpleLogin */
#simpleLogin { text-align:center; margin-top:10px }
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a { display:inline-block; *display:inline; vertical-align:top;position:relative;width:360px;margin-left:10px; *margin-left:9px }
#simpleLogin .sns-login a:first-child { margin-left:0 }
/* BASIC css end */

