div.pagetitle  { font-size   : 15pt;
                 font-weight : bold;
                 text-align  : center }

td.maegaki  { font-size   : 11.5pt;
              line-height : 16pt}

/* Ｑ＆Ａ内の一般スタイル */
td.number  { vertical-align : top }
td.qa  { font-size      : 11.5pt;
         line-height    : 16pt;
         vertical-align : top }
td.question  { font-size      : 12.5pt;
               color          : green;
               vertical-align : bottom }
td.answer  { font-size      : 11.5pt;
             vertical-align : bottom;
             line-height    : 16pt }

/* Ｑ＆Ａ内表組みのスタイル */
table.hyou  { font-size      : 10.5pt;
              line-height    : 14pt }
td.t-midashi { background-color : rgb(224,255,255) }
                               /* lightcyan #e0ffff */
td.y-midashi { background-color : rgb(255,250,205) }
                               /* lemonchiffon #fffacd */

/* Ｑ＆Ａ内引用のスタイル */
table.inyou { font-size        : 11.5pt;
              line-height      : 14pt;
              background-color : rgb(224,255,255);
                               /* lightcyan #e0ffff */
              padding          : 6.5pt }

/* Ｑ＆Ａリストのスタイル */
td.qa_list  { font-size      : 11.5pt;
              vertical-align : top;
              line-height    : 14pt }

/* 汎用設定　ルビ・小文字のスタイル */
font.rubi { font-size : 7.5pt }

/* 汎用設定　文字色のスタイル */
.blick { color : rgb( 192,0,0 ) }


font.toppest { font-size   : 9.5pt;
               line-height : 11.5pt;
               color       : rgb(220,20,60) }

a.nonlink { color : rgb(0,0,0);
            text-decoration : none }

