/* -------------------------------------------------------------------------- */
/*  共通部分                                                                  */
/* -------------------------------------------------------------------------- */
body      { font-size: 12px; letter-spacing: 0; font-family: "MS UI Gothic","ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
a         { text-decoration: none; }
a:hover   { color: #c0c0ff; }
form      { margin: 0px; padding: 0px; }
hr        { border: 0; height: 0;
            border-top: 1px solid rgba( 0, 0, 0, 0.2 );
            border-bottom: 1px solid rgba( 255, 255, 255, 0.4 );
          }
td        { font-size: 100%; }
.tx_center{ text-align : center; }
.tb_center{ margin-right: auto; margin-left: auto; }

.debug    { font-size: 100%; color: blue; text-align: left; font-family: monospace; }

/* -------------------------------------------------------------------------- */
/*  ドキュメント用                                                            */
/* -------------------------------------------------------------------------- */
.t1       { background-color: #ffdddd; border-style: solid; border-color: #ff9999;
            border-width: 0px 0px 1px 1px; padding: 3px; font-size: 16px; }
.t2       { background-color: #ddffdd; border-style: solid; border-color: #99ff99;
            border-width: 0px 0px 1px 1px; padding: 2px; }

/* -------------------------------------------------------------------------- */
/*  共通クラス HTML用                                                         */
/* -------------------------------------------------------------------------- */
table.toptitle
          { border-collapse: collapse; border: 0px;
            border: solid 2px #80a0ff; background-color: #ffffff; width: 500px;
            margin-right: auto; margin-left: auto; }
table.toptitle tr td
          { padding: 3px; }
table.toptitle td.title
          { font-size: 20px; text-align: center; }

table.toptitleimg
          { border-collapse: collapse; border: 0px;
            margin-right: auto; margin-left: auto; }
table.toptitleimg td
          { padding: 0px; }



div.footer
          { text-align: right; }
