/*全体*/
body {
      font-size: 12pt;
      line-height: 18pt;
     }

/*見出し*/
h1{ background: #00ffff; }
h2{ background: #44ffff; margin-left:20px; margin-right:20px; }
h3{ background: #88ffff; margin-left:40px; margin-right:20px; }
h4{ background: #ccffff; margin-left:60px; margin-right:20px; }

/*リンク*/
a:link { color: #0000ff; text-decoration: none; }
a:visited { color: #0000ff; text-decoration: none; }
a:active { color: #00ff00; text-decoration: underline; font-style: italic; } 
a:hover { color: #ff0000; text-decoration: underline; font-size: larger; }

/*文章のインデントとフォントサイズ*/
div.h1 {margin-left: 20px; margin-right:40px; }
div.h2 {margin-left: 40px; margin-right:40px; }
div.h3 {margin-left: 60px; margin-right:40px; }
div.h4 {margin-left: 80px; margin-right:40px; }

/*ライン*/
hr.h1 {margin-left: 20px; margin-right:40px; }
hr.h2 {margin-left: 40px; margin-right:40px; }
hr.h3 {margin-left: 60px; margin-right:40px; }
hr.h4 {margin-left: 80px; margin-right:40px; }
hr.m {margin-left: 100px; margin-right:100px; }
hr.s {margin-left: 120px; margin-right:120px; }

/*テーブル*/
td { text-align: center; font-size: 15pt; }
td.s{ text-align: left; font-size: 8pt; }
*リスト*/
dt { font-weight: bold; }
dd { 
     color: #666666;
     font-size: 10pt;
     line-height: 12pt;
   }
li{line-height: 12pt;}

/*文字の装飾、引用、挿入*/
.siro{ 
       background-color: #ffffff;
       color: #ffffff;
     }
.aka { color: #ff0000; }
blockquote {
            font-size:12pt;
            font-style: italic;
            line-height: 15pt;
           }
cite { font-size: smaller; font-style: italic; }
.ato { color: #666666; font-size: 8pt; line-height: 10pt; } 
.kesu { text-decoration: line-through; }
.huto { font-weight: bold; }

/*ボックス領域関係*/
.migi { float: right; }
.hidari {float: left; }
.both { clear: both; }
