@charset "UTF-8";
/* FoodLinkデータバインド */

@import "default.css";

@media screen
{
	.DataTableHeader, .DataTable, .DataTableScroller
	{
	margin: 0px;
	padding: 0px;
	border: solid 1px black;
	border-collapse: collapse;
	font: 10px "ＭＳ ゴシック";
	}
	.DataTableHeader, .DataTable
	{
/*		background-color: GhostWhite; */
		background-color: FloralWhite;
	}

	.DataTableHeader { border: solid 1px black; }
	.DataTable { border-width: 0px; }

	.DataTableScroller
	{
		overflow-x:visible;
		overflow-y:auto;
		background-color:aliceBlue;
		border: solid 1px BurlyWood;
	}

	.DataTable tr th, .DataTableHeader tr th
	{
		margin: 0px;
		padding: 0px;
		background-color : #99ccff;
		font-weight: normal;
		text-align: center;
		border: solid 1px Black;
		overflow: hidden;
	}


	.DataTable td, .DataTableHeader td
	{
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		border: solid 1px black;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.DataTable td *, .DataTableHeader td *
	{
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow:hidden;
		display:inline;
	}



}

@media print
{
	.DataTableHeader, .DataTable, .DataTableScroller
	{
		margin: 0px;
		padding: 0px;
		border: solid 1px black;
		border-collapse: collapse;
	}

	.DataTableHeader, .DataTable
	{
	}

	.DataTableHeader
	{
		border: solid 1px black;
	}

	.DataTable { border-width: 0px; }

	.DataTable th, .DataTableHeader th
	{
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		text-align: center;
		border: solid 1px Black;
		overflow: hidden;
	}

	.DataTable td, .DataTableHeader td
	{
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		border: solid 1px black;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.DataTable td *
	{
		width: 10px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow:hidden;
		display:inline;
	}


	.printHide
	{
		display: none;
	}
}

