@import url("base.css");

/*++++++++++++++++
	wrapper
++++++++++++++++*/
#wrapper{
	padding:64px 0 49px;
}
#top_title{
	height:100%;
	padding:14px 12px 6px;
	background:url(../img/member/top_title_bg.png) left top repeat-x;
	background-size: 320px 38px;
	-webkit-background-size: 320px 38px;
	-moz-background-size: 320px 38px;
	-o-background-size: 320px 38px;
	-ms-background-size: 320px 38px;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-shadow: 1px 1px 1px #999999;
	color:#FFF;
}

#member_top{
}
#member_top .top_text{
	text-align:center;
	padding:11px 0 18px;
}
#member_top .favor_title{
	text-align:center;
}
#member_top .favor_list{
	padding:4px 10px 2px;
	margin:0 0 25px;
	background:url(../img/member/favor_bg.gif) left top repeat;
	background-size: 5px 5px;
	-webkit-background-size: 5px 5px;
	-moz-background-size: 5px 5px;
	-o-background-size: 5px 5px;
	-ms-background-size: 5px 5px;
}
#member_top .favor_box{
	padding:6px 0 8px;
}
#member_top .favor_box .title{
	text-align:center;
	padding:0 0 3px;
}
#member_top .favor_box .text{
	font-size:10px;
	font-weight:bold;
	color:#A9A465;
	line-height:15px;
}
#member_top .form_box{
}
#member_top .form_box .title_area{
	text-align:center;
	padding:3px 10px 7px;
	font-size:16px;
	color:#FFFFFF;
	border-top:solid 3px #B3AE75;
	background:#CFCCA9;
	font-weight:bold;
	line-height:20px;
	text-shadow: 1px 1px 1px #999999;
}
#member_top .form_box .form_list{
	height:100%;
	padding:14px 15px 25px;
}
#member_top .form_box .form_list .btn1{
	float:left;
}
#member_top .form_box .form_list .btn2{
	float:right;
}
#member_top .form_box .login_btn{
	height:100%;
	text-align:center;
	padding:14px 15px 25px;
}

#member_form_box{
	padding: 34px 0 28px;
}
#member_form_box .co_message{
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:0 15px 15px;
	color:#A99F65;
}
#member_form_box .co_message a{
	color:#FF6699;
}
#member_form_box .form_box{
	margin:0 0 15px;
	padding:4px 10px 4px;
	background:url(../img/member/member_bg.gif) left top repeat;
	background-size: 5px 5px;
	-webkit-background-size: 5px 5px;
	-moz-background-size: 5px 5px;
	-o-background-size: 5px 5px;
	-ms-background-size: 5px 5px;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	color:#A99F65;
}
#member_form_box .form_box .error{
	color:#FF0000;
	font-weight:bold;
	padding:0 0 2px;
}
#member_form_box .form_box .title{
	padding:2px 0 2px;
}
#member_form_box .form_box .title_s{
	float:left;
	width:120px;
}
#member_form_box .form_box .ext{
	font-size:9px;
	line-height:12px;
	color:#A99F65;
	padding:0 0 5px;
}
#member_form_box .form_box .form{
	padding:0 0 6px;
	vertical-align:bottom;
}
#member_form_box .form_box .form_s{
	padding:0;
}
#member_form_box .form_box .form_s input{
	vertical-align:middle;
}
#member_form_box .form_box .form_mag{
	text-align:center;
	padding:4px 0 0;
}
#member_form_box .form_box .i_text{
	width:100%;
	padding:10px 0;
	border:solid 1px #CBC7A5;
	vertical-align:bottom;
}
#member_form_box .form_box .i_text_hf{
	width:48%;
}
#member_form_box .form_box .i_text_y{
	width:100px;
}
#member_form_box .form_box .i_text_m{
	width:50px;
}
#member_form_box .form_box .i_text_d{
	width:50px;
}
#member_form_box .form_box label{
	padding:4px;
}
#member_form_box .form_box .label-checked{
}
#kiyaku_form{
	padding:0 15px 24px;
}
#kiyaku_form .title{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	color:#EC80A0;
	text-align:center;
	padding:0 0 6px;
}
#kiyaku_form .text{
	padding:9px;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:15px;
	background:#FFFFFF;
}
#kiyaku_form .text a{
	color:#EC80A0;
}
#form_btn{
	text-align:center;
	padding:0 15px 0px;
}
#member_message{
	padding:20px 0;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#A99F65;
	text-align:center;
}
#member_message .error{
	color:#FF6699;
}