#regist_form table {
	border-collapse:collapse;
	border:1px solid #666;
	width:100%;
	margin-bottom:5px;
}

#regist_form table th, #regist_form table td{
	border:1px solid #666;
	height:1.2em;
	text-align:justify;
	padding:2px;
}

#regist_form table th {
	width:15em;
	background-color:#CCC;
}

#regist_form table td{
	background-color:#FFF;
}

#regist_form table td input.text{
	width:98%;
	border:1px solid #000;
	background-color:#FFF;
	padding:2px;
}

#regist_form table td input.text2{
	border:1px solid #000;
	background-color:#FFF;
	padding:2px;
}

#regist_form table td select{
	border:1px solid #000;
	background-color:#FFF;
	padding:2px;
}
#regist_form table td select option {
	padding:2px;
}

#regist_form table td textarea{
	width:99%;
	height:5em;
	border:1px solid #000;
	background-color:#FFF;
	padding:2px;
}

#regist_form em {
	color:#FF0000;
	font-weight:bold;
	font-style:normal;
}

#alert {
	font-size:1.0em;
	background-color:#FFFFFF;
}
#alert msg{
	color:#000000;
}

#alert p.title {
	font-size:120%;
	font-weight:bold;
	color:#FF0000;
}

