/* タイトル */
h1 { font-size:200%; font-family:"MS UI Gothic"; font-weight:bold; text-align:left; color:#000080; }
h2 { font-size:170%; font-family:"MS UI Gothic"; font-weight:bold; text-align:left; color:#000080; }
h3 { font-size:150%; font-family:"MS UI Gothic"; font-weight:bold; text-align:left; color:#000080; }
h4 { font-size:110%; font-family:"MS UI Gothic"; font-weight:bold; text-align:left; color:#000080; margin-bottom:6pt; }
h4.code { font-family:"Courier New"; color:#000080; }
h5 { font-size:100%; font-family:"MS UI Gothic"; font-weight:bold; text-align:left; margin-bottom:6pt; color:#000040; }
h5.code { font-family:"Courier New"; font-weight:bold; text-align:left; color:#000040; }
p.codh { font-family:"Courier New"; font-weight:bold; color:#005500; margin-top:12pt; }

/* 小見出し */
p.exphead { color:#008080; font-size:90%; margin-bottom:0pt; } /* 例 */
span.exphead { color:#008080; }
span.notehead { color:#006060; font-weight:bold; } /* メモ */
span.refhead { color:#006060; } /* 参照 */
span.head { font-weight:bold; }
p.title { font-weight:bold; } /* タイトル */
p.title_i { font-weight:bold; margin-left:10pt; }
p.func { font-weight:bold; font-family:"Courier New"; margin-top:16pt; color:#005500; } /* ライブラリ関数 */

/* 本文 */
body { font-family:"ＭＳ Ｐゴシック"; }
p { margin-top:8pt; }
p.body { }
p.body_w { margin-top:14pt; }
p.body_i { margin-left:10pt; }
p.body_ii { margin-left:20pt; }
p.body_iii { margin-left:30pt; }
p.body_n { margin-top:2pt; }
p.body_in { margin-left:10pt; margin-top:0pt; }
p.body_iin { margin-left:20pt; margin-top:0pt; }

ul { margin-top:6pt; margin-left:20pt; margin-bottom:4pt; }
ul.body_i { margin-left:30pt; }

/* 一覧 */
li { margin-top:8pt; }
li.n { margin-top:2pt; }

/* 目次 */
p.cts0g { margin-top:16pt; margin-bottom:10pt; margin-left:0pt; font-weight:bold; }
p.cts0 { margin-top:4pt; margin-left:0pt; }
p.cts1 { margin-top:4pt; margin-left:6pt; }
p.cts2 { margin-top:4pt; margin-left:20pt; }
p.cts3 { margin-top:4pt; margin-left:40pt; }
p.cts4 { margin-top:4pt; margin-left:60pt; }

/* 索引 */
p.idxt { margin-top:10pt; margin-left:20pt; font-weight:bold; }
p.idx1 { margin-top:4pt; margin-left:20pt; }
p.idx2 { margin-top:4pt; margin-left:40pt; }
td.idx { vertical-align:text-top; }

/* コード */
p.code { font-family:"Courier New"; color:#005500; }
p.code_i { font-family:"Courier New"; color:#005500; margin-left:10pt; }
p.code_ii { font-family:"Courier New"; color:#005500; margin-left:20pt; }
pre { font-family:"Courier New"; color:#005500; font-size:100%; margin-left:10pt; }

/* 文字 */
span.c   { font-family:"Courier New"; color:#400040; }
span.cod { font-family:"Courier New"; color:#005500; }
span.codj { font-family:"MS UI Gothic"; color:#005500; }
span.ph { font-family:"Courier New"; font-style:italic; color:#005500; }
span.compati_mark { color:#800080; font-size:80%; }
span.compati_desc { color:#800080; }
span.kome { vertical-align:super; color:#C00000;font-size:70%; }
span.mk1 { color:#4000A0; font-size:80%; }
span.mk2 { color:#4000A0; font-size:80%; }
span.hfile { color:#808000; font-size:80%; }
span.lib { color:#000080; }
span.cmt { color:#330000; }
span.date { color:#808000; }
span.red { color:#FF0000; }

/* テーブル */
table { empty-cells:show; border-collapse:collapse; }
table.syn { margin-top:8pt; margin-bottom:12pt; margin-left:10pt; }
th { background-color:#F0FFFF; padding-left:10pt; padding-right:10pt; }
td { padding-left:10pt; padding-right:10pt; }
th.n { padding-top:2pt; padding-bottom:2pt; padding-left:6pt; padding-right:6pt; background-color:#F0FFFF; }
td.n { padding-top:1pt; padding-bottom:1pt; padding-left:6pt; padding-right:6pt; }
td.code { font-family:"Courier New"; color:#005500; }
td.ccmt { font-family:"Courier New"; color:#330000; }
td.syn1 { padding-left:0pt; padding-right:0pt; color:#008080; }
td.syn2 { padding-left:0pt; padding-right:0pt; color:#005500; font-family:"Courier New"; }
td.syn3 { padding-left:0pt; padding-right:0pt; color:#330000; font-family:"Courier New"; }

/* 改版履歴 */
dt.his { color:#000080; margin-top:6pt; }

/* その他 */
a:hover { color:#1E90FF; }
span.cond { color:#808080; }
hr.hf { color:#C0C0E0; }
.navi { font-size:80%; margin-top:0pt; margin-bottom:0pt; text-align:left; }
dt.title { font-weight:bold; }
dd.desc { margin-top:4pt; margin-bottom:8pt; }

