/* BASIC css start */
#login .page-hd .local { width: 100%; background: url("/images/d3/lovely_woman/common/bg_title_line.gif") repeat-x 0 36px; }
#login .page-wrap { zoom: 1; overflow: hidden; margin-top: 80px; }
#login .page-wrap fieldset,
#login .page-wrap .login-form,
#login .page-wrap .login-sign { float: left; }
#login .page-wrap .login-form { width: 400px; padding-left: 30px; }
#login .page-wrap .login-sign { width: 300px; padding-left: 30px; background: url("/images/d3/lovely_woman/common/bg_h3_sero_line.gif") repeat-y 0 0; }
#login .page-wrap .login-sign th,
#login .page-wrap .login-form th,
#login .page-wrap .nonmember-buy th { text-align: left; font-size: 11px; }
#login .page-wrap .login-sign th { padding-left: 20px; background: url("/images/d3/lovely_woman/common/bull_h11_sqr_arrow.gif") no-repeat 0 40%; }
#login .page-wrap .login-form td,
#login .page-wrap .login-sign td { padding-bottom: 5px; }
#login .page-wrap .login-form .MS_login_id,
#login .page-wrap .login-form .MS_login_pw,
#login .page-wrap .nonmember-buy .MS_input_txt { width: 180px; height: 20px; margin: 0; padding: 0 5px; border: 0; background-color: #eee; }
#login .page-wrap .nonmember-buy { width: 716px; margin-top: 40px; padding-top: 60px; padding-left: 80px; border-top: 1px solid #ddd; }
#login .page-wrap .nonmember-buy .guide { margin-top: 10px; font-size: 11px; font-weight: bold; letter-spacing: -1px; }

/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }
/* BASIC css end */

