/* BASIC css start */
#loginWrap .loc-navi { margin-top: 40px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#loginWrap .mlog-sign { width: 100%; max-width: 500px; font-size: 14px; margin: 0 auto; }
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {  }
#loginWrap .mlog-sign .sign .btns {display: flex; widht:100%; justify-content: space-between; margin-top: 5px; }

/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 100%;}
#loginWrap .mlog-sign .frm-list { position: relative; width: 100%; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm {  }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog {  }
#loginWrap .mlog-sign .se-log {  }
/* sign */


/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; position:relative; }
#simpleLogin .sns-login span {  }
#simpleLogin .sns-login span img { width: 80px !important;}




#contentWrap {padding: 150px 0 100px !important; min-height: 50vh; }


.MS_login_id,
.MS_login_pw {width: calc(100% - 22px) !important; border: 1px solid #e1e1e1; background: #fff; padding: 5px 10px; height: 30px !important;}

#loginWrap .login_title {text-align : center; }
.login_btn {display: block; text-align: center; width:100%; background: #121212; color: #fff; line-height: 40px; margin-top: 20px; }


.page-body h1 {margin: 50px auto; text-align: center; }
/* BASIC css end */

