BODY	{ font-size:9pt; font-family:'ＭＳ Ｐゴシック','ＭＳ ゴシック'; margin: 2;}

FORM	{ font-size:9pt; font-family:'ＭＳ Ｐゴシック','ＭＳ ゴシック'; }

/* テーブ・E*/
/*
TABLE	{
			font-size:9pt; font-family:'ＭＳ Ｐゴシック','ＭＳ ゴシック';
		}
*/
.HT		{
			border:0;
			cellspacing:1;
		}
.NON	{
			border:0;
			cellspacing:1;
		}
.DTL	{
			background-color:#E20070;
			border:0;
		}
.SRH	{
			background-color:#E20070;
			border:0;
		}
/*
TR		{
			font-size:9pt;
			background-color:#FFFFFF;
		}
*/
.ODD	{
			background-color:#FFFFFF;
		}
.EVN	{
			background-color:#F2F2F2;
		}
/*
TH		{ height:23px; font-size:9pt; font-weight: 600;}
*/
.HT		{
			background-color:green;
			background-image:url("../../../icons/gd_pink_h.gif");
			background-repeat:repeat-x;
		}
.HST		{
			background-color:#6495ED;
			background-image:url("../../../icons/gd_blue_h.gif");
			background-repeat:repeat-x;
		}
.HL		{
			background-color:#D1F8AB;
		}
.L1		{
			background-color:#D1E0FE;
		}
.L2		{
			background-color:#EBEBEB;
		}
.L3		{
			background-color:#FFFF00;
		}
/*
TD		{
			padding:2px;
		}
*/
.TL		{
			background-image:url("../../../icons/gd_green_d.gif");
			background-repeat:repeat-x;
		}
.DL		{
			background-color:#F7FDF0;
		}
.DL1	{
			background-color:#FFEEDD;
		}

DIV { font-size:9pt; }
DIV.F8 { font-size:8pt; }
DIV.F9 { font-size:9pt; }
DIV.F10 { font-size:10pt; }
DIV.F12 { font-size:12pt; }
DIV.F18 { font-size:18pt; }
DIV.TITLE {
			font-size:18pt;
			color:#ffffff;
			font-weight:bold;
			width:100%;
			filter:shadow(direction=135, strength=2);
		}
DIV.HD	{
			font-size:11pt;
			color:#ffffff;
			font-weight:bold;
			width:100%;
			filter:shadow(direction=135, strength=2);
		}
DIV.SHD	{
			font-size:9pt;
			color:#000000;
			font-weight:bold;
			width:100%;
			filter:shadow(color=white, direction=135, strength=2);
		}
INPUT.THBTN {
			font-size:9pt;
			font-weight:bold;
			background-color:#D1F8AB;
		}

/* ----- 標準テーブル ----- */
TABLE {
	font-size:9pt;
	font-family:'ＭＳ Ｐゴシック','ＭＳ ゴシック';
TR {
	font-size:9pt;
}
TH {
	font-size:9pt;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
TD {
	font-size:9pt;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}
/* ----- ヘッダーテーブル用 ----- */
.TB-header {
	width:100%;
	background-color:Green;
	border:0;
	cellspacing:1;
}
.TR-header {
	background-color:Green;
}
.TH-header {
	background-color:Green;
	font-weight:600;
}
.TD-header {
	background-color:green;
}
.Title {
	font-size:18pt;
	color:#FFFFFF;
	font-weight:bold;
	filter:shadow(direction=135, strength=2);
	width:100%;
}
/* ----- 検索テーブル用 ----- */
.TBL-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
}
.TBL64-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 640px;
}

.TB-condition {
	background-color:#F2F2F2;
}
.TB64-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 640px;
}
.TB72-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 720px;
}
.TB80-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 800px;
}
.TB88-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 880px;
}
.TB96-condition {
	background-color:#F2F2F2;
	border: 2px #888888 solid;
	width: 960px;
}
.TR-condition {
	background-color:#F2F2F2;
}
.TH-condition {
	background-color:#F2F2F2;
	height=22px;
}
.TD-condition {
	background-color:#F2F2F2;
	height=22px;
}
/* ----- 実績テーブル用 ----- */
.TB-details {
	border:1;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-style:solid;
	border-color:Gray;
	border-collapse: collapse;
}
.TH-details {
	background-color:#D1F8AB;
	font-weight:600;
	height=22px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:Gray;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.TD-details {
	background-color:#F7FDF0;
	height=20px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:Gray;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.TD-details2 {
	background-color:#FFEEDD;
	height=20px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:Gray;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
.TD-details_p {
	background-color:#FFC0CB;
	height=20px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-style:solid;
	border-color:Gray;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}
