﻿
.p-home-info__list-tag {
  order:4;
  border: 1px solid #999999;
  background: #999999;
}
.p-home-info__list-tag.hurxley{
  border: 1px solid #582614;
  background: #582614;
  order:1;
}
.p-home-info__list-tag.trn-g,
.p-home-info__list-tag.hokkahokka {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}
.p-home-info__list-tag.sustainability {
  border: 1px solid #5a844b;
  background: #5a844b;
}
.p-home-info__list-tag.hokkahokka,
.p-home-info__list-tag.trn-g,
.p-home-info__list-tag.group {
  order: 2;
}
.p-home-info__list-tag.sustainability {
  order: 3;
}
.p-home-info__list-tag.trn-g:before,
.p-home-info__list-tag.hokkahokka:before {
  content: "グループ情報 | ";
  padding-right: 3px;
}

.p-home-info__list-item-head [class*="group_"] {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}

.p-home-info__list-item-head [class*="group_"]:before  {
  content: "グループ情報 | ";
  padding-right: 3px;
}
.p-home-info__list-tag.trn-g:before,
.p-home-info__list-tag.hokkahokka:before {
  content: "グループ情報 | ";
  padding-right: 3px;
}
.p-home-info__list-tag.trn-g:before,
.p-home-info__list-tag.hokkahokka:before {
  content: "グループ情報 | ";
  padding-right: 3px;
}
.p-home-info__list-item-head:has([class*="group_"]) .group{
display: none!important;
}


.p-home-info__list-item-head:has(.hokkahokka) .p-home-info__list-tag.group,
.p-home-info__list-item-head:has(.trn-g) .p-home-info__list-tag.group {
display: none!important;
}
.p-home-info__list-item-head{
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.p-home-info__list-date{
  width: 100%;
  order:0;
}

/* @media screen and (min-width: 1025px) {
  .p-home-info .p-home-info__inner .p-home-info__item {
    min-width: calc((100% - 80px) / 2);
  }
} */

.p-home-info .p-home-info__inner .p-home-info__item .p-home-info__list .p-home-info__list-item a .p-home-info__list-item-body .p-home-info__list-item-head .p-home-info__list-date {
  font-size: 1.6rem;
  width: fit-content;
}
.s_eirModule_date_time {
  font-size: 1.6rem;
}
@media screen and (min-width: 769px) {
  .p-home-info .p-home-info__inner {
    display: flex;
  }
  /* .p-home-info .p-home-info__inner .p-home-info__item{
    width: 48%;
  } */
}

.p-home-info__list-tag,
.s_eirModule_category {
  font-size: 1.2rem!important;
}

@media screen and (max-width: 768px) {
  .p-home-info__list-date {
    min-width: 100%;
  }
}


@media screen and (max-width: 1024px) {
  .p-home-info .p-home-info__inner .p-home-info__item {
    max-width: calc(100vw - 40px);
  }
}

.date {
  text-align: right;
}

@media screen and (min-width: 769px) {
  .l-footer .l-footer__inner .l-footer__list .l-footer__list-item .l-footer__list-lv1 li .l-footer__list-lv2 li a[href="/sustainability/materiality/"] {
    letter-spacing: .08em;
  }
}

@media screen and (min-width: 1025px) {
    .p-home-group .p-home-group__list ul {
        grid-template-columns: repeat(5, 1fr);
    }
}