.displaynone {
    display:none !important;
}
.xans-member-login h3 {
    margin:0 0 20px 0;
    text-align:center;
}
.xans-member-login .login {
    font-size:12px;
    border:1px solid #d7d5d5;
    margin:0 0 3px 0;
    padding:30px 0;
    color:#2e2e2e;
}
.xans-member-login .login fieldset {
    position:relative;
    width:350px;
    margin:0 auto;
}
.xans-member-login .login fieldset .id,.xans-member-login .login fieldset .password {
    overflow:hidden;
    display:block;
    width:233px;
    margin:0 0 2px;
    border:1px solid #d9d9d9;
    border-radius:2px;
    color:#8F8F91;
}
.xans-member-login .login fieldset .id span,.xans-member-login .login fieldset .password span {
    float:left;
    width:55px;
    height:32px;
    line-height:32px;
    padding:0 0 0 8px;
    color:#c9c9c9;
}
.xans-member-login .login fieldset input {
    float:left;
    width:165px;
    height:28px;
    padding:2px 2px 2px 3px;
    border:0 none;
    color:#8F8F91;
}
.xans-member-login .login fieldset .security {
    padding:0 0 0 5px;
    margin:10px 0;
    color:#757575;
}
.xans-member-login .login fieldset .security input {
    width:13px;
    height:13px;
    margin:0 3px 0 0;
    vertical-align:-3px;
    *vertical-align:2px;
}
.xans-member-login .login fieldset .security label {
    margin:0 6px 0 0;
}
.xans-member-login .login fieldset>a {
    position:absolute;
    top:0;
    right:7px;
}
.xans-member-login .login fieldset ul {
    overflow:hidden;
    padding:8px 5px 25px;
    margin:0 0 20px 0;
    border-bottom:1px solid #e9e9e9;
}
.xans-member-login .login fieldset li {
    float:left;
    padding:0 9px 0 13px;
    background:url("/images/ngnh/skin/base_ko_KR/member/ico_login.gif") no-repeat 0 2px;
}
.xans-member-login .login fieldset li a {
    color:#2e2e2e;
}
.xans-member-login .login fieldset .link {
    position:relative;
    margin:0 5px;
    padding:5px 0 10px 10px;
    color:#757575;
    background:url("/images/ngnh/skin/base_ko_KR/member/ico_login2.gif") no-repeat 0 10px;
}
.xans-member-login .login fieldset .link a {
    position:absolute;
    top:7px;
    right:0;
}
.xans-myshop-orderhistorynologin {
    position:relative;
    border:1px solid #d7d5d5;
    padding:30px 0;
    color:#2e2e2e;
}
.xans-myshop-orderhistorynologin h3 {
    margin:0 0 20px 0;
    text-align:center;
}
.xans-myshop-orderhistorynologin p {
    width:350px;
    margin:0 auto 15px;
    color:#757575;
}
.xans-myshop-orderhistorynologin ul {
    width:350px;
    margin:20px auto 30px;
}
.xans-myshop-orderhistorynologin li {
    padding:0 0 0 10px;
    line-height:28px;
    background:url("/images/ngnh/skin/base_ko_KR/member/ico_login2.gif") no-repeat 0 11px;
}
.xans-myshop-orderhistorynologin li strong {
    display:inline-block;
    width:130px;
    font-weight:normal;
}
.xans-myshop-orderhistorynologin li input {
    width:180px;
    height:18px;
    padding:2px 2px 2px 3px;
    border:1px solid #d9d9d9;
    color:#202020;
}
.xans-myshop-orderhistorynologin li.number input {
    width:84px;
}
.xans-myshop-orderhistorynologin .button {
    position:absolute;
    bottom:12px;
    right:68px;
}