  #overview {
    padding-bottom: 30px !important;
  }

  #overview .c-text-a {
    margin-bottom: 0px !important;
  }

  #overview .c-linkCard__imagewrap {
    max-width: 530px;
    margin: 24px auto;
  }

  .fxb-section .c-section:not(#overview) {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  #overview .c-multiCol {
    margin-top: 0px;
  }

  #latest-news a.c-news__item:hover,
  #latest-news a.c-news__item-blank:hover {
    background-color: #f6f6f6;
  }

  #latest-news .c-news__item:not(a):hover {
    background-color: initial;
  }

  #latest-news .c-news__item:not(a)::after {
    content: none;
  }

  @media screen and (max-width: 640px) {
    #core-technologies .c-linkCard--col2 {
      row-gap: 20px;
    }
  }

  #latest-news .bg-black {
    background-color: #000;
    color: #fff;
    padding: 4px 19.7px;
    margin-right: 20px;
  }

  @media screen and (min-width: 640.02px),
  print {
    #latest-news .c-news__item {
      column-gap: 0px;
    }
  }

  #latest-news .border-black {
    border: 1px solid #000;
    padding: 4px 16px;
    margin-right: 20px;
  }

  #latest-news .c-news .c-text-a__text {
    text-indent: -10em;
    padding-left: 10em;
  }

  @media screen and (max-width: 640px) {
    #latest-news .c-news .c-text-a__text {
      text-indent: -0em;
      padding-left: 0em;
    }
  }

  #latest-news .c-news .c-news__item-blank {
    position: relative;
    border-top: 1px solid #c9c9c9;
    transition: background-color ease .3s;
  }

  @media screen and (min-width: 640.02px),
  print {
    #latest-news .c-news .c-news__item-blank {
      display: grid;
      grid-template-columns: 150px 1fr;
      column-gap: 0px;
      padding: 18px 64px 18px 24px;
    }
  }

  @media screen and (max-width: 640px) {
    #latest-news .c-news .c-news__item-blank {
      display: block;
      padding: 12px 51px 12px 0;
    }
  }

  #latest-news .c-news .c-news__item-blank::after {
    position: absolute;
    top: 50%;
    vertical-align: middle;
    transform: translateY(-50%);
    right: 22px;
    width: 22px;
    height: 22px;
    content: url(/-/Media/Ricoh/Common/cmn_v3/img/svg/blank-primary-color.svg);
  }

  #latest-news .c-news .c-news__item-blank:last-child {
    border-bottom: 1px solid #c9c9c9;
  }