/*	BOX定義	*/
body	{ margin:0px; padding:0px; font-size:16px; line-height:24px; line-break:strict; }
td	{ font-size:16px; line-height:24px; line-break:strict; }
TABLE.collapse { border-collapse:collapse; }

.no	{ color:#000080; padding-left:7px;
	  font-size:12px; line-height:20px; }
.on	{ border-left:5px solid #FFA500; border-right:1px solid #FFA500; border-top:1px solid #FFA500;  border-bottom:1px solid #FFA500; 
	  padding-left:7px; background-color:#FFFFCC;
	  font-size:12px; line-height:20px; }
.of	{ border-left:15px solid #0000ff; border-right:10px solid #0000ff; border-top:1px solid #0000ff;  border-bottom:1px solid #0000ff;
	  padding-left:7px; background-color:#EDEDED;
  	  font-size:12px; line-height:20px; }

/*	文字色・サイズ定義	*/
.nv	 { color:#000080; }	/* navy		*/
.gr	 { color:#008000; }	/* green	*/	
.or	 { color:#FFA500; }	/* orange	*/	
.te 	 { color:#008080; }	/* teal		*/
.rd	 { color:#FF0000; }	/* red		*/
.em	 { color:#20B2AA; }
.wt   	 { color:#FFFFFF; }
.gl   	 { color:#808080; }
.bk   	 { color:#000000; }
.size07	 { font-size:7pt; }
.size10	 { font-size:10px; }
.size12	 { font-size:12px; }
.size14	 { font-size:14px; }
.size16	 { font-size:16px; }

/*	擬似クラス定義		*/
a:link   { color:#0000FF; text-decoration:underline; }
a:active { color:#0000FF; text-decoration:underline; }
a:visited{ color:#0000FF; text-decoration:underline; } 
a:hover  { color:#FFA500; text-decoration:underline; }