/* BASIC css start */
#loginWrap { width:724px; margin:60px auto 0; border-bottom:1px solid #ccc; }
#loginWrap .page-body { margin-bottom: 55px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign { width:330px; margin:0 auto; }
#loginWrap .mlog-sign h3 { padding-bottom:26px; }
/* member login */
#loginWrap .mlog-sign .mlog { position: relative; box-sizing:border-box; border:6px solid #f8f8f8; background:#ebebeb; padding:15px 20px; }
#loginWrap .mlog-sign .frm-list li .MS_login_pw { border:1px solid #ccc; width:205px; height:22px; }
#loginWrap .mlog-sign .frm-list li .MS_login_id { border:1px solid #ccc; width:148px ; height:22px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; font-family: "µ¸¿ò","verdana"; color:#7f7f7f; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 65px; 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 { display:block; margin:20px auto 0; text-align:center; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { text-align: center; padding:5px 0;}
#loginWrap .mlog-sign .sign .btns { margin-left: auto; margin-right: auto; }


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


/* BASIC css end */

