<!--
body {
	margin:			0;
	padding:		0;
	color:			#335555;
	background:		#ffffff;
	font-size:		small;
}

#mainbox {
	margin:			0;
	padding:		0;
	width:			100%;
}

#header {
	margin:			0;
	padding:		0;
	width:			100%;
}

#middlebox {
	margin:			0;
	width:			100%;
}

#footer {
	margin:			0;
	padding:		0;
	width:			100%;
}

/*--------------------------------------------------------------------------------*/
td.url {
	text-align:		left;
	font-size:		10pt;
	color:			black;
	background:		#009966;
	padding-top:	1px;
	padding-left:	5px;
	padding-right:	5px;
	padding-bottom:	1px;
	border-style:	solid;
	border-width:	2px 0 0 0;
	border-color:	#cccccc;
}

td.since {
	width:			20%;
	text-align:		center;
	font-size:		10pt;
	color:			black;
	background:		#666666;
	padding-top:	1px;
	padding-left:	5px;
	padding-right:	5px;
	padding-bottom:	1;
	border-style:	solid;
	border-width:	2px 0 0 0;
	border-color:	#cccccc;
}

td.update {
	width:			20%;
	text-align:		center;
	font-size:		10pt;
	color:			black;
	background:		orange;
	padding-top:	1px;
	padding-left:	5px;
	padding-right:	5px;
	padding-bottom:	1;
	border-style:	solid;
	border-width:	2px 0 0 0;
	border-color:	#cccccc;
}
/*--------------------------------------------------------------------------------*/
/*
	margin-top:			10px;
	margin-left:		10px;
	margin:				0;
*/
div#middlebox > table {
	margin-top:			10px;
	margin-left:		10px;
}
div#middlebox > table td.center {
	width:				520px;
	padding-left:		8px;
}
div#middlebox > table td.right {
	padding-left:		10px;
}

div.splink0 {
	margin:				0px 0px 5px 0px;
	padding:			0px 0px 5px 0px;
	text-align:			left;
	border:				none;
}

div.splink {
	margin:				0px 0px 5px 0px;
	padding:			0;
	text-align:			center;
	border:				none;
}

div.splink2 {
	margin:				0px 0px 5px 0px;
	padding:			0;
	text-align:			center;
	border:				solid;
	border-color:		#cccccc;
	border-width:		1px;
}

/*----- メニュー領域全体 -------*/
div#menu {
	margin:				0;
	padding:			0;
}

/*----- メインメニュー -------*/
div#menu ul {
	margin:				0;
	padding:			0;
	width:				176px;
	list-style-type:	none;
	font-size:			9pt;
	position:			relative;
}

div#menu ul.main > li {
	position:			relative;
}

div#menu ul.main > li > a {
	display:			block;
	padding:			4px;
	color:				#336666;
	text-decoration:	none;
	background-color:	#f5f5f5;
	border:				solid;
	border-color:		#336666;
	border-width:		1px 2px 0px 2px;
}
/*-----	"メニュー" ----------*/
div#menu ul.main > li.top > a {
	font-size:			10pt;
	color:				#ffffff;
	background-color:	#336666;
	border:				solid;
	border-color:		#336666;
	border-width:		2px 2px 0px 2px;
}
div#menu ul.main > li.btm > a {
	border:				solid;
	border-color:		#336666;
	border-width:		1px 2px 2px 2px;
}

div#menu ul.main > li.mid > a:visited,
div#menu ul.main > li.ken > a:visited,
div#menu ul.main > li.bok > a:visited {
	color:				#336666;
	background-color:	#f5f5f5;
}

div#menu ul.main > li.mid > a:hover,
div#menu ul.main > li.ken > a:hover,
div#menu ul.main > li.bok > a:hover {
	color:				#0000ff;
	background-color:	#ffff00;
}
div#menu ul.main > li.mid > a:first-letter,
div#menu ul.main > li.bok > a:first-letter {
	color:				#009966;
}

div#menu ul.main > li.ken > a:first-letter {
	color:				#ff6600;
}
div#menu ul.main > li.bok > a:first-letter {
	color:				#009966;
/*
	color:				#ff6633;
	color:				#a43907;
*/
}

/*----- サブメニュー -------*/
div#menu ol {
	margin:				0;
	padding:			0;
	width:				150px;
	list-style-type:	none;
	position:			absolute;
	top:				3px;
	left:				164px;
	display:			none;
/*
	top:				3px;
	left:				164px;
	top:				0px;
	left:				176px;
	top:				3px;
	left:				166px;
	display:			none;
	border:				1px solid #336666;
	color:				#336666;
	background-color:	#f5f5f5;	/* 薄いグレー
	background-color:	#ffff00;	/* 黄色
*/
}

div#menu ul.main > li.ken:hover ol,
div#menu ul.main > li.bok:hover ol {
	color:				#336666;
	background-color:	#f5f5f5;
	font-size:			9pt;
	z-index:			10;
	display:			block;
}

div#menu ul.main > li.ken ol.sub li a,
div#menu ul.main > li.bok ol.sub li a {
	padding:			4px;
	color:				#336666;
	background-color:	#f5f5dc;
	text-decoration:	none;
	border:				solid;
	border-color:		#336666;
	display:			block;
}

div#menu ul.main > li ol.sub li.up a {
	border:				solid;
	border-color:		#336666;
	border-width:		1px 1px 0px 1px;
}
div#menu ul.main > li ol.sub li.dn a {
	border:				solid;
	border-color:		#336666;
	border-width:		1px 1px 1px 1px;
}

div#menu ul.main > li.ken ol.sub li a:hover,
div#menu ul.main > li.bok ol.sub li a:hover {
	color:				#0000ff;
	background-color:	#ffff00;
}


/*--------------------------------------------------------------------------------*/
/*
	background-color:	#faebd7;	/* やや赤っぽい
	background-color:	#f5f5dc;	/* ベージュ	
	color:				#ffffff;
	background-color:	#336666;
	width:				480px;
*/
/*----- メインメニューの紹介！ -------*/
div.msg1a {
	padding:			4px 0px 4px 10px;
	font-size:			10pt;
	color:				#006600;
	background-color:	#80ff80;
	border-style:		solid;
	border-color:		#80ff80;
	border-width:		1px 1px 0px 1px;
}

div.msg1b {
	padding:			5px 0px 4px 10px;
	font-size:			10pt;
	color:				#335555;
	background-color:	#ffffff;
	line-height:		1.5;
	border-style:		dotted;
	border-color:		#008000;
	border-width:		0px 1px 1px 1px;
}

div.topic1 {
	padding:			4px 0px 4px 10px;
	font-size:			10pt;
	color:				#006600;
	background-color:	#80ff80;
	border-style:		solid;
	border-color:		#80ff80;
	border-width:		1px 1px 0px 1px;
}

div.topic2 {
	padding:			5px;
	font-size:			10pt;
	color:				#335555;
	background-color:	#ffffff;
	line-height:		1.5;
	border-style:		dotted;
	border-color:		#008000;
	border-width:		0px 1px 1px 1px;
}

td.topic {
	padding:			2px;
	vertical-align:		top;
	font-size:			10pt;
	color:				#335555;
	background-color:	#ffffff;
/*	background-color:	#f5f5f5;*/
	line-height:		1.4;
}

div.kome {
	padding-left:		10px;
	font-size:			9pt;
	color:				#ff0000;
	background-color:	#ffffff;
	line-height:		1.4;
}
/*
	border-width:		0px 2px 2px 2px;
	border-width:		0px 1px 1px 1px;
	border-style:		solid;
	border-style:		dotted;
	border-style:		double;
	border-style:		dashed;
	border-color:		#cccccc #cccccc #cccccc #cccccc;
	background-color:	#cc6600;
*/

table.counter {
	margin:				5px auto;
/*
	width:				176px;
	margin:				auto;
*/
}


/*----- くるくるウィジェットタイトル -------*/
div.test003 {
	width:				122px;
	padding:			4px 0 4px 0;
	text-align:			center;
	font-size:			10pt;
	color:				#ffffff;
	background-color:	#a43907;
	border-style:		solid;
	border-color:		#a43907;
	border-width:		1px 1px 0px 1px;
	z-index:			0;
}
/*----- くるくるウィジェット本体 -------*/
div.test004 {
	width:				122px;
	text-align:			center;
	border-style:		solid;
	border-color:		#a43907;
	border-width:		0px 1px 1px 1px;
	z-index:			0;
}
/*
	border-style:		solid;
*/
-->

