/*	BOX定義	*/
body	{ margin:0px; padding:0px; font-size:16px; line-height:25px; line-break:strict; }
td	{ font-size:16px; line-height:25px; line-break:strict; }
TABLE.collapse { border-collapse:collapse; }

/* .no	{ color:#000080; padding-left:7px; font-size:12px; line-height:20px; } */
.no	{ border-right:1px solid #1412A2; border-bottom:1px solid #1412A2; 
	  padding-left:12px; background-color:#7B6FCE; color:#FFFFFF;
	  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:5px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;
	  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; }
.size18	 { font-size:18px; }

/*	擬似クラス定義		*/
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; }