

#form1 .alertmess{
	margin: 0 !important;
	padding: 5px !important;
	
	background-color: orange;
	border: 2px solid white;
	color: white;
	font-size: 13px;
}

#form1 td{
	padding: 5px;
}

#form1 input[type=text]{
	height: 25px;
	font-size: 18px !important;
	padding: 3px;
}

#form1 input[type=password]{
	height: 25px;
	font-size: 18px !important;
	padding: 3px;
}

#form1 textarea{
		font-size: 18px !important;
}


#form1 input[type=text],textarea,#form1 input[type=password]{
	background-color: #fefdf9 !important;
	  border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;
	border: 1px solid #ccc;
		padding: 3px;
}

#form1 select{
	height: 25px;
	font-size: 18px !important;
	padding: 3px;
}

#regBtn:hover,#confregBtn:hover{
filter: alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
}




.form_table td{
	background: url(../css/img/dot_yoko.gif) repeat-x bottom;
	padding: 5px;
}


.bcg_dot{
	background: url(../css/img/dot_yoko.gif) repeat-x bottom;
	margin-bottom: 1px;
}

.left{
	background-color: #D8EBB9;
	padding: 5px;
}
.right{
	background-color: #F7FBF1;
	padding: 5px;
}