div.canvas  /* コンテンツ表示領域 */ { padding: 15px; }
div.copyright  /* 著作権表示書式 */ { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.fsize-std  /* キャンバス部のフォントサイズ */ { font-size: small; }
div.cnts-area { font-size: small; margin: 5px; }
caption { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; text-align: left; }
table.std { font-size: 95%; width: 100%; }
table.std-ln { font-size: 95%; width: 100%; border: solid 1px #336; }
td.std-lbl { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; text-align: left; padding: 2px 12px;color: #006; background-color: #ccc; border-color: white; border-style: solid; border-width: 2px 1px; }
td.std-ttl { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; padding: 2px 5px;color: #006; background-color: #99c; border: solid 1px #339; }
td.std-data { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; padding: 2px 5px;background-color: white; border: solid 1px #339; }
td.lst-ttl { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; padding: 2px 5px;color: #006; background-color: #dbdbf1; }
td.lst-attr { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; padding: 2px 5px;background-color: #f6f5fc; }
td.lst-attr-store { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background-color: #e8f0e9; padding: 2px 5px; }
td.env-ttl { color: #960; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background-color: #ffc; padding: 2px 5px; }
td.env-attr { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; background-color: #fcfcea; padding: 2px 5px; }
h1 { font-size: x-large; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; margin: 0; padding: 5px 5px 6px 10px; border-style: solid; border-width: 2px;color: #006; background-color: #edeef8; border-color: #99c #669 #575799 #99c; }
h2 { font-size: large; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; text-decoration: none; margin-top: 1em; margin-bottom: 1.5ex; padding: 2px; color: #006; border-bottom: 1px dashed #8d93bb; }
h3 { font-size: small; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; margin-bottom: 0.3em; padding-left: 5px; border-left-style: solid; border-left-width: 1em;color: #717199; }
h4 { color: #006; font-size: small; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; margin-bottom: 0.5em; }
div.author { font-size: 10px; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: normal; text-align: right; margin-top: 1px; margin-bottom: 2ex;color: #99c; }
div.author-xl { font-size: x-large; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin: 1px 5px 2ex;color: #99c; }
p { line-height: 1.3em; margin-top: 0; margin-bottom: 0.9em; }
p.sfont { font-size: 70%; }
code  /* コンピュータコード */ { font-family: "ＭＳ ゴシック", Osaka?等幅; }
div.code  /* サンプルコード記述ブロック */ { font-size: 110%; font-family: "Courier New", Courier, Monaco, monospace, Osaka?等幅, "ＭＳ ゴシック"; padding: 6px; border-style: solid; border-width: 2px;color: #fff !important; background-color: #000 !important; border-color: #669; }
div.edit { color: #006 !important; font-size: 110%; font-family: "Courier New", Courier, Monaco, monospace, Osaka?等幅, "ＭＳ ゴシック"; background-color: #fbfbff !important; padding: 6px; border: solid 2px #669; }
table.file-tbl { font-size: 90%; font-family: "Courier New", Courier, Monaco, monospace, Osaka?等幅, "ＭＳ ゴシック"; margin: 0 6px 8px; padding: 3px 6px; border-style: solid; border-width: 1px;color: #fff !important; background-color: #100e4d !important; border-color: #2d5e7e; }
caption.file-cap { margin: 0 6px; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-width: 0; border-left-style: solid; border-left-width: 1px;color: #006; background-color: #afb7cd; border-color: #366; }
tr.file-rec { padding-top: 0; padding-bottom: 0; }
td.file-no { text-align: right; padding-right: 2px; padding-left: 2px; border-right-style: solid; border-right-width: 1px;border-right-color: #eae5fe; }
kbd  /* キーボード入力文字 */ { font-weight: bold; }
td.ref-code { font-size: 150%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px 7px; }
td.doc-area  /* テーブル内?文書エリア */ { padding: 5px; }
.file-dfn  /* 定義行 */ { color: #aaf2ff; }
.file-cmnt  /* ファイルコメント行 */ { color: #a8e8b5; }
dfn { font-weight: bold; font-style: normal; }
dfn.da-caption  /* テーブル文書エリアキャプション */ { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; }
dfn.build-in { color: #f99; }
dfn.profaim { color: #9a97f8; }
kbd  /* キーボード入力文字 */ { color: #cff; }
samp  /* 出力サンプル */ { color: #ccc; }
p.da-text { line-height: 1em; margin-top: 2px; margin-bottom: 0; }
img.inline { clear: both; margin: 0 10px; padding: 3px; border: solid 1px #44415c; }
table.mono-str { font-size: 80%; font-family: "Courier New", Courier, Monaco, monospace; text-align: center; margin-top: -0.9em; padding-top: 0; }
div.locator { font-size: x-small; margin: 5px; padding: 2px 4px 3px; border-style: dashed; border-width: 1px;background-color: #f1f1f1; border-color: #bbb7d3; }
td.cnts-ttl { text-align: center; padding: 3px; border-style: solid; border-width: 1px 2px 2px 1px;background-color: #99f; border-color: #4848ba #1f1f77 #1f1f77 #4848ba; }
table.cnts-blk { margin-top: 1ex; }
td.cnts-head { padding-right: 5px; padding-left: 5px; border-style: solid; border-width: 0 1px 1px 0;background-color: #acabc2; border-color: #5b616e; }
td.cnts-data { padding-right: 5px; padding-left: 10px; }
ul { margin: 0 1.5ex 0 2.5ex; padding: 0; list-style-type: square; }
li { margin-bottom: 1ex; margin-left: 1ex; }
ol { list-style-type: decimal; margin: 0 1.5ex 0 2.5ex; padding: 0; }
em { color: #5e32a9; font-style: normal; background-color: #f6f4fc; }
strong { color: #5e32a9; font-weight: bold; background-color: #ddd3f4; }
body { color: black; background-color: white; }
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
td.content { background-color: #ccf; }
div.right-blk { float: right; }
div.left-blk { float: left; }
p.memo { color: #9d94b2; font-size: 85%; }
td.spec { font-size: x-small; font-family: "ＭＳ ゴシック", Osaka?等幅; background-color: #e5ddfc; padding: 2px 4px; border: solid 1px #446589; }
strong.prof-def { color: #a1711f; background-color: #ffee82; }
strong.error { color: #c00; background-color: #fcc; }
dfn.prof-def { color: #a1711f; background-color: #ffee82; }
div.simpleRect { color: #669; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #dee3ff; padding: 5px 15px; border: dotted 2px #58bff2; }
div.simpleRect form { display: inline; }
table.item { background-color: #e2e5f1; margin: 5px; padding: 5px; }
div.panel { clear: both; padding-top: 1em; padding-bottom: 1em; }
