body	{ background: url(icon/background.gif);
		 font-size: 12px ; 
		 margin-top: 0px; 
		 color: #666666;
		 } 
		 
table   { font-size: 100%; line-height: 140%;}
td      { font-size: 100%; line-height: 140%;}
tr      { font-size: 100%; line-height: 140%;}

.t10a	{font-size: 10px ;}
		
/* テーブルカラー */
.table-bg					{ background-color:#CCCCCC; }
.td-bg001					{ background-color:#F8F8F8; }
.td-bg002					{ background-color:#FFFFFF; }
.td-bg003					{ background-color:#EFEEED; }
.td-bg004					{ background-color:#FFFFF4; }
.td-bg005					{ background-color:#E7D9C9; }
.td-bg006					{ background-color:#EAE3CE; }
		
		
/*  リンクに関するスタイル設定  */ 
a:link    { color: #000099; }
a:visited { color: #000099; }
a:hover   { color: #FF3333; }
a:active  { color: #9999FF; }

a.nav:link    { color: #3366FF; text-decoration: none;}
a.nav:visited { color: #3366FF; text-decoration: none;}
a.nav:hover   { color: #FF3333; text-decoration:underline;}
a.nav:active  { color: #FF0000; text-decoration:underline;}

a.nav2:link    { color: #333333; text-decoration: none;}
a.nav2:visited { color: #333333; text-decoration: none;}
a.nav2:hover   { color: #FF3333; text-decoration:underline;}
a.nav2:active  { color: #9999FF; text-decoration:underline;}


/*  見出し  */
H1	{background-color:#000066; border: none; margin:0; color: #FFFFFF;}

H2	{color: #708090; font-size: 140%; 
	 text-transform: none;
	 background-color: #FFFFFF; 
	 padding: 5px;
	 border-color: #708090; 
	 border: 1px solid;}

H4	{color: #708090; font-size: 120%; 
	 text-transform: none;
	 background-color: #FFFFCC; 
	 padding: 4px;
	 border-color: #708090 ; 
	 border: 1px solid;}
		

/*  小見出し  */
.midasi2        {color: #FFFFFF; font-size: 14px; font-weight: bold;
	        padding: 2px;
	        background-color: #FF0000; 
	        width: 200px ; }

.midasi3        {color: #000;
                margin-bottom: 14px;
	        border-left: solid 12px #99f;
	        border-bottom: solid thin #aaa;
	        background: #FFFFFF;
        	padding: 2px;width: 520px ;}


/*　罫線 */
hr.short  {border-color: #FF9933; border-style: dotted; border-width: 1px; width:740px;}

/*  文字水平位置  */ 
.left     {text-align: left;}
.right    {text-align: right;}
.center   {text-align: center;}

/*  リスト  */
ul.list1  {list-style-type:none;}


/*　ボックス　*/
p.box4  {border-color: #D3D3D3; border-style: solid; border-width:1px; line-height: 120%;letter-spacing: 1px; padding: 2px; width: 145px ;}

/*　フォーム　*/
.field{
	color: #666666;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #990000;
	border-style: solid;
	}

/*textarea*/
.search{
	color: #990000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #990000;
	border-style: solid;
	}

/* 字下げ */
.note{
	text-indent : -1em;
	margin-left:1em;
	}
					
.note2{
	margin-left:20px;
	}