td { font-size:16px; line-height:116%; }

  table.m01  { background: rgba(0,255,0,0.3); } /* 透過2:緑(透過率0.25) */
  table.e01  { background: rgba(255,0,255,0.3); } /* 透過3:紫(透過率0.4) */
  table.j01  { background: rgba(0,200,255,0.3); } /* 透過4:水(透過率0.6) */
  table.c01  { background: rgba(255,255,0,0.2); } /* 透過4:黄(透過率0.6) */
  table.z01  { background: rgba(255,0,0,0.3); } /* 透過4:赤(透過率0.6) */
  table.g01  { background: rgba(160,160,160,0.3); } /* 透過4:灰(透過率0.6) */
  table.s01  { background: rgba(0,0,255,0.3); } /* 透過4:青(透過率0.6) */
  table.A01  { background: rgba(50,255,50,0.3); } /* 透過4:青(透過率0.6) */
  table.X01  { background: rgba(0,200,200,0.3); } /* 透過4:青(透過率0.6) */

p  { margin:3px 5px; }
/* リンク */

a:link {color:#ffffff;text-decoration:none; }
a:visited{color:#ffffee;text-decoration:none; } 
a:hover { color:#ffffff; text-decoration:none; background-color:#0000ff; }
a:active{color:#ffff00;text-decoration:none; } 


/* コンテンツ */
h0 { color:#222255;  font-size:12pt; margin:0px 0px;font-weight: bold;}
h1 { color:Green;  font-size:12pt; margin:0px 0px;font-weight: bold;}
h2 { color:#885588; font-size:10pt; margin:0px 0px;}
h3 { color:#555588; font-size:10pt; margin:0px 0px;}
h4 { color:#888800; font-size:10pt; margin:0px 0px;}
h5 { color:#ee0000; font-size:10pt; margin:0px 0px;}
h6 { color:#222222; font-size:10pt; margin:0px 0px;}

/* 画像のズームアップ */
.img-wide {
 	width: 110px;
 	overflow: hidden;
}
 
.img-wide img {
	transition: 0.3s;
	oncontextmenu= return false;
}
 
.img-wide img:hover {
	transform: scale(1.6);
}
