/* BASIC css start */
/*
    멤버시작
*/
.member {
    width:579px;
    margin:0 auto;
    padding:60px 0;
}
.member h2 {
    color:#222;
    font-size:28px;
}

.member .box {
    margin:17px 0 0;
    padding:53px 54px 59px;
    border:1px solid #dcdcdc;
}
.member .box h3 {
    padding:0 0 3px;
    color:#222;
    font-size:20px;
    font-weight:normal;
}

.member .box .login {
    overflow:hidden;
}
.member .box .login .input-info {
    float:left;
}
.member .box .login .input-info div {
    position:relative;
    margin:11px 0 0;
}
.member .box .login .input-info div .MS_login_id {
    width:269px;
    height:36px;
    padding:0 13px;
    border:1px solid #ccc;
    color:#8c8c8c;
    font-size:13px;
    line-height:36px;
}

.member .box .login .input-info div .MS_login_pw {
    width:269px;
    height:36px;
    padding:0 13px;
    border:1px solid #ccc;
    color:#8c8c8c;
    font-size:13px;
    line-height:36px;
}


.member .box .login .login_button {
    float:right;
    margin:11px 0 0;
}
.member .box .save {
    position:relative;
    min-height:20px;
    margin:13px 0 0;
}

.member .box .btn {
    margin:16px 0 0;
    padding:16px 0 0;
    border-top:1px solid #dbdbdb;
    font-size:0;
    text-align:center;
}




.skinbtn.point2 {
    background: #3e3d3c;
    border: 1px solid #3e3d3c;
    color: #fff;
    font-weight: bold;
}

.skinbtn.base3 {
    background: #6b6b6b;
    border: 1px solid #6b6b6b;
    color: #fff;
}


.skinbtn {
    display: inline-block;
    height: 40px;
    padding: 0 5px;
    text-align: center;
    vertical-align: top;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 12px;
}

.skinbtn.default {
    border: 1px solid #a3a3a3;
    color: #666;
}

.skinbtn + .skinbtn {
    margin: 0 0 0 10px;
}

.skinbtn.point1.l-confirm,
.skinbtn.point2.l-login,
.skinbtn.point2.fi-id {
    width:158px;
    height:87px;
    font-size:16px;
    font-weight:bold;
    line-height:85px;
}
.skinbtn.base3.l-join,
.skinbtn.default.l-findid,
.skinbtn.default.l-findpw,
.skinbtn.default.fi-pw,
.skinbtn.default.fi-login {
    width:149px;
    height:44px;
    line-height:42px;
    font-weight:bold;
}
.skinbtn.default.ucc-prev,
.skinbtn.base3.ucc-confirm,
.skinbtn.base3.uc-next,
.skinbtn.point2.fp-confirm,
.skinbtn.point2.fp-login,
.skinbtn.base3.fp-next {
    width:149px;
    height:50px;
    line-height:48px;
    font-size:14px;
    font-weight:bold;
}
.skinbtn.point2.l-nonmembersbuy {
    width:470px;
    height:62px;
    font-size:15px;
    font-weight:bold;
}


.skinbtn.point2.l-login a { font-size:16px;color:#FFF }
.skinbtn.base3.l-join a { color:#FFF }

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

