body
{
	background-color   : rgb(   0 ,   0 ,   0 );
	color		   : rgb( 255 , 255 , 255 );
}


a:link
{
	color			: rgb( 199 , 217 , 225 );
	text-decoration	: none;
}

a:visited
{
	color			: rgb( 259 , 197 , 225 );
	text-decoration	: none;	
}

a:hover
{
	background-color	: rgb(  66 ,  81 ,  88 );
}


DIV.sn
{
	font-size:			80%;
	text-align:			right;
}



DIV.wakusen
{
	background-color : rgb(   0 ,   0 ,   0 );
	border           : 1px solid rgb(  97 ,  99 , 115 );
	padding          : 5px;
	width            : 95%;
	height           : 95%;

	margin-top		: 5px;
	margin-right	: 5px;
	margin-bottom	: 5px;
	margin-left		: 5px;
}


DIV.twaku
{
	background-color : rgb(   0 ,   0 ,   0 );

/*
	background-image : url( "./top.bmp" );
	background-repeat : no-repeat;
	background-position : center;
*/


	margin-top	: 1px;
	margin-right	: 1px;
	margin-left	: 1px;
	margin-bottom	: 1px;
}


H1.twaku
{
	font-size:		120%;
	margin-top:		 5px;
	margin-left: 	 5px;
	margin-bottom:	 0px;
	padding-bottom:  0px;
}

P.twaku1
{
	font-size:			100%;
	text-indent:		5%;
	margin-top:			5px;
	margin-bottom:		0px;
}

P.twaku2
{
	font-size:			75%;
	text-align:			right;
	margin-top:			2px;
	margin-bottom:		2px;
}

/* ====================================================================
 * メニュー関連 ---- ここから ----
 * ====================================================================
 */
ul.navbar
{
	background-color	:	rgb(  66 ,  81 ,  88 );
	float			:	left;
	line-height		:	1px;
	list-style-type		:	none;
	margin-top		:	2px;
	margin-left		:	2px;
	margin-right		:	2px;
	margin-bottom		:	5px;
	padding				:	1px;
	width				:	99%;
}

ul.navbar li
{
	margin-top		:	0px;
	display			:	inline;
}


a.nav:active , a.nav:link, a.nav:visited
{
	background-color	:	rgb(  66 ,  81 ,  88 );
	color				:	rgb( 255 , 255 , 255 );
    float            : left;
	padding          : 10px 10px 10px 5px;
    text-decoration : none;

	margin-top		: 1px;
	margin-right	: 1px;
	margin-bottom	: 1px;
	margin-left		: 1px;
    float            : left;
}

a.nav:hover
{
	background-color	:	rgb( 106 , 121 , 128 );
}



/* ====================================================================
 * メニュー関連 ---- ここまで ----
 * ====================================================================
 */
div.honbun
{
	position	:	static;
	font-size	:	100%;
	line-height	:	110%;


	margin-top	:	 0px;
	margin-right	:	10px;
	margin-bottom	:	 0px;
	margin-left	:	 0px;

	padding-top	:	0px;
	padding-bottom	:	0px;

	padding-left	:	10px;
	padding-right	:	10px;

}


div.honbun_main
{
	margin-right	: 40%;
	min-height	: 500px;
	height		: auto !important;
	height		: 500px;

}


div.honbun_sub
{
	border           : 1px solid rgb(  97 ,  99 , 115 );
	position	: absolute;
	top	: 60px;
	right	: 10px;
	width	: 37%;
}

td
{
	padding-right	: 10px;
	padding-left	: 10px;
}

td.none
{
	background-color	:	rgb(   0 ,   0 ,   0 );
}

td.dig1
{
	background-color	:	rgb( 106 , 121 , 128 );
}


td.dig2
{
	background-color	:	rgb(  66 ,  81 ,  88 );
}

hr
{
	border           : 1px solid rgb(  97 ,  99 , 115 );
}

h3.top
{
	font-size        : 100%;
}

ul
{
/*	list-style-type		: none; */
	line-height		: 150%;
}

p
{
	line-height		: 150%;
}


div.nest0
{
	margin-left :   1px; 
	line-height :   125%;
}

div.nest1
{
	margin-left :   50px; 
	line-height :   125%;
}
div.nest2
{
	margin-left :   100px; 
	line-height :   125%;
}
div.nest3
{
	margin-left :   150px; 
	line-height :   125%;
}
div.nest4
{
	margin-left :   200px; 
	line-height :   125%;
}




span.color0 { color: black;   }
span.color1 { color: red;     }
span.color2 { color: lime;    }
span.color3 { color: yellow;  }
span.color4 { color: #208fff  }
span.color5 { color: fuchsia; }
span.color6 { color: cyan;    }
span.color7 { color: white;   }

span.color10 { color: black;   }
span.color11 { color: maroon;  }
span.color12 { color: green;   }
span.color13 { color: olive;   }
span.color14 { color: navy;    }
span.color15 { color: purple;  }
span.color16 { color: teal;    }
span.color17 { color: silver;  }

span.ot { color : rgb(  0 , 204  , 255 ); }

