/* BASIC css start */
/*¸â¹ö½ÃÀÛ*/

.member { width:650px; margin:0 auto; padding:50px 0; }
.member h2 { color:#333; font-size:32px; text-align:center; }
.member .box { margin:17px 0 0;  padding: 10px 50px; }


.member .box .login { overflow:hidden; }
.member .box .login .input-info { float:left; }
.member .box .login .input-info .info_tit { width:70px; display:inline-block; font-size:17px; color:#999; }
.member .box .login .input-info div { position:relative; margin:16px 0 0; }

.member .box .login .input-info div .MS_login_id,
.member .box .login .input-info div .MS_login_pw { 
      width:260px; height:40px;  padding:0 13px; color:#8c8c8c; font-size:15px; line-height:40px;
      border-bottom:1px solid #ccc;  border-left:1px solid #fff;  border-right:1px solid #fff;  border-top:1px solid #fff;  
}


.member .box .login .login_button {  float:right; margin:16px 0 0; }
.member .box .save { position:relative; min-height:20px; margin:13px 0 0; padding-left:80px; }
.member .box .save span { margin-left:5px; display:inline-block; color:#999; }
.member .box .save a { margin-left:30px; display:inline-block; color:#999; }

.member .box .btn { margin-top:50px;  padding:16px 0 0;  font-size:0; text-align:center; }
.member .box .btn  a { width:100%; height:55px; display:inline-block; margin:8px 0; line-height:55px; font-size:17px; }


.member .box .btn .btn_join { background:#fff; border:1px solid #ccc; }
.member .box .btn .btn_kakao { background:#fed138; border:1px solid #fed138; }
.member .box .btn .btn_naver { background:#03c85a; border:1px solid #03c85a }

.member .box .btn .btn_kakao:hover { color:#fff; }
.member .box .btn .btn_naver:hover { color:#fff; }



.skinbtn.point2 { background: #e74174; border: 1px solid #e74174; color: #fff; }

.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:160px;
    height:100px;
    font-size:18px;
    font-weight:normal;
    line-height:95px;
}
.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 }





/* BASIC css end */

