/* BASIC css start */
/*초기화*/
#content { width: 480px; margin: 0 auto; padding: 0;}
#contentWrapper {min-height:auto !important;}

#loginWrap { padding: 100px 0 180px; width:480px !important; }
#loginWrap .mlog-sign {  }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {  }
#loginWrap h3 { font-size:18px; color:#363636; font-weight:bold; line-height:18px; text-align: center; margin: 25px 0; }
#loginWrap h3.logintit { padding-top: 30px; position: relative; margin-top: 40px; }
#loginWrap h3.logintit:before { content: ''; position: absolute; width: 100%; height: 1px; left: 0; top: 0; background: #c3c3c3; }
/* member login */
#loginWrap .mlog-sign .mlog { position:relative; }
#loginWrap .mlog-sign .mlog p { padding-top:20px; font-size:11px; color:#adadad; display: block; justify-content: space-between; }
#loginWrap .mlog-sign .frm-list { position:relative;  }
#loginWrap .mlog-sign .frm-list li { position:relative; width: 100%; }
#loginWrap .mlog-sign .frm-list li label { padding-left:11px; position:absolute; top:0; left:0;  height:50px; color:#adadad; line-height:50px; cursor:text }
#loginWrap .mlog-sign .frm-list li input { height:50px; line-height:50px; border:1px solid ; width: 100%; box-sizing: border-box; text-indent: 12px;}
#loginWrap .mlog-sign .frm-list li:nth-child(2) input { border-top: none; }
#loginWrap .mlog-sign .btn-mlog { padding-top:10px; width: 100%; }
#loginWrap .mlog-sign .btn-mlog a { height:60px; font-size:16px; line-height: 60px; text-align: center; border: 1px solid #000;; box-sizing:border-box; transition: all 0.3s;}
#loginWrap .mlog-sign .btn-mlog a:nth-child(1) { width: 480px; display: block; border-bottom: none; background: #000; color: #fff; }
#loginWrap .mlog-sign .btn-mlog a:nth-child(1):hover { background: #fff; color: #000; }
#loginWrap .mlog-sign .btn-mlog a:nth-child(2) { width: 50%; display: inline-block; }
#loginWrap .mlog-sign .btn-mlog a:nth-child(3) { width: 50%; display: inline-block; float: right; border-left: none; }
#loginWrap .mlog-sign .se-log { position:relative; color:#666 !important }
#loginWrap .mlog-sign .se-log a{float: right}
#loginWrap .mlog-sign .se-log label { font-size:11px; margin-right: 5px;}
#loginWrap .mlog-sign .se-log label input { margin-top:-3px; *margin-top:-4px; vertical-align:middle }

/* sign */
#loginWrap .mlog-sign .sign {  }
#loginWrap .mlog-sign .sign dl { padding-top:22px }
#loginWrap .mlog-sign .sign dl dt { font-size:11px; color:#adadad }
#loginWrap .mlog-sign .sign dl dd { padding-top:15px }
#loginWrap .mlog-sign .sign dl dd a { height:58px; font-size:15px; line-height:58px }

/* simpleLogin */
#simpleLogin {}
#simpleLogin .sns-login { font-size:0 }
#simpleLogin .sns-login a {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    margin-bottom: 10px;
}
#simpleLogin .sns-login a:first-child { background: #FFEB3B; }
#simpleLogin .sns-login a span { width: 27px; margin-right: 13px; }
#simpleLogin .kakao_icon {width: 25px;}
/* BASIC css end */

