/* @font-face {
  font-family: nanumsquareb;
  src: url('/html/fonts/nanumsquarer.woff');
} */

.left-menu-bar, .lnb{display: none;}
.cart-fixed-contaner{display: none;}

.content-item-box{width: 1200px;}
.login:after{content:"";display:block;clear:both}
.login ul li{list-style:none}
.login h3{text-align: center; font-size:25px;color:#010101;font-weight:600;margin:0 0 10px 0; letter-spacing:-1px}
.login-sbtitle{text-align: center;}
/*.login>div{width: 450px;float:left;box-sizing:border-box;margin: 0 50px;    padding: 0 15px;}*/
.login-box-list{width: 1100px; margin: 30px auto 0 auto; display: flex; justify-content: space-between;}
.loginBox{width:100%;/* margin:40px auto 10px auto; */}
.loginBox:after{content:"";display:block;clear:both}
.loginBox .idpw{float:left;width:70%}
.loginBox .idpw ul{padding:0;margin:0}
.member-login-list:last-child{margin-top: 20px;}
.loginBox .idpw ul li{width:100%;line-height:26px;}

.login .loginBox .idpw ul li:after{content:"";display:block;clear:both}
.login .loginBox .idpw ul li span{font-size:15px;color:black;vertical-align:middle;display:inline-block;float:left;font-weight: bold;}
.login .loginBox .idpw ul li input{width: 100%; border:1px solid #d4d4d4;vertical-align:middle; padding: 10px 14.5px; box-sizing: border-box;}
.login_btn{width: 75%; margin: 34px auto 0 auto;}
.login_btn a{margin: 0 auto; display: block; background: #39393D; text-decoration: none; font-size: 15px; color: #fff; font-weight: 600; padding: 14px 0; text-align: center;}
.more_login_btn{display: flex; justify-content: space-between; width: 75%; margin: 10px auto 0 auto;}
/* .naver-login_btn, .kakao-login_btn{width: 100px;} */
.naver-login_btn a, .kakao-login_btn a{width: 138px; margin: 0 auto; display: block; background: #39393D; text-decoration: none; font-size: 15px; color: #fff; font-weight: 600; padding: 14px 0; text-align: center;}
.naver-login_btn a{background: #04CF5C;}
.kakao-login_btn a{background: #FAE100; color: inherit;}
.loginQuestion2{font-size: 14px; margin-top: 26%; color: #999;}
.loginQuestion2 li{display: flex; justify-content: space-between;}
.loginQuestion2 a{font-size: 14px; text-decoration: underline;}

.login .loginBox a.nonmember_order{background:#000;width:70%;padding:30px 0;margin:0 auto;float:none;    margin-bottom: 12px;}
.login .loginBox a.order_check{width: 75%; margin: 45px auto 0 auto; display: block; background: #39393D; font-size: 15px; color: #fff; font-weight: 600; padding: 14px 0; text-align: center;}
.kakaLogin{background: url(../images/kakao_account_login_btn_large_narrow.png); width: 50%; background-size: 80%;  height: 43px; background-repeat: no-repeat;}

.login .loginQuestion ul{ padding: 0; margin: 0;text-align:center;}
.login .loginQuestion ul li{font-size:13px;color:#777;margin:0 0 5px 0;/*   border-right: 1px solid gray; */}
.login .loginQuestion ul li:nth-last-child(1){ border-right:0;}
.login .loginQuestion ul li:after{content:"";display:block;clear:both}
.login .loginQuestion ul li span{vertical-align:middle;display:inline-block;}
.login .loginQuestion ul li a{width: 80px; text-decoration: none; font-size: 13px; vertical-align: middle; font-weight: 600; padding-bottom: 10px; margin: 0 10px 0 10px; background: #ffffff; color: #525252; text-align: center; padding: 0; text-align: center; text-decoration: underline;}

.login > div:nth-child(1){margin-top: 30px;}
.login .loginBox {margin: 20px auto 0 auto; width: 495px; border: 1px solid; padding: 40px 50px; box-sizing: border-box;}
.login .loginBox .idpw {float: none;clear:both; width: 395px; margin-top: 40px;}
.login .loginBox .idpw ul li {width: 100%;}

.login .loginBox a.nonmember_order { width: 100%;   padding: 12px 0; }

.customGPlusSignIn {background-size: 18%; background-position-y: center; background-position-x: 4px; padding-left: 17%;}
.facebook-login p {background-size: 12%; background-position-y: center;}

/* 로그인 유지 */
.userSelectInfo {order: 1; margin-top: 10px; display: flex; justify-content: space-between; align-items: center;}
.formControl{position: relative;}

/* 회원가입 */
.join-membership{margin-top: 20px; display: flex; justify-content: space-between; align-items: center;}
.join-membership-text{font-size: 14px; color: #999;}
.join-membership a{font-size: 14px; text-decoration: underline;}

/* 비회원 */
.be-member-text{margin: 30px 0;}
.be-member-text p{font-size: 14px; color: #999; text-align: center; line-height: 1.3; margin: 0;}
