body{
	margin: 0;
	padding: 0;

}


#container{
	width: 800px;
	background-color: #ffecc4;
	color: #3e3e3e;
	padding-top: 30px;

}


#top_text{
	text-align: center;



}

h1{
	

}



h3{
	padding-top: 10px;;
	margin-left: 20px;
	clear: both;

}







#gyou_list{
	list-style-type: none;
	font-size: 24px;

}

#gyou_list li{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;



}


#gyou_list_s{
	clear: both;
	list-style-type: none;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;

}

#gyou_list_s li{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;



}












table{
	border-collapse: collapse;


}

table a{
	text-decoration: none;

}



table th{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #1a0c76;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;


}


table td{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;

}


.table_left{
	width: 395px;
	float: left;
	margin-left: 4px;
	margin-right: 3px;


}



.table_right{
	 width: 395px;


}





.odd_k{
	background-color: #b3ffb0;

}


.even_k{
	background-color: #d7d9ff;


}


.odd_y{
	background-color: #d3ffba;
	font-size: 0.8em;

}



.even_y{
	background-color: #e0ffef;

	font-size: 0.8em;

}



.akamoji{
	color: #ff0000;
	font-weight: bold;


}





#footer{
	padding-top: 20px;
	padding-bottom: 20px;
	

}

address{
	font-style: normal;
	text-align: center;

}



