/* Wiki Style Sheet                                                   */

/***** 共通部 *****/

BODY { font: normal normal normal 100%/150% "MS UI Gothic"; }

H1 {
	color: #3333ff; background-color: #ffffff; padding: 0.2em 0.5em;
	border-width: 1px 1px 0.2em 1px; border-style: solid; border-color: #9999ff;
	font: normal normal bold 140%/150%;
}
H2 {
	color: #000055; background-color: #ddddff; padding: 0.3em 0.3em 0.3em 0.5em;
	border-width: 1px 1px 1px 1.2em; border-style: solid; border-color: #9999ff;
	font: normal normal bold 100%/130%;
}
H3 {
	background-color: #ddddff; padding: 5px 0px 5px 15px;
	border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999;
	font: normal normal bold 100%/120% #5555ff;
}
H4 {
	background-color: #ffffff; margin: 3px; padding-left: 2em;
	border: none;
	font: normal normal bold 100%/120% #000000;
}

P   { margin: 0px; padding: 0.5em; }
PRE {
	border:thin solid #ccccff; background-color:#eeeeff; margin:0.5em 3em; padding:0.5em;
	width:90%; font: normal normal normal 100%/120% "MS UI Gothic"; overflow: scroll;
}
BLOCKQUOTE { border:1px solid #d0e0ff; margin:0.5em 3em; padding:0.25em; }

EM  { color: #0000CC; margin: 0px 3px 0px 0px; }

UL  { margin-top: 0.5em; margin-bottom:0.5em; }
OL  { margin-top: 0.5em; margin-bottom:0.5em; }
DL  { margin-top: 0.5em; margin-bottom:0.5em; }
LI  { margin: 0px 0px 0px 0px; }
DT  { margin: 0px 0px 0px 0px; }
DD  { margin: 3px 0px 3px 15px; }

TABLE {
	margin:5px 0.5em 5px 3em;
	background:#eeeeff;
	border-collapse:collapse;
	border:2px solid #ccccff;
}
TD {
	margin:0px;
	padding:2px 10px;
	background:#eeeeff;
	border:1px solid #ccccff;
}

/***** 印刷用 *****/

@media print{
	A { text-decoration: none; color: 000000 }
	TABLE { margin:5px 0.5em 5px 3em; padding: 0px; background:#ffffff; border:1px solid #333333; }
	TR    { margin:0px; padding: 0px; }
	TD    { margin:0px; padding: 0.3em; border:1px solid #333333; }
	.tools    { display: none; }
	.toc      { display: none; }
	.footer   { display: none; }
	.partinfo { display: none; }
	.editthispage { display: none; }
	.commentform  { display: none; }
}

/***** 表示用 *****/

@media screen, tv{
	BODY {
		background-color: #FFFFF8; color: #333344;
		font: normal normal normal 100%/130% "MS UI Gothic";
	}
	A:link       { color: #0000CC; }
	A:visited    { color: #000080; }
	A:hover      { color: #0000FF; }
	H1 A:link    { color: #3333FF; }
	H1 A:visited { color: #3333FF; }
	H1 A:hover   { color: #CCCCFF; }
	H2 A:link    { color: #000055; }
	H2 A:visited { color: #000055; }
	A.editthispage { color: #000000; text-decoration: none; border-bottom: 1px dashed #666666; }
	span.partinfo  { color: #aaaaff; text-decoration: none; border-bottom: 1px solid #aaaaff;
	                 padding: 1px 3px 1px 3px; margin-left: 3px; }
	div.tools     { text-align: right; padding: 0 .5em 0 .5em; margin: 0px 0px 0px 0px; }
	div.partinfo  { text-align: right; margin: -1em 0px 0.5em 0px; font: normal normal normal 80%/80% "MS UI Gothic" }
	div.content   { line-height: 140%; margin: 1em 0 1em 1em; }
	div.footer    { text-align: right; }
	.InterWiki    { color: black; background: #eee; }
}
