﻿.c-archive__item > ul {
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.c-archive__item > ul.is-active {
  opacity: 1;
  visibility: visible;
  transition: .4s;
  height: auto;
}

.c-archive .c-archive__inner .c-archive__item .c-archive-list:not(.is-active) {
  margin-top: 0!important;
  overflow: hidden;
}

.c-archive-list-tag {
order:4;
border: 1px solid #999999;
background: #999999;
}
.c-archive-list-tag.hurxley {
  border: 1px solid #582614;
  background: #582614;
  order:1;
}
.c-archive-list-tag.hokkahokka {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}
.c-archive-list-tag.hokkahokka,
.c-archive-list-tag.trn-g,
.c-archive-list-tag.group {
  order: 2;
}
.c-archive-list-tag.sustainability {
  order: 3;
}
.c-archive-list-tag.hokkahokka:before {
  content: "グループ情報 | ";
}
.p-news-single__list-item:has(.hokkahokka) .c-archive-list-tag.group,
.p-news-single__list-item:has(.trn-g) .c-archive-list-tag.group {
display: none;
}
.p-news-single__list-item {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.p-news-single__list-date{
  width: 100%;
  order:0;
}

.c-archive-list-tag {
  order:4;
  border: 1px solid #999999;
  background: #999999;
}
.c-archive-list-tag.hurxley{
  border: 1px solid #582614;
  background: #582614;
  order:1;
}
.group_trn-g,
.group_hokkahokka,
.c-archive-list-tag.trn-g,
.c-archive-list-tag.hokkahokka {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}
.c-archive-list-tag.sustainability {
  border: 1px solid #5a844b;
  background: #5a844b;
}
.c-archive-list-tag.hokkahokka,
.c-archive-list-tag.trn-g,
.c-archive-list-tag.group {
  order: 2;
}

.c-archive-list-tag.sustainability {
  order: 3;
}

.c-archive-list-item-head [class*="group_"] {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}

.c-archive-list-item-head [class*="group_"]:before  {
  content: "グループ情報 | ";
  padding-right: 3px;
}
.c-archive-list-tag.trn-g:before,
.c-archive-list-tag.hokkahokka:before {
  content: "グループ情報 | ";
  padding-right: 3px;
}
.c-archive-list-item-head:has([class*="group_"]) .group{
display: none!important;
}
.c-archive-list-item-head{
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.c-archive-list-date{
  width: 100%;
  order:0;
}
.c-archive .c-archive__inner .c-archive__item .c-archive-list .c-archive-list-item a .c-archive-list-item-body .c-archive-list-item-head .c-archive-list-date {
  font-size: 1.6rem!important;
  width: fit-content;
}
.c-archive .c-archive__inner .c-archive__item .c-archive-list .c-archive-list-item a .c-archive-list-item-body .c-archive-list-item-head .c-archive-list-tag  {
  font-size: 1.2rem!important;
}

.p-group-news__aside-year select{
  color: #fff;
}
.p-group-news__aside-year select.is-show{
    color: inherit;
}