@charset "Shift_JIS";


/* =========== table =========== */
/* dataTableA01 */
table.dataTableA01
	{
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #a8a8a8;
	/*font-size: 12px;*/
	}

table.dataTableA01 tr.pseudo-firstChild th,
table.dataTableA01 tr.pseudo-firstChild td
	{
	border-top-color: #a8a8a8;
	}

table.dataTableA01 th,
table.dataTableA01 td
	{
	padding: 2px 3px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	text-align: left;
	line-height: 1.4;
	}

table.dataTableA01 th
	{
	border-color: #d6d6d6;
	background-color: #eeeeee;
	font-weight: normal;
	white-space: nowrap;
	}

table.dataTableA01 td
	{
	border-color: #d6d6d6 #a8a8a8;
	}

/* dataTableA02 */
table.dataTableA02
	{
	border-width: 0 1px 1px 0;
	border-color: #9f9f9f;
	border-style: solid;
	}

table.dataTableA02 th,
table.dataTableA02 td
	{
	padding: 2px 3px;
	border-width: 1px 0 0 1px;
	border-color: #9f9f9f;
	border-style: solid;
	}

table.dataTableA02 th
	{
	font-weight: normal;
	}

table.dataTableA02 thead th
	{
	background-color: #ececec;
	text-align: left;
	}

table.dataTableA02 tbody tr.pseudo-firstChild th,
table.dataTableA02 tbody tr.pseudo-firstChild td
	{
	border-top-width: 2px !important;
	}

table.dataTableA02 tbody th,
table.dataTableA02 tbody td
	{
	vertical-align: top;
	}

/* dataTableB01 */
table.dataTableB01
	{
	border-collapse: collapse;
	}

table.dataTableB01 th,
table.dataTableB01 td
	{
	border: 1px solid #9f9f9f;
	padding: 5px;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	vertical-align: middle;
	line-height: 1.2;
	}

table.dataTableB01 th small,
table.dataTableB01 td small
	{
	/*font-size: 10px;*/
	}

table.dataTableB01 thead th
	{
	background-color: #ececec;
	border-bottom-width: 2px;
	}



/* dataTableJ01 */

table.dataTableJ01
	{
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #a8a8a8;
	/*font-size: 12px;*/
	}


table.dataTableJ01 th,
table.dataTableJ01 td {
	padding: 2px 3px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	text-align: left;
	/*line-height: 1.4;*/
	}


table.dataTableJ01 th {
	border-color: #a8a8a8;
	background-color: #eeeeee;
	font-weight: normal;
	}


table.dataTableJ01 td {
	border-color: #a8a8a8;
	}

