@charset 'utf-8';

/*----------------------------------------------------------
	https://www.omron.co.jp/
	Elements:Table Basic

	Build:2008.02.21
----------------------------------------------------------*/

/*-Modify Record-----------------------*/

/*======================================
	Color Glossary
	
	OMRON Blue=>#0055C4(border,link,etc)
	Black=>#333333(text color)
	Gray1=>#555555(header,footer,bread,etc)
	Sky Blue=>#3983B9(Copy)
	Sky Blue 2=>#6DA5CD(Sub Copy)
	Pale Blue=>#EAEFF4(Background)
	Pale Blue 2=>#
======================================*/

/*--------------------------------------
	Table Styles
--------------------------------------*/
table.basic{
	width:100%;
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	_border-top:1px solid #cccccc;
	_border-left:1px solid #cccccc;
	margin-bottom:5px;
}
*+html table.basic{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
table.basic tr.tablehead th{
	text-align:center;vertical-align:middle;
}
table.basic th,
table.basic td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px;
	vertical-align:top;
	
}
table.basic tr.even{
	background:#F9F9F9;
}
table.basic th{
	background:#eeeeee;
	text-align:left;
}
table.right th,
table.right td,
table tr.right th,
table tr.right td,
table tr.digit td,
table th.right,
table td.right,
table td.digit{
	text-align:right;
}
table.center th,
table.center td,
table tr.center th,
table tr.center td,
table th.center,
table td.center,
table td.mark{
	text-align:center;
}
table.middle th,
table.middle td,
table tr.middle th,
table tr.middle td,
table th.middle,
table td.middle,
table td.mark{
	vertical-align:middle;
}

table.basic-nobg td{
	background:none;
}
table.basic-noborder,
table.basic-noborder th,
table.basic-noborder td{
	border:none;
}

table.basic-multi{
	margin-bottom:1em;
}


