@charset "Shift_JIS";

*	{margin:0;padding:0;font-family:"‚l‚r ƒSƒVƒbƒN", sans-serif;}
body	{
	font-size:100%;
	background-color:#99cc66;
	color:#333333;
	}
.skip {display:none;}
img	{border:0px;}
a	{text-decoration:none;}
a:link	{color:#258525;}
a:visited	{color:#1c5c1c;}
a:active,a:hover	{color:#b85c5c;}
hr	{border-top:1px solid #3e802a;font-size:1px;height:0px;}
#head	{
	height:100px;
	background:#99cc66 url(test.jpg) no-repeat;
	}
#head h1	{
	font-size:14px;
	font-weight:bold;
	height:14px;
	padding:5px 0px 40px 100px;
	}
#head ul	{list-style-type:none;padding:0px 0px 0px 110px;}
#head li	{
	display:inline;
	font-size:12px;
	padding-left:5px;
	}
.topnavibox	{margin-top:4px;}
.topnavi	{	font-size:20px;}
.selectitem	{
	background-color:#ffffff;
	padding-top:4px;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:4px;
	border-right:1px solid #6eb86e;
	border-top:1px solid #6eb86e;
	border-bottom:1px solid #f4f4f4;
	}
#content	{
	margin-left:100px;
	background-color:#ffffff;
	padding:1em 140px 1em 1em;
	}
#content p {text-indent:1em;padding-left:1em;line-height:1.3em;padding-bottom:0.5em;width:99%;}
#content p.img {text-indent:0em!important;}
#content img.pat_a {float:left;}
#content img.pat_b {float:right;}
#content a	{text-decoration:underline;}
#content a:link,#support a:link	{color:#d73b3b;}
#content a:visited,#support a:visited	{color:#005c35;}
#content a:active,#content a:hover,#support a:hover	{color:#99cc66;}
#calendar td a	{text-decoration:underline;font-weight:bold;}
.subcontent a	{text-decoration:none!important;}
#content h2	{
	display:inline;
	border-top:1px solid #3e802a;
	border-bottom:1px solid #3e802a;
	padding-left:1em;
	padding-right:1em;
	font-size:140%;
	}
#content h3	{
	font-size:110%;
	border-left:1.5em solid #becc43;
	padding:2px 2px 2px 0.5em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	}
#content h4	{
	margin-top:0.6em;
	}
h4.subcontent	{
	border-left:5px solid #3e802a;
	border-bottom:1px solid #3e802a;
	margin-top:1em;
	padding-left:0.4em;
	}
#content dl{margin-left:1em;}
#content dd	{padding-left:1em;}
#content ul,#content ol	{margin-left:2em;}
.pageswitch,.pageswitch ul,.pageswitch li	{list-style-type:none;display:inline;}
.pageswitch ul {margin-left:0.5em!important;font-size:80%;}
var	{
	font-style:normal;
	font-weight:normal;
	font-size:0.8em;
	}
.form_box	{
	clear:left;
	margin:0em 0em 1em 1em;
	padding:3px;
	width:80%;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#ecffec;
	}
.form_box textarea	{
	border-top:1px solid #95da95;
	border-left:1px solid #95da95;
	border-bottom:1px solid #95da95;
	background-color:#caeaca;
	}
.form_box ul,.archivelist ul	{
	list-style-type:none;
	clear:both;
	}
.form_box ul	{margin-left:0em!important;}
.form_text	{
	width:20em;
	float:left;
	}
.short_text	{clear:left;}
#archivenavi li	{display:inline;padding-left:1em;}
#archivelistex	{margin-top:0.8em;}
#archivelistex li	{width:80%;}
ul.itemlink	{
	margin-left:2em;
	list-style-type:square;
	}
#menu	{
	background-color:#99cc66;
	width:90px;
	position:absolute;
	top:100px;
	left:0px;
	font-size:90%;
	padding-left:10px;
	}
#menu ul	{list-style-type:none;line-height:1.3em;}
#menu h3,#support h3	{
	font-size:100%;
	border-bottom:1px solid #669966;
	}
#menu h3:first-letter	{
	color:#ffffff;
	}
.powerd {margin-top:5px;}
#support	{
	width:100px;
	position:absolute;
	top:130px;
	right:10px;
	border:3px double #669966;
	padding:3px;
	}
#support table	{
	font-size:12px;
	}
#support caption	{
	margin:0 auto;
	width:90px;
}
#support dl	{font-size:85%;}
#support dd	{padding-left:1em;}
address	{
	background:#99cc66 url(test.jpg) no-repeat;
	font-size:0.8em;
	font-style:normal;
	text-align:left;
	margin:0px;
	padding:5px 0px 0px 120px;
	}
address span	{display:block;}
.highlight	{background-color:yellow;font-style:italic;}
.member	dt,#trackback dt	{font-weight:bold;}
.member	dd,#trackback dd	{margin-left:1em;}
.member ul	{list-style-type:none;}
q {font:italic normal normal 1em inherit; color:#006a3c;}