.postage {
	width: 98%;
	max-width: 680px;
	margin: auto;
	border: solid 1px #777;
	border-spacing: 0;
	padding: 0;
}
.postage tr {
}
.postage tr:nth-child(even)  {
	background: #eef;
}
.postage th {
	padding: 4px 8px;
	border-right: solid 1px #ddd;
	font-weight: bold;
}
.postage th:last-child {
	border-right: none;
}
.postage td {
	border-top: solid 1px #bbb;
	border-right: solid 1px #ddd;
	padding: 4px 6px;
}
.postage td:first-child {
	width: 20%;
	text-align: center;
}
.postage td:nth-child(2) {
	width: 15%;
	text-align: right;
	border-right: none!important;
}
.postage td:nth-child(3) {
	width: 15%;
	text-align: left;
	border-left: none!important;
}
.postage td:last-child {
	border-right: none;
}
.postage td.nb {
	border-right: none;
}
.postage td.nb2 {
	border-right: solid 1px #ddd;
}
	@media(max-width:640px){
		.postage {
			margin-bottom: 24px;
			width: 100%;
		}
		.postage th, .postage td, .postage td span {
			font-size: 10.5pt!important;
		}
	.postage td:first-child {
			width: 15%;
		}
		.postage td:nth-child(2) {
			width: 19%;
			padding-left: 0;
			padding-right: 0;
		}
		.postage td:nth-child(3) {
			width: 19%;
			padding-left: 8px;
			padding-right: 0;
		}
		.postage td.nb {
			text-align: center;
			width: 14%;
			padding-right: 0;
		}
		.postage td.nb2 {
			text-align: center;
			width: 22%;
			padding-left: 0;
		}
	}
