@charset "UTF-8";
/* CSS Document */

h5 { font-size:1.7rem; color:#4169e1; }
hr { padding-bottom: 1rem;}
ul { padding-bottom: 3rem;}

main table{
  margin:0 auto;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:1px solid #666;
  border-spacing: 0;
	overflow:hidden;
	width:100%;
	font-size:90%;
}
main td,main th{
  border-bottom:1px solid #666;
}
main td,main th{
  padding:10px;
}
main th{ background-color:#eee; }
main table tbody tr:last-child th,
main table tbody tr:last-child td{
  border-bottom: none;
}
main th + th,td{
  border-left:1px solid #666;
}

.aliceblue { background-color: #f0f8ff }
	
