﻿.p-news-single img{
  max-width: 100%;
  height: auto;
}
.p-news-single__list-tag {
  order:4;
  border: 1px solid #999999;
  background: #999999;
}
.p-news-single__list-item .p-news-single__list-tag.hurxley {
  border: 1px solid #582614;
  background: #582614;
  order:1;
}
.p-news-single__list-tag.hokkahokka {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}
.p-news-single__list-tag.hokkahokka,
.p-news-single__list-tag.trn-g,
.p-news-single__list-tag.group {
  order: 2;
}
.p-news-single__list-tag.sustainability {
  order: 3;
}
.p-news-single__list-tag.hokkahokka:before {
  content: "グループ情報 | ";
}
.p-news-single__list-item:has(.hokkahokka) .p-news-single__list-tag.group,
.p-news-single__list-item:has(.trn-g) .p-news-single__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;
}
.p-news-single__pager--back {
  margin-left: auto;
  margin-right: auto;
}
.p-news-single__list-item [class*="group_"] {
  border: 1px solid #dc1b31;
  background: #dc1b31;
}

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


.p-news-single .p-news-single__inner .p-news-single__item h1,
.p-news-single .p-news-single__inner .p-news-single__item h2 {
    font-size: 2.4rem;
    font-weight: bold;
    border-left: 2px solid #ef9600;
    line-height: 1.5;
    padding-left: 16px;
    border-bottom: none;
    color: !important;
}

.p-news-single .p-news-single__inner .p-news-single__item h1 + hr,
.p-news-single .p-news-single__inner .p-news-single__item h2 + hr {
  margin-top: 30px;
  color: #ccc
}
