/* BASIC css start */
#loginWrap {text-align:center; }
#loginWrap .login_option {text-align:left;margin-top: 17px;}
#loginWrap .login_option .se-log  {margin-right:17px; color:#9E9E9E}
#loginWrap .btn-mlog a  {display:block; background:#2b2b32;font-size:15px;font-weight:500;color:#fff;}

.mlog {margin-bottom:40px; }
.find_box {text-align:center;display: flex;justify-content:space-between;align-items: center; margin-top: 25px;}
.find_box .se-log  {padding-left:124px;}
.find_box .se-log span {font-size:20px; }
.find_box .se-log input[type="checkbox"]:after {margin-top:-13px; width:20px; height:20px}

.find_box li { display:inline-block; position:relative;margin-right:16px;}
.find_box li:after {content:'';display: inline-block;width:1px;height:11px;background: #2b2b32;position:absolute;top:calc(50% - 5.5px);right:-10px;}
.find_box li:last-child:after {display:none;}
.find_box li:last-child {margin-right:0px;}
.find_box li a {display:inline-block;font-size: 20px;color: #2b2b32;}

.login_info {margin: 80px 0 0;text-align:left;}
.login_info p {color:#9E9E9E; font-size:13px; margin-bottom:16px; }
.login_info li {margin-bottom: 12px;color:#9E9E9E;font-size: 12px;}
.login_info li:last-child {margin-bottom:0}
.login_info li span {display:inline-block;width: 17px;margin-right: 4px;}


#loginWrap .wrapper {width:740px; margin:0 auto;}
#loginWrap .login_new {display:flex;}
#loginWrap .login_new ul {width:calc(100% - 216px);padding-right: 40px;box-sizing: border-box; }
#loginWrap .login_new ul li {margin-bottom:24px;display:flex;align-items:center; }
#loginWrap .login_new ul li:last-child {margin-bottom:0}
#loginWrap .login_new ul li label {width: 124px;text-align:left;font-size:24px;}
#loginWrap .login_new ul li input {width: calc(100% - 124px);height: 50px;padding: 0 16px;background: #f1f2f3;border: none;font-size:18px;box-sizing: border-box;}
#loginWrap .login_new .btn-mlog  {width:216px;margin-top: 0;}
#loginWrap .login_new .btn-mlog a {height: 124px;display:flex;justify-content: center;align-items: center;font-size:30px;font-weight:200}

#loginWrap .txt {font-size:20px;}
#loginWrap .txt span {font-size:20px;font-weight:900;}

.login_please {display: flex;align-items: baseline;justify-content: space-between;border-top: 1px solid #f6f7f9;padding: 48px 20px;box-sizing: border-box;}

#loginWrap .btn-mlog a.btnas {width: 275px;height: 50px;background: #fff;color: #2b2b32;border: 1px solid #2b2b32;font-size:20px;font-weight: 600;box-sizing:border-box;display: flex;align-items: center;justify-content: center;}
#loginWrap .btn-mlog a.kakao {background:#fae100; border:none !important;}
#loginWrap .btn-mlog a.kakao span {margin-right:20px;}

.JoinSns {margin-top: -30px; display:flex;justify-content: flex-end;}
.JoinSns ul {display:flex;justify-content: center;width: 275px;align-items: center;}
.JoinSns ul li a {display:block; }
.JoinSns ul li a img {width: 54px;}

.non_button {margin:135px auto 0; text-align:center }
.non_button a { display:block; font-size:20px;color:#fff;line-height:60px; width:360px;height:60px;background:#2b2b32;  padding:0 20px; box-sizing:border-box; margin:0 auto }


/* BASIC css end */

