/** club-off css */

a:focus,
a:hover  { color:#c29523; }
a        { color:#455863; text-decoration:none; }

input{
display:inline;
vertical-align:middle;
}

/** #site { margin-top: 100px; zoom:1.0; background:url('/back_inner.png') no-repeat top center;} */
#site { margin-top: 100px; zoom:1.0; }

.regist-form { margin:0 auto; width:335px; background:url('../resource/back_inner.png') no-repeat top center;}/* 335 */
.regist-form h1 {}
.regist-form h1 img { display:block; margin:0; padding:0; }
.regist-form p { display:block; margin:0 auto; padding:0; text-align:center; }
.regist-form span { }
.regist-form form { padding:24px 0px 50px; }
.regist-form form .helper { padding:0 24px 24px; }
.regist-form form div.textfield { position:relative; margin-bottom:5px; padding:7px; height:40px; width:272px;}
.regist-form form div.textfield label { padding:0px; margin:0px; height:40px; width:272px; font-size:15px; text-align:center; background:none; border:none; }
.regist-form form div.textfield input { padding:0px; margin:0px; height:40px; line-height:40px; width:272px; font-size:15px; text-align:center; border:none; background:url('../resource/form-input-background.png') no-repeat top left; }
.regist-form form div.textfield div.feedback { position:absolute; top: 7px; padding:0px; margin:0px; width:272px; font-size:12px; text-align:right; background:none; border:none; color:#FF6600; }
.regist-form form div.buttons { padding:5px 0; overflow:hidden; zoom:1.0; }
.regist-form form div.buttons input,
.regist-form form div.buttons button { margin:0px; padding:0px; height:28px; width:82px; border:none; overflow:hidden; line-height:0px; cursor:pointer; }
.regist-form form p { font-size:0.88em; font-style:italic; color:#455863; text-align:center; }
.regist-form form p a:hover,
.regist-form form p a:focus { color:#c29523; }
.regist-form form p a { color:#455863; }
.regist-form div.messages { position:absolute; padding:0px; margin:0px; width:335px; font-size:12px; text-align:center; background:none; border:none; color:#FF6600; }

#cluboff-register form div.buttons { padding-left:101px; }
#cluboff-register form div.buttons input { width:82px; }

.register-result { margin:0 auto; width:335px; background:url('../resource/back_inner.png') no-repeat top center;}/* 335 */
.register-result h1 { }
.register-result h1 img { display:block; margin:0; padding:0; }
.register-result p { display:block; margin:0 auto; padding:0; text-align:center; }
.register-result span { }
.register-result .helper { padding:0 24px 24px; }
.register-result .helper .result { padding:24px 0px 50px; }
.register-result .helper .result .helper { padding:0 24px 24px; }
.register-result .helper .result div.textfield { position:relative; margin-bottom:0px; padding:7px; height:30px; width:272px;}
.register-result .helper .result div.textfield label { padding:0px; margin:0px; height:30px; width:272px; font-size:15px; text-align:center; background:none; border:none; }
.register-result .helper .result div.buttons { padding:7px; margin-bottom:0px; height:50px; overflow:hidden; zoom:1.0;  text-align:center; }
.register-result .helper .result div.buttons label { padding:0px; margin:0px; height:30px; width:272px; font-size:15px; text-align:center; background:none; border:none; }
.register-result .helper .result p { font-size:1.2em; font-style:bold; color:#455863; text-align:center; }
.register-result .helper .result span { font-size:0.88em; font-style:bold; color:#455863; text-align:center; }

.register-result .helper .registed { padding:24px 0px 50px; }
.register-result .helper .registed .helper { padding:0 24px 24px; }
.register-result .helper .registed div.textfield { position:relative; margin-bottom:0px; padding:7px; height:250px; width:272px; line-height: 25px; background-color: lemonchiffon; border: 1px solid; border-color: gold;}
.register-result .helper .registed div.textfield label { padding:0px; margin:0px; height:30px; width:272px; font-size:15px; text-align:center; background:none; border:none; }
.register-result .helper .registed p { font-size:0.9em; font-style:bold; text-align:center; }
.register-result .helper .registed span { font-size:0.88em; font-style:bold; color:#455863; text-align:center; }
