/* BASIC css start */
#loginWrap {width:740px; margin:0 auto;}


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

.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;}
.btn-mlog a.kakao {background:#fae100; border:none !important;}
.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;}


.nonmember_check h3 {font-size:23px; font-weight:600; text-align:left;margin-bottom:10px;}
.nonmember_check ul li {margin-bottom:40px;text-align:left !important;}
.nonmember_check input {width:100%; height:100%; border:none; background:transparent;padding: 0px 20px;font-size:17px;}

.page-body h1 {font-size:30px;font-weight:bold;text-align:center;}
.btnas_check {width: 365px;height: 50px;background: #2b2b32;color: #f6f7f9;font-size:20px;font-weight: 600;box-sizing:border-box;display: flex;align-items: center;justify-content: center;margin:100px auto 22px;}

.nonmember_check {margin:140px auto;width:570px;}
.nonmember_check label {display:inline-block;font-size:14px;color:#000;letter-spacing: 0.2em;height: 70px;line-height: 35px;margin: 0;vertical-align: top;background:#f6f7f9;width:570px;}

.btn_check {text-align:center;margin-bottom:155px;}
.btn_check p {font-size:20px;}
/* BASIC css end */

