/* BASIC css start */
#login .login-form, #login .guest-order-form { border-bottom: none; }
#login fieldset { padding-top: 0; }
#login .input-wrap { padding: 0px; }
#login .input-wrap .input-comm { display: block; }
#login .input-wrap .input-comm input { width: 100%; height: 44px; padding: 0px; border: none; color: #333; font-size: 13px; font-weight: normal; border: 1px solid #cccccc; box-sizing: border-box; border-radius: 0; }
#login .login-set { height: 47px; margin: 0px; }
#login .login-set li { width: auto; margin-right: 15px; padding: 0px; }
#login .login-set li label { color: #333333; font-size: 12px; line-height: 47px; }
#login .login-set li label input { margin-right: 6px; }
#login .btn-submit { height: 50px; background: #000; font-size: 14px; text-align: center; line-height: 50px; border: 1px solid #000; }
#login .btn-submit a { display: block; width: 100%; color: #fff; }

#login .box_btn { margin:30px 15px; text-align: center; }
#login .box_btn ul { overflow: hidden; }
#login .box_btn li { display: inline-block;*display: inline;*zoom: 1;position: relative; vertical-align: middle; }
#login .box_btn li:after { display: block; position: absolute; left: 0; top: 50%; width: 1px; height: 14px; margin-top: -7px; background: #e6e6e6; content: ''; }
#login .box_btn li:first-child:after { display: none; }
#login .box_btn li a { display: block; padding: 0 11px; font-weight: 400; color: #000; font-size: 13px; }

#login #sns-login { margin: 20px 15px 0; text-align: left; }
#login #sns-login:after { display: block; clear: both; content: ""; }
#login #sns-login li { position: relative; margin-bottom: 5px; height: 44px; line-height: 42px; border: 1px solid #ccc; font-size: 13px; box-sizing: border-box; }
#login #sns-login li a { display: block; }
#login #sns-login li:nth-child(1) { background: url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_kakao_m.gif) no-repeat; background-position: left 6px center; background-size: contain; text-indent: 75px; }
#login #sns-login li:nth-child(1) a:before { content:""; position: absolute; top: 0; left: 0; width: 55px; height: 43px; border-right: 1px solid #ccc; }
#login #sns-login li:nth-child(2) { background: url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_facebook_m.gif) no-repeat; background-position: left 6px center; background-size: contain; text-indent: 75px; }
#login #sns-login li:nth-child(2) a:before { content:""; position: absolute; top: 0; left: 0; width: 55px; height: 43px; border-right: 1px solid #ccc; }
#login #sns-login li:nth-child(3) { background: url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_naver_m.gif) no-repeat; background-position: left 6px center; background-size: contain; text-indent: 75px; }
#login #sns-login li:nth-child(3) a:before { content:""; position: absolute; top: 0; left: 0; width: 55px; height: 43px; border-right: 1px solid #ccc; }
#login #sns-login li:nth-child(4) { background: url(https://xexymix.jpg3.kr/xexymix/2020m/sub/member/logbtn_apple_m.gif?t=202106141156) no-repeat; background-position: left 6px center; background-size: contain; text-indent: 75px; }
#login #sns-login li:nth-child(4) a:before { content:""; position: absolute; top: 0; left: 0; width: 55px; height: 43px; border-right: 1px solid #ccc; }
/* BASIC css end */

