.displaynone {display: none !important;}

.member-login{margin:50px auto;padding:30px;font-size:12px;text-align:center;border:7px solid #f7f7f7;width:720px;}
.member-login .login{display:inline-block;*display:inline;*zoom:1;width:300px;margin:0 30px 0 0;padding:0 40px 0 0;text-align:left;vertical-align:top;border-right:1px dashed #ddd;}
.member-login .login .stitle{padding:0 0 20px 10px;margin:0 0 20px;font-weight:nomal;font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;letter-spacing:1px;font-size:8px;color:#999;border-bottom:double 3px #e5e5e5;}
.member-login .login .title{margin:0 0 5px;padding:0 0 0 10px;font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;font-weight:bold;letter-spacing:2px;font-size:11px;}
.member-login .login .id{margin:0 0 15px 0;}
.member-login .login .id,.member-login .login .password{display:block;}
.member-login .login .password{margin:0;}
.member-login .login .id span,.member-login .login .password span{display:inline-block;*display:inline;margin:0;font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;font-size:10px;width:45px;padding:0 0 0 5px;vertical-align:middle;}
.member-login .login .id input,.member-login .login .password input{width:240px;height:24px;padding:2px;border:1px solid #e5e5e5;}
.member-login .login .log_btn{margin:25px 0 0 0;padding:20px 0 0 0;border-top:double 3px #e5e5e5;}

.member-login .login .security{margin:10px 5px 5px 5px;text-align:right;}
.member-login .login .security input{width:13px;height:13px;vertical-align:-3px;*vertical-align:2px;margin:0 3px 0 0;}
.member-login .login .security label{margin:0 6px 0 0;}

.member-login .login ul{overflow:hidden;margin:8px 0 0;}
.member-login .login li{float:left;padding:0 9px 0 6px;background:url("images/member/ico_login.gif") no-repeat 0 4px;}
.member-login .login li a{color:#8f8f91;}
.member-login .find{text-align:right;padding:0 5px 0 0;}

.member-login .join{display:inline-block;*display:inline;*zoom:1;width:300px;margin:0;padding:0;text-align:left;vertical-align:top;}
.member-login .join .text{padding:0 0 20px 10px;margin:0 0 20px;font-weight:nomal;font-family: ＭＳ Ｐゴシック !important;letter-spacing:-1px;font-size:11px;line-height:20px;color:#999;border-bottom:double 3px #e5e5e5;}
.member-login .join .stitle{padding:0 0 20px 10px;margin:0 0 20px;font-weight:nomal;font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;letter-spacing:1px;font-size:8px;color:#999;border-bottom:double 3px #e5e5e5;}
.member-login .join .title{margin:0 0 5px;padding:0 0 0 10px;font-family: ＭＳ Ｐゴシック, Osaka, sans-serif;font-weight:bold;letter-spacing:2px;font-size:11px;}

.member-login .noMember{display:inline-block;*display:inline;*zoom:1;width:720px;height:66px;margin:40px 0 10px 0;text-align:center;vertical-align:top;}
.member-login .noMember h3{padding:120px 0 16px;background:url("images/member/bg_nomember.gif") no-repeat 0 0;}
.member-login .noMember p{height:66px;*height:76px;line-height:160%;}

