th{
			border-top:solid 15px #F4DA22;
			padding-top:20px;
			padding-bottom:20px;
			background-color:white;
			font-weight:normal;
			font-size:18px;}
		th.last{
			border-bottom:solid 15px #F4DA22;
			}
		td{
			border-top:solid 15px #FCF8D3;
			padding-top:20px;
			padding-bottom:20px;
			background-color:white;
			font-size:15px;}
		td.last{
			border-bottom:solid 15px #FCF8D3;
			}
		.num_box{
			padding:10px 15px;
			line-height:20px;
			font-size:20px;
			background:#F4DA22;
			margin-right:10px;}
		th.last{
			border-bottom:solid 15px #F4DA22;
			}
		td.last{
			border-bottom:solid 15px #FCF8D3;
			}
		.num_box{
			padding:10px 15px;
			line-height:20px;
			font-size:20px;
			background:#F4DA22;
			margin-left:10px;}
		table.type{
			border-bottom:solid 1px #8C7659;}
		table.type th{
			color:white;
			background-color:#EA6EA5;
			font-weight:normal;
			font-size:16px;
			text-align:center;
			padding-top:5px;
			padding-bottom:5px;
			border-top:solid 1px #8C7659;}
		table.type td{
			padding:5px;
			border-top:solid 1px #8C7659;
			border-right:solid 1px #8C7659;
			}