@charset "utf-8";
/* CSS Document */
#member-box { width: 100%; height: auto; }
#member-box .title-box { width: 100%; height: auto; margin: 15px 0; padding: 5px 0 5px 0; text-align: left; float: left; border-bottom: 1px #CCCCCC solid; }
#member-box .title { float: left; width: 110px; height: auto; padding: 0px 0 0px 35px; color: #A92579; font-size: 15px; font-weight: bold; background: url(../data/member/title2.png) 15px 5px no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: 0px; }
#member-box .title2 { float: left; width: 200px; height: auto; padding: 0px 0 0px 35px; color: #A92579; font-size: 15px; font-weight: bold; background: url(../data/member/title2.png) 15px 5px no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: 0px; }
#member-box .words { color:#444444 ;float: left; background: #fff; width: 600px; height: auto; margin: auto; padding: 0 0 0 10px; background:url(../data/member/line.png) left center no-repeat }
#member-box .comment { color: #AAAAAA; }
#member-box .email { color: #D80000; text-decoration: none; }
#member-box .contact { color: #FF7F00; text-decoration: underline; }
#member-box .f01 { color: #635246; font-size: 13px; background: url(../data/wrapper/line_table.png) 134px  center no-repeat; }
#member-box .left20px{ padding-left:20px;} 
/**title_sub_member******************/
#sub_title {  width: 100%; height: 36px; margin: 0 auto; text-align: center; padding:10px 0 ; float: left; }
#sub_title ul { list-style-type: none; margin: 0px; padding: 0px; }
#sub_title li { float: left; width: auto; padding-top: 7px; text-align: center; background: url(../data/member/dot.png) 15px 10px no-repeat; }
#sub_title li a { color: #6F5242; text-decoration: none; padding: 0 10px 0 30px; }
#sub_title li a:hover { color: #FF8C1A; text-decoration: none; }
#sub_title .lock a { color: #FF8C1A; text-decoration: none; }
#sub_title li.lock { background: url(../data/member/dot-.png) 15px 10px no-repeat; }
#sub_title li+li:before { content: url(../data/member/line.png); display: inline-block; vertical-align: middle; }
/**member_register******************/
.member-register-box { width: 100%; height: auto; float: left; }
.member-register-box .example { color: #33A9E4; float: right; letter-spacing:0px;}
.member-register-box .contact { font-size: 13px; }
.member-register-box .contact a { color: #FF0000; font-size: 13px; text-decoration: underline; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
.member-register-box .contact a:visited { color: #FF0000; text-decoration: none; }
.member-register-box .contact a:hover { color: #900; text-decoration: none; }
.member_check { width: 100%; height: auto; margin: 15px 0 0px 0; padding: 15px 0; color: #4C332C; background: url(../data/wrapper/line.png) repeat-x center top, url(../data/wrapper/line.png) repeat-x center bottom; }
.member_check a { color: #FF7F00; text-decoration: underline; -webkit-transition: color 200ms linear; -moz-transition: color 200ms linear; -o-transition: color 200ms linear; transition: color 200ms linear; }
.member_check a:hover { color: #000; text-decoration: underline; }
/**member-edit******************/
.member-edit-box .example { color: #33A9E4; float: right; letter-spacing:0px;}
.member-edit-box { width: 100%; height: auto; float: left; }
.member-edit-box .account { color: #FF7F00; }
/**member-login******************/
.member-login-box { width: 100%; height: auto; float: left; }
/**member-forgot_password******************/
.member-forgot_password-box { width: 100%; height: auto; float: left; }
.member-forgot_password-box .s01{ color:#FC6330; font-size:16px; font-weight:bold;}
.member-forgot_password-box .s01 span{ font-size:25px;}
/**member-password******************/
.member-password-box { width: 100%; height: auto; float: left; }
.member-password-box table { border: 1px #ddd solid; }
.member-password-box .account { color: #FF7F00; }
/**member-register-ok******************/
.member-ok-box { width: 100%; height: auto; }
#member-box .member-ok-box .title { float: left; width: 140px; height: auto; padding: 0px 0 0px 35px; color: #0E91D3; font-size: 15px; font-weight: bold; background: url(../data/member/title2.png) 15px 5px no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing:0px; }
.member-ok-box .ok { padding: 5px 0; text-align: center; color: #444444; width: 400px; height: auto; margin: auto; font-weight: bold; font-size: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.member-ok-box .txt-info { width: 100%; height: auto; margin: auto; padding: 20px 0; text-align: center; }
.member-ok-box .name { font-size: 14px; color: #777777; height: 40px; }
.member-ok-box .name span { color: #D89037; }
