anchor.diff:  .wrap-footer.footer-slim .wrap-sitemap {
     margin-left: 2%;
   }
  -.wrap-footer.footer-slim .wrap-sitemap a {
  -  display: inline-block;
  +.wrap-footer.footer-slim .wrap-sitemap .item {
  +  display: block;
     margin-right: 10px;
   }
  -@media (min-width: 1024px) {
  +@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;
     }
   }
   
  
positive.code: }
  
  .bit {
    margin: 1.5rem 0 3rem 0;
    border-top: 3px solid #ccc;
    padding-top: 1rem;
    font-size: 1.4rem;
  
negative.code:   }
    .wrap-content.layout-3q1q .content-sup {
      width: 22%;
      margin-left: 3%;
    }
  }
  