
/*
■<H1>大項目（ページの一番上のみ）
◆<H2>中項目（各パラグラフ）
◆<H6>小項目（各パラグラフ内のライン区切り）
<H3>小項目内見出し
◇<H4>Tips、用語など
<P class="tips">Tipsの本文(１段落)</P>
<div class="tips"><p>Tipsの本文(複数パラグラフ)</p></div>
<HR>本文の終了

<P class="note_img"><IMG src="キャプション付画像名.png" width="幅" height="高さ" border="0"><BR>
●キャプション</P>

*/

body         { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Verdana;
               background-image: url('img/back.png');
               color: black;
               margin-left: 1.8em;
               line-height: 120%;
               font-size: 100%; }
a:link       { color: #0000CC;
               text-decoration:underline; }
a:visited    { color: #0000CC;
               text-decoration:underline; }
a:active     { color: #FF0000;
               text-decoration:underline; }
a:hover      { color: #FF0000;
               text-decoration:underline; }
/* ヒエラルキーの指定表示 */
b            { font-weight: bold;
               font-style: italic;
             }
/* br           { clear: both; } */
/* 大項目（ページの一番上のみ）*/
h1           { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Times New Roman;
               font-size: 200%;
               line-height: 120%;
               margin-bottom: 1.0em;
               margin-left: -0.6em;
               padding-left: 0.1em;
               border-bottom: 0.1em solid;
               border-color: #E04000;
               clear: both; }
/* 中項目（各パラグラフ） */
h2           { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Verdana;
               font-size: 180%;
               line-height: 110%;
               margin-top: 1.0em;
               margin-bottom: 0.8em;
               padding: 0.2em;
               padding-top: 0.3em;
               padding-bottom: 0.3em;
               color: #000000;
               background-color : #E0C060;
               border: 0.1em dashed;
               border-color: #E04000;
               clear: both; }
/*小項目（各パラグラフ内のライン区切り）*/
h6           { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Times New Roman;
               font-size: 150%;
               margin-top: 1.5em;
               margin-bottom: 1.0em;
               padding-bottom: 0.3em;
               border-bottom: 0.1em solid;
               border-color: #E04000;
             }
/*小項目内見出し*/
h3           { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Times New Roman;
               font-size: 120%;
               line-height: 150%;
               margin-bottom: 0.5em;
             }
/* Tips、用語の見出し*/
h4           { font-family: "DengXian", "MingLiu", "PMingLiu", "Microsoft JhengHei", Times New Roman;
               font-size: 140%;
               line-height: 150%;
               padding: 0.1em;
               margin-bottom: 0.5em;
               margin-top: 1.2em;
               border: 0.1em solid;
               border-color: #8080FF;
               clear: both;}
/* 未使用 */
\h5           { margin-top: 0;
               border: 0.1em inset;
               clear: both; }
/* Tips、用語の本文 */
.tips       { margin-top: 0.5em;
               margin-left: 0em;
               margin-bottom: 1.0em;
               font-size: 100%;
               line-height: 100%;
               padding: 0.5em;
               border: 0.1em solid;
               border-color: #8080FF;
               background-color: #FFFFFF; }
/* その他の枠で括りたい要素 */
.misc       {  margin-top: 0.5em;
               margin-left: 0em;
               margin-bottom: 1.0em;
               margin-right: 0em;
               font-size: 100%;
               line-height: 100%;
               padding: 0.5em;
               border: 0.1em solid;
               width: 40%;
               border-color: #FF80FF;
               background-color: #FFFFFF; }
/* 本文の終了 */
hr           { color: #E04000;
               margin-top: 1.5em;
               margin-bottom: 1.5em;
               clear: both; }
dt           { font-weight: bold;
               margin-top: 1.0em;
               margin-left: 0.5em; }
dd           { margin-bottom: 0.2em;
               margin-left: 1.5em; }
pre          { margin-top: 0.8em;
               margin-bottom: 0.5em;
               font-size: 125%;
               line-height: 100%;
               padding: 0.5em;
               border: 0.1em solid;
               border-color: #7FFF7F;
               background-color: #FFFFFF; }
table        { font-size: 100%;
               line-height: 120%; }
p            { margin-top: 0.6em;
               margin-bottom: 0.6em; }
ol           { margin-top: 0.2em;
               margin-left: 2.1em;
               padding-left: 0em;
               margin-right:2.1em }
ul           { margin-top: 0.2em;
               margin-left: 2.0em;
               margin-right: 1.5em;
               list-style-type: disc; }
li           { margin-bottom: 0.2em; }
em           { font-style: normal;
               font-weight: bold; }
table,td,th  { border-style: solid;
               border-color: #4488CC;
               border-collapse: separate; }
table.sys    { margin-left: 1.0em;
               margin-top: 1.0em;
               margin-bottom: 1.0em; }
table.sys2    { margin-left: 2.0em;
               margin-top: -0.5em;
               margin-bottom: 1.5em; }
ul.square    { margin-left: 1.4em;
               list-style-type: square; }
ul.circle    { margin-left: 1.4em;
               list-style-type: circle; }
ul.decimal   { margin-left: 1.4em;
               list-style-type: decimal; }
.note        { margin-left: 1.0em;
               font-size: 90%; }
.note_img    { margin-left: 1.0em;
               margin-top: 1.0em;
               margin-bottom: 0.0em;
               color: #CC0066;
               font-size: 100%; }
.rgss3       { font-family: Times New Roman;
               font-weight: bold;
               color: #CC4400;
               font-size: 80%; }
.red         { color: #FF0000; }
.western     { font-family: Verdana; }
.trans       { border-width: 0; }
img.float_r  { float: right;
               margin-left: 1.5em;
               margin-bottom: 1.0em }
img.float_n  { margin-left: 1.0em;
               margin-bottom: 1.0em }
img.float_l  { float: left;
               margin-right: 1.5em;
               margin-bottom: 1.0em }
.clear_both  { margin: 0;
               font-size: 0%;
               height: 0%;
               line-height: 0%;
               clear: both; }
TD.topic     { background: #a4d1ff;
               width: 4.2em; }
TD.vx_topic  { background: #a4d1ff; 
               font-weight: bold;
               text-align: center;
               padding-left: 1.0em;
               padding-right: 1.0em; }
TD.vx_line1  { background: #FFFFFF; 
               text-align: center;
               padding-left: 1.0em;
               padding-right: 1.0em; }
TD.vx_line2  { background: #e3f0f2;
               text-align: center;
               padding-left: 1.0em;
               padding-right: 1.0em; }
TD.list_title  { background: #a4d1ff; 
                 font-weight: bold;
                 text-align: center;
                 padding-left: 1.0em;
                 padding-right: 1.0 em; }
TD.list_line1  { background: #ffffff; 
                 padding-left: 1.0em;
                 padding-right: 1.0 em; }
TD.list_line2  { background: #e3f0f2; 
                 padding-left: 1.0em;
                 padding-right: 1.0 em; }
TD.list_line3  { background: #ffcccc; 
                 padding-left: 1.0em;
                 padding-right: 1.0 em; }
.table_note  { margin-left: 1.0em;
               color: #000099; }
