@charset "UTF-8";

#main section h3{margin-top:50px; border:none; padding: 0;}

#main section h3:nth-of-type(1){margin: 0;}

#main li{ margin-top: 40px;}

#main li h4{ 
	font-size: 160%;
	border-bottom: 1px solid #666;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#main li table{ width: 100%; }

#main li th{
	background:#284976;
	color: #FFF;
	width: 20%;
	border: 1px solid #CCC;
	padding:10px;
	text-align: center;
}
#main li td{
	background:#FFF;
	width: 50%;
	border: 1px solid #CCC;
	padding:10px;
}
#main li td:nth-of-type(3){
	width: 30%;
}

#main .backnumber { margin-top: 40px;}
#main .backnumber h5 {font-size: 110%;}
#main .backnumber li{ margin-top: 5px;}
#main .backnumber li a{ color: #bfa200;}

#main .backnumber li a:before{
	content: ">> ";
}