/* ------------------------------------------------------- */
body{
	background-color: #CCFFFF;
}
H1	{
	font-size: x-large;
	text-align: center;
	color: navy;
	background-color: #DDFFFF;
}
H2	{
	font-size: large;
	margin-left: 10%;	/* ページ内の最大左マージン */
	margin-right: 10%;	/* ページ内の共通右マージン */
	color: navy;
	border-bottom: 1px blue solid;
	border-right: 30px blue solid;
	border-left: 30px blue solid;
}
H3	{
	font-size: large;
	margin-left: 11%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	color: navy;
	border-bottom: 2px solid #00FF33;
}

H4	{
	font-size: medium;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	color: navy;
	border-bottom: 2px solid #00FF33;
}

/* ------通常は隠す例の位置づけにする？------ */
H5	{
	font-size: medium;
	margin-left: 13%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	color: navy;
	border-bottom: 2px solid #00FF33;
}

P	{
	font-size: medium;
	margin-left: 13%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	background-color: #CCFFCC;
}

P.FULL	{
	margin-left: 0%;
	margin-right: 0%;	/* ページ内の共通右マージン */
}



I {
	font-size: medium;
	font-style: italic;
	color: red;
}

DIV	{
	font-size: medium;
	margin-left: 13%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	background-color: #CCFFFF;
}

UL	{
	font-size: medium;
	margin-left: 20%;
	margin-right: 10%;	/* ページ内の共通右マージン */
}

PRE	{
	font-size: small;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	font-family: monospace;
	white-space: pre;
	background-color:#ffffff;
	border-color:#000000;
	border-style:solid;
	border-width:1pt; 
}

pre.b {
	font-size: small;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	font-family: monospace;
	white-space: pre;
	background-color:#000000;
	color: #FFFFFF;
	border-color:#00ffff;
	border-style:solid;
	border-width:1pt; 
}


pre.WB	{
	font-size: medium;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	font-family: monospace;
	white-space: pre;
	background-color:#000000;
	color: #FFFFFF;
	border-color:#ffffff;
	border-style:solid;
	border-width:1pt; 
	line-height: 1em;
}

PRE.FULL	{
	font-size: small;
	margin-left: 0%;
	margin-right: 0%;	/* ページ内の共通右マージン */
	font-family: monospace;
	background-color:#ffffff;
	border-color:#000000;
	border-style:solid;
	border-width:1pt;
}				


PRE.FULL2	{
	margin-left: 0%;
	margin-right: 0%;	/* ページ内の共通右マージン */
	font-family: monospace;
	background-color:#ffffff;
	border-style:none;
}				
		

TABLE {
	border-color: #44AADD;
	border-style: solid;
	border-width: 2pt;
	font-size: small;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	font-family: monospace;
}

TABLE#W {
	border-color: #44AADD;
	border-style: solid;
	border-width: 2pt;
	font-size: small;
	margin-left: 12%;
	margin-right: 10%;	/* ページ内の共通右マージン */
	font-family: monospace;
}

TABLE.N_MARGIN {/* 右マージンなし */
	border-color: #44AADD;
	border-style: solid;
	border-width: 2pt;
	font-size: small;
	margin-left: 12%;
	font-family: monospace;
}
TD,TH{
	border-style: solid;
	border-color: #44AADD;
	border-top-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1pt;
}

span.WB {
	background-color: black;
	color: white;
	font-family: monospace;
}

span.BW {
	background-color: white;
	color: black;
	font-family: monospace;
}


span.sate {
	font-size: xx-large;
	font-weight: bold;	
}

TABLE#N {
	border-width: 0pt;
	border-style: none;
	font-size: medium;
	margin-left: 12%;
	margin-right: 0%;	/* ページ内の共通右マージン */
	font-family: small;
	border-collapse: collapse;/* セルとセルの間隔をなくす(Internet Explore 5以降のみ) */
	text-align: center;
}

TD#N{
	border-left-style: none;
	border-left-width: 0;
	border-right-style: none;
	border-right-width: 0;
	margin-left: 0;
	margin-right: 0;
	
	border-right-style: none;
	border-bottom-style: none;
	margin-right: 0;
	margin-left: 0;
}
TR#N{
	border-width: 0pt;
	margin-right: 0;
	margin-left: 0;
}

UL#P{

}
LI#P{
	
}

TH{
	border-bottom-width: 2pt;
}

IMG{
}

IMG#L{
	margin-right: 10%;	/* ページ内の共通右マージン */
}

b#R {
		color: #FF0000;
}
b#B {
		color: #0000FF;
}
b#G {
		color: #00FF00;
}
b#G2 {
		color: #007700;
}

b#GB {
		color: #00FFFF;
}

b#RB {
		color: #FF00FF;
}


b#O {
		color: #FF9900;
}

b#BW {
		color: black; 
		background-color: white;
}


b#WB {
		color: white; 
		background-color: black;
}


b.R {
		color: #FF0000;
}
b.B {
		color: #0000FF;
}
b.G {
		color: #00FF00;
}
b.BW {
		color: black; 
		background-color: white;
}
b.WB {
		color: white; 
		background-color: black;
}


b#IS { /* indicate source */
		background-color: #FFFFCC;
}

/* プリントで使わない範囲指示の予定------------------------- */
I#nprn{
	font-style: italic;
	color: #000000;
}


/* ------------------------------------------------------- */
P.bigbox_XXXXX 	{	font-size: 14pt;
				font-family: sans-serif;
				font-weight: bold;
				border-color:#88EEEE;
				border-style:solid;
				border-width:10pt; }
				
/* ------------------------------------------------------- */
P.listbox_XXXXX 	{ 	font-size: 12pt;
				font-family: monospace;
				font-weight: bold;
				color: black;
				background-color:#ffffff;
		/*		margin: 0,20pt,0,50pt; */
				border-color:#000000;
				border-style:solid;
				border-width:1pt; }
				
/* ------------------------------------------------------- */
P.content1_XXXXX 	{	font-size: 12pt;
				font-family: sans-serif;
				font-weight: bold;
				border-color:#BBFFFF;
				border-style:solid;
				border-width:3pt; }

/* I を　P の中で使う 飾りとして使う---------------------- */
I.listbox_XXXXX 	{	font-size: 12pt;
				font-family: monospace;
				font-style: normal;
				background-color:#ffffff;
				border-color:#000000;
				border-style:solid;
				border-width:1pt; }


