@charset "utf-8";

#contents { 
/* 	display:none; */
	width: 960px;
	background-color: #e6cad8;
	float: left;

}

table.registration {
 width:600px;
 margin-top:  20px;
 margin-left:  160px;
 margin-bottom:  50px;

}

table,tr,td {
border: 2px solid;
border-collapse:collapse;
padding: 5px;
}
th.registration5 {

height:60px;
background-color: #3c33d2;
border: 1px #000000; solid;
border-collapse:collapse;
color: #ffffff;
margin: auto;
text-align: center;
}
td.koumoku {
width: 150px;
height:5px;
background-color: #2856b5;
border: 1px solid;
border-collapse:collapse;
color: #ffffff;
}
td.koumoku1 {
width: 150px;
height:5px;
background-color: #ffffff;
border: 1px solid;
border-collapse:collapse;
color: #000000;
text-align: center;
}
td.koumoku2 {
width: 150px;
height:5px;
background-color: #2856b5;
border: 1px solid;
border-collapse:collapse;
color: #ffffff;
text-align: center;
}
td.koumoku3 {
width: 150px;
height:5px;
background-color: #CCFFFF;
border: 1px solid;
border-collapse:collapse;
color: #000000;
font-size:16px;
text-align: center;
}
td.koumoku4 {
width: 150px;
height:5px;
background-color: #ffffff;
border: 1px solid;
border-collapse:collapse;
color: #000000;

}
#red {
float:left;
margin-left:  0px;
font-size:16px;
color:#ff0000;
}

table.error {
 width:600px;
 margin-top:  20px;
 margin-left:  160px;
 margin-bottom:  0;
border: 0px #0000f;;
background-color: #ffffff;
}

td.error1 {
width: 600px;
margin-left:0;
height:5px;
background-color: #ffffff;
border: 1px solid;
border-collapse:collapse;
}
#error2 {
margin: auto;
font-size:16px;
color: #ff0000;
}
#otoiawase {
margin-top: 50px;
margin-left: 200px;
margin-bottom:50px;
font-size:24px;
color: #0000ff;
}