


#content {
    border-bottom: 1px solid currentColor;
}

/* ==========================================================================
   Page Header
========================================================================== */
.page__header .cover {
  background-image: url(../img/header.jpg); }
.page__header .cover::before {
  background-color: rgba(38,44,56,.3); }


.bannerlist-L .banner {
    background-position: center; }
#quality .bannerlist-L .banner {
    background-image: url(../img/quality_header.jpg); }
#inventory .bannerlist-L .banner {
    background-image: url(../img/inventory_header.jpg); }
#inspection .bannerlist-L .banner {
    background-image: url(../img/inspection_header.jpg); }

/* ==========================================================================
   inventory
========================================================================== */
#inventory .bannerlist li#traceability .cover {
    clip-path: polygon(0 0, 100% 0, 88% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 0 100%); }

#inventory #traceability .cover {
    background-image: url(../img/traceability.jpg); }


/* ==========================================================================
   card
========================================================================== */
.card .imgBox {
    width: 100%;
    height: auto;
}
.card .txtBox .ttl {
    font-size: 1.25rem;
}
.card .txtBox p {
    line-height: 1.75;
}