#join_form_cont
{
}

.form_join_section
{
	padding: 10px;
	color: #fff;
}

.form_join_section .input_text
{
	width: 200px;
}

.form_join_section textarea
{
	height: 120px;
	width: 260px;
}

.form_join_step_label
{
	padding: 5px;
	font-weight: bold;
	color: #E27B02;
	text-align: right;
}

#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;
}

#join_form_cont td
{
	height: 22px;
	padding: 3px 0;
}

*+html #join_form_cont td
{
	height: auto;
	padding: 2px;
}
