@charset "UTF-8";
@media (min-width: 768px) {
  .is-top .l-container--narrow {
    max-width: 140rem;
  }
}
@media (min-width: 768px) {
  .is-top .c-section__inner {
    max-width: 140rem;
  }
}
.is-top .l-section__news {
  padding: 15.6rem 0 12rem;
  -webkit-backdrop-filter: blur(40px) brightness(100%);
          backdrop-filter: blur(40px) brightness(100%);
  background-color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 767.8px) {
  .is-top .l-section__news {
    padding: 9.8rem 1rem 8rem;
  }
}
.is-top .l-section__topics {
  overflow: hidden;
  background-color: #fff;
}
@media (min-width: 768px) {
  .is-top .l-section__topics .l-section__inner.l-container--narrow {
    max-width: 143.2rem;
    padding-left: 1.6rem;
  }
}
@media (max-width: 767.8px) {
  .is-top .l-section__topics {
    padding: 8rem 0;
  }
}
.is-top .l-section__topics .c-section-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent linear-gradient(126deg, #B81232 0%, #174F9E 100%) 0% 0% no-repeat padding-box;
  opacity: 0.05;
}
.is-top .l-section__about {
  -webkit-backdrop-filter: blur(30px) brightness(100%);
          backdrop-filter: blur(30px) brightness(100%);
  background-color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.8px) {
  .is-top .l-section__about {
    padding: 8rem 0;
  }
}
.is-top .l-section__about .c-section-back {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url(/keisei/corporate/english/img/index/bg-about.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 0.15;
}
@media (max-width: 767.8px) {
  .is-top .l-section__about .c-section-back {
    background-image: url(/keisei/corporate/english/img/index/sp-bg-about.png);
    background-position: bottom;
  }
}
@media (max-width: 767.8px) {
  .is-top .l-section__business {
    padding: 8rem 1rem;
  }
}
.is-top .l-section__ir {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
          backdrop-filter: blur(40px) brightness(100%);
  background-color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 767.8px) {
  .is-top .l-section__ir {
    padding: 8rem 0;
  }
}
.is-top .l-section__sustainability {
  overflow: hidden;
  -webkit-backdrop-filter: blur(30px) brightness(100%);
          backdrop-filter: blur(30px) brightness(100%);
  background-color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.8px) {
  .is-top .l-section__sustainability {
    padding: 8rem 1rem;
  }
}
.is-top .l-section__sustainability .c-section-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent linear-gradient(126deg, #B81232 0%, #174F9E 100%) 0% 0% no-repeat padding-box;
  opacity: 0.05;
}
@media (max-width: 767.8px) {
  .is-top .c-col--two .c-col-item {
    width: 100%;
  }
}
.is-top .c-col--three {
  gap: 3.75rem;
}
.is-top .c-col--three .c-col-item {
  width: calc((100% - 7.5rem) / 3);
}
@media (max-width: 767.8px) {
  .is-top .c-col--three .c-col-item {
    width: 100%;
  }
}
.is-top .c-category span.notice {
  background-color: #174F9E;
}
.is-top .c-tab-news .c-tab-menu {
  width: 36rem;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-menu {
    width: 100%;
  }
}
.is-top .c-tab-news .c-tab-menu__item {
  width: 50%;
  text-align: center;
  padding: 0 0 1.7rem;
  box-sizing: border-box;
  cursor: pointer;
  background-color: transparent;
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-menu__item {
    padding: 0 0 1rem;
  }
}
.is-top .c-tab-news .c-tab-menu__link {
  text-decoration: none;
  font-weight: 700;
  display: block;
  color: #bcbcbc;
  font-size: 2.8rem;
}
@media (min-width: 768px) {
  .is-top .c-tab-news .c-tab-menu__link {
    font-size: max(2.8rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-menu__link {
    font-size: 1.8rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .is-top .c-tab-news .c-tab-menu__link {
    font-size: max(1.8rem, 14px);
  }
}
.is-top .c-tab-news .c-tab-menu__item--active .c-tab-menu__link {
  color: #174F9E;
}
.is-top .c-tab-news .c-tab-menu__underline {
  width: 100%;
  height: 4px;
  position: relative;
  background-color: #bcbcbc;
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-menu__underline {
    height: 0.3rem;
  }
}
.is-top .c-tab-news .c-tab-menu__underline-active {
  width: 50%;
  height: 4px;
  background-color: #174F9E;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0);
  z-index: 1;
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-menu__underline-active {
    height: 0.3rem;
  }
}
.is-top .c-tab-news .c-tab-content-wrapper {
  margin-top: -0.4rem;
}
@media (max-width: 767.8px) {
  .is-top .c-tab-news .c-tab-content-wrapper {
    margin-top: -1rem;
  }
}
@media (max-width: 767.8px) {
  .is-top .c-topics-slide__list__item {
    padding: 0.5rem 1rem 0 1.5rem;
  }
}
@media (max-width: 767.8px) {
  .is-top .c-grid--business .c-grid-item__title > .c-link {
    font-size: 1.6rem;
    padding: 0 2rem 0 1rem;
  }
}
.is-top .c-topics-card__category {
  width: 20rem;
}
@media (min-width: 980px) {
  .is-top .c-card--ir-information .c-card__image {
    height: 32rem;
  }
  .is-top .c-card--ir-information .c-card__image img {
    height: 100%;
    object-fit: cover;
  }
}

.p-top-wrapper {
  position: relative;
  overflow: hidden;
}
.p-top-decoration__ring-top {
  position: absolute;
  top: -37vw;
  width: 175vw;
  height: auto;
  z-index: 2;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 768px) and (max-width: 979.8px) {
  .p-top-decoration__ring-top {
    top: -54rem;
    width: 260rem;
  }
}
.p-top-decoration__ring-top img {
  width: 100%;
  height: auto;
}
@media (max-width: 767.8px) {
  .p-top-decoration__ring-top {
    top: -29rem;
    left: 76%;
    width: 121.3rem;
  }
}
.p-top-decoration__ring-bottom {
  position: absolute;
  top: 122vw;
  width: 181vw;
  height: auto;
  z-index: 2;
  left: 35%;
  transform: translateX(-50%);
}
@media (min-width: 768px) and (max-width: 979.8px) {
  .p-top-decoration__ring-bottom {
    top: 270rem;
    width: 288rem;
  }
}
.p-top-decoration__ring-bottom img {
  width: 100%;
  height: auto;
}
@media (max-width: 767.8px) {
  .p-top-decoration__ring-bottom {
    top: 300rem;
    left: -127%;
    width: 182.4rem;
  }
}
.p-top-container {
  z-index: 3;
}
.p-top-hero {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: pan-y;
}
.p-top-hero__main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 1;
}
.p-top-hero__main-text {
  aspect-ratio: 1920/600;
  z-index: 2;
}
@media (min-width: 1200px) {
  .p-top-hero__main-text {
    height: 375px;
    aspect-ratio: unset;
  }
}
.p-top-hero__sub {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1920/600;
}
@media (min-width: 1200px) {
  .p-top-hero__sub {
    height: 375px;
    aspect-ratio: unset;
  }
}
@media (max-width: 767.8px) {
  .p-top-hero__sub {
    aspect-ratio: 375/320;
  }
}
.p-top-hero__boundary {
  height: 100%;
}
@media (min-width: 1200px) {
  .p-top-hero__boundary {
    height: 375px;
    aspect-ratio: unset;
  }
}
.p-top-hero {
  /* ----------------------------------------
   スライド本体
   ---------------------------------------- */
}
.p-top-hero__slides {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  height: auto;
  aspect-ratio: 1920/600;
}
@media (min-width: 1200px) {
  .p-top-hero__slides {
    height: 375px;
    aspect-ratio: unset;
  }
}
.p-top-hero__slides > .p-top-hero__slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.6s ease;
}
.p-top-hero__slides > .p-top-hero__slide.is-active {
  opacity: 1;
}
@media (max-width: 767.8px) {
  .p-top-hero__slides {
    aspect-ratio: 375/320;
  }
}
.p-top-hero {
  /* ----------------------------------------
   各スライド
   ---------------------------------------- */
}
.p-top-hero__content {
  position: relative;
  padding-left: 23.75%;
  height: 100%;
}
.p-top-hero__content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 13.54166666%;
  height: 100%;
  width: 40.3125%;
  background: transparent linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9764705882) 38%, rgba(255, 255, 255, 0.4509803922) 78%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
}
@media (max-width: 767.8px) {
  .p-top-hero__content::after {
    left: 0;
    width: 74.66666666%;
    background: transparent linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.831372549) 44%, rgba(255, 255, 255, 0.4509803922) 78%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
  }
}
.p-top-hero__content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  pointer-events: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 767.8px) {
  .p-top-hero__content {
    overflow: hidden;
    padding-left: 5%;
  }
}
.p-top-hero__headline {
  position: absolute;
  left: 7vw;
  width: 25vw;
  top: 14vw;
}
@media (min-width: 1200px) {
  .p-top-hero__headline {
    width: 300px;
    top: 168px;
  }
}
@media (min-width: 768px) and (max-width: 979.8px) {
  .p-top-hero__headline {
    width: 245px;
    top: 137px;
    left: 68.6px;
  }
}
@media (max-width: 767.8px) {
  .p-top-hero__headline {
    width: 20rem;
    top: 11.4rem;
    left: 2rem;
  }
  .p-top-hero__headline img {
    width: 100%;
    height: auto;
  }
}
.p-top-hero__tagline {
  position: absolute;
  top: 13vw;
  left: 6.4vw;
  font-weight: 700;
  letter-spacing: 0.05rem;
  line-height: 1.7;
  font-size: 3.2vw;
}
@media (min-width: 768px) and (max-width: 979.8px) {
  .p-top-hero__tagline {
    top: 26rem;
    left: 12rem;
    font-size: 6.4rem;
  }
}
@media (min-width: 768px) and (max-width: 979.8px) and (min-width: 768px) {
  .p-top-hero__tagline {
    font-size: max(6.4rem, 14px);
  }
}
@media (min-width: 768px) and (max-width: 979.8px) {
  .p-top-hero__tagline {
    top: 21rem;
    left: 10rem;
    font-size: 4.8rem;
  }
}
@media (min-width: 768px) and (max-width: 979.8px) and (min-width: 768px) {
  .p-top-hero__tagline {
    font-size: max(4.8rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .p-top-hero__tagline {
    top: 13.2rem;
    left: 2rem;
    letter-spacing: 0.06rem;
    font-size: 2.4rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-hero__tagline {
    font-size: max(2.4rem, 14px);
  }
}
.p-top-hero__tagline--red {
  color: #B81232;
}
.p-top-hero__cta {
  position: absolute;
  bottom: 9.6rem;
  right: 4rem;
}
.p-top-hero__cta a {
  width: 32rem;
  font-weight: 700;
  gap: 0;
  padding: 1.8rem 2.7rem 1.8rem 1.7rem;
  font-size: 1.8rem;
}
@media (min-width: 768px) {
  .p-top-hero__cta a {
    font-size: max(1.8rem, 14px);
  }
}
.p-top-hero__cta a:hover {
  opacity: 1;
}
.p-top-hero__cta a {
  width: auto;
}
@media (max-width: 767.8px) {
  .p-top-hero__cta {
    bottom: 4.4rem;
    left: 1rem;
  }
  .p-top-hero__cta a {
    width: auto;
    padding: 1.2rem 1.3rem;
    font-weight: 700;
    font-size: 1.4rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-hero__cta a {
    font-size: max(1.4rem, 14px);
  }
}
.p-top-hero {
  /* ----------------------------------------
   コントローラ（矢印・再生停止）
   ---------------------------------------- */
}
.p-top-hero__controls {
  position: absolute;
  width: 36rem;
  height: 7.8rem;
  bottom: -3.9rem;
  left: 50%;
  transform: translateX(-50%);
  gap: 0.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f5f5f5;
  z-index: 4;
}
.p-top-hero__controls button {
  width: 3.2rem;
  display: grid;
  place-items: center;
  background: transparent;
  border: 0;
  color: #174F9E;
  line-height: 0;
  cursor: pointer;
  font-size: 0;
}
@media (min-width: 768px) {
  .p-top-hero__controls button {
    font-size: max(0, 14px);
  }
}
.p-top-hero__controls button:focus-visible {
  outline: solid 0.2rem #333;
  outline-offset: 0.2rem;
}
.p-top-hero__controls button:hover {
  opacity: 0.7;
}
@media (max-width: 767.8px) {
  .p-top-hero__controls {
    width: 24rem;
    height: 4.4rem;
    bottom: -2.2rem;
    right: auto;
    gap: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
.p-top-hero__prev::before, .p-top-hero__next::before, .p-top-hero__pause::before {
  content: "";
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  background-color: currentColor;
}
@media (max-width: 767.8px) {
  .p-top-hero__prev::before, .p-top-hero__next::before {
    width: 0.7rem;
    height: 1.4rem;
  }
}
@media (max-width: 767.8px) {
  .p-top-hero__pause::before {
    width: 1.4rem;
    height: 1.4rem;
  }
}
.p-top-hero {
  /* 矢印アイコン（右） */
}
.p-top-hero__next::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8.621' height='15.121' viewBox='0 0 8.621 15.121'><path d='M-62.139-4859.415l-1.061-1.061,6.5-6.5-6.5-6.5,1.061-1.061,7.561,7.561Z' transform='translate(63.2 4874.536)' fill='%23174f9e'/></svg>") no-repeat center/contain;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8.621' height='15.121' viewBox='0 0 8.621 15.121'><path d='M-62.139-4859.415l-1.061-1.061,6.5-6.5-6.5-6.5,1.061-1.061,7.561,7.561Z' transform='translate(63.2 4874.536)' fill='%23174f9e'/></svg>") no-repeat center/contain;
}
.p-top-hero {
  /* 矢印アイコン（左） */
}
.p-top-hero__prev::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8.621' height='15.121' viewBox='0 0 8.621 15.121'><path d='M-55.639-4859.415l-7.561-7.561,7.561-7.561,1.061,1.061-6.5,6.5,6.5,6.5Z' transform='translate(63.2 4874.536)' fill='%23174f9e'/></svg>") no-repeat center/contain;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8.621' height='15.121' viewBox='0 0 8.621 15.121'><path d='M-55.639-4859.415l-7.561-7.561,7.561-7.561,1.061,1.061-6.5,6.5,6.5,6.5Z' transform='translate(63.2 4874.536)' fill='%23174f9e'/></svg>") no-repeat center/contain;
}
.p-top-hero {
  /* 再生・一時停止切り替え */
}
.p-top-hero__pause[aria-pressed=false]::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='15' viewBox='0 0 11 15'><g fill='%23efefef' stroke='%23707070' stroke-width='1' opacity='0'><rect width='3' height='15' stroke='none'/><rect x='0.5' y='0.5' width='2' height='14' fill='none'/></g><g transform='translate(8)' fill='%23efefef' stroke='%23707070' stroke-width='1' opacity='0'><rect width='3' height='15' stroke='none'/><rect x='0.5' y='0.5' width='2' height='14' fill='none'/></g><line y2='14' transform='translate(2.5 0.5)' fill='none' stroke='%23174f9e' stroke-width='2'/><line y2='14' transform='translate(8.5 0.5)' fill='none' stroke='%23174f9e' stroke-width='2'/></svg>") no-repeat center/contain;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='15' viewBox='0 0 11 15'><g fill='%23efefef' stroke='%23707070' stroke-width='1' opacity='0'><rect width='3' height='15' stroke='none'/><rect x='0.5' y='0.5' width='2' height='14' fill='none'/></g><g transform='translate(8)' fill='%23efefef' stroke='%23707070' stroke-width='1' opacity='0'><rect width='3' height='15' stroke='none'/><rect x='0.5' y='0.5' width='2' height='14' fill='none'/></g><line y2='14' transform='translate(2.5 0.5)' fill='none' stroke='%23174f9e' stroke-width='2'/><line y2='14' transform='translate(8.5 0.5)' fill='none' stroke='%23174f9e' stroke-width='2'/></svg>") no-repeat center/contain;
}
.p-top-hero__pause[aria-pressed=true]::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11.015' height='15' viewBox='0 0 11.015 15'><rect width='3' height='15' fill='%23333' opacity='0'/><rect width='3' height='15' transform='translate(8)' fill='%23333' opacity='0'/><path d='M6.136,1.481a1,1,0,0,1,1.728,0L13.123,10.5a1,1,0,0,1-.864,1.5H1.741a1,1,0,0,1-.864-1.5Z' transform='translate(12) rotate(90)' fill='%23174f9e'/></svg>") no-repeat center/contain;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11.015' height='15' viewBox='0 0 11.015 15'><rect width='3' height='15' fill='%23333' opacity='0'/><rect width='3' height='15' transform='translate(8)' fill='%23333' opacity='0'/><path d='M6.136,1.481a1,1,0,0,1,1.728,0L13.123,10.5a1,1,0,0,1-.864,1.5H1.741a1,1,0,0,1-.864-1.5Z' transform='translate(12) rotate(90)' fill='%23174f9e'/></svg>") no-repeat center/contain;
}
.p-top-hero {
  /* ----------------------------------------
   コントローラ（ナビゲーションドット)
   ---------------------------------------- */
}
.p-top-hero__dots {
  display: inline-flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 2rem;
}
.p-top-hero__dots > li {
  display: flex;
  align-items: center;
}
.p-top-hero__dots button {
  height: 0.3rem;
  border: 0;
  border-radius: 1rem;
  cursor: pointer;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  padding: 0;
  background: #fff;
  border: 1px solid #174F9E;
}
.p-top-hero__dots button[aria-selected=true] {
  background: #174F9E;
}
@media (max-width: 767.8px) {
  .p-top-hero__dots {
    gap: 1.6rem;
  }
  .p-top-hero__dots button {
    width: 1.2rem;
  }
}
.p-top-about-box__inner {
  max-width: 140rem;
  margin: 0 auto;
}
.p-top-about-box__inner > a {
  display: block;
}
.p-top-about-box__inner > a:hover {
  opacity: 1;
}
.p-top-about-box__inner > a:hover .p-top-about-box__image img, .p-top-about-box__inner > a:hover .p-top-about-box__body-inner {
  opacity: 0.5;
}
@media (max-width: 767.8px) {
  .p-top-about-box__inner > a:hover .p-top-about-box__image img, .p-top-about-box__inner > a:hover .p-top-about-box__body-inner {
    opacity: 1;
  }
}
.p-top-about-box__image {
  width: 107.8rem;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);
  position: relative;
}
.p-top-about-box__image::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
}
.p-top-about-box__image img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  position: relative;
  z-index: 1;
}
@media (max-width: 767.8px) {
  .p-top-about-box__image {
    width: 35.5rem;
  }
}
.p-top-about-box__body {
  width: 62rem;
  height: 52.8rem;
  background-color: #fff;
  margin-left: auto;
  margin-right: 0;
  margin-top: -50rem;
  position: relative;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);
  z-index: 2;
}
.p-top-about-box__body-inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.p-top-about-box__body::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
}
.p-top-about-box__body .p-top-about-box__text {
  width: 50.9rem;
  position: relative;
  padding-bottom: 10rem;
}
.p-top-about-box__body .p-top-about-box__text::after {
  content: "";
  width: 6rem;
  height: 6rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'><g transform='translate(-0.478)'><circle cx='22' cy='22' r='22' transform='translate(0.477)' fill='%23174f9e'/><path d='M-62.139-4862.415l-1.061-1.061,5-5-5-5,1.061-1.061,6.061,6.061Z' transform='translate(81.778 4890.815)' fill='%23fff'/></g></svg>") no-repeat center/contain;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 767.8px) {
  .p-top-about-box__body {
    width: 35.5rem;
    height: 31.216rem;
    margin-top: -2rem;
  }
  .p-top-about-box__body .p-top-about-box__text {
    width: 30rem;
    padding-bottom: 6.8rem;
  }
  .p-top-about-box__body .p-top-about-box__text::after {
    content: "";
    width: 4, 4rem;
    height: 4.4rem;
  }
}
.p-top-about-box__title {
  font-weight: 700;
  font-size: 2.8rem;
}
@media (min-width: 768px) {
  .p-top-about-box__title {
    font-size: max(2.8rem, 14px);
  }
}
.p-top-about-box__comment {
  margin-top: 2.4rem;
  line-height: 1.75;
  font-size: 1.8rem;
}
@media (min-width: 768px) {
  .p-top-about-box__comment {
    font-size: max(1.8rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .p-top-about-box__comment {
    margin-top: 0.8rem;
    font-size: 1.6rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-about-box__comment {
    font-size: max(1.6rem, 14px);
  }
}
.p-top-about__list {
  margin-top: 3rem;
}
@media (max-width: 767.8px) {
  .p-top-about__list {
    margin-top: 2rem;
    padding: 0 1rem;
  }
}
.p-top-ir-box {
  padding-top: 20rem;
  max-width: 1200px;
  margin: auto;
}
@media (max-width: 767.8px) {
  .p-top-ir-box {
    padding-top: 8rem;
  }
}
.p-top-ir-box__inner > a {
  display: block;
}
.p-top-ir-box__inner > a:hover {
  opacity: 1;
}
.p-top-ir-box__inner > a:hover .p-top-ir-box__image img, .p-top-ir-box__inner > a:hover .p-top-ir-box__body-inner {
  opacity: 0.5;
}
@media (max-width: 767.8px) {
  .p-top-ir-box__inner > a:hover .p-top-ir-box__image img, .p-top-ir-box__inner > a:hover .p-top-ir-box__body-inner {
    opacity: 1;
  }
}
.p-top-ir-box__image {
  max-width: 1078px;
  margin-left: auto;
  margin-right: 0;
  z-index: 1;
  position: relative;
  width: 88rem;
  margin-top: -54rem;
}
.p-top-ir-box__image::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
}
.p-top-ir-box__image img {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.p-top-ir-box__body {
  max-width: 1360px;
  max-height: 528px;
  background-color: #fff;
  margin-left: 0;
  margin-right: auto;
  margin-top: 0;
  position: relative;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  justify-content: start;
  width: 106rem;
  height: 46.8rem;
}
.p-top-ir-box__body::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFF;
}
.p-top-ir-box__body .p-top-ir-box__text {
  width: 50.9rem;
  max-width: 509px;
  position: relative;
  margin-left: 6rem;
  padding-bottom: 10rem;
}
.p-top-ir-box__body .p-top-ir-box__text::after {
  content: "";
  width: 6rem;
  height: 6rem;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'><g transform='translate(-0.478)'><circle cx='22' cy='22' r='22' transform='translate(0.477)' fill='%23174f9e'/><path d='M-62.139-4862.415l-1.061-1.061,5-5-5-5,1.061-1.061,6.061,6.061Z' transform='translate(81.778 4890.815)' fill='%23fff'/></g></svg>") no-repeat center/contain;
  position: absolute;
  bottom: 0;
  left: 0;
}
.p-top-ir-box__title {
  font-weight: 700;
  font-size: 3.2rem;
}
@media (min-width: 768px) {
  .p-top-ir-box__title {
    font-size: max(3.2rem, 14px);
  }
}
.p-top-ir-box__comment {
  margin-top: 2.4rem;
  line-height: 1.75;
  font-size: 1.8rem;
}
@media (min-width: 768px) {
  .p-top-ir-box__comment {
    font-size: max(1.8rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .p-top-ir-box__inner > a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .p-top-ir-box__image {
    width: 35.5rem;
    margin-top: 0;
  }
  .p-top-ir-box__body {
    width: 35.5rem;
    height: 31.2rem;
    margin-left: 0;
    margin-right: auto;
    margin-top: -2rem;
    z-index: 2;
    padding: 0 1.75rem 0 3.75rem;
  }
  .p-top-ir-box__body .p-top-ir-box__text {
    width: auto;
    position: relative;
    margin-left: 0;
    padding-bottom: 6.8rem;
  }
  .p-top-ir-box__body .p-top-ir-box__text::after {
    content: "";
    width: 4.4rem;
    height: 4.4rem;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'><g transform='translate(-0.478)'><circle cx='22' cy='22' r='22' transform='translate(0.477)' fill='%23174f9e'/><path d='M-62.139-4862.415l-1.061-1.061,5-5-5-5,1.061-1.061,6.061,6.061Z' transform='translate(81.778 4890.815)' fill='%23fff'/></g></svg>") no-repeat center/contain;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .p-top-ir-box__title {
    font-weight: 700;
    font-size: 2rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-ir-box__title {
    font-size: max(2rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .p-top-ir-box__comment {
    margin-top: 0.8rem;
    font-size: 1.6rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-ir-box__comment {
    font-size: max(1.6rem, 14px);
  }
}
.p-top-ir__list {
  margin-top: 12.4rem;
}
@media (max-width: 767.8px) {
  .p-top-ir__list {
    margin-top: 2rem;
    padding: 0 1rem;
  }
}
.p-top-sustainability__list.c-col--three a {
  display: flex;
}
.p-top-sustainability__list .c-card {
  height: 24rem;
  background-color: #fff;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);
}
.p-top-sustainability__list .c-card:hover {
  background-color: #F1F6FD;
}
.p-top-sustainability__list .c-card a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-top-sustainability__list .c-card a:hover {
  opacity: 1;
}
.p-top-sustainability__list .c-card a:hover .c-card__title {
  opacity: 1;
}
.p-top-sustainability__list .c-card__title {
  position: relative;
  font-weight: 700;
  color: #174F9E;
  padding-top: 14.6rem;
  font-size: 2.8rem;
}
@media (min-width: 768px) {
  .p-top-sustainability__list .c-card__title {
    font-size: max(2.8rem, 14px);
  }
}
.p-top-sustainability__list .c-card__title::before {
  content: "";
  width: 12rem;
  height: 9.2rem;
  position: absolute;
  top: 2rem;
  left: 50%;
  transform: translateX(-50%);
  background-color: #174F9E;
}
@media (max-width: 767.8px) {
  .p-top-sustainability__list .c-card__title::before {
    top: 0;
  }
}
.p-top-sustainability__list .c-card__title--environment::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.302' height='26' viewBox='0 0 27.302 26'><defs><clipPath id='a'><rect width='27.302' height='26' fill='%23fff' stroke='%23fff' stroke-width='0.5'/></clipPath></defs><g clip-path='url(%23a)'><path d='M45.078,7.246a8.071,8.071,0,0,0,4,1.017c.187,0,.357-.006.5-.015a6.53,6.53,0,0,0,2.052-.426v6.93h.842V7.819A6.639,6.639,0,0,0,55,8.255a8.184,8.184,0,0,0,4.033-1.01C62.022,5.521,63.2,1.822,62.708.967s-4.286-1.683-7.274.041a8.217,8.217,0,0,0-3.12,3.4c-.092.183-.178.374-.257.568-.079-.194-.166-.385-.257-.568a8.217,8.217,0,0,0-3.12-3.4C45.692-.716,41.9.113,41.405.967s.686,4.554,3.673,6.278M55.855,1.738c2.538-1.466,5.7-.763,6.121-.348.15.57-.824,3.661-3.362,5.127-2.634,1.521-5.762.776-6.123.349a.343.343,0,0,1-.014-.055V6.733h0q0-.076,0-.156a7.208,7.208,0,0,1,3.383-4.839M42.137,1.39c.418-.415,3.583-1.117,6.121.348a7.207,7.207,0,0,1,3.383,4.839c0,.054,0,.106,0,.157h0v.078a.331.331,0,0,1-.014.055c-.361.427-3.489,1.172-6.123-.349-2.538-1.465-3.512-4.557-3.362-5.127' transform='translate(-36.33 0.001)' fill='%23fff'/><path d='M52.727,15H51.386V8.181A7.377,7.377,0,0,1,49.6,8.5c-.169.01-.344.015-.518.015a8.31,8.31,0,0,1-4.127-1.05,8.409,8.409,0,0,1-3.241-3.573c-.624-1.283-.834-2.508-.523-3.047.36-.623,1.876-1.093,3.528-1.093A8.229,8.229,0,0,1,48.8.792,8.469,8.469,0,0,1,52.023,4.3l.034.068L52.09,4.3A8.471,8.471,0,0,1,55.309.792,8.23,8.23,0,0,1,59.4-.251c1.651,0,3.168.47,3.528,1.093.311.539.1,1.764-.523,3.047A8.409,8.409,0,0,1,59.16,7.462,8.432,8.432,0,0,1,55,8.505a7.518,7.518,0,0,1-2.275-.325Zm-.842-.5h.342V7.438l.35.152A6.416,6.416,0,0,0,55,8.005a7.926,7.926,0,0,0,3.908-.976,7.9,7.9,0,0,0,3.042-3.358,3.727,3.727,0,0,0,.54-2.579C62.292.748,61.076.249,59.4.249a7.73,7.73,0,0,0-3.837.976,7.965,7.965,0,0,0-3.022,3.3c-.088.176-.172.361-.249.55l-.232.567-.231-.567c-.077-.189-.161-.374-.249-.55a7.963,7.963,0,0,0-3.022-3.3A7.728,7.728,0,0,0,44.717.249c-1.679,0-2.9.5-3.095.843a3.728,3.728,0,0,0,.54,2.579A7.9,7.9,0,0,0,45.2,7.029a7.81,7.81,0,0,0,3.877.983c.165,0,.329,0,.489-.014a6.3,6.3,0,0,0,1.969-.406l.349-.149Zm3.153-6.823A4.63,4.63,0,0,1,52.3,7.027l-.029-.034,0-.01h-.044V6.73c0-.046,0-.093,0-.139V6.558A7.4,7.4,0,0,1,55.73,1.521,7.394,7.394,0,0,1,59.394.6a4.928,4.928,0,0,1,2.758.609l.048.048.017.066a4.638,4.638,0,0,1-.693,2.408,7.464,7.464,0,0,1-2.785,3A7.448,7.448,0,0,1,55.039,7.679Zm-2.312-.937a5.053,5.053,0,0,0,2.312.437,6.948,6.948,0,0,0,3.45-.879,7.006,7.006,0,0,0,3.254-4.774A5.456,5.456,0,0,0,59.394,1.1a6.894,6.894,0,0,0-3.414.852,7.013,7.013,0,0,0-3.254,4.592Zm-3.653.937a7.447,7.447,0,0,1-3.7-.946,7.464,7.464,0,0,1-2.785-3A4.638,4.638,0,0,1,41.9,1.326l.017-.066.048-.048A4.928,4.928,0,0,1,44.719.6a7.4,7.4,0,0,1,3.664.919A7.4,7.4,0,0,1,51.89,6.558v.033c0,.047,0,.094,0,.14l0,.253h-.045l0,.01-.029.034A4.631,4.631,0,0,1,49.074,7.679Zm-6.7-6.153A7.006,7.006,0,0,0,45.624,6.3a6.947,6.947,0,0,0,3.45.879,5.054,5.054,0,0,0,2.312-.437V6.535a7.022,7.022,0,0,0-3.253-4.581A6.9,6.9,0,0,0,44.719,1.1,5.456,5.456,0,0,0,42.37,1.526Z' transform='translate(-36.33 0.001)' fill='%23fff'/><path d='M27.22,125.8a1.709,1.709,0,0,0-.831-1.072,2.507,2.507,0,0,0-1.966-.159l-7.867,2.377a2.737,2.737,0,0,0-1.726-1.663l-7.724-3.036h-6a1.1,1.1,0,0,0-1.1,1.1v5.822a1.1,1.1,0,0,0,1.1,1.1H4.295l9.078,3.144.04.012a4.349,4.349,0,0,0,2.764-.258l9.677-4.663A2.32,2.32,0,0,0,27.22,125.8m-1.715,1.942-9.677,4.663a3.5,3.5,0,0,1-2.2.21L4.5,129.456l-.067-.023H1.1a.26.26,0,0,1-.26-.26v-5.822a.26.26,0,0,1,.26-.26H6.947l7.565,2.973c.447.189,1.459.723,1.223,1.585a1.6,1.6,0,0,1-1.819.9l-5.467-1.586-.235.809,5.481,1.59.026.007A2.427,2.427,0,0,0,16.54,127.9l0-.013c.005-.019.01-.037.015-.056l8.111-2.451a1.693,1.693,0,0,1,1.3.086.869.869,0,0,1,.431.55l.006.02a1.494,1.494,0,0,1-.905,1.712' transform='translate(0 -107.547)' fill='%23fff'/><path d='M14.41,133.8a4.562,4.562,0,0,1-1.055-.123l-.064-.019-9.038-3.13H1.1A1.353,1.353,0,0,1-.25,129.173v-5.822A1.353,1.353,0,0,1,1.1,122H7.154l7.774,3.056a3.174,3.174,0,0,1,1.787,1.584l7.637-2.308a3.065,3.065,0,0,1,.9-.138,2.554,2.554,0,0,1,1.262.319,1.958,1.958,0,0,1,.948,1.224,2.574,2.574,0,0,1-1.5,3L16.279,133.4A4.624,4.624,0,0,1,14.41,133.8Zm-.933-.608a4.062,4.062,0,0,0,.933.108,4.12,4.12,0,0,0,1.662-.351l9.68-4.664a2.073,2.073,0,0,0,1.229-2.41l0-.009a1.462,1.462,0,0,0-.712-.916,2.054,2.054,0,0,0-1.015-.254,2.568,2.568,0,0,0-.754.116l-8.116,2.452-.067-.249a2.516,2.516,0,0,0-1.579-1.5L7.059,122.5H1.1a.853.853,0,0,0-.852.852v5.822a.853.853,0,0,0,.852.852H4.337Zm.934-.233a3.723,3.723,0,0,1-.839-.1l-.025-.007-9.152-3.17H1.1a.511.511,0,0,1-.51-.51v-5.822a.511.511,0,0,1,.51-.51H6.994l7.615,2.993c1.071.454,1.569,1.14,1.366,1.881l0,.01a1.757,1.757,0,0,1-1.743,1.108,1.779,1.779,0,0,1-.366-.035l-.018,0-5.227-1.517-.1.328,5.256,1.524A2.262,2.262,0,0,0,16.3,127.82l0-.008.012-.046.035-.137,8.246-2.492a2.224,2.224,0,0,1,.653-.1,1.716,1.716,0,0,1,.847.208,1.113,1.113,0,0,1,.55.7l0,.015a1.747,1.747,0,0,1-1.04,2.007l-9.681,4.664A3.774,3.774,0,0,1,14.41,132.956Zm-.714-.58a3.289,3.289,0,0,0,2.027-.2l9.68-4.664a1.241,1.241,0,0,0,.768-1.413l-.009-.032a.611.611,0,0,0-.312-.392,1.218,1.218,0,0,0-.6-.142,1.727,1.727,0,0,0-.507.078l-7.983,2.412a2.765,2.765,0,0,1-3.092,1.589l-.042-.011L7.9,127.946l.374-1.289,5.7,1.653a1.317,1.317,0,0,0,.254.023,1.272,1.272,0,0,0,1.265-.755c.178-.668-.692-1.118-1.078-1.282L6.9,123.341H1.1a.01.01,0,0,0-.01.01v5.822a.011.011,0,0,0,.01.01H4.478l.107.037Z' transform='translate(0 -107.547)' fill='%23fff'/></g></svg>") no-repeat center/contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.302' height='26' viewBox='0 0 27.302 26'><defs><clipPath id='a'><rect width='27.302' height='26' fill='%23fff' stroke='%23fff' stroke-width='0.5'/></clipPath></defs><g clip-path='url(%23a)'><path d='M45.078,7.246a8.071,8.071,0,0,0,4,1.017c.187,0,.357-.006.5-.015a6.53,6.53,0,0,0,2.052-.426v6.93h.842V7.819A6.639,6.639,0,0,0,55,8.255a8.184,8.184,0,0,0,4.033-1.01C62.022,5.521,63.2,1.822,62.708.967s-4.286-1.683-7.274.041a8.217,8.217,0,0,0-3.12,3.4c-.092.183-.178.374-.257.568-.079-.194-.166-.385-.257-.568a8.217,8.217,0,0,0-3.12-3.4C45.692-.716,41.9.113,41.405.967s.686,4.554,3.673,6.278M55.855,1.738c2.538-1.466,5.7-.763,6.121-.348.15.57-.824,3.661-3.362,5.127-2.634,1.521-5.762.776-6.123.349a.343.343,0,0,1-.014-.055V6.733h0q0-.076,0-.156a7.208,7.208,0,0,1,3.383-4.839M42.137,1.39c.418-.415,3.583-1.117,6.121.348a7.207,7.207,0,0,1,3.383,4.839c0,.054,0,.106,0,.157h0v.078a.331.331,0,0,1-.014.055c-.361.427-3.489,1.172-6.123-.349-2.538-1.465-3.512-4.557-3.362-5.127' transform='translate(-36.33 0.001)' fill='%23fff'/><path d='M52.727,15H51.386V8.181A7.377,7.377,0,0,1,49.6,8.5c-.169.01-.344.015-.518.015a8.31,8.31,0,0,1-4.127-1.05,8.409,8.409,0,0,1-3.241-3.573c-.624-1.283-.834-2.508-.523-3.047.36-.623,1.876-1.093,3.528-1.093A8.229,8.229,0,0,1,48.8.792,8.469,8.469,0,0,1,52.023,4.3l.034.068L52.09,4.3A8.471,8.471,0,0,1,55.309.792,8.23,8.23,0,0,1,59.4-.251c1.651,0,3.168.47,3.528,1.093.311.539.1,1.764-.523,3.047A8.409,8.409,0,0,1,59.16,7.462,8.432,8.432,0,0,1,55,8.505a7.518,7.518,0,0,1-2.275-.325Zm-.842-.5h.342V7.438l.35.152A6.416,6.416,0,0,0,55,8.005a7.926,7.926,0,0,0,3.908-.976,7.9,7.9,0,0,0,3.042-3.358,3.727,3.727,0,0,0,.54-2.579C62.292.748,61.076.249,59.4.249a7.73,7.73,0,0,0-3.837.976,7.965,7.965,0,0,0-3.022,3.3c-.088.176-.172.361-.249.55l-.232.567-.231-.567c-.077-.189-.161-.374-.249-.55a7.963,7.963,0,0,0-3.022-3.3A7.728,7.728,0,0,0,44.717.249c-1.679,0-2.9.5-3.095.843a3.728,3.728,0,0,0,.54,2.579A7.9,7.9,0,0,0,45.2,7.029a7.81,7.81,0,0,0,3.877.983c.165,0,.329,0,.489-.014a6.3,6.3,0,0,0,1.969-.406l.349-.149Zm3.153-6.823A4.63,4.63,0,0,1,52.3,7.027l-.029-.034,0-.01h-.044V6.73c0-.046,0-.093,0-.139V6.558A7.4,7.4,0,0,1,55.73,1.521,7.394,7.394,0,0,1,59.394.6a4.928,4.928,0,0,1,2.758.609l.048.048.017.066a4.638,4.638,0,0,1-.693,2.408,7.464,7.464,0,0,1-2.785,3A7.448,7.448,0,0,1,55.039,7.679Zm-2.312-.937a5.053,5.053,0,0,0,2.312.437,6.948,6.948,0,0,0,3.45-.879,7.006,7.006,0,0,0,3.254-4.774A5.456,5.456,0,0,0,59.394,1.1a6.894,6.894,0,0,0-3.414.852,7.013,7.013,0,0,0-3.254,4.592Zm-3.653.937a7.447,7.447,0,0,1-3.7-.946,7.464,7.464,0,0,1-2.785-3A4.638,4.638,0,0,1,41.9,1.326l.017-.066.048-.048A4.928,4.928,0,0,1,44.719.6a7.4,7.4,0,0,1,3.664.919A7.4,7.4,0,0,1,51.89,6.558v.033c0,.047,0,.094,0,.14l0,.253h-.045l0,.01-.029.034A4.631,4.631,0,0,1,49.074,7.679Zm-6.7-6.153A7.006,7.006,0,0,0,45.624,6.3a6.947,6.947,0,0,0,3.45.879,5.054,5.054,0,0,0,2.312-.437V6.535a7.022,7.022,0,0,0-3.253-4.581A6.9,6.9,0,0,0,44.719,1.1,5.456,5.456,0,0,0,42.37,1.526Z' transform='translate(-36.33 0.001)' fill='%23fff'/><path d='M27.22,125.8a1.709,1.709,0,0,0-.831-1.072,2.507,2.507,0,0,0-1.966-.159l-7.867,2.377a2.737,2.737,0,0,0-1.726-1.663l-7.724-3.036h-6a1.1,1.1,0,0,0-1.1,1.1v5.822a1.1,1.1,0,0,0,1.1,1.1H4.295l9.078,3.144.04.012a4.349,4.349,0,0,0,2.764-.258l9.677-4.663A2.32,2.32,0,0,0,27.22,125.8m-1.715,1.942-9.677,4.663a3.5,3.5,0,0,1-2.2.21L4.5,129.456l-.067-.023H1.1a.26.26,0,0,1-.26-.26v-5.822a.26.26,0,0,1,.26-.26H6.947l7.565,2.973c.447.189,1.459.723,1.223,1.585a1.6,1.6,0,0,1-1.819.9l-5.467-1.586-.235.809,5.481,1.59.026.007A2.427,2.427,0,0,0,16.54,127.9l0-.013c.005-.019.01-.037.015-.056l8.111-2.451a1.693,1.693,0,0,1,1.3.086.869.869,0,0,1,.431.55l.006.02a1.494,1.494,0,0,1-.905,1.712' transform='translate(0 -107.547)' fill='%23fff'/><path d='M14.41,133.8a4.562,4.562,0,0,1-1.055-.123l-.064-.019-9.038-3.13H1.1A1.353,1.353,0,0,1-.25,129.173v-5.822A1.353,1.353,0,0,1,1.1,122H7.154l7.774,3.056a3.174,3.174,0,0,1,1.787,1.584l7.637-2.308a3.065,3.065,0,0,1,.9-.138,2.554,2.554,0,0,1,1.262.319,1.958,1.958,0,0,1,.948,1.224,2.574,2.574,0,0,1-1.5,3L16.279,133.4A4.624,4.624,0,0,1,14.41,133.8Zm-.933-.608a4.062,4.062,0,0,0,.933.108,4.12,4.12,0,0,0,1.662-.351l9.68-4.664a2.073,2.073,0,0,0,1.229-2.41l0-.009a1.462,1.462,0,0,0-.712-.916,2.054,2.054,0,0,0-1.015-.254,2.568,2.568,0,0,0-.754.116l-8.116,2.452-.067-.249a2.516,2.516,0,0,0-1.579-1.5L7.059,122.5H1.1a.853.853,0,0,0-.852.852v5.822a.853.853,0,0,0,.852.852H4.337Zm.934-.233a3.723,3.723,0,0,1-.839-.1l-.025-.007-9.152-3.17H1.1a.511.511,0,0,1-.51-.51v-5.822a.511.511,0,0,1,.51-.51H6.994l7.615,2.993c1.071.454,1.569,1.14,1.366,1.881l0,.01a1.757,1.757,0,0,1-1.743,1.108,1.779,1.779,0,0,1-.366-.035l-.018,0-5.227-1.517-.1.328,5.256,1.524A2.262,2.262,0,0,0,16.3,127.82l0-.008.012-.046.035-.137,8.246-2.492a2.224,2.224,0,0,1,.653-.1,1.716,1.716,0,0,1,.847.208,1.113,1.113,0,0,1,.55.7l0,.015a1.747,1.747,0,0,1-1.04,2.007l-9.681,4.664A3.774,3.774,0,0,1,14.41,132.956Zm-.714-.58a3.289,3.289,0,0,0,2.027-.2l9.68-4.664a1.241,1.241,0,0,0,.768-1.413l-.009-.032a.611.611,0,0,0-.312-.392,1.218,1.218,0,0,0-.6-.142,1.727,1.727,0,0,0-.507.078l-7.983,2.412a2.765,2.765,0,0,1-3.092,1.589l-.042-.011L7.9,127.946l.374-1.289,5.7,1.653a1.317,1.317,0,0,0,.254.023,1.272,1.272,0,0,0,1.265-.755c.178-.668-.692-1.118-1.078-1.282L6.9,123.341H1.1a.01.01,0,0,0-.01.01v5.822a.011.011,0,0,0,.01.01H4.478l.107.037Z' transform='translate(0 -107.547)' fill='%23fff'/></g></svg>") no-repeat center/contain;
}
.p-top-sustainability__list .c-card__title--society::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='23' viewBox='0 0 23 23'><defs><clipPath id='a'><rect width='23' height='23' fill='%23fff' stroke='%23fff' stroke-width='0.25'/></clipPath></defs><g clip-path='url(%23a)'><path d='M11.5,0A11.5,11.5,0,1,0,23,11.5,11.513,11.513,0,0,0,11.5,0m8.224,14.935-.852-.66a.329.329,0,0,0-.136-.062l-1.255-.257-.668-1.219,1.438-.907h1.57l.758.6a.328.328,0,0,0,.219.071l1.5-.061A10.792,10.792,0,0,1,19.852,18.4V15.2a.33.33,0,0,0-.128-.261m.648-7.95L19.6,6.659l.877-1.227a10.774,10.774,0,0,1,1.757,4.563h-2.6a.326.326,0,0,0-.06.006l-1.413.264L17.7,9.355l1.359-.87h1.19a.33.33,0,0,0,.33-.33V7.289a.33.33,0,0,0-.2-.3M8.8,7.055l1.219,1.015a.33.33,0,0,0,.337.051l1.055-.437.66.761-3.079,2.81A.33.33,0,0,0,8.9,11.6l.5,1.532-.033.054L7.672,12.33a.328.328,0,0,0-.087-.03l-2.163-.42-.689-1.147v-4.2A.33.33,0,0,0,4.4,6.2H2.047a10.87,10.87,0,0,1,.646-1.012H8.676V6.8a.33.33,0,0,0,.119.254M11.5,22.34A10.838,10.838,0,0,1,1.7,6.861H4.073v3.963a.33.33,0,0,0,.047.17l.812,1.351a.33.33,0,0,0,.22.154l2.262.439,1.916.975a.327.327,0,0,0,.149.036.33.33,0,0,0,.282-.158l.271-.444a.33.33,0,0,0,.032-.273L9.589,11.6l3.16-2.883a.33.33,0,0,0,.027-.46L11.749,7.073a.33.33,0,0,0-.376-.089l-1.091.452-.947-.789V4.859a.33.33,0,0,0-.33-.33h-5.8a10.826,10.826,0,0,1,16.862.34L18.825,6.61a.33.33,0,0,0,.14.5l.949.4v.318h-.956a.33.33,0,0,0-.178.052L17.088,8.961a.33.33,0,0,0-.116.428l.714,1.394a.33.33,0,0,0,.354.174l1.625-.3h2.642q.032.419.033.845,0,.141,0,.282l-1.441.059-.752-.6a.33.33,0,0,0-.206-.072H18.156a.33.33,0,0,0-.176.051L16.2,12.345a.33.33,0,0,0-.113.438l.891,1.625a.33.33,0,0,0,.223.165l1.33.272.663.514V19.13A10.806,10.806,0,0,1,11.5,22.34' fill='%23fff'/><path d='M11.5,23.125A11.625,11.625,0,1,1,23.125,11.5,11.638,11.638,0,0,1,11.5,23.125Zm0-23A11.375,11.375,0,1,0,22.875,11.5,11.388,11.388,0,0,0,11.5.125Zm0,22.34A10.977,10.977,0,0,1,.535,11.5,10.845,10.845,0,0,1,1.591,6.807l.034-.071H4.2v4.088a.205.205,0,0,0,.029.106l.812,1.351a.206.206,0,0,0,.137.1l2.279.443,1.932.983a.2.2,0,0,0,.092.022.2.2,0,0,0,.176-.1l.271-.444a.2.2,0,0,0,.02-.17l-.5-1.55,3.22-2.937a.2.2,0,0,0,.017-.286L11.655,7.155a.208.208,0,0,0-.233-.055l-1.161.481-1.05-.875V4.859a.205.205,0,0,0-.205-.205H2.938l.173-.206A10.948,10.948,0,0,1,11.5.535a10.829,10.829,0,0,1,4.9,1.158,11.1,11.1,0,0,1,3.766,3.1l.057.074-1.3,1.817a.2.2,0,0,0,.087.308l1.026.435v.526H18.958a.2.2,0,0,0-.11.032L17.155,9.066a.2.2,0,0,0-.072.266l.714,1.394a.2.2,0,0,0,.182.112.208.208,0,0,0,.038,0l1.648-.305h2.757l.009.115c.022.284.033.572.033.855,0,.095,0,.191,0,.285l0,.117-1.6.066-.789-.628a.206.206,0,0,0-.128-.045H18.156a.205.205,0,0,0-.109.032L16.265,12.45a.205.205,0,0,0-.07.272l.891,1.625a.2.2,0,0,0,.139.1l1.358.278.735.569v3.884l-.036.037A10.887,10.887,0,0,1,11.5,22.465ZM1.783,6.986a10.6,10.6,0,0,0-1,4.514,10.709,10.709,0,0,0,18.282,7.578V15.419l-.592-.459-1.3-.267a.454.454,0,0,1-.308-.227l-.891-1.625a.456.456,0,0,1,.156-.6l1.781-1.124a.458.458,0,0,1,.05-.027.453.453,0,0,1-.388-.247l-.714-1.394a.453.453,0,0,1,.16-.591l1.692-1.083a.454.454,0,0,1,.245-.072h.831v-.11l-.873-.37a.455.455,0,0,1-.193-.683l1.19-1.665A10.7,10.7,0,0,0,3.479,4.4H9.006a.456.456,0,0,1,.455.455v1.73l.844.7,1.021-.423a.455.455,0,0,1,.518.122L12.87,8.175a.452.452,0,0,1-.037.634l-3.1,2.829.451,1.4a.455.455,0,0,1-.044.377l-.271.444a.455.455,0,0,1-.595.169l-1.9-.967-2.245-.436a.456.456,0,0,1-.3-.212l-.812-1.351a.455.455,0,0,1-.065-.235V6.986Zm16.47,4.059h1.683a.457.457,0,0,1,.283.1l.716.57,1.277-.052c0-.054,0-.108,0-.161,0-.239-.008-.481-.024-.72H19.677Zm1.474,7.7V15.2a.206.206,0,0,0-.079-.162l-.852-.66a.2.2,0,0,0-.084-.039L17.4,14.067l-.753-1.372,1.568-.989h1.65l.793.631a.2.2,0,0,0,.126.045h.009l1.642-.067-.012.142a10.888,10.888,0,0,1-2.474,6.027Zm-2.164-4.9,1.2.246a.456.456,0,0,1,.187.086l.852.66a.458.458,0,0,1,.176.36v2.85a10.63,10.63,0,0,0,2.183-5.472L20.8,12.63h-.02a.454.454,0,0,1-.282-.1l-.724-.576H18.287l-1.308.825ZM9.4,13.351l-1.788-.91a.2.2,0,0,0-.054-.019l-2.218-.431-.736-1.224V6.531A.205.205,0,0,0,4.4,6.326H1.833l.1-.186a11.038,11.038,0,0,1,.653-1.024l.037-.052H8.8V6.8a.2.2,0,0,0,.074.158l1.219,1.015a.208.208,0,0,0,.21.032l1.139-.471.8.921L9.071,11.349a.205.205,0,0,0-.057.214l.513,1.586ZM5.5,11.767l2.109.41a.453.453,0,0,1,.12.041l1.477.751-.43-1.33a.456.456,0,0,1,.126-.476l2.989-2.727-.521-.6-.972.4a.461.461,0,0,1-.465-.071L8.715,7.152a.454.454,0,0,1-.164-.35V5.314H2.757c-.174.245-.34.5-.494.762H4.4a.456.456,0,0,1,.455.455V10.7ZM18.093,10.4l-.56-1.092,1.485-.95h1.226a.205.205,0,0,0,.205-.205V7.289a.2.2,0,0,0-.125-.189l-.915-.388,1.072-1.5.1.149a10.972,10.972,0,0,1,1.777,4.616l.02.142H19.635a.2.2,0,0,0-.037,0Zm-.234-1,.371.724,1.321-.247a.451.451,0,0,1,.083-.008H22.09a10.727,10.727,0,0,0-1.616-4.218l-.681.953.628.266a.454.454,0,0,1,.278.419v.866a.456.456,0,0,1-.455.455H19.091Z' fill='%23fff'/><path d='M104.226,26.171,106.6,24.14a.329.329,0,0,0,.092-.13l.531-1.343a.33.33,0,0,0-.074-.355l-.937-.937a.33.33,0,0,0-.233-.1h-4.2a.33.33,0,0,0-.3.2l-.677,1.532a.33.33,0,0,0,.3.463h1.633V25.92a.33.33,0,0,0,.33.33h.942a.33.33,0,0,0,.215-.079m-.827-.581V23.141a.33.33,0,0,0-.33-.33h-1.457l.385-.872h3.846l.687.687-.421,1.066-2.22,1.9Z' transform='translate(-90.543 -19.118)' fill='%23fff'/><path d='M104.012,26.375h-.942a.456.456,0,0,1-.455-.455V23.6h-1.508a.455.455,0,0,1-.416-.639l.677-1.532a.455.455,0,0,1,.416-.271h4.2a.452.452,0,0,1,.322.133l.937.937a.455.455,0,0,1,.1.489l-.531,1.343a.455.455,0,0,1-.127.179l-2.375,2.031A.456.456,0,0,1,104.012,26.375ZM101.783,21.4a.205.205,0,0,0-.188.122l-.677,1.532a.2.2,0,0,0,.188.288h1.758V25.92a.205.205,0,0,0,.205.205h.942a.206.206,0,0,0,.133-.049l2.375-2.031a.2.2,0,0,0,.057-.08l.531-1.343a.2.2,0,0,0-.046-.22l-.937-.937a.2.2,0,0,0-.145-.06Zm2.153,4.311h-.662V23.141a.205.205,0,0,0-.205-.205h-1.648l.5-1.122H105.9l.782.782-.463,1.171Zm-.412-.25h.319L106,23.617l.379-.96-.593-.593h-3.712l-.275.622h1.265a.456.456,0,0,1,.455.455Z' transform='translate(-90.543 -19.118)' fill='%23fff'/><path d='M102.114,124.921l-2.863-1.988a.33.33,0,0,0-.188-.059H97.154a.33.33,0,0,0-.292.177l-.881,1.68a.331.331,0,0,0-.038.153v1.686a.33.33,0,0,0,.089.225l1.22,1.305v4.262a.33.33,0,0,0,.47.3l1.774-.829a.33.33,0,0,0,.181-.221l.468-1.927,2.078-4.351a.33.33,0,0,0-.11-.413m-2.579,4.511a.328.328,0,0,0-.023.064l-.439,1.806-1.161.543V127.97a.33.33,0,0,0-.089-.225L96.6,126.44v-1.474l.751-1.431h1.606l2.548,1.769Z' transform='translate(-86.2 -110.397)' fill='%23fff'/><path d='M97.154,122.749h1.909a.453.453,0,0,1,.26.081l2.863,1.988a.453.453,0,0,1,.151.57l-2.073,4.339-.465,1.914a.453.453,0,0,1-.249.3l-1.774.829a.46.46,0,0,1-.437-.028.453.453,0,0,1-.211-.384V128.15l-1.187-1.269a.453.453,0,0,1-.123-.311v-1.686a.457.457,0,0,1,.052-.211l.881-1.68A.454.454,0,0,1,97.154,122.749Zm.428,9.819a.205.205,0,0,0,.087-.019l1.774-.829a.2.2,0,0,0,.112-.137l.471-1.939,2.084-4.363a.2.2,0,0,0-.068-.257l-2.863-1.988a.2.2,0,0,0-.117-.037H97.154a.2.2,0,0,0-.182.11l-.881,1.68a.206.206,0,0,0-.023.1v1.686a.2.2,0,0,0,.055.14l1.254,1.341v4.312a.205.205,0,0,0,.205.205Zm-.3-9.159H99l2.667,1.852-2.018,4.225a.2.2,0,0,0-.014.04l-.453,1.864-1.393.651v-4.07a.2.2,0,0,0-.055-.14l-1.254-1.341v-1.555Zm1.642.25H97.429l-.7,1.337v1.394l1.187,1.269a.453.453,0,0,1,.123.311v3.678l.928-.434.425-1.748a.453.453,0,0,1,.032-.089l1.926-4.032Z' transform='translate(-86.2 -110.397)' fill='%23fff'/></g></svg>") no-repeat center/contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='23' viewBox='0 0 23 23'><defs><clipPath id='a'><rect width='23' height='23' fill='%23fff' stroke='%23fff' stroke-width='0.25'/></clipPath></defs><g clip-path='url(%23a)'><path d='M11.5,0A11.5,11.5,0,1,0,23,11.5,11.513,11.513,0,0,0,11.5,0m8.224,14.935-.852-.66a.329.329,0,0,0-.136-.062l-1.255-.257-.668-1.219,1.438-.907h1.57l.758.6a.328.328,0,0,0,.219.071l1.5-.061A10.792,10.792,0,0,1,19.852,18.4V15.2a.33.33,0,0,0-.128-.261m.648-7.95L19.6,6.659l.877-1.227a10.774,10.774,0,0,1,1.757,4.563h-2.6a.326.326,0,0,0-.06.006l-1.413.264L17.7,9.355l1.359-.87h1.19a.33.33,0,0,0,.33-.33V7.289a.33.33,0,0,0-.2-.3M8.8,7.055l1.219,1.015a.33.33,0,0,0,.337.051l1.055-.437.66.761-3.079,2.81A.33.33,0,0,0,8.9,11.6l.5,1.532-.033.054L7.672,12.33a.328.328,0,0,0-.087-.03l-2.163-.42-.689-1.147v-4.2A.33.33,0,0,0,4.4,6.2H2.047a10.87,10.87,0,0,1,.646-1.012H8.676V6.8a.33.33,0,0,0,.119.254M11.5,22.34A10.838,10.838,0,0,1,1.7,6.861H4.073v3.963a.33.33,0,0,0,.047.17l.812,1.351a.33.33,0,0,0,.22.154l2.262.439,1.916.975a.327.327,0,0,0,.149.036.33.33,0,0,0,.282-.158l.271-.444a.33.33,0,0,0,.032-.273L9.589,11.6l3.16-2.883a.33.33,0,0,0,.027-.46L11.749,7.073a.33.33,0,0,0-.376-.089l-1.091.452-.947-.789V4.859a.33.33,0,0,0-.33-.33h-5.8a10.826,10.826,0,0,1,16.862.34L18.825,6.61a.33.33,0,0,0,.14.5l.949.4v.318h-.956a.33.33,0,0,0-.178.052L17.088,8.961a.33.33,0,0,0-.116.428l.714,1.394a.33.33,0,0,0,.354.174l1.625-.3h2.642q.032.419.033.845,0,.141,0,.282l-1.441.059-.752-.6a.33.33,0,0,0-.206-.072H18.156a.33.33,0,0,0-.176.051L16.2,12.345a.33.33,0,0,0-.113.438l.891,1.625a.33.33,0,0,0,.223.165l1.33.272.663.514V19.13A10.806,10.806,0,0,1,11.5,22.34' fill='%23fff'/><path d='M11.5,23.125A11.625,11.625,0,1,1,23.125,11.5,11.638,11.638,0,0,1,11.5,23.125Zm0-23A11.375,11.375,0,1,0,22.875,11.5,11.388,11.388,0,0,0,11.5.125Zm0,22.34A10.977,10.977,0,0,1,.535,11.5,10.845,10.845,0,0,1,1.591,6.807l.034-.071H4.2v4.088a.205.205,0,0,0,.029.106l.812,1.351a.206.206,0,0,0,.137.1l2.279.443,1.932.983a.2.2,0,0,0,.092.022.2.2,0,0,0,.176-.1l.271-.444a.2.2,0,0,0,.02-.17l-.5-1.55,3.22-2.937a.2.2,0,0,0,.017-.286L11.655,7.155a.208.208,0,0,0-.233-.055l-1.161.481-1.05-.875V4.859a.205.205,0,0,0-.205-.205H2.938l.173-.206A10.948,10.948,0,0,1,11.5.535a10.829,10.829,0,0,1,4.9,1.158,11.1,11.1,0,0,1,3.766,3.1l.057.074-1.3,1.817a.2.2,0,0,0,.087.308l1.026.435v.526H18.958a.2.2,0,0,0-.11.032L17.155,9.066a.2.2,0,0,0-.072.266l.714,1.394a.2.2,0,0,0,.182.112.208.208,0,0,0,.038,0l1.648-.305h2.757l.009.115c.022.284.033.572.033.855,0,.095,0,.191,0,.285l0,.117-1.6.066-.789-.628a.206.206,0,0,0-.128-.045H18.156a.205.205,0,0,0-.109.032L16.265,12.45a.205.205,0,0,0-.07.272l.891,1.625a.2.2,0,0,0,.139.1l1.358.278.735.569v3.884l-.036.037A10.887,10.887,0,0,1,11.5,22.465ZM1.783,6.986a10.6,10.6,0,0,0-1,4.514,10.709,10.709,0,0,0,18.282,7.578V15.419l-.592-.459-1.3-.267a.454.454,0,0,1-.308-.227l-.891-1.625a.456.456,0,0,1,.156-.6l1.781-1.124a.458.458,0,0,1,.05-.027.453.453,0,0,1-.388-.247l-.714-1.394a.453.453,0,0,1,.16-.591l1.692-1.083a.454.454,0,0,1,.245-.072h.831v-.11l-.873-.37a.455.455,0,0,1-.193-.683l1.19-1.665A10.7,10.7,0,0,0,3.479,4.4H9.006a.456.456,0,0,1,.455.455v1.73l.844.7,1.021-.423a.455.455,0,0,1,.518.122L12.87,8.175a.452.452,0,0,1-.037.634l-3.1,2.829.451,1.4a.455.455,0,0,1-.044.377l-.271.444a.455.455,0,0,1-.595.169l-1.9-.967-2.245-.436a.456.456,0,0,1-.3-.212l-.812-1.351a.455.455,0,0,1-.065-.235V6.986Zm16.47,4.059h1.683a.457.457,0,0,1,.283.1l.716.57,1.277-.052c0-.054,0-.108,0-.161,0-.239-.008-.481-.024-.72H19.677Zm1.474,7.7V15.2a.206.206,0,0,0-.079-.162l-.852-.66a.2.2,0,0,0-.084-.039L17.4,14.067l-.753-1.372,1.568-.989h1.65l.793.631a.2.2,0,0,0,.126.045h.009l1.642-.067-.012.142a10.888,10.888,0,0,1-2.474,6.027Zm-2.164-4.9,1.2.246a.456.456,0,0,1,.187.086l.852.66a.458.458,0,0,1,.176.36v2.85a10.63,10.63,0,0,0,2.183-5.472L20.8,12.63h-.02a.454.454,0,0,1-.282-.1l-.724-.576H18.287l-1.308.825ZM9.4,13.351l-1.788-.91a.2.2,0,0,0-.054-.019l-2.218-.431-.736-1.224V6.531A.205.205,0,0,0,4.4,6.326H1.833l.1-.186a11.038,11.038,0,0,1,.653-1.024l.037-.052H8.8V6.8a.2.2,0,0,0,.074.158l1.219,1.015a.208.208,0,0,0,.21.032l1.139-.471.8.921L9.071,11.349a.205.205,0,0,0-.057.214l.513,1.586ZM5.5,11.767l2.109.41a.453.453,0,0,1,.12.041l1.477.751-.43-1.33a.456.456,0,0,1,.126-.476l2.989-2.727-.521-.6-.972.4a.461.461,0,0,1-.465-.071L8.715,7.152a.454.454,0,0,1-.164-.35V5.314H2.757c-.174.245-.34.5-.494.762H4.4a.456.456,0,0,1,.455.455V10.7ZM18.093,10.4l-.56-1.092,1.485-.95h1.226a.205.205,0,0,0,.205-.205V7.289a.2.2,0,0,0-.125-.189l-.915-.388,1.072-1.5.1.149a10.972,10.972,0,0,1,1.777,4.616l.02.142H19.635a.2.2,0,0,0-.037,0Zm-.234-1,.371.724,1.321-.247a.451.451,0,0,1,.083-.008H22.09a10.727,10.727,0,0,0-1.616-4.218l-.681.953.628.266a.454.454,0,0,1,.278.419v.866a.456.456,0,0,1-.455.455H19.091Z' fill='%23fff'/><path d='M104.226,26.171,106.6,24.14a.329.329,0,0,0,.092-.13l.531-1.343a.33.33,0,0,0-.074-.355l-.937-.937a.33.33,0,0,0-.233-.1h-4.2a.33.33,0,0,0-.3.2l-.677,1.532a.33.33,0,0,0,.3.463h1.633V25.92a.33.33,0,0,0,.33.33h.942a.33.33,0,0,0,.215-.079m-.827-.581V23.141a.33.33,0,0,0-.33-.33h-1.457l.385-.872h3.846l.687.687-.421,1.066-2.22,1.9Z' transform='translate(-90.543 -19.118)' fill='%23fff'/><path d='M104.012,26.375h-.942a.456.456,0,0,1-.455-.455V23.6h-1.508a.455.455,0,0,1-.416-.639l.677-1.532a.455.455,0,0,1,.416-.271h4.2a.452.452,0,0,1,.322.133l.937.937a.455.455,0,0,1,.1.489l-.531,1.343a.455.455,0,0,1-.127.179l-2.375,2.031A.456.456,0,0,1,104.012,26.375ZM101.783,21.4a.205.205,0,0,0-.188.122l-.677,1.532a.2.2,0,0,0,.188.288h1.758V25.92a.205.205,0,0,0,.205.205h.942a.206.206,0,0,0,.133-.049l2.375-2.031a.2.2,0,0,0,.057-.08l.531-1.343a.2.2,0,0,0-.046-.22l-.937-.937a.2.2,0,0,0-.145-.06Zm2.153,4.311h-.662V23.141a.205.205,0,0,0-.205-.205h-1.648l.5-1.122H105.9l.782.782-.463,1.171Zm-.412-.25h.319L106,23.617l.379-.96-.593-.593h-3.712l-.275.622h1.265a.456.456,0,0,1,.455.455Z' transform='translate(-90.543 -19.118)' fill='%23fff'/><path d='M102.114,124.921l-2.863-1.988a.33.33,0,0,0-.188-.059H97.154a.33.33,0,0,0-.292.177l-.881,1.68a.331.331,0,0,0-.038.153v1.686a.33.33,0,0,0,.089.225l1.22,1.305v4.262a.33.33,0,0,0,.47.3l1.774-.829a.33.33,0,0,0,.181-.221l.468-1.927,2.078-4.351a.33.33,0,0,0-.11-.413m-2.579,4.511a.328.328,0,0,0-.023.064l-.439,1.806-1.161.543V127.97a.33.33,0,0,0-.089-.225L96.6,126.44v-1.474l.751-1.431h1.606l2.548,1.769Z' transform='translate(-86.2 -110.397)' fill='%23fff'/><path d='M97.154,122.749h1.909a.453.453,0,0,1,.26.081l2.863,1.988a.453.453,0,0,1,.151.57l-2.073,4.339-.465,1.914a.453.453,0,0,1-.249.3l-1.774.829a.46.46,0,0,1-.437-.028.453.453,0,0,1-.211-.384V128.15l-1.187-1.269a.453.453,0,0,1-.123-.311v-1.686a.457.457,0,0,1,.052-.211l.881-1.68A.454.454,0,0,1,97.154,122.749Zm.428,9.819a.205.205,0,0,0,.087-.019l1.774-.829a.2.2,0,0,0,.112-.137l.471-1.939,2.084-4.363a.2.2,0,0,0-.068-.257l-2.863-1.988a.2.2,0,0,0-.117-.037H97.154a.2.2,0,0,0-.182.11l-.881,1.68a.206.206,0,0,0-.023.1v1.686a.2.2,0,0,0,.055.14l1.254,1.341v4.312a.205.205,0,0,0,.205.205Zm-.3-9.159H99l2.667,1.852-2.018,4.225a.2.2,0,0,0-.014.04l-.453,1.864-1.393.651v-4.07a.2.2,0,0,0-.055-.14l-1.254-1.341v-1.555Zm1.642.25H97.429l-.7,1.337v1.394l1.187,1.269a.453.453,0,0,1,.123.311v3.678l.928-.434.425-1.748a.453.453,0,0,1,.032-.089l1.926-4.032Z' transform='translate(-86.2 -110.397)' fill='%23fff'/></g></svg>") no-repeat center/contain;
}
.p-top-sustainability__list .c-card__title--governance::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.392' height='26' viewBox='0 0 30.392 26'><defs><clipPath id='a'><rect width='30.392' height='26' fill='%23fff' stroke='%23fff' stroke-width='0.25'/></clipPath></defs><g clip-path='url(%23a)'><path d='M91.481,113.511v.316a2.921,2.921,0,1,0,5.842,0v-.316a2.921,2.921,0,1,0-5.842,0m4.97,0v.316a2.049,2.049,0,1,1-4.1,0v-.316a2.049,2.049,0,1,1,4.1,0' transform='translate(-79.206 -95.751)' fill='%23fff'/><path d='M94.4,116.873a3.049,3.049,0,0,1-3.046-3.046v-.316a3.046,3.046,0,1,1,6.092,0v.316A3.049,3.049,0,0,1,94.4,116.873Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,1,0,5.592,0v-.316A2.8,2.8,0,0,0,94.4,110.715Zm0,5.285a2.176,2.176,0,0,1-2.174-2.174v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,94.4,116Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,0,0,3.848,0v-.316A1.926,1.926,0,0,0,94.4,111.587Z' transform='translate(-79.206 -95.751)' fill='%23fff'/><path d='M163.428,90.568a2.924,2.924,0,0,0,2.921-2.921v-.316a2.921,2.921,0,1,0-5.842,0v.316a2.924,2.924,0,0,0,2.921,2.921m-2.049-3.237a2.049,2.049,0,1,1,4.1,0v.316a2.049,2.049,0,1,1-4.1,0Z' transform='translate(-138.97 -73.084)' fill='%23fff'/><path d='M163.428,90.693a3.05,3.05,0,0,1-3.046-3.046v-.316a3.046,3.046,0,1,1,6.092,0v.316A3.049,3.049,0,0,1,163.428,90.693Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,1,0,5.592,0v-.316A2.8,2.8,0,0,0,163.428,84.535Zm0,5.285a2.176,2.176,0,0,1-2.174-2.174v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,163.428,89.82Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,1,0,3.848,0v-.316A1.926,1.926,0,0,0,163.428,85.407Z' transform='translate(-138.97 -73.084)' fill='%23fff'/><path d='M26.661,134.746h-4.4a3.735,3.735,0,0,0-3.73,3.687,3.718,3.718,0,0,0-1.127-.174h-4.4a3.717,3.717,0,0,0-1.127.174,3.736,3.736,0,0,0-3.731-3.687h-4.4A3.736,3.736,0,0,0,0,138.478v.675H.873v-.675a2.863,2.863,0,0,1,2.86-2.86h4.4a2.863,2.863,0,0,1,2.86,2.86v.363a3.731,3.731,0,0,0-1.734,3.149v.675h.872v-.675a2.863,2.863,0,0,1,2.86-2.859h4.4a2.863,2.863,0,0,1,2.859,2.859v.675h.872v-.675a3.731,3.731,0,0,0-1.734-3.149v-.363a2.863,2.863,0,0,1,2.859-2.86h4.4a2.863,2.863,0,0,1,2.86,2.86v.675h.872v-.675a3.736,3.736,0,0,0-3.732-3.732' transform='translate(-0.001 -116.665)' fill='%23fff'/><path d='M21.256,142.791H20.134v-.8a2.738,2.738,0,0,0-2.734-2.734h-4.4a2.738,2.738,0,0,0-2.735,2.734v.8H9.138v-.8a3.842,3.842,0,0,1,1.734-3.217v-.3a2.738,2.738,0,0,0-2.735-2.735h-4.4A2.738,2.738,0,0,0,1,138.478v.8H-.124v-.8a3.861,3.861,0,0,1,3.857-3.857h4.4a3.871,3.871,0,0,1,3.85,3.647,3.846,3.846,0,0,1,1.007-.134h4.4a3.846,3.846,0,0,1,1.007.134,3.87,3.87,0,0,1,3.85-3.647h4.4a3.861,3.861,0,0,1,3.857,3.857v.8H29.4v-.8a2.738,2.738,0,0,0-2.735-2.735h-4.4a2.738,2.738,0,0,0-2.734,2.735v.3a3.842,3.842,0,0,1,1.734,3.217Zm-.872-.25h.622v-.55a3.594,3.594,0,0,0-1.676-3.044l-.058-.037v-.432a2.988,2.988,0,0,1,2.984-2.985h4.4a2.988,2.988,0,0,1,2.985,2.985v.55h.622v-.55a3.611,3.611,0,0,0-3.607-3.607h-4.4a3.619,3.619,0,0,0-3.605,3.564l0,.169-.161-.051a3.6,3.6,0,0,0-1.089-.168h-4.4a3.593,3.593,0,0,0-1.089.168l-.161.051,0-.169a3.619,3.619,0,0,0-3.606-3.564h-4.4a3.611,3.611,0,0,0-3.607,3.607v.55H.748v-.55a2.988,2.988,0,0,1,2.985-2.985h4.4a2.988,2.988,0,0,1,2.985,2.985v.432l-.058.037a3.6,3.6,0,0,0-1.676,3.044v.55h.622v-.55a2.988,2.988,0,0,1,2.985-2.984h4.4a2.988,2.988,0,0,1,2.984,2.984Z' transform='translate(-0.001 -116.665)' fill='%23fff'/><path d='M25.376,90.568A2.924,2.924,0,0,0,28.3,87.647v-.316a2.921,2.921,0,1,0-5.842,0v.316a2.924,2.924,0,0,0,2.921,2.921m-2.049-3.237a2.049,2.049,0,1,1,4.1,0v.316a2.049,2.049,0,1,1-4.1,0Z' transform='translate(-19.442 -73.084)' fill='%23fff'/><path d='M25.376,90.693a3.049,3.049,0,0,1-3.046-3.046v-.316a3.046,3.046,0,0,1,6.092,0v.316A3.049,3.049,0,0,1,25.376,90.693Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,0,0,5.592,0v-.316A2.8,2.8,0,0,0,25.376,84.535Zm0,5.285A2.176,2.176,0,0,1,23.2,87.647v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,25.376,89.82Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,0,0,3.848,0v-.316A1.926,1.926,0,0,0,25.376,85.407Z' transform='translate(-19.442 -73.084)' fill='%23fff'/><path d='M71.728,7.267l-.6,3.554a.436.436,0,0,0,.632.459l3.2-1.665,3.2,1.665a.436.436,0,0,0,.631-.459l-.6-3.554,2.571-2.526A.436.436,0,0,0,80.523,4l-3.564-.532L75.351.242a.436.436,0,0,0-.781,0L72.963,3.467,69.4,4a.436.436,0,0,0-.241.742ZM73.316,4.3a.436.436,0,0,0,.326-.237l1.318-2.646L76.279,4.06a.436.436,0,0,0,.326.237l2.924.436L77.42,6.8a.436.436,0,0,0-.124.383l.488,2.915L75.162,8.737a.437.437,0,0,0-.4,0L72.138,10.1l.489-2.915A.435.435,0,0,0,72.5,6.8L70.393,4.733Z' transform='translate(-59.765 0)' fill='%23fff'/><path d='M78.359,11.455a.563.563,0,0,1-.259-.064L74.961,9.757l-3.139,1.635a.564.564,0,0,1-.259.063h0a.561.561,0,0,1-.553-.654l.585-3.49L69.07,4.831a.561.561,0,0,1,.31-.955l3.5-.522L74.459.186a.561.561,0,0,1,1,0l1.578,3.168,3.5.522a.561.561,0,0,1,.31.955l-2.525,2.48.585,3.49a.561.561,0,0,1-.553.654Zm-3.4-1.98,3.254,1.7a.315.315,0,0,0,.327-.024.309.309,0,0,0,.124-.3l-.606-3.619,2.618-2.571a.311.311,0,0,0-.172-.529l-3.629-.542L75.239.3a.311.311,0,0,0-.557,0L73.046,3.581l-3.629.542a.311.311,0,0,0-.172.529l2.618,2.571-.606,3.619a.311.311,0,0,0,.307.363h0a.313.313,0,0,0,.144-.035Zm-2.988.855.53-3.163a.311.311,0,0,0-.089-.273L70.126,4.646,73.3,4.173A.311.311,0,0,0,73.53,4l1.43-2.87L76.391,4a.311.311,0,0,0,.232.169l3.172.473L77.508,6.893a.311.311,0,0,0-.089.273l.53,3.163L75.1,8.848a.317.317,0,0,0-.287,0Zm2.988-1.767a.562.562,0,0,1,.259.063l2.4,1.25-.447-2.668a.561.561,0,0,1,.16-.493l1.93-1.9-2.675-.4a.561.561,0,0,1-.419-.3L74.961,1.694,73.754,4.115a.561.561,0,0,1-.419.3l-2.676.4,1.93,1.9a.561.561,0,0,1,.16.493L72.3,9.876l2.4-1.25A.564.564,0,0,1,74.961,8.563Z' transform='translate(-59.765 0)' fill='%23fff'/></g></svg>") no-repeat center/contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.392' height='26' viewBox='0 0 30.392 26'><defs><clipPath id='a'><rect width='30.392' height='26' fill='%23fff' stroke='%23fff' stroke-width='0.25'/></clipPath></defs><g clip-path='url(%23a)'><path d='M91.481,113.511v.316a2.921,2.921,0,1,0,5.842,0v-.316a2.921,2.921,0,1,0-5.842,0m4.97,0v.316a2.049,2.049,0,1,1-4.1,0v-.316a2.049,2.049,0,1,1,4.1,0' transform='translate(-79.206 -95.751)' fill='%23fff'/><path d='M94.4,116.873a3.049,3.049,0,0,1-3.046-3.046v-.316a3.046,3.046,0,1,1,6.092,0v.316A3.049,3.049,0,0,1,94.4,116.873Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,1,0,5.592,0v-.316A2.8,2.8,0,0,0,94.4,110.715Zm0,5.285a2.176,2.176,0,0,1-2.174-2.174v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,94.4,116Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,0,0,3.848,0v-.316A1.926,1.926,0,0,0,94.4,111.587Z' transform='translate(-79.206 -95.751)' fill='%23fff'/><path d='M163.428,90.568a2.924,2.924,0,0,0,2.921-2.921v-.316a2.921,2.921,0,1,0-5.842,0v.316a2.924,2.924,0,0,0,2.921,2.921m-2.049-3.237a2.049,2.049,0,1,1,4.1,0v.316a2.049,2.049,0,1,1-4.1,0Z' transform='translate(-138.97 -73.084)' fill='%23fff'/><path d='M163.428,90.693a3.05,3.05,0,0,1-3.046-3.046v-.316a3.046,3.046,0,1,1,6.092,0v.316A3.049,3.049,0,0,1,163.428,90.693Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,1,0,5.592,0v-.316A2.8,2.8,0,0,0,163.428,84.535Zm0,5.285a2.176,2.176,0,0,1-2.174-2.174v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,163.428,89.82Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,1,0,3.848,0v-.316A1.926,1.926,0,0,0,163.428,85.407Z' transform='translate(-138.97 -73.084)' fill='%23fff'/><path d='M26.661,134.746h-4.4a3.735,3.735,0,0,0-3.73,3.687,3.718,3.718,0,0,0-1.127-.174h-4.4a3.717,3.717,0,0,0-1.127.174,3.736,3.736,0,0,0-3.731-3.687h-4.4A3.736,3.736,0,0,0,0,138.478v.675H.873v-.675a2.863,2.863,0,0,1,2.86-2.86h4.4a2.863,2.863,0,0,1,2.86,2.86v.363a3.731,3.731,0,0,0-1.734,3.149v.675h.872v-.675a2.863,2.863,0,0,1,2.86-2.859h4.4a2.863,2.863,0,0,1,2.859,2.859v.675h.872v-.675a3.731,3.731,0,0,0-1.734-3.149v-.363a2.863,2.863,0,0,1,2.859-2.86h4.4a2.863,2.863,0,0,1,2.86,2.86v.675h.872v-.675a3.736,3.736,0,0,0-3.732-3.732' transform='translate(-0.001 -116.665)' fill='%23fff'/><path d='M21.256,142.791H20.134v-.8a2.738,2.738,0,0,0-2.734-2.734h-4.4a2.738,2.738,0,0,0-2.735,2.734v.8H9.138v-.8a3.842,3.842,0,0,1,1.734-3.217v-.3a2.738,2.738,0,0,0-2.735-2.735h-4.4A2.738,2.738,0,0,0,1,138.478v.8H-.124v-.8a3.861,3.861,0,0,1,3.857-3.857h4.4a3.871,3.871,0,0,1,3.85,3.647,3.846,3.846,0,0,1,1.007-.134h4.4a3.846,3.846,0,0,1,1.007.134,3.87,3.87,0,0,1,3.85-3.647h4.4a3.861,3.861,0,0,1,3.857,3.857v.8H29.4v-.8a2.738,2.738,0,0,0-2.735-2.735h-4.4a2.738,2.738,0,0,0-2.734,2.735v.3a3.842,3.842,0,0,1,1.734,3.217Zm-.872-.25h.622v-.55a3.594,3.594,0,0,0-1.676-3.044l-.058-.037v-.432a2.988,2.988,0,0,1,2.984-2.985h4.4a2.988,2.988,0,0,1,2.985,2.985v.55h.622v-.55a3.611,3.611,0,0,0-3.607-3.607h-4.4a3.619,3.619,0,0,0-3.605,3.564l0,.169-.161-.051a3.6,3.6,0,0,0-1.089-.168h-4.4a3.593,3.593,0,0,0-1.089.168l-.161.051,0-.169a3.619,3.619,0,0,0-3.606-3.564h-4.4a3.611,3.611,0,0,0-3.607,3.607v.55H.748v-.55a2.988,2.988,0,0,1,2.985-2.985h4.4a2.988,2.988,0,0,1,2.985,2.985v.432l-.058.037a3.6,3.6,0,0,0-1.676,3.044v.55h.622v-.55a2.988,2.988,0,0,1,2.985-2.984h4.4a2.988,2.988,0,0,1,2.984,2.984Z' transform='translate(-0.001 -116.665)' fill='%23fff'/><path d='M25.376,90.568A2.924,2.924,0,0,0,28.3,87.647v-.316a2.921,2.921,0,1,0-5.842,0v.316a2.924,2.924,0,0,0,2.921,2.921m-2.049-3.237a2.049,2.049,0,1,1,4.1,0v.316a2.049,2.049,0,1,1-4.1,0Z' transform='translate(-19.442 -73.084)' fill='%23fff'/><path d='M25.376,90.693a3.049,3.049,0,0,1-3.046-3.046v-.316a3.046,3.046,0,0,1,6.092,0v.316A3.049,3.049,0,0,1,25.376,90.693Zm0-6.158a2.8,2.8,0,0,0-2.8,2.8v.316a2.8,2.8,0,0,0,5.592,0v-.316A2.8,2.8,0,0,0,25.376,84.535Zm0,5.285A2.176,2.176,0,0,1,23.2,87.647v-.316a2.174,2.174,0,1,1,4.348,0v.316A2.176,2.176,0,0,1,25.376,89.82Zm0-4.413a1.926,1.926,0,0,0-1.924,1.924v.316a1.924,1.924,0,0,0,3.848,0v-.316A1.926,1.926,0,0,0,25.376,85.407Z' transform='translate(-19.442 -73.084)' fill='%23fff'/><path d='M71.728,7.267l-.6,3.554a.436.436,0,0,0,.632.459l3.2-1.665,3.2,1.665a.436.436,0,0,0,.631-.459l-.6-3.554,2.571-2.526A.436.436,0,0,0,80.523,4l-3.564-.532L75.351.242a.436.436,0,0,0-.781,0L72.963,3.467,69.4,4a.436.436,0,0,0-.241.742ZM73.316,4.3a.436.436,0,0,0,.326-.237l1.318-2.646L76.279,4.06a.436.436,0,0,0,.326.237l2.924.436L77.42,6.8a.436.436,0,0,0-.124.383l.488,2.915L75.162,8.737a.437.437,0,0,0-.4,0L72.138,10.1l.489-2.915A.435.435,0,0,0,72.5,6.8L70.393,4.733Z' transform='translate(-59.765 0)' fill='%23fff'/><path d='M78.359,11.455a.563.563,0,0,1-.259-.064L74.961,9.757l-3.139,1.635a.564.564,0,0,1-.259.063h0a.561.561,0,0,1-.553-.654l.585-3.49L69.07,4.831a.561.561,0,0,1,.31-.955l3.5-.522L74.459.186a.561.561,0,0,1,1,0l1.578,3.168,3.5.522a.561.561,0,0,1,.31.955l-2.525,2.48.585,3.49a.561.561,0,0,1-.553.654Zm-3.4-1.98,3.254,1.7a.315.315,0,0,0,.327-.024.309.309,0,0,0,.124-.3l-.606-3.619,2.618-2.571a.311.311,0,0,0-.172-.529l-3.629-.542L75.239.3a.311.311,0,0,0-.557,0L73.046,3.581l-3.629.542a.311.311,0,0,0-.172.529l2.618,2.571-.606,3.619a.311.311,0,0,0,.307.363h0a.313.313,0,0,0,.144-.035Zm-2.988.855.53-3.163a.311.311,0,0,0-.089-.273L70.126,4.646,73.3,4.173A.311.311,0,0,0,73.53,4l1.43-2.87L76.391,4a.311.311,0,0,0,.232.169l3.172.473L77.508,6.893a.311.311,0,0,0-.089.273l.53,3.163L75.1,8.848a.317.317,0,0,0-.287,0Zm2.988-1.767a.562.562,0,0,1,.259.063l2.4,1.25-.447-2.668a.561.561,0,0,1,.16-.493l1.93-1.9-2.675-.4a.561.561,0,0,1-.419-.3L74.961,1.694,73.754,4.115a.561.561,0,0,1-.419.3l-2.676.4,1.93,1.9a.561.561,0,0,1,.16.493L72.3,9.876l2.4-1.25A.564.564,0,0,1,74.961,8.563Z' transform='translate(-59.765 0)' fill='%23fff'/></g></svg>") no-repeat center/contain;
}
.p-top-sustainability__list .c-card__title--safety::before {
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36' viewBox='0 0 627.85 627.85'><g><path class='cls-1' d='M590.4,0H37.46C16.8,0,0,16.8,0,37.46v552.94c0,20.65,16.8,37.46,37.46,37.46h552.94c20.65,0,37.46-16.8,37.46-37.46V37.46c0-20.65-16.8-37.46-37.46-37.46ZM606.45,590.4c0,8.85-7.2,16.05-16.05,16.05H37.46c-8.85,0-16.05-7.2-16.05-16.05V37.46c0-8.85,7.2-16.05,16.05-16.05h552.94c8.85,0,16.05,7.2,16.05,16.05v552.94Z'/><polygon class='cls-1' points='538.46 247.27 380.58 247.27 380.58 89.4 247.27 89.4 247.27 247.27 89.4 247.27 89.4 380.58 247.27 380.58 247.27 538.46 380.58 538.46 380.58 380.58 538.46 380.58 538.46 247.27'/></g></svg>") no-repeat center/contain;
  mask: no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36' viewBox='0 0 627.85 627.85'><g><path class='cls-1' d='M590.4,0H37.46C16.8,0,0,16.8,0,37.46v552.94c0,20.65,16.8,37.46,37.46,37.46h552.94c20.65,0,37.46-16.8,37.46-37.46V37.46c0-20.65-16.8-37.46-37.46-37.46ZM606.45,590.4c0,8.85-7.2,16.05-16.05,16.05H37.46c-8.85,0-16.05-7.2-16.05-16.05V37.46c0-8.85,7.2-16.05,16.05-16.05h552.94c8.85,0,16.05,7.2,16.05,16.05v552.94Z'/><polygon class='cls-1' points='538.46 247.27 380.58 247.27 380.58 89.4 247.27 89.4 247.27 247.27 89.4 247.27 89.4 380.58 247.27 380.58 247.27 538.46 380.58 538.46 380.58 380.58 538.46 380.58 538.46 247.27'/></g></svg>");
}
.p-top-sustainability__list .c-card__title {
  margin-top: 0;
}
@media (max-width: 767.8px) {
  .p-top-sustainability__list.c-col--three {
    gap: 1rem;
  }
  .p-top-sustainability__list .c-card {
    height: 16rem;
  }
  .p-top-sustainability__list .c-card__title {
    padding-top: 7.6rem;
    font-size: 2rem;
  }
}
@media (max-width: 767.8px) and (min-width: 768px) {
  .p-top-sustainability__list .c-card__title {
    font-size: max(2rem, 14px);
  }
}
@media (max-width: 767.8px) {
  .p-top-sustainability__list .c-card__title::before {
    content: "";
    width: 7rem;
    height: 6rem;
    position: absolute;
  }
}