BODY	{ background-color:#FFFFFF ; font-size: 12px ; margin-top: 0px; color:#222222; color: #333333;} 
table   { font-size: 100%; line-height: 150%;}
td      { font-size: 100%; line-height: 150%;}
tr      { font-size: 100%; line-height: 150%;}

/*  リンクに関するスタイル設定  */ 
a:link    { font-size: 12px	;font-weight:	bold	;color: #2965CE; text-decoration: none;}
a:visited { font-size: 12px	;font-weight:	bold	;color: #2965CE; text-decoration: none;}
a:hover   { font-size: 12px	;font-weight:	bold	;color: #FF3333; text-decoration:underline;}
a:active  { font-size: 12px	;font-weight:	bold	;color: #666666; text-decoration:underline;}

/*　罫線 */
hr.short  {border-color: #6699FF; border-style: dotted; border-width: 1px; width:135px;}
hr.long   {border-color: #FF0000; border-style: dotted; border-width: 1px; width:550px;}


/*　フォーム　*/
.field{
	color: #336600;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #336600;
	border-style: solid;
	}

/*textarea*/
.search{
	color: #FFFFFF;
	background-color: #999900;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	}


/* 字下げ */
.note{
	text-indent : -1em;
	margin-left:1em;
	}
					
.note2{
	text-indent : -2em;
	margin-left:1em;
	}
	
/* 見出し */
	H2	{color: slategray; font-size: 140%; 
	 text-transform: none;
	 background-color: #FFFFFF; 
	 padding: 5px;
	 border-color: slategray ; 
	 border: 1px solid;}