@charset "UTF-8";
/* UtilityClasses */
.--ObjectFitCover { position: relative; display: block; width: 100%; background-color: #eaeaea; overflow: hidden; object-fit: cover; }
.--ObjectFitCover:before { content: ""; display: block; }
.--ObjectFitCover img { position: absolute; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; margin: auto; object-fit: cover; }

.ArchiveCustomer { position: relative; display: flex; justify-content: space-between; align-items: flex-start; margin: 0; padding: 2% 0; width: 100%; border-bottom: 1px solid #eee; }
.ArchiveCustomer:hover { background-color: #fef5f2; }
.ArchiveCustomer a { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; }
.ArchiveCustomer__Primary { margin-left: 2%; width: 32%; }
.ArchiveCustomer__Primary:before { padding-top: 60%; }
.ArchiveCustomer__Secondary { display: flex; flex-direction: column; margin: 0; padding: 0; width: 63%; }
.ArchiveCustomer__Category { display: flex; align-items: center; flex-wrap: wrap; margin: 0 0 10px; padding: 0; }
.ArchiveCustomer__Category li { margin: 0 5px 5px 0; padding: 5px 10px; color: #e43904; font-size: 1.4rem; line-height: 1.0; border: 1px solid #e43904; border-radius: 100px; }
.ArchiveCustomer__Title { margin: 0 0 10px; padding: 0; font-size: 1.8rem; font-weight: 600; line-height: 1.3; }
.ArchiveCustomer__Text { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; margin: 0; padding: 0; font-size: 1.6rem; line-height: 1.5; }
.SingleCustomer__List { display: flex; align-items: center; flex-wrap; margin: 0; padding: 0; }
.SingleCustomer__List li { margin: 0 5px 5px 0;  }
.post_article .post_note { flex-wrap: wrap; }
.side_category p.--Parent { padding: 10px 5px 0; color: #e43904; font-weight: bold; }
.article_inner img { display: block; margin: 0 auto; }

@media screen and (max-width: 768px) {
  .ArchiveCustomer { padding: 3% 0; }
  .ArchiveCustomer__Primary { margin-left: 3%; }
  .ArchiveCustomer__Secondary { margin: 0 2% 0 0; width: 60%; }
}