.fxb-section #overview {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

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

#overview .c-linkCard__imagewrap {
    margin-top: 0px !important;
}

.fxb-section .c-section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

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

@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 40px;
    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 16.69px;
    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::after {
    width: 22px;
    height: 22px;
}

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

#latest-news .c-attention-a__item {
    grid-template-columns: auto 202px;
    justify-items: end;
}