#loginBox {padding:15px 0 0 20px;}
#loginBox fieldset {float:left;width:230px;border:0;padding:0;margin:0;}
#loginBox fieldset label {display:block;color:#BABABA;padding:0;margin:0;}
#loginBox fieldset label div {padding:10px 0 5px 0;color:#666;}
#loginBox fieldset .submit {padding:15px 0 0 1px;}
#loginBox fieldset .submit span {color:#888;font-size:11px;font-family:dotum;letter-spacing:-1px;}
#loginBox fieldset .xi {background:#efefef;border:1px solid #dfdfdf;border-radius:4px 4px 4px 4px;box-shadow:0 1px 0 #999;color:#000;font:13px Arial,sans-serif;padding:6px 25px 4px 6px;width:170px;}
#loginBox fieldset .xi:hover {background:#efefef;}
#loginBox fieldset .xi:focus {background:#f9f9f9;color:#333;outline:none;}
#loginBox fieldset .btnblue {width:70px;height:25px;position:relative;top:-30px;left:132px;}

#loginBox .snslog {float:left;width:215px;height:170px;border-left:#dfdfdf solid 1px;margin:0;padding:0 0 0 25px;}
#loginBox .snslog .tt {padding:10px 0 6px 0;margin-bottom:15px;font-weight:bold;color:#666666;border-bottom:#dfdfdf solid 1px;}
#loginBox .snslog .social-buttons {display:flex;gap:8px;padding:8px 0 3px;}
#loginBox .snslog .social-btn {width:40px;height:40px;padding:0;border:0;border-radius:7px;color:#fff;font:bold 18px Arial,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.18);}
#loginBox .snslog .social-btn span {display:block;line-height:40px;text-align:center;}
#loginBox .snslog .social-naver {background:#03c75a;}
#loginBox .snslog .social-google {background:#fff;color:#4285f4;border:1px solid #dadce0;}
#loginBox .snslog .social-facebook {background:#1877f2;}
#loginBox .snslog .social-x {background:#111;}
#loginBox .snslog .social-btn.disabled {opacity:.28;filter:grayscale(1);cursor:not-allowed;}
#loginBox .snslog .guide {line-height:145%;font-size:11px;font-family:dotum;color:#888;letter-spacing:-1px;padding:14px 0 0;}
