 BODY { margin: 0; font-size:0.875em; background-color: #F7F8FF;}
 A { color: #3651F1; text-decoration: underline; letter-spacing: 1px;}
 A:hover { color: #FF9933; text-decoration: none;}

<!-- LEFT MENU -->
 TD.lm { margin: 0px; border-right:1px solid #AAA7B4; }
 DIV.lm { margin: 0px; vertical-align:middle;}
 A.m0{ color:#ffffff; background-color:#5C82E2; border-bottom:solid 1px #FFFFFF; 
       text-decoration:none; display:block; padding:5px; font-size:12px; line-height: 130%; letter-spacing: 1px;}
 A.m0:hover{ color:#3333FF; background-color:#87B4FC; text-decoration:none; font-weight: bold; line-height: 130%; 
             letter-spacing: 1px;}

 A.m1{ color:#003399; background-color:#C2E2FF; border-bottom:solid 1px #ffffff; 
       text-decoration:none; display:block;  padding-left:10px;  padding-top:3px; 
       padding-bottom:3px; font-size:12px; vertical-align:middle; line-height: 130%; letter-spacing: 1px;}
 A.m1:hover{ color:#003399; background-color:#D8EEFF; text-decoration:none;
             line-height: 130%; letter-spacing: 1px;}

 .mark01{ margin-right:5px;}
 B.m2{ color:#ffffff; background-color:#CD605B; border-bottom:solid 1px #FFFFFF; 
       text-decoration:none; display:block; padding:5px; font-size:12px; line-height: 130%; letter-spacing: 1px;}

<!-- pan -->
 P.pan{ background-color: #E4FFFF; border-bottom: 1px dotted #608BC3; font-size: 0.875em; 
        padding: 3px 0 3px 3px; margin: 0 0 10px 0; color: #516289; letter-spacing: 1px;}
 A.ptxt { color: #4173EA; text-decoration: underline; letter-spacing: 1px;}
 A:hover.ptxt { color: #FF9933; text-decoration: none;}

<!-- CONTENTS 中小企業景況情報 -->
 H1 { padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center;}
 H2 { padding: 5px 0 2px 0; margin: 0 0 0 20px; font-size: 1.15em; color: #274193;
      letter-spacing: 1px; line-height: 120%; border-bottom: 1px solid #939493;}
 H2 IMG { vertical-align: middle;}
 H3 { padding: 15px 0 2px 20px; margin: 0 0 0 0; font-size: 1.15em; color: #BA6E75;
      letter-spacing: 1px; line-height: 120%; border-bottom: 1px dotted #FFB675;}
 H4 { padding: 15px 0 2px 40px; margin: 0 0 0 0; font-size: 1em; color: #83554C;
      letter-spacing: 1px; line-height: 120%;}
 .mark {margin-right: 0.3em;}
 P.intro { margin: 30px 50px 0 50px; padding-bottom:20px; letter-spacing: 1px; line-height: 140%; 
           text-indent: 0.875em; border-bottom: 1px solid #CDD2D6; text-align: center;}
 P.contents { margin: 20px 50px 20px 50px; padding-left:220px; letter-spacing: 1px; line-height: 140%; text-indent: 0.875em;}
 P.contents2 { margin: 20px 50px 20px 50px; padding-left:120px; letter-spacing: 1px; line-height: 140%; text-indent: 0.875em;}
 DL{ line-height: 200%; margin-left: 5em; color: #365183; margin-top: 10px;}
 DT{ font-weight: bold; float: left;}
 DD{ margin-left: 5em; color: #365182;}
 UL.con1{ list-style-image:url("images/k-mark01.gif"); margin-left: 80px;}
 UL.index { list-style-image:url("images/i-mark.gif"); margin-left: 150px;}
 LI{ letter-spacing: 1px; margin: 5px 10px 10px 0px; padding:3px 3px 3px 0; line-height: 130%;
     padding-left: 0.3em;}
 LI.pre{ letter-spacing: 1px; margin: 5px 10px 10px 0px; padding:3px 3px 3px 0; line-height: 130%;
     padding-left: 0.3em; list-style-image:url("images/i-mark2.gif");}
 LI A { color: #254EB3; text-decoration: none;}
 LI A:hover{ color:#0035B7; background-color:#EAFBFF; text-decoration:none;}

<!-- BANNER -->
  .banner { padding: 0px 10px 10px 5px ;}
  
<!-- FOOTER -->
  .gotop { font-size: 0.875em; text-align: right; padding: 5px 10px 15px 0;}
  A.gotop1 { color: #6087D9; text-decoration: none; letter-spacing: 1px; border-bottom: 2px dotted #3560FF;}
  A.gotop1:hover { color: #FF9933; text-decoration: none; border-bottom: none;}

  TD.footer1 { border-right: 1px solid #AAA7B4; background-color:#C2E2FF;}
  TD.footer2 { color: #87B4FC; font-size: 12px; letter-spacing: 1px; padding: 15px 0 5px 0; border-top: 4px double #87B4FC;}
  .logomark { vertical-align: -5px;}
