/* BASIC css start */
/* 이전 css */
/*** 회원로그인 | member/login.html ***/
.login { padding:30px; }
.login .login_box legend{display:none;}
.login .login_box dl {}
.login .login_box dl dt {display:none;}
.login .login_box dl dd {padding:0 0 5px 0;}
.login .login_box dl dd input {width:100%; height:37px; box-sizing:border-box; color:#666;  }
.login .login_box .inp_chk {padding:10px 0 0 0;}
.login .login_box .inp_chk label {margin:0 10px 0 0;} 
.login .login_box .inp_chk input {}
.login .login_box .inp_chk input:checked {}
.login .login_box .submit {padding:10px 0 5px 0;}
.login .login_box .join_btn { position:relative; margin:0 0 10px; }

/* 회원가입/아이디찾기/비밀번호 */
.login .login_find { padding:5px 0;text-align:center; }
.login .login_find li {position:relative; display:inline-block; padding:0 5px 0 10px; color:#333;  }
.login .login_find li:before {position:absolute; top:2px; left:0; width:1px; height:14px; background:#dedede; content:""}
.login .login_find li:first-child:before {display:none;}

/* 비회원 주문조회 */
.login .guest_order_box .guest_txt {padding:20px 0 10px 0;}
.login .guest_order_box .guest_txt strong {display:block; font-size:11px;}
.login .guest_order_box .guest_txt span {margin:2px 0 0 0;}
.login .guest_order_box legend {display:none;}
.login .guest_order_box dl {}
.login .guest_order_box dl dt {display:none;}
.login .guest_order_box dl dd {padding:0 0 5px 0;}
.login .guest_order_box dl dd input {width:100%; height:37px; box-sizing:border-box; color:#777; }
.login .guest_order_box .submit {padding:10px 0 5px 0;}

/* BASIC css end */

