@charset "UTF-8";
@import "default.css";

a:link {
	color:#0066cc;
}

a:visited {
	color:#666666;
}

a:hover {
	text-decoration:underline;
}

a:active {
	color:#cc6600;
}

button {
	height:1.5em;
	border:solid 1px #888888;
	background-color:#cccccc
}

div {
	margin:2%;
}

em {
	font-style:normal;	/*For IE6*/
	color:#ee4422;
}

h1 {
	margin:2%;
	padding:0.5%;
	border-style:solid;
	border-width:2px;
	border-color:#44aaff #0066cc #0066cc #44aaff;
	background-color:#2288ee;
	font-size:1.5em;
	font-weight:normal;	/* For IE6 */
	color:#ffffff;
}

h2 {
	margin:2%;
	font-weight:bold;
	font-size:1em;		/* For IE6 */
}

h3 {
	font-weight:normal;	/* For IE6 */
	font-size:1em;		/* For IE6 */
}

h6 {
	margin:2%;
	font-size:medium;
	font-weight:bold;
	color:#ff0000;
}

html {
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}

input.text {
	border:solid 1px #888888;
}

ol {
	margin:2% 2% 2% 4%;
}

p {
	margin:2%;
}

table {
	margin:2%;
}

td {
	padding:0.5em;
	border:solid 1px #888888;
}

th {
	padding:0.5em;
	border:solid 1px #888888;
	color:#ffffff;
	background-color:#888888;
}

textarea {
	border:solid 1px #888888;
	vertical-align:top
}

ul {
	margin:2% 2% 2% 4%;
}

hr {
	margin:0 2%;
	background-color:#888888;
}

pre {
	margin:2%;
	padding:1%;
	border:solid 1px #aabbcc;
	background-color:#ccddee;
}

var {
	color:#0000ff;
}

li p {
	margin:2% 0;
}

ol ol {
	margin:2%;
}

pre + div {
	margin:-2% 2% 2% 2%;
}

table + div {
	margin:-2% 2% 2% 2%;
}

span.keyword {
	color:#ff0000;
}

div.definition {
	padding:1%;
	background-color:#ffff88;
}

div p {
	margin:0;
	font-size:0.8em;
}

div pre {
	margin:0;
}

div h1 {
	margin:0;
}
