anchor.diff:          font-size: inherit; }
         
         h1 {
  -        font-size: 28px;
  +        font-size: 25px;
           color: black; }
         
         h2 {
  -        font-size: 24px;
  +        font-size: 20px;
           border-bottom: 1px solid #cccccc;
           color: black; }
         
         h3 {
  -        font-size: 18px; }
  +        font-size: 16px; }
         
         h4 {
  -        font-size: 16px; }
  +        font-size: 15px; }
         
         h5 {
           font-size: 14px; }
         
         h6 {
           color: #777777;
  -        font-size: 14px; }
  +        font-size: 13px; }
         
         p, blockquote, ul, ol, dl, li, table, pre {
           margin: 15px 0; }
  
positive.code:     <style type="text/css">
        body {
          font-family: "Century Gothic", Helvetica, Meiryo, arial, sans-serif;
          font-size: 14px;
          line-height: 1.6;
          background-color: white;
          padding: 10px 20px;
          margin: 0;}
        
        body > *:first-child {
          margin-top: 0 !important; }
  
negative.code:         margin: 0;
          padding: 0;
          text-align: right;
          font-size: small;
          color: #777;
          border-bottom: 1px solid #f8f8f8;}
        .break {
          page-break-before: always;}
  
  