@charset "UTF-8";
.u-flex-spb {
  justify-content: end;
}
.p-newsList__cont-cat {
  height:auto;
  min-height:32px;
}
.p-newsList__cont-cat.cat-1 {
  background-color: var(--color-main);
}
.p-newsList__cont-cat.cat-2 {
  background-color: var(--color-red);
}
.p-newsList__cont-cat.cat-3 {
  background-color: var(--color-orange);
}

/*
.p-aside__nav-anchor span {
  position: relative;
  font-weight: bold;
  -webkit-text-stroke: 7px var(--color-theme-anchor);
}
.p-aside__nav-anchor span::before {
  content: attr(data-text);
  top: 0;
  left: 0;
  position: absolute;
  -webkit-text-stroke: 3px #fff;
}
.p-aside__nav-anchor span::after {
  content: attr(data-text);
  top: 0;
  left: 0;
  position: absolute;
  -webkit-text-stroke: 1px var(--color-theme-anchor);
}
*/
.p-about .c-section__heading-box {
  margin: 48px auto 40px auto;
}

/* コラム一覧画像 比率調整 */
.p-column__image {
  overflow: hidden;
}

.p-column__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.p-job-info-insurance__item {
  width: auto;
}