/* -- component Form Join template -- */
.form_join_section {
	width: 650px;
	margin-top: 15px;
}

.form_join_section_submit {
	width: 550px;
	margin-top: -10px;
}

.form_join_section .input_text {
	width: 200px;
	padding: 1px;
}

.form_join_section textarea {
	width: 270px;
	height: 120px;
	padding: 1px;
}

.join_form_captcha {
	padding: 4px;
	text-align: center;
}

.form_join_step_label {
	color: #9C1B1B;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}

#join_cont {
	width: 650px;
	padding-left: 15px;
}

#form_join_birthdate_month {
	width: 65px;
}

#form_join_birthdate_year,#form_join_birthdate_day {
	width: 60px;
}

#form_join_match_agerange_start,#form_join_match_agerange_end {
	width: 50px;
}

.form_join_section {
	margin: 0 auto;
}

.form_join_section .tr_1 {
	background: #EDEFF4;
	color: #1f2b3f;
	cursor: default;
}

.form_join_section .tr_2 {
	background: #FFF;
	color: #1f2b3f;
	cursor: default;
}
