@charset "UTF-8";

* {
	font-size: 11pt;
	font-family: 'MS P ゴシック', sans-serif;
}

html, body {
	background: #fff !important;
	height:auto !important;
}

div#container {
	position: relative !important;
	/* 表示用の設定を元に戻す */
	left: 0% !important;
	margin-left: 0px !important;
	margin-bottom: 0px !important;
	top: 0px !important;
}

#MonthlyReportDialog .report, #MonthlyReportDialog .noprint {padding-bottom: 0px !important}


table.infoTable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}



table.infoTable td.head
{
	border: solid 2px #d3d3d3;
}
table.infoTable td.data
{
	border: solid 2px #d3d3d3;
}

table.infoTable th{ border: solid 0px #ffffff; }
table.infoTable td.b_left{ border-left: solid 2px #d3d3d3; }
table.infoTable td.b_bottom{ border-bottom: solid 2px #d3d3d3; }
table.infoTable td.b_right{ border-right: solid 2px #d3d3d3; }


table.dataTable th { border: solid 2px #d3d3d3; }
table.dataTable tr.odd td { border: solid 2px #d3d3d3; }
table.dataTable tr.even td { border: solid 2px #d3d3d3; }
div.margin {
	display: none;
}

#printTimeStamp {display: inline ;}


div.ui-widget-header{
	display: none;
}


button {
	display: none;
}

footer {
	display: none;
}
.noprint {
	display: none !important;
}

div.report
{
	margin: 0px;
}

div.pageBreak {
page-break-before: always;
}

