/* BASIC css start */
.memImg {text-align:center; }
.memImg a { margin-top: 60px; display:inline-block}

#loginWrap h3 {padding-top: 35px;font-size: 20px;color:#363636;font-weight:bold;line-height:18px;}
#loginWrap .mlog-sign {width:400px;margin: 30px auto 0;}

/* 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; }

/* 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:272px;margin-left:4px; *margin-left:9px }
#simpleLogin .sns-login a:first-child { margin-left:0 }
#simpleLogin .sns-login a img { width:272px }

/* BASIC css end */

