@charset "utf-8";

/*
------------------------------------------------------------------------------
	Sitename: Wan Design Official WebSite
	URL: http://www.nhk.or.jp/taiga/
	Date: 2008-9
	Copyright (C) One Design All rights reserved.
------------------------------------------------------------------------------
*/

.note { text-indent:-1.2em; padding-left:2.2em;}
.note2 { padding-left:2.2em;}

table.tole{
	border-top:1px solid #999999;
	margin:0; text-align:left;
}
.tole th.tole-astm{
	background:#FCD3C5;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole th.tole-csa{
	background:#B4D9BF;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole th.tole-en{
	background:#F9C0CE;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole th.tole-as{
	background:#A5DBDD;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole th.tole-jis{
	background:#B9CFEA;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole th.tole-bcr{
	background:#CFBADA;
	font-weight:weight; font-size:0.9em;
	border-bottom:1px solid #999999;
	text-align:left;
}
.tole td.bt{
	font-weight:normal;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.tole td.bt-gr{
	background:#DDDDDD;
	font-weight:normal;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.tole td.btn-gr{
	background:#DDDDDD;
	font-weight:normal;
	font-size:0.9em; white-space: nowrap;
}




/* ASTM A 500 */

table.astm{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.astm caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#E82824; font-weight:bold;
	caption-side: top; text-align: left;
}


.astm th{
	background:#FCD3C5;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.astm th.bt{
	background:#FCD3C5;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.astm th.bt-rr{
	background:#FCD3C5;
	font-weight:normal;
	border-right:2px solid #E82824;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.astm th.bt-rd{
	background:#FCD3C5;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:2px solid #E82824;
	font-size:0.9em; white-space: nowrap;
}

.astm td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.astm td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.astm td.bt-rr{
	border-right:2px solid #E82824;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.astm td.btn-rr{
	border-right:2px solid #E82824;
	font-size:0.9em;
}
.astm td.bt-rd{
	border-right:1px solid #999999;
	border-bottom:2px solid #E82824;
	font-size:0.9em;
}
.astm td.bt-rrd{
	border-right:2px solid #E82824;
	border-bottom:2px solid #E82824;
	font-size:0.9em;
}


/* CSA G40.20-04 */

table.csa{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.csa caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#57935e; font-weight:bold;
	caption-side: top; text-align: left;
}
.csa th{
	background:#B4D9BF;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.csa th.bt{
	background:#B4D9BF;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.csa td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.csa td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}


/* EN 10219 */

table.en{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.en caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#F278A4; font-weight:bold;
	caption-side: top; text-align: left;
}
.en th{
	background:#F9C0CE;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.en th.bt{
	background:#F9C0CE;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.en td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.en td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}


/* AS 1163 */

table.as{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.as caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#00B2B0; font-weight:bold;
	caption-side: top; text-align: left;
}
.as th{
	background:#A5DBDD;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.as th.bt{
	background:#A5DBDD;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.as td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.as td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}

.as td.btRedlineT{
	border-top:2px solid #ff0000;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.as td.btRedlineTL{
	border-top:2px solid #ff0000;
	border-left:2px solid #ff0000;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.as td.btRedlineL01{
	border-left:2px solid #ff0000;
	font-size:0.9em;
}

.as td.btRedlineL02{
	border-left:2px solid #ff0000;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.as td.btRedlineTR{
	border-top:2px solid #ff0000;
	border-right:2px solid #ff0000;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}
.as td.btRedlineR01{
	border-right:2px solid #ff0000;
	font-size:0.9em;
}

.as td.btRedlineR02{
	border-right:2px solid #ff0000;
	border-bottom:1px solid #999999;

	font-size:0.9em;
}
.as td.btRedlineB{
	border-right:1px solid #999999;
	border-bottom:2px solid #ff0000;
	font-size:0.9em;
}
.as td.btRedlineBL{
	border-right:1px solid #999999;
	border-left:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	font-size:0.9em;
}

.as td.btRedlineBR{
	border-right:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	font-size:0.9em;
}
/* JIS G 3466 */

table.jis{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.jis caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#0073BC; font-weight:bold;
	caption-side: top; text-align: left;
}
.jis th{
	background:#B9CFEA;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.jis th.bt{
	background:#B9CFEA;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.jis td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.jis td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}


/* BCR295 */

table.bcr{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:0; text-align:center;
}
.bcr caption {
	text-indent:1em; line-height:2em;
	color:#ffffff; background-color:#8470AE; font-weight:bold;
	caption-side: top; text-align: left;
}
.bcr th{
	background:#CFBADA;
	font-weight:normal;
	border-right:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.bcr th.bt{
	background:#CFBADA;
	font-weight:normal;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em; white-space: nowrap;
}
.bcr td{
	border-right:1px solid #999999;
	font-size:0.9em;
}
.bcr td.bt{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:0.9em;
}

