anchor.diff:    }
     .wrap-content.layout-3q1q .content-sup {
       width: 22%;
  -    margin-top: 2.5rem;
       margin-left: 3%;
     }
   }
  
positive.code:   background-color: #dedede;
    color: #333;
  }
  .wrap-outer-header-local a {
    color: #333;
  }
  
negative.code: .wrap-footer.footer-slim .wrap-sitemap {
    margin-left: 2%;
  }
  .wrap-footer.footer-slim .wrap-sitemap .item {
    display: block;
    margin-right: 10px;
  }
  @media (min-width: 768px) {
    .wrap-footer.footer-slim .footer-main {
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
                  -ms-grid-row-align: baseline;
              align-items: baseline;
    }
    .wrap-footer.footer-slim .wrap-sitemap .item {
      display: inline-block;
    }
  }
  
  