/*
 * Office Yamane / Information archive
 * Compact, date-led announcement index. Only /category/information/.
 */
#body_wrap.category-information .p-termContent .p-postList {
  display: block !important;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  list-style: none;
}
#body_wrap.category-information .p-termContent .p-postList__item {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: none !important;
  background: transparent !important;
}
#body_wrap.category-information .p-termContent .p-postList__item:first-child {
  border-top: 1px solid #e5e5e5;
}
#body_wrap.category-information .p-termContent .p-postList__link {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline;
  gap: 28px;
  width: 100%;
  min-height: 72px;
  margin: 0;
  padding: 20px 10px;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #222;
  text-decoration: none;
  transition: background-color .18s ease, color .18s ease;
}
#body_wrap.category-information .p-termContent .p-postList__link:hover,
#body_wrap.category-information .p-termContent .p-postList__link:focus-visible {
  background: #f8f8f8 !important;
  color: #000;
  opacity: 1;
}
#body_wrap.category-information .p-termContent .p-postList__thumb,
#body_wrap.category-information .p-termContent .p-postList__excerpt,
#body_wrap.category-information .p-termContent .p-postList__cat {
  display: none !important;
}
#body_wrap.category-information .p-termContent .p-postList__body {
  display: contents !important;
}
#body_wrap.category-information .p-termContent .p-postList__meta {
  order: 0;
  flex: 0 0 172px;
  width: 172px;
  margin: 0 !important;
  padding: 0 !important;
  color: #777;
  font-weight: 400;
}
#body_wrap.category-information .p-termContent .c-postTimes,
#body_wrap.category-information .p-termContent .c-postTimes__posted {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  letter-spacing: .025em;
  line-height: 1.7;
  color: #737373;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
#body_wrap.category-information .p-termContent .c-postTimes__posted::before {
  display: none !important;
  content: none !important;
}
#body_wrap.category-information .p-termContent .p-postList__title {
  display: block !important;
  order: 1;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  font-weight: 500 !important;
  letter-spacing: .015em;
  color: inherit;
  text-overflow: clip;
  overflow: visible;
  -webkit-line-clamp: unset;
}
#body_wrap.category-information .p-termContent .p-postList__title::before,
#body_wrap.category-information .p-termContent .p-postList__title::after {
  display: none !important;
}
#body_wrap.category-information .c-pageTitle__subTitle {
  display: none !important;
}
@media (max-width: 767px) {
  #body_wrap.category-information .p-termContent .p-postList__link {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch;
    gap: 5px;
    padding: 15px 3px 16px;
    min-height: 0;
  }
  #body_wrap.category-information .p-termContent .p-postList__meta {
    flex: none;
    width: auto;
  }
  #body_wrap.category-information .p-termContent .p-postList__title {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }
  #body_wrap.category-information .p-termContent .c-postTimes__posted {
    font-size: 12px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  #body_wrap.category-information .p-termContent .p-postList__link {
    transition: none;
  }
}
