<style>
	table{
		border-spacing: 0;
		border-collapse: collapse;
	}
	
	td, th{
		padding: 0;
	}
	
	.B_table{
		width: 100%;
		font: 13px/1.7em 'Open Sans';
		border-spacing: 0px;
		border-collapse: separate;
	}
	
	.B_info_td{
		padding: 0px 5px;
		vertical-align: top;
		line-height: 120%;
	}
	
	/* Item */
	.B_item_th{
		white-space: nowrap;
		padding: 0px 5px;
	}
	.B_item_td_particular{
		padding: 0px 5px;
	}
	.B_item_td_amount{
		width: 1%;
		white-space: nowrap;
		text-align: right;
		padding: 0px 5px;
	}
	/* */
	
	/* Border */
	.B_border_top{
		border-top: 1px solid #000;
	}
	.B_border_bottom{
		border-bottom: 1px solid #000;
	}
	.B_border_left{
		border-left: 1px solid #000;
	}
	.B_border_right{
		border-right: 1px solid #000;
	}
	
	.B_border_double_bottom{
		border-bottom: 4px double #000;
	}
	
	.B_border_dotted_top{
		border-top: 2px dotted #000;
	}
	.B_border_dotted_bottom{
		border-bottom: 2px dotted #000;
	}
	/* */
</style>