.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-environment .p-page-header{border-bottom:none}.p-environment__content{padding-block:clamp(2.34375rem,1.45rem + 1.86vw,3.125rem) clamp(2.25rem,1.39rem + 1.79vw,3rem)}.p-environment-training{margin-bottom:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem)}@media (max-width:767px){.p-environment-training{margin-bottom:12.8vw}}.p-environment-training__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-environment-training__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-environment-training__container{padding-inline:4.27vw;width:100%}}.p-environment-training__heading{margin-bottom:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-environment-training__heading{margin-bottom:8.53vw}}@media (max-width:767px){.p-environment-training .c-section-heading__wrapper{gap:2.13vw}}.p-environment-training .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.p-environment-training .c-section-heading__en{font-size:12.8vw;word-break:break-all}}.p-environment-training__box{background-color:var(--color-white);border:1px solid var(--color-blue-1);margin-left:clamp(6.1875rem,3.83rem + 4.91vw,8.25rem);padding:clamp(2.53125rem,1.57rem + 2.01vw,3.375rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-environment-training__box{margin-left:0;padding:10.67vw 4.27vw}}.p-environment-training__cards{display:grid;gap:clamp(2.4375rem,1.51rem + 1.93vw,3.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.p-environment-training__cards{gap:11.47vw;grid-template-columns:1fr}}.p-environment-training__card{display:grid;gap:clamp(2.15625rem,1.33rem + 1.71vw,2.875rem);grid-template-columns:clamp(5.765625rem,3.57rem + 4.58vw,7.6875rem) 1fr}@media (max-width:767px){.p-environment-training__card{-moz-column-gap:9.6vw;column-gap:9.6vw;grid-template-columns:16vw 1fr;grid-template-rows:auto auto;row-gap:2.13vw}}.p-environment-training__card-icon{position:relative}@media (max-width:767px){.p-environment-training__card-icon{grid-column:1;grid-row:2}}.p-environment-training__card-icon-circle{aspect-ratio:1;background-color:var(--color-blue-4);border-radius:50%}@media (max-width:767px){.p-environment-training__card-icon-circle{height:16vw;width:16vw}}.p-environment-training__card-icon-svg{height:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);position:absolute;width:clamp(4.125rem,2.55rem + 3.27vw,5.5rem)}@media (max-width:767px){.p-environment-training__card-icon-svg{height:13.33vw;width:13.33vw}}.p-environment-training__card-icon-svg img,.p-environment-training__card-icon-svg svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-environment-training__card:first-child .p-environment-training__card-icon-svg{bottom:clamp(-.3125rem,-.15rem + -.19vw,-.234375rem);height:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);right:clamp(-.9375rem,-.44rem + -.56vw,-.703125rem);width:clamp(4.125rem,2.55rem + 3.27vw,5.5rem)}@media (max-width:767px){.p-environment-training__card:first-child .p-environment-training__card-icon-svg{bottom:-1.87vw;height:14.4vw;right:-3.73vw;width:14.4vw}}.p-environment-training__card:nth-child(2) .p-environment-training__card-icon-svg{bottom:clamp(-.5rem,-.23rem + -.3vw,-.375rem);height:clamp(3.890625rem,2.41rem + 3.09vw,5.1875rem);right:clamp(-1.0625rem,-.49rem + -.63vw,-.796875rem);width:clamp(4.125rem,2.55rem + 3.27vw,5.5rem)}@media (max-width:767px){.p-environment-training__card:nth-child(2) .p-environment-training__card-icon-svg{bottom:-2.4vw;height:14.4vw;right:-4vw;width:14.4vw}}.p-environment-training__card-content{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-environment-training__card-content{display:contents}}.p-environment-training__card-title{color:var(--color-blue-1);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-environment-training__card-title{font-size:5.33vw;grid-column:1/-1;grid-row:1}}.p-environment-training__card-description{font-weight:500}@media (max-width:767px){.p-environment-training__card-description{grid-column:2;grid-row:2}}.p-environment-career-development{margin-bottom:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem)}@media (max-width:767px){.p-environment-career-development{margin-bottom:12.8vw}}.p-environment-career-development__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-environment-career-development__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-environment-career-development__container{padding-inline:4.27vw;width:100%}}.p-environment-career-development__heading{margin-bottom:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-environment-career-development__heading{margin-bottom:8.53vw}}@media (max-width:767px){.p-environment-career-development .c-section-heading__wrapper{gap:2.13vw}}.p-environment-career-development .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.p-environment-career-development .c-section-heading__en{font-size:12.8vw;word-break:break-all}}.p-environment-career-development__box{background-color:var(--color-white);border:1px solid var(--color-blue-1);margin-left:clamp(6.1875rem,3.83rem + 4.91vw,8.25rem);padding:clamp(2.53125rem,1.57rem + 2.01vw,3.375rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-environment-career-development__box{margin-left:0;padding:10.67vw 4.27vw}}.p-environment-career-development__cards{display:grid;gap:clamp(2.4375rem,1.51rem + 1.93vw,3.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.p-environment-career-development__cards{gap:10.67vw;grid-template-columns:1fr}}.p-environment-career-development__card{display:grid;gap:clamp(2.15625rem,1.33rem + 1.71vw,2.875rem);grid-template-columns:clamp(5.765625rem,3.57rem + 4.58vw,7.6875rem) 1fr}@media (max-width:767px){.p-environment-career-development__card{-moz-column-gap:9.6vw;column-gap:9.6vw;grid-template-columns:16vw 1fr;grid-template-rows:auto auto;row-gap:2.13vw}}.p-environment-career-development__card-icon{position:relative}@media (max-width:767px){.p-environment-career-development__card-icon{grid-column:1;grid-row:2}}.p-environment-career-development__card-icon-circle{aspect-ratio:1;background-color:var(--color-blue-4);border-radius:50%}@media (max-width:767px){.p-environment-career-development__card-icon-circle{height:16vw;width:16vw}}.p-environment-career-development__card-icon-svg{height:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);position:absolute;width:clamp(4.125rem,2.55rem + 3.27vw,5.5rem)}@media (max-width:767px){.p-environment-career-development__card-icon-svg{height:13.33vw;width:13.33vw}}.p-environment-career-development__card-icon-svg img,.p-environment-career-development__card-icon-svg svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-environment-career-development__card:first-child .p-environment-career-development__card-icon-svg{bottom:clamp(-1.0625rem,-.49rem + -.63vw,-.796875rem);right:clamp(-1rem,-.46rem + -.6vw,-.75rem);width:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-environment-career-development__card:first-child .p-environment-career-development__card-icon-svg{bottom:-1.87vw;right:-3.73vw;width:13.33vw}}.p-environment-career-development__card:nth-child(2) .p-environment-career-development__card-icon-svg{bottom:clamp(-.9375rem,-.44rem + -.56vw,-.703125rem);height:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem);right:clamp(-1.125rem,-.52rem + -.67vw,-.84375rem);width:clamp(4.21875rem,2.61rem + 3.35vw,5.625rem)}@media (max-width:767px){.p-environment-career-development__card:nth-child(2) .p-environment-career-development__card-icon-svg{bottom:-2.13vw;height:13.33vw;right:-4vw;width:13.33vw}}.p-environment-career-development__card:nth-child(3) .p-environment-career-development__card-icon-svg{bottom:clamp(-.6875rem,-.32rem + -.41vw,-.515625rem);height:clamp(3.984375rem,2.47rem + 3.16vw,5.3125rem);right:clamp(-1.875rem,-.87rem + -1.12vw,-1.40625rem);width:clamp(4.828125rem,2.99rem + 3.83vw,6.4375rem)}@media (max-width:767px){.p-environment-career-development__card:nth-child(3) .p-environment-career-development__card-icon-svg{bottom:-1.87vw;height:13.33vw;right:-3.73vw;width:13.33vw}}.p-environment-career-development__card-content{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-environment-career-development__card-content{display:contents}}.p-environment-career-development__card-title{color:var(--color-blue-1);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-environment-career-development__card-title{font-size:5.33vw;grid-column:1/-1;grid-row:1}}.p-environment-career-development__card-description{font-weight:500}@media (max-width:767px){.p-environment-career-development__card-description{grid-column:2;grid-row:2}}.p-environment-other-benefits{margin-bottom:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem)}@media (max-width:767px){.p-environment-other-benefits{margin-bottom:12.8vw}}.p-environment-other-benefits__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-environment-other-benefits__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-environment-other-benefits__container{padding-inline:4.27vw;width:100%}}.p-environment-other-benefits__heading{margin-bottom:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-environment-other-benefits__heading{margin-bottom:8.53vw}}@media (max-width:767px){.p-environment-other-benefits .c-section-heading__wrapper{gap:2.13vw}}.p-environment-other-benefits .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.p-environment-other-benefits .c-section-heading__en{font-size:12.8vw;word-break:break-all}}.p-environment-other-benefits__box{background-color:var(--color-white);border:1px solid var(--color-blue-1);margin-left:clamp(6.1875rem,3.83rem + 4.91vw,8.25rem);padding:clamp(2.53125rem,1.57rem + 2.01vw,3.375rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-environment-other-benefits__box{margin-left:0;padding:10.67vw 4.27vw}}.p-environment-other-benefits__cards{display:grid;gap:clamp(2.4375rem,1.51rem + 1.93vw,3.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.p-environment-other-benefits__cards{gap:10.67vw;grid-template-columns:1fr}}.p-environment-other-benefits__card{display:grid;gap:clamp(2.15625rem,1.33rem + 1.71vw,2.875rem);grid-template-columns:clamp(5.765625rem,3.57rem + 4.58vw,7.6875rem) 1fr}@media (max-width:767px){.p-environment-other-benefits__card{-moz-column-gap:9.6vw;column-gap:9.6vw;grid-template-columns:16vw 1fr;grid-template-rows:auto auto;row-gap:2.13vw}}.p-environment-other-benefits__card-icon{position:relative}@media (max-width:767px){.p-environment-other-benefits__card-icon{grid-column:1;grid-row:2}}.p-environment-other-benefits__card-icon-circle{aspect-ratio:1;background-color:var(--color-blue-4);border-radius:50%}@media (max-width:767px){.p-environment-other-benefits__card-icon-circle{height:16vw;width:16vw}}.p-environment-other-benefits__card-icon-svg{height:clamp(4.125rem,2.55rem + 3.27vw,5.5rem);position:absolute;width:clamp(4.125rem,2.55rem + 3.27vw,5.5rem)}@media (max-width:767px){.p-environment-other-benefits__card-icon-svg{height:13.33vw;width:13.33vw}}.p-environment-other-benefits__card-icon-svg img,.p-environment-other-benefits__card-icon-svg svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-environment-other-benefits__card:first-child .p-environment-other-benefits__card-icon-svg{bottom:clamp(-.875rem,-.41rem + -.52vw,-.65625rem);height:clamp(3.796875rem,2.35rem + 3.01vw,5.0625rem);right:clamp(-1.125rem,-.52rem + -.67vw,-.84375rem);width:clamp(4.640625rem,2.87rem + 3.68vw,6.1875rem)}@media (max-width:767px){.p-environment-other-benefits__card:first-child .p-environment-other-benefits__card-icon-svg{bottom:0;height:11.73vw;right:-4.53vw;width:14.4vw}}.p-environment-other-benefits__card:nth-child(2) .p-environment-other-benefits__card-icon-svg{bottom:clamp(-.875rem,-.41rem + -.52vw,-.65625rem);height:clamp(4.171875rem,2.58rem + 3.31vw,5.5625rem);right:clamp(-.625rem,-.29rem + -.37vw,-.46875rem);width:clamp(4.078125rem,2.52rem + 3.24vw,5.4375rem)}@media (max-width:767px){.p-environment-other-benefits__card:nth-child(2) .p-environment-other-benefits__card-icon-svg{bottom:-2.67vw;height:16vw;right:-4vw;width:15.47vw}}.p-environment-other-benefits__card-content{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-environment-other-benefits__card-content{display:contents}}.p-environment-other-benefits__card-title{color:var(--color-blue-1);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-environment-other-benefits__card-title{font-size:5.33vw;grid-column:1/-1;grid-row:1}}.p-environment-other-benefits__card-description{font-weight:500}@media (max-width:767px){.p-environment-other-benefits__card-description{grid-column:2;grid-row:2}}
