/* BASIC css start */
.member_wrap .mlog-sign { width: 490px; margin:64px auto 0; padding-bottom:18px; border:1px solid #000; border-width:1px 0; }
.member_wrap .mlog-sign .mlog { margin:35px 0 0 60px; }
.member_wrap .mlog-sign .mlog dl { margin-bottom: 15px; letter-spacing: -4px; }
.member_wrap .mlog-sign .mlog dl dt { width:90px; height: 25px; background: url('/design/smlsales/img/member/bullet_dot.gif') 3px 50% no-repeat; text-indent: 10px; line-height: 25px; font-size:10px; }
.member_wrap .mlog-sign .mlog dl dt, .member_wrap .mlog dl dd { display: inline-block; letter-spacing: normal; }
.member_wrap .mlog-sign .mlog dl dd input { width:250px; height: 23px; border: solid #000; border-width: 2px 1px 1px 2px; line-height: 23px; }
.member_wrap .mlog-sign .mlog .find { margin-top:15px; }
.member_wrap .mlog-sign .mlog .find, .member_wrap .mlog-sign .mlog .btns { margin-left:90px; }
.member_wrap .mlog-sign .mlog .btns { margin-top:17px; }
.member_wrap .mlog-sign .mlog .find li{ display: inline-block; font-size: 10px; text-transform: uppercase; }
.member_wrap .mlog-sign .mlog .find li.f:after { margin-left: 4px; content: "/"; }
.member_wrap .mlog-sign .mlog .find li a { text-decoration:underline; }

.box_button_wrap .b.left { background-color: #ff0000; }
.box_button_wrap .b.right { border-width:1px 2px 2px 1px; }
.box_button_wrap .b.left a { background: url('/design/smlsales/img/member/button_login.gif') no-repeat 50%; }
.box_button_wrap .b.right a { background: url('/design/smlsales/img/member/button_back.gif') no-repeat 50%; }


/* member login */
#loginWrap .mlog-sign .mlog { position: relative; width: 462px; height: 207px; }
#loginWrap .mlog-sign .frm-list { position: absolute; left: 60px; top: 110px; width: 255px; }
#loginWrap .mlog-sign .frm-list li,
#loginWrap .mlog-sign .frm-list li label,
#loginWrap .mlog-sign .frm-list li .txt-frm { float: left; }
#loginWrap .mlog-sign .frm-list li { width: 100%; margin-bottom: 5px; }
#loginWrap .mlog-sign .frm-list li label { width: 60px; padding-top: 4px;}
#loginWrap .mlog-sign .frm-list li .txt-frm { width: 185px; height: 19px; padding: 2px 0 0 2px; border: 0; background-color: #eaeaea; }
#loginWrap .mlog-sign .btn-mlog { position: absolute; left: 316px; top: 110px; }
#loginWrap .mlog-sign .se-log { position: absolute; left: 120px; top: 170px; }
/* sign */
#loginWrap .mlog-sign .sign { width: 226px; padding-top: 80px; font-size: 0; line-height: 0; text-align: center; }
#loginWrap .mlog-sign .sign .btns { width: 103px; margin-left: auto; margin-right: auto; }
#loginWrap .mlog-sign .sign .btns a { display: block; margin-top: 8px; }
/* BASIC css end */

