/* BASIC css start */
#loginWrap .page-body { margin-top: 0px; margin-left: auto; margin-right: auto; }
#loginWrap .page-body .login_01 { text-align:center; padding:0 0 30px;}
#loginWrap .mlog-sign { border:1px solid #ece8e2; background:#fcfcfb;}
#loginWrap .mlog-sign .logBox { border:0px solid #f7f7f7; text-align:center; padding-bottom:30px;}
#loginWrap .mlog-sign .mlog,
#loginWrap .mlog-sign .sign {  }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 424px; height: 100px; border-bottom:1px solid #cfcac5; text-align: left; margin:0 auto; padding-bottom:20px;}
#loginWrap .mlog-sign .frm-list { width: 352px; position: absolute; left: 33px; top: 0;}
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#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.id input,#loginWrap .mlog-sign .frm-list li.pwd input{ text-indent:10px; width:258px; height:36px; line-height:36px; border:1px solid #dbdbdb; font-size:15px; color:#727272; font-weight:bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#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 { position: absolute; right: 37px; top: 0; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 33px; bottom: 20px; }
#loginWrap .mlog-sign .frm-list li input { width:150px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 410px; margin:20px auto 0; font-size: 0; line-height: 0; text-align: left; }
#loginWrap .mlog-sign .sign .btns { height: 36px; line-height: 36px; margin:0 0 6px; padding:0; font-size:15px; font-weight:bold; color:#727272; overflow:hidden; clear:both; letter-spacing:-1px;}
#loginWrap .mlog-sign .sign .btns a { display: block; float:right; }

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

.subTitle{padding:44px 0 13px;text-align:left; border-bottom:none; margin:0;}
.subTitle h2 {font-size:23px; font-weight:bold; color:#7a6c5f; font-family:Malgun Gothic,"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò",sans-serif !important;}

.mlog_tit{margin:80px 0 36px; text-align:center; font-size:16px; font-weight:500; color:#575757; letter-spacing:-1px;}
.mlog_tit h1{font-size:35px; line-height:36px; color:#7a6c5f; font-weight:bold;}
.mlog_tit h1 span{color:#c0d52e}

.login_membership{border:1px solid #ebe6e0; background:#f4f4f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:56px 0; text-align:center; margin:30px 0 25px;}
.login_membership p{margin-bottom:20px;}
.login_membership ul{width:902px; margin:0 auto; height:367px; clear:both; }
.login_membership ul li{float:left; margin:0 7px 7px 0;}
.sns_login_tit{margin:20px 0 36px; text-align:center; font-size:12px;  font-weight:500; color:#888888; letter-spacing:-1px;}

/* BASIC css end */

