@charset "UTF-8";
.login{margin:0 auto -64px;background-image:url(../images/shop_login_wrap_bg.png);background-repeat:no-repeat;background-position:46% center;background-color:#eeeff1;overflow:hidden;background-size:132%}
#entry{position:relative;float:right;margin: 94px 0 108px;}
#entry .shop_login_wrap{background:#fff;position:relative;margin-right: 64px;color:#888;width: 420px;padding-bottom: 14px;overflow: hidden;}
#entry .shop_login_wrap .login-title{margin-bottom: 8px;color:#323232;height: 60px;width: 100%;line-height: 60px;font-size: 16px;text-indent: 30px;border-bottom: 1px solid #e5e5e5;}
#entry .shop_login_wrap table{margin: 24px 30px;}
#entry .shop_login_wrap tbody tr th{padding:8px 0;text-align: left;font-weight: 400;}
#entry .shop_login_wrap tbody tr th .textbox{height: 50px;border:solid 1px #D6DBDD;border-radius:2px;width: 360px;padding-left: 50px;position:relative}
#entry .shop_login_wrap tbody tr th .text{border:none;height: 48px;width:100%;padding-left:3px;font-size: 14px;}
#entry .shop_login_wrap tbody tr th .user.textbox{background: url(/resources/shop/images/ico-user.png) no-repeat 18px center!important;}
#entry .shop_login_wrap tbody tr th .psw.textbox{background: url(/resources/shop/images/ico-psw.png) no-repeat 19px center!important;}
#entry .shop_login_wrap tbody tr th .code.textbox{background: url(/resources/shop/images/ico-code.png) no-repeat 15px center!important;}
#entry .shop_login_wrap tbody tr th input[type="checkbox"]{margin-right:4px;vertical-align: sub;display: inline-block;}
#entry .shop_login_wrap tbody tr th .btn-code{position:absolute;right: -1px;top: -1px;background: #f35050;color:#FFF;height: 50px;line-height: 50px;padding: 0 16px;}
#entry .shop_login_wrap tbody tr .submit{height:50px;width:360px;margin: 6px 0 10px;cursor: pointer;font-size: 16px;}
#entry .shop_login_wrap tbody tr label.fieldError{position:absolute;right: 13px;color: #f35050;line-height: 48px;}