/* === ヘッダー部分のスタイル === */
.head	{background-color:mintcream;
	 width:728;
	 height:40px}

.head td {padding-left:9px}

.head h1	{font-size:26px;
	 font-family:'Comic Sans MS';
	 color:navy;
	 margin-bottom:1px;
	 padding-left:12px}

.head div {font-size:14px; color:white;}

.headmenu	{background-color:#336666;
	 width:728;
	 text-align:left;
	 font-size:11px;
	 color:white}

.headmenu td	{padding-left:9px}

.headmenu a	{color:white;
	 text-decoration:none}
.headmenu a:hover	{color:orange}

h2{
 font-size:14px;
 line-height:24px;
 color:#666666;
 margin-top:0px:
}
a.pagechg:hover, a.pagechg:focus{
	background-color:#3300FF;
	color:white;
	text-decoration:underline;
}
a.pagetop			{display:block;width:100%;text-decoration:none;}
a.pagetop:link		{color:#0000ff;}
a.pagetop:visited	{color:#0000ff;}
a.pagetop:hover		{color:#000000;background-color:#ffCC00;text-decoration:underline;}

table.pagemenu		{border-collapse:collapse;font-size:85%;}
th.pagemenu			{border:1px #333333 solid;background-color:#ecf0e8;}
a.pagemenu			{display:block;width:100%;color:#0000ff;text-decoration:none;}
a.pagemenu:link		{color:#0000ff;}
a.pagemenu:visited	{color:#0000ff;}
a.pagemenu:hover	{color:#000000;background-color:#33FF33;}

table.maintable		{border-collapse:collapse;}
td.maintable		{border:1px #339933 solid;}

p.kinou	{font-size:12pt;
	margin-right:36pt;
	margin-left:36pt;
	color:#000000;
	letter-spacing:1px;}

p.opt	{font-size:14pt;
	margin-right:10pt;
	margin-left:36pt;
	color:#000000}

td.sub_title{background-color:#4169E1;
	color:#ffffff;
	font-size:14pt;
	font-weight:bold;
	padding:2px;
	font-family:monospace;
}

table.tbl_sty1{
	background-color: #BBBBBB;
	border:1px #333333 solid;
}
td.td_sty1{
	background:#BBBBBB;
	border:1px #333333 solid;
	padding:1.5pt 1.5pt 1.5pt 1.5pt;
	font-size:9.5pt;
	color:#333333;
}
table.tbl_sty2{
	border-collapse:collapse;
	background-color: #578A24;
	border:2px #333333 solid;
}
td.td_sty2{
	background:#ccff99;
	border:2px #333333 solid;
	font-size:9.5pt;
	color:#333333;
}
table.tbl_sty3{
	background-color: #90ee90;
	border:1px #333333 solid;
}
td.td_sty3{
	background:#e0ffff;
	border:1px #333333 solid;
	padding:1.5pt 1.5pt 1.5pt 1.5pt;
	font-size:11pt;
	color:#333333;
}
a.a_sty3	{display:block;width:100%;color:#0000ff;text-decoration:none;}
a.a_sty3:link	{color:#0000ff;}
a.a_sty3:visited	{color:#0000ff;}
a.a_sty3:hover	{color:#FFFFFF;background-color:#003333;}
