/*メニューのスタイル*/
#menu table {
							color:#ffffff;
							background-color:#000000;
							background-image:url(images/menu.jpg);
							font: bold 11pt Times New Roman;
							border-collapse:collapse;
						}

#menu td {
						padding-top:12px;
					}

/*OPENボタンのスタイル*/
#point {
					color:#000000;
					background-color:#ffffff;
					background-image:url(images/menu_w.jpg);
					font: bold 13pt Times New Roman;
					cursor:pointer;
				}

/*リンクのスタイル*/
#menu A {
					color:#ffffff;
					margin-top:50px;
					text-decoration:none;
				}

#menu {
				position:absolute;
				top:0px;
				left:0px;
				z-index:1;
			}


/*リンクカラー*/
	a {
			color:#00FF00;
		}

	a:focus {
						outline:none;
					}

	a:visited {
							color:#00FF00;
	}

	a:hover {
						color:#FFFFFF;
	}

/*フォームメール*/
input{ 
  border-color: #7fff00;
 border-width: 1px;
 border-style: solid;
 color:#000000;
}

input.form_b{
color:#ffffff;
background:#7fff00;
cursor:hand;
}

textarea{
  border-color: #7fff00;
 border-width: 1px;
 border-style: solid; 
  scrollbar-face-color: #7fff00;
  scrollbar-highlight-color: #7fff00;
  scrollbar-shadow-color: #7fff00;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
}

table.form_t{
  border-color:#7fff00;
border-width:1px;
border-style:dotted;
color:#7fff00;
}
/*フォームメールここまで*/


	.line {
					text-decoration: none;
				}

	img {
					border-style:none;
				}

	body {
					margin: 0;
					padding: 0;
					line-height:1.4;
					color:#FFFFFF;
					background-color:#262626 ;
					font-family:Arial, sans-serif, Verdana, "ＭＳ Ｐゴシック";
					font-size:0.9em;
					background: url(images/back.jpg) fixed;
				}

	#counter {
					position:absolute;
					z-index:1;
					top:5;
					left:15;

				}

	#top {
					position:absolute;
					z-index:0;
					top:30;
					left:200;
				}

	#main {
					position:absolute;
					z-index:0;
					top:110;
					left:0;
				}

	div#footer {
							position: fixed;
							bottom: 0px;
							right:0px;
						}

/*
	#footer {
position: fixed;
bottom: 5px;
right: 0px;
*/
/* IE5 later && javascript-on */
/*
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 550 + 'px');
right: expression((documentElement.scrollRight || document.body.scrollRight) + 100 + 'px');
				}
*/
	.syoukai {
					padding-left:40px;
					padding-right:40px;
					padding-top:15px;
					padding-bottom:30px;
					line-height:1.4em;
				}

	h1.w {
				font-family:sans-serif,monospace;
				color:#FFFFFF;
			}

	h2 {
				font-family:sans-serif,monospace;
				color:#FF7F00;
			}

	table.n2 {
					border-collapse: collapse;
				}


	dl.lin {
						border:#808080 1px solid;
						padding:5px 20px 10px;
						font-size:14px;
					}

	dt.lin {
						margin-top:10px;
				}

	dd.lin {
					border-bottom:#808080 1px solid;
					margin-top:5px;
					margin-bottom:10px;
				}


	table.center {
								margin-top:0px;
								margin-left:auto;
								margin-right:auto;
							}

	table.n1 {
					background-color:#ffffff;
					background-image:url(images/backg.gif);
					width:855px;
					vertical-align:top;
					text-align:left;
				}

	table.n2 {
					border-collapse: collapse;
					margin-bottom:25px;
				}

	td.m1 {
					padding-left:150px;
					padding-right:20px;
					padding-top:30px;
					vertical-align:top;
					padding-bottom:30px;
					line-height:1.4em;
				}

	td.m2 {
					padding-left:50px;
					padding-right:50px;
					padding-top:30px;
					padding-bottom:30px;
					line-height:1.4em;
				}

	td.m3 {
					vertical-align:top;
					border: solid 1px;
				}

	p.p1 {
					padding:8px;
			}

	p.p2 {
					padding-right:20px;
					padding-left:20px;
					padding-bottom:25px;
					line-height:1.4em;
			}

	p.p3 {
					padding-right:15px;
					padding-left:20px;
					line-height:1.4em;
			}

	p.p4 {
					padding-right:10px;
					padding-left:10px;
			}

	p.p5 {
				text-align:right;
			}

	.lin {
					line-height:0.9em;
			}

	ul {
				padding-bottom:30px;
		}

/*テキスト位置センタ*/
	.center {
						text-align:center;
					}

	.cell1 {
					width:800px;
					}

	.cell2 {
					width:600px;
					}

	.cell3 {
					width:130px;
					}

	.cell4 {
					height:500px;
					}

/*著作権表示用*/
	.f1 {
				font-family:sans-serif,monospace;
				font-size:6.5pt;
				color:#FFFFFF;
				text-align:right;
				padding-top:10px;
				padding-left:00px;
				padding-right:10px;
				padding-bottom:0px;
			}

	.f2 {
				font-family:Osaka;
				font-size:30pt;
				color:#FFFF00;
			}

	.f3 {
				font-family:Osaka;
				font-size:18pt;
				font-weight: bold; 
				color:#FF0000;
			}

	.f4 {
				font-family:Osaka;
				font-size:10.5pt;
			}

	.f5 {
				font-family:Osaka;
				font-size:12.5pt;
			}

	.f6 {
				font-family:Osaka;
				font-size:11.5pt;
			}

	.f7 {
				font-family:Osaka;
				font-size:18pt;
				font-weight: bold; 
			}

-->