/*　テキスト／共通　*/
	TD			{ font-size: 11pt; line-height: 150%; color: #333333; }
	.tx10		{ font-size: 10pt; line-height: 120%; color: #333333; }
	.tx8			{ font-size: 8pt; line-height: 120%; color: #333333; }


/*　リンク関連　*/
	A:link		{ font-size: 10pt; color: #003399; text-decoration: underline; }
	A:visited		{ font-size: 10pt; color: #003399; text-decoration: underline; }
	A:hover		{ font-size: 10pt; color: #0044CC; text-decoration: underline; }

	A.top:link	{ font-size: 8pt; line-height: 110%; color: #B33636; text-decoration: none; }
	A.top:visited	{ font-size: 8pt; line-height: 110%; color: #B33636; text-decoration: none; }
	A.top:hover	{ font-size: 8pt; line-height: 110%; color: #FFFFFF; text-decoration: none; background-color: #BE5450; }


/*　テーブル枠用　*/
	TABLE.a_red-sol	{ ; border: 1px #FF0000 solid; }
	TABLE.a_gray-sol	{ ; border: 1px #666666 solid; }
	TABLE.a_gray-dou	{ ; border: 3px #666666 double; }


/*　セル枠用　*/
	TD.tx8_p	{ font-size: 8pt; line-height: 110%; color: #333333; padding: 1px 15px 1px 15px; }
	TD.tx_li	{ font-size: 10pt; color: #FFFFFF; background-color: #999999; }
	TD.sys1	{ font-size: 10pt; color: #FFFFFF; background-color: #333333; text-align: center; }
	TD.sys2	{ font-size: 8pt; color: #FFFFFF; background-color: #666666; text-align: center; }
	TD.med1	{ font-size: 8pt; line-height: 110%; color: #555555; padding: 2px 2px 2px 30px; }
	TD.tv1	{ font-size: 10pt; line-height: 120%; color: #FFFFFF; background-color: #666666; }
	
    .line01 {border-top:#FF0000 2px dotted;
	         border-bottom:#FF0000 2px dotted;
	         border-right:#FF0000 2px dotted;
	         border-left:#FF0000 2px dotted;
		     padding-top:5px;
		     padding-right:10px;
		     padding-left:10px;}
