#join_form_cont{
overflow:hidden;
}
.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: #852222;
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;
}