.login_text           { color:#a1a1a1;letter-spacing:-1px;line-height:150%; } /*글자*/
.login_text span      { color:#555555;letter-spacing:-1px;line-height:150%; }  /*라인*/
.login_text a:link    { color:#555555;letter-spacing:-1px;line-height:150%; }
.login_text a:visited { color:#555555;letter-spacing:-1px;line-height:150%; }
.login_text a:active  { color:#555555;letter-spacing:-1px;line-height:150%; }
.login_text a:hover   { color:#111111;letter-spacing:-1px;line-height:150%; }

.join_text            { color:#555555;letter-spacing:-1px;line-height:150%; } /*글자*/
.join_text span       { color:#999999;letter-spacing:-1px;line-height:150%; }  /*라인*/
.join_text a:link     { color:#555555;letter-spacing:-1px;line-height:150%; }
.join_text a:visited  { color:#555555;letter-spacing:-1px;line-height:150%; }
.join_text a:active   { color:#555555;letter-spacing:-1px;line-height:150%; }
.join_text a:hover    { color:#111111;letter-spacing:-1px;line-height:150%; }

.member_form    { width:100%; border-collapse:collapse; border-top:2px solid #e3e3e3 } 
.member_form th { color:#555555;letter-spacing:-1px;line-height:150%; text-align:left; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }
.member_form td { color:#555555;letter-spacing:-1px;line-height:150%; text-align:left; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }

.m_ip { border:1px solid #cacaca; color:#333333; padding:2px; }