@charset "Shift_JIS";

body {
	background: #f9f9f9;
	color: black;
}
h1 {
	font-size: large; 
	text-align: center;
}
table { 
	border-collapse: collapse;
	margin-top: 1em;
	margin-bottom: 1.5em;
	border-spacing: 0;
}
caption {
	text-align: right;
	font: bold larger Tahoma, "Trebuchet MS", sans-serif; 
}
th {
	background: #e6e6e6;
	color: black;border: 2px #bbb solid;
	white-space: nowrap;
}
p {
	margin-left: 0.5em;
	margin-right: 0.5em;
	line-height: 140%;
	text-align: justify;
	text-justify: inter-ideograph;
	layout-grid-type: loose;
	layout-grid-char: 1pt;
	text-autospace: ideograph-numeric ideograph-alpha;
}
p { text-align: \6C\65\66\74 }
td { border: 2px #eee solid }
.nav { text-align: center }
h1{
	font-family: "ＭＳ Ｐ明朝", "リュウミンライト−ＫＬ", "平成明朝", serif;
	\66 ont-size: x-large;
}
p, li, th, .nav { font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif } 

@media screen, print {
	table[summary] { margin-top: 0 }
	caption { \6D argin-top: 1em }
	table[summary] th, table[summary] td { border-width: 1px }
	p { \74 \65 xt-align: expression("justify") }
}
