@charset "UTF-8";

/* ==========================================
  /vision CSS
============================================= */

.l-section--vision {
  margin-top: var(--value-120);
}
.l-section--vision .l-section__title {
  text-align: center;
}
.l-section--vision .l-section__title img {
  width: 544px;
}
.p-vision-contentsBlock {
  color: #0d336c;
  margin-top: var(--value-60);
}
.p-vision-contentsBlock__item > h3 {
  border-top: 1px solid #0d336c;
  border-bottom: 1px solid #0d336c;
  font-size: var(--fs-24);
  text-align: center;
}
.p-vision-contentsBlock__item:nth-of-type(n+2) {
  margin-top: var(--value-80);
}
.p-vision-contentsBlock__item:nth-of-type(1) .text-philosophy {
  font-size: var(--fs-26);
  line-height: calc(40 / 26);
  margin-top: var(--value-28);
  text-align: center;
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy {
  margin-top: var(--value-40);
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item:nth-of-type(n+2) {
  border-top: 1px dotted #0d336c;
  margin-top: var(--value-32);
  padding-top: var(--value-28);
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .item-heading {
  background: #0d336c;
  border-radius: 50%;
  color: var(--color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--fs-22);
  height: 148px;
  min-width: 148px;
  text-align: center;
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .text-catch {
  font-size: var(--fs-20);
  letter-spacing: -0.05em;
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .list-category {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .list-category {
  margin-top: var(--value-10);
}
.p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .list-category > li {
  background: #cfdcf7;
  border-radius: 50px;
  font-size: var(--fs-15);
  line-height: 1;
  margin-bottom: var(--value-8);
  margin-right: var(--value-6);
  padding-block: var(--value-6);
  padding-inline: var(--value-12);
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-keyword {
  border-bottom: 1px dotted #0d336c;
  margin-top: var(--value-60);
  padding-bottom: var(--value-32);
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__heading {
  font-size: var(--fs-32);
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body > ul > li {
  font-size: var(--fs-19);
  letter-spacing: -0.05em;
  padding-left: 1em;
  text-indent: -1em;
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body > ul > li:before {
  content: "・";
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body > ul > li + li {
  margin-top: var(--value-10);
}
.p-vision-contentsBlock__item:nth-of-type(3) .block-image {
  margin-top: var(--value-40);
}
.l-section--process {
  margin-top: var(--value-260);
}
.l-section--process .l-section__title {
  background: #00397C;
  color: var(--color-white);
  font-size: var(--fs-36);
  line-height: 1;
  margin-bottom: var(--value-28);
  padding: var(--value-12);
  text-align: center;
}
.l-section--process .p-process-contentsBlock__item {
  padding-top: var(--value-60);
  padding-bottom: var(--value-40);
  padding-inline: var(--value-64);
  position: relative;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(n+2) {
  padding-top: var(--value-90);
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(1) {
  background: #e0f1fb;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(2) {
  background: #d4eaf9;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(3) {
  background: #cbe2f7;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(4) {
  background: #bfd8f7;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(5) {
  background: #b7c9ef;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(n+2):before {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  content: "";
  height: 64px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(2):before {
  background-image: url(../images/index_process_bdr01.png);
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(3):before {
  background-image: url(../images/index_process_bdr02.png);
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(4):before {
  background-image: url(../images/index_process_bdr03.png);
}
.l-section--process .p-process-contentsBlock__item:nth-of-type(5):before {
  background-image: url(../images/index_process_bdr04.png);
}
.l-section--process .p-process-contentsBlock__item > h3 {
  color: #003a7a;
  font-size: var(--fs-34);
}
.l-section--process .p-process-contentsBlock__item > h3 .text-small {
  font-size: var(--fs-20);
}
.l-section--process .p-process-contentsBlock__item .block-input {
  margin-top: var(--value-24);
  text-align: center;
}
.l-section--process .p-process-contentsBlock__item .block-input__item > dl + dl {
  margin-top: var(--value-36);
}
.l-section--process .p-process-contentsBlock__item .block-input__item > dl dt {
  background: #003a7a;
  color: var(--color-white);
  font-size: var(--fs-13);
}
.l-section--process .p-process-contentsBlock__item .block-input__item > dl dd {
  background: var(--color-white);
  padding: var(--value-12);
}
.l-section--process .p-process-contentsBlock__item .block-input__item .text-detail + .text-detail {
  border-top: 1px solid var(--color-black);
  margin-top: var(--value-8);
  padding-top: var(--value-8);
}
.l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__heading {
  font-size: var(--fs-12);
  line-height: calc(16 / 12);
  margin-inline: calc(-1 * var(--value-6));
}
.l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__heading .text-small {
  font-size: var(--fs-10);
}
.l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__body {
  font-size: var(--fs-13);
  line-height: 1;
}
.l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__body .text-number {
  font-size: var(--fs-34);
  font-family: var(--ff-GaramondPremrPro);
  letter-spacing: 0.05em;
}
.l-section--process .p-process-contentsBlock__item .block-input__item > dl dd > p {
  font-size: var(--fs-11);
  line-height: calc(15 / 11);
  letter-spacing: -0.02em;
}
.l-section--process .p-process-contentsBlock__item .block-input__item > dl dd > p + p {
  border-top: 1px solid var(--color-black);
  margin-top: var(--value-8);
  padding-top: var(--value-8);
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel {
  margin-top: var(--value-24);
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel__text {
  color: #003a7a;
  text-align: center;
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel__text > dl dt {
  font-size: var(--fs-13);
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel__text > dl dd {
  margin-top: var(--value-12);
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel__text > dl dd > ul {
  border-top: 1px solid #0d336c;
}
.l-section--process .p-process-contentsBlock__item .block-businessmodel__text > dl dd > ul li {
  border-bottom: 1px solid #0d336c;
  font-size: var(--fs-19);
  line-height: calc(26 / 19);
  padding-block: var(--value-16);
}
.l-section--process .p-process-contentsBlock__item .block-output {
  margin-top: var(--value-24);
}
.l-section--process .p-process-contentsBlock__item .block-output__text > ul li {
  color: #003a7a;
  text-align: center;
  font-size: var(--fs-19);
  line-height: calc(26 / 19);
  letter-spacing: -0.05em;
  padding-block: var(--value-20);
}
.l-section--process .p-process-contentsBlock__item .block-output__text > ul li + li {
  border-top: 1px solid #0d336c;
}
.l-section--process .p-process-contentsBlock__item .block-output__number > dl + dl {
  margin-top: var(--value-18);
}
.l-section--process .p-process-contentsBlock__item .block-output__number {
  text-align: center;
}
.l-section--process .p-process-contentsBlock__item .block-output__number > dl dt {
  background: #003a7a;
  color: var(--color-white);
  font-size: var(--fs-13);
  padding: var(--value-6);
}
.l-section--process .p-process-contentsBlock__item .block-output__number > dl dd {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background: var(--color-white);
  padding: var(--value-12);
}
.l-section--process .p-process-contentsBlock__item .block-output__number .text-detail {
  width: 100%;
}
.l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__heading {
  font-size: var(--fs-12);
  line-height: calc(16 / 12);
  margin-inline: calc(-1 * var(--value-6));
}
.l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__body {
  font-size: var(--fs-13);
  line-height: 1;
  margin-top: var(--value-6);
}
.l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__body .text-number {
  font-size: var(--fs-34);
  font-family: var(--ff-GaramondPremrPro);
  letter-spacing: 0.05em;
}
.l-section--process .p-process-contentsBlock__item .block-outcome {
  margin-top: var(--value-28);
}
.l-section--process .p-process-contentsBlock__item .block-outcome__item {
  text-align: center;
}
.l-section--process .p-process-contentsBlock__item .block-outcome__item .text-category {
  background: var(--color-white);
  border-radius: 50%;
  color: #003a7a;
  font-size: var(--fs-13);
  line-height: calc(18 / 13);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 96px;
  margin-inline: auto;
  width: 96px;
}
.l-section--process .p-process-contentsBlock__item .block-outcome__item .text-heading {
  color: #003a7a;
  font-size: var(--fs-42);
  margin-top: var(--value-8);
}
.l-section--process .p-process-contentsBlock__item .block-outcome__item .text-summary {
  font-size: var(--fs-13);
  line-height: calc(20 / 13);
  margin-top: var(--value-4);
}
.l-section--process .p-process-contentsBlock__item .block-outcome__item .text-summary > p + p {
  margin-top: var(--value-10);
}
.l-section--process .p-process-contentsBlock__item .block-philosophy__item:nth-of-type(n+2) {
  border-top: 1.5px solid var(--color-white);
  margin-top: var(--value-36);
  padding-top: var(--value-36);
}
.l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-heading {
  background-image: url(../images/index_process_bg01.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  color: var(--color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--fs-20);
  line-height: calc(28 / 20);
  height: 214px;
}
.l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail {
  font-size: var(--value-18);
}
.l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail > ul li {
  letter-spacing: -0.05em;
  padding-left: 1em;
  text-indent: -1em;
}
.l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail > ul li:before {
  content: "・";
}
@media screen and (min-width: 769px), print {
  .l-section__inner {
    max-width: 1048px;
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy {
    max-width: 685px;
    margin-inline: auto;
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: var(--value-20);
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .item-body {
    padding-left: var(--value-28);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 685px;
    margin-inline: auto;
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__heading {
    min-width: 195px;
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-image {
    max-width: 678px;
    margin-inline: auto;
  }
  .l-section--process .p-process-contentsBlock__item .block-input {
    display: flex;
    justify-content: space-between;
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item {
    width: calc(204 / 920 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(4) {
    width: calc(211 / 920 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__body {
    margin-top: var(--value-6);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(2) > dl dd,
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(3) > dl dd {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 84px;
  }
  .l-section--process .p-process-contentsBlock__item .block-businessmodel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 792px;
    margin-inline: auto;
  }
  .l-section--process .p-process-contentsBlock__item .block-businessmodel__image {
    width: calc(425 / 792 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-businessmodel__text {
    width: calc(331 / 792 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-output {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 880px;
    margin-inline: auto;
  }
  .l-section--process .p-process-contentsBlock__item .block-output__text {
    width: calc(435 / 880 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number {
    width: calc(402 / 880 * 100%);
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 750px;
    margin-inline: auto;
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item {
    margin-inline: var(--value-32);
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item:first-child {
    margin-left: 0;
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item:last-child {
    margin-right: 0;
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy {
    max-width: 718px;
    margin-inline: auto;
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-heading {
    min-width: 214px;
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail {
    padding-left: var(--value-28);
  }
}
@media only screen and (min-width: 769px) and (max-width: 1240px) {
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .item-heading {
    height: calc(148 / 1240 * 100vw);
    min-width: calc(148 / 1240 * 100vw);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__heading {
    min-width: calc(195 / 1240 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(2) > dl dd,
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(3) > dl dd {
    height: calc(84 / 1240 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item .text-category {
    height: calc(96 / 1240 * 100vw);
    width: calc(96 / 1240 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-heading {
    height: calc(214 / 1240 * 100vw);
    min-width: calc(214 / 1240 * 100vw);
  }
}
/* SP */
@media screen and (max-width: 768px) {
  .l-section--vision {
    margin-top: var(--value-50);
  }
  .p-vision-contentsBlock {
    margin-top: var(--value-48);
  }
  .p-vision-contentsBlock__item > h3 {
    font-size: var(--fs-20);
  }
  .p-vision-contentsBlock__item:nth-of-type(1) .text-philosophy {
    font-size: var(--fs-22);
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy {
    margin-top: var(--value-28);
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item:nth-of-type(n+2) {
    margin-top: var(--value-36);
    padding-top: var(--value-36);
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .item-heading {
    font-size: var(--fs-20);
    height: calc(134 / 375 * 100vw);
    margin-inline: auto;
    min-width: initial;
    width: calc(134 / 375 * 100vw);
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .text-catch {
    font-size: var(--fs-18);
    line-height: calc(28 / 18);
    margin-top: var(--value-16);
    text-align: center;
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .list-category {
    justify-content: center;
  }
  .p-vision-contentsBlock__item:nth-of-type(2) .block-philosophy__item .list-category {
    margin-top: var(--value-8);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword {
    margin-top: var(--value-32);
    padding-bottom: var(--value-40);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__heading {
    font-size: var(--fs-28);
    text-align: center;
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body {
    margin-top: var(--value-12);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body > ul > li {
    font-size: var(--fs-18);
    line-height: calc(28 / 18);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-keyword__body > ul > li + li {
    margin-top: var(--value-12);
  }
  .p-vision-contentsBlock__item:nth-of-type(3) .block-image {
    margin-top: var(--value-24);
  }
  .l-section--process {
    margin-top: var(--value-140);
    padding-inline: var(--value-18);
  }
  .l-section--process .l-section__title {
    font-size: var(--fs-20);
    line-height: calc(30 / 20);
    margin-bottom: var(--value-12);
    padding: var(--value-10);
  }
  .l-section--process .p-process-contentsBlock__item {
    padding-block: var(--value-32);
    padding-inline: var(--value-20);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(n+2) {
    padding-top: var(--value-80);
  }
  .l-section--process .p-process-contentsBlock__item:nth-last-of-type(1) {
    padding-bottom: var(--value-48);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(n+2):before {
    height: calc(36.5 / 375 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(2):before {
    background-image: url(../images/index_process_bdr01_sp.png);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(3):before {
    background-image: url(../images/index_process_bdr02_sp.png);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(4):before {
    background-image: url(../images/index_process_bdr03_sp.png);
  }
  .l-section--process .p-process-contentsBlock__item:nth-of-type(5):before {
    background-image: url(../images/index_process_bdr04_sp.png);
  }
  .l-section--process .p-process-contentsBlock__item > h3 {
    font-size: var(--fs-30);
    text-align: center;
  }
  .l-section--process .p-process-contentsBlock__item > h3 .text-small {
    font-size: var(--fs-18);
  }
  .l-section--process .p-process-contentsBlock__item .block-input {
    margin-top: var(--value-16);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(n+2),
  .l-section--process .p-process-contentsBlock__item .block-input__item > dl + dl {
    margin-top: var(--value-12);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item > dl dd {
    padding-block: var(--value-16);
    padding-inline: var(--value-18);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item .text-detail {
    display: flex;
    justify-content:center;
    align-items: center;
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item .text-detail + .text-detail {
    margin-top: var(--value-12);
    padding-top: var(--value-12);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(1) .text-detail {
    justify-content: flex-start;
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item:nth-of-type(1) .text-detail__heading {
    width: calc(100 / 375 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__body {
    padding-left: var(--value-20);
  }
  .l-section--process .p-process-contentsBlock__item .block-input__item .text-detail__body .text-number {
    font-size: var(--fs-32);
  }
  .l-section--process .p-process-contentsBlock__item .block-businessmodel__text {
    margin-top: var(--value-48);
  }
  .l-section--process .p-process-contentsBlock__item .block-businessmodel__text > dl dd > ul li {
    font-size: var(--fs-17);
  }
  .l-section--process .p-process-contentsBlock__item .block-output {
    margin-top: var(--value-10);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__text > ul li {
    font-size: var(--fs-17);
    padding-block: var(--value-16);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__text > ul li + li {
    border-top: 1px solid #0d336c;
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number > dl + dl {
    margin-top: var(--value-18);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number {
    margin-top: var(--value-32);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__heading {
    font-size: var(--fs-10);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__body {
    font-size: var(--fs-10);
  }
  .l-section--process .p-process-contentsBlock__item .block-output__number .text-detail__body .text-number {
    font-size: var(--fs-28);
    letter-spacing: 0;
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item .text-category {
    font-size: var(--fs-12);
    height: calc(92 / 375 * 100vw);
    width: calc(92 / 375 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item .text-heading {
    font-size: var(--fs-40);
  }
  .l-section--process .p-process-contentsBlock__item .block-outcome__item:nth-of-type(n+2) {
    margin-top: var(--value-40);
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item:nth-of-type(n+2) {
    border-top: 1.5px solid var(--color-white);
    margin-top: var(--value-36);
    padding-top: var(--value-36);
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-heading {
    height: calc(192 / 375 * 100vw);
    margin-inline: auto;
    width: calc(192 / 375 * 100vw);
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail {
    font-size: var(--value-14);
    margin-top: var(--value-18);
    text-align: center;
  }
  .l-section--process .p-process-contentsBlock__item .block-philosophy__item .text-detail > ul li + li {
    margin-top: var(--value-6);
  }
}


