/* BASIC css start */
#login .login #keyboard {margin-top:20px; padding:0 15px;}
#login .tab {padding:0 15px; margin-top:30px;}
#login .tab a {width:50%; height:34px; border:1px solid #bdbdbd; border-top:3px solid #bdbdbd; border-bottom:1px solid #ab3e41; display: inline-block; text-align: center; line-height: 30px; box-sizing: border-box; background-color:#fbfbfb; }
#login .tab a.act {color:#ab3e41; background-color:#fff; border:1px solid #ab3e41;  border-top:3px solid #ab3e41; border-bottom:0px none; font-weight:bold;}
#login .login .loginInput {margin-top: 10px;}
#login .nonmember {margin-top:20px; display:none;}
#login .nonmember fieldset {padding:0 15px;}

#inquiryOrder { display:none; }
#inquiryOrder .txt { margin:15px 15px 0; padding:0; }
#inquiryOrder .frm { overflow:hidden; width:200px; margin:35px auto 0; }
#inquiryOrder .frm dt, 
#inquiryOrder .frm dd { float:left; }
#inquiryOrder .frm dt { width:60px; margin-top:5px; line-height:32px; font-weight:bold; letter-spacing:-1px; }
#inquiryOrder .frm dd { width:140px; }
#inquiryOrder .frm input[type=text] { width:100%; height:32px; line-height:32px; margin-top:5px; padding:0 5px; border:1px solid #c6c6c6; background:#fbfbfb; border-radius:0; }
#inquiryOrder .btns { margin:40px 10px 20px; }
#inquiryOrder .btns a { margin-top:10px; }

.tit { margin:0 auto; padding:20px 0 20px;text-align:center; font-weight:bold; color:#000; font-size:22px; letter-spacing:0.5px; }
.stit {  padding:0px 0 44px;text-align:center;  color:#999999; font-size:15px; letter-spacing:0.5px; font-weight:bold;  }
.stit span { color:#000; }

.move-link{ margin:5px auto 0; font-size:12px;width:320px; height:40px;line-height:40px;color:#fff;display:block;border:0px solid #333333;background-color:#333333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; border-radius:5px }
.sns-login {font-size:0;text-align:center;margin-top:0px;}
.sns-login i { font-size:22px; padding-right:5px; box-sizing:border-box; vertical-align: middle; } 
.sns-login .fb{color:#fff; background-color:#3b5998;}
.sns-login .kakao{color:#391b1b; background-color:#fae300; }
.sns-login .naver{color:#fff; background-color:#03cf5d;}

.loginCheck { margin-bottom:20px; }
.loginCheck:after { content: ""; display: block; clear: both; }
.login .loginInput input {width: 100%; display: block; margin-bottom: 10px;line-height:40px;  background-color:#f6f6f6; border:0;}
.lost_btn a { margin-top:0px; color:#222; float:left; }
.off{ float:right }
.login .loginCheck label { float:right;margin-right: 12px;}

.btn_Red {  background-color:#333333; }
.btn_White { border:1px solid #333333;background-color:#fff; color:#333 }

.login_btn a { margin:30px auto 0; font-size:12px;width:320px; height:40px;line-height:40px; font-weight:bold;color:#333;display:block;border:1px solid #333333;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; border-radius:5px ; text-align:center }
.login_line { margin:50px auto 30px; width:260px;  height:1px; background-color:#d3d3d3;}
.login_bnr { margin-top:20px; text-align:center;}
.login_bnr img { width:100% }
/* BASIC css end */

