/* Wiki Style Sheet                                                   */

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

/* 2007-09-09 kimux * BODY { font: normal normal normal 100%/150% "MS UI Gothic"; } */
BODY { font: normal normal normal 100%/150% ""; }


H1 {
	color: #3333ff; background-color: #ffffff; padding: 0.2em 0.5em;
	border-width: 1px 1px 0.2em 1px; border-style: solid; border-color: #9999ff;
/* kimux *	font: normal normal bold 140%/150%; */
	font: normal normal bold 160%/180% "MS UI Gothic";
}
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;
/* kimux *	font: normal normal bold 100%/130% ""; */
	font: normal normal bold 120%/140% "MS UI Gothic";
}
H3 {
	background-color: #ddddff; padding: 5px 0px 5px 15px;
	border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999;
/* kimux *	font: normal normal bold 100%/120% #5555ff; */
	font: normal normal bold 110%/130% "MS UI Gothic" #5555ff;
}
H4 {
	background-color: #ffffff; margin: 3px; padding-left: 2em;
	border: none;
	font: normal normal bold 100%/120% #000000;
}

/* kimux * P   { margin: 0px; padding: 0.5em; } */
P   { margin: 0px 50px 0px 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;
}
/* kimux * BLOCKQUOTE { border:1px solid #d0e0ff; margin:0.5em 3em; padding:0.25em; } */
BLOCKQUOTE { border:0px 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; }
}
