body { background-color: #e2e2e2; margin: 0; padding: 0; }
#doc {
	background-color: white;
	width: 700px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	outline: solid 1px #99a9cc;
	border: 0 solid #3b4966;
}
#contents {
	margin: 24px 24px 8px;
	padding: 0;
	clear: both;
}
#contents h1 { color: navy; font-size: 20px; font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, "ＭＳ ゴシック"; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: 8px; height: 22px; margin: 0 0 24px; padding: 2px 0 0; border-bottom: 1px solid #036; border-left: 22px solid #036; }
#contents h2 { font-size: 14px; font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, "ＭＳ ゴシック"; font-weight: bold; line-height: 16px; text-decoration: none; text-indent: 6px; height: 16px; margin: 24px 32px 12px; padding: 0; border-bottom: 1px solid olive; border-left: 16px solid olive; }
#contents h4 { font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, "ＭＳ ゴシック"; font-weight: bold; line-height: 14px; text-decoration: none; text-indent: 4px; margin: 24px 32px 12px 48px; padding: 0; height: 16px; border-bottom: 1px solid #f60; border-left: 8px solid #f60; }
#contents p { font-size: 12px; font-family:"Hiragino Mincho Pro", "ＭＳ Ｐ明朝", 平成明朝, "ＭＳ 明朝", 細明朝体; font-weight: normal; font-style: normal; line-height: 1.5; text-decoration: none; margin: 0 32px 12px 48px; padding: 0; }
#contents p.link { font-size: 11px; font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, "ＭＳ ゴシック"; font-style: normal; font-weight: normal; line-height: 1.5; text-decoration: none; text-align: right; margin: 0 32px 12px 48px; padding: 0; }
#contents p.link a { color: orange; font-weight: bold; font-style: normal; text-decoration: none; }
#contents p.link a:hover { border-bottom: 1px solid #c90; }

