@charset "EUC-JP";
/* ÎÐÀÚºÊ greengablez style */

 body{
	padding: 10px 1em;
	background: #99CC33;
	color: #000000;
}
 a:hover{
	background: #FFFFFF;
	color: #000000;
	padding: 2px 0;
	text-decoration: underline overline;
}

*{
	line-height: 1.3;
}

 h1{
	background: #99AA33;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 5px;
	border: solid;
	border-width: 0 0 1px 0;
	font-size: x-large;
	font-weight: normal;
}h1:hover{
	text-decoration: underline overline;
}h2{
	color: #000000;
	font-size: large;
	font-weight: bold;
}

 hr{
	display: none;
}

 ul{
}ul li{
	list-style: square;
}ol{
}li{
	margin: 3px;
}

 pre.code{
	background: #FFFFFF;
	color: #000000;
	margin: 0.5em 2em;
	padding: 5px;
	border: double 2px;
}blockquote{
	background: #FFFFFF;
	color: #000000;
	margin: 0.5em 2em;
	padding: 5px;
	border: dotted 3px;
}blockquote dl{
	margin: 0;
	padding: 0 5px;
}

 p{
	text-indent: 1em;
}blockquote p{
	text-indent: 0;
}

em{
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

 dl{
	margin: 0;
	padding: 2px 2em;
}dt{
	margin: 0.5em 0 2px 0;
	font-weight: bold;
}dd{
	list-style: disk;
	margin: 1px 2em;
}

.a:after{
	content: attr(title);
}

 kbd{
	margin: 2px;
	padding: 1px;
	border: outset;
	border-width: 1px 3px 5px 1px;
	background: #999999;
	color: #FFFFFF;
}

 ul#NAVIGATION{
	background: #CCFFCC;
	text-align: right;
	margin: 0;
	padding: 5px 1em;
}ul#NAVIGATION li{
	display: inline;
	margin: 0;
}ul#NAVIGATION li:after{
	content: "/";
}

 dl#INFORMATION, .finally dl{
	margin: 1em 0;
	padding: 1em;
	background: #CCFFCC;
	text-align: right;
}dl#INFORMATION dt, .finally dl dt{
	text-decoration: underline;
	margin: 0.3em;
}dl#INFORMATION dd, .finally dl dd{
	margin: 0.2em;
}dl#INFORMATION dd:hover, .finally dl dd:hover{
	background: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}

 dl#SITEINFO{
	background: #CCFFCC;
	padding: 1em;
}dl#SITEINFO dt{
	text-decoration: underline;
	margin: 0.3em;
}dl#SITEINFO dd{
	margin: 0.2em 2em;
}


 table{
	background: #FFFFFF;
	color: #000000;
	padding: 2px;
	border: solid 2px #000000;
}td,th{
	text-align: center;
	margin: 2px;
}th{
	border: solid 1px #000000;
}

span.mask{
	background: #000000;
}


div.blockcode{
	background-color:#000;
	color:#FFF;
	border:double 3px;
	height:15em;
	overflow: scroll;
	margin: 1em 0;
}
