@charset "UTF-8";
/*! ファイル名:about.css */.page-about{--about-contents-width:60rem}.about-section{padding-left:var(--padding-x);padding-right:var(--padding-x)}@media screen and (min-width:768px){.about-section-mission,.about-section-vision{display:flex;justify-content:space-between}.about-section-mission .about-section-heading,.about-section-vision .about-section-heading{margin-top:2.8rem}}@media screen and (max-width:767px){.about-section-mission{margin-top:13.6rem}}@media screen and (min-width:768px){.about-section-mission{margin-top:9.7rem}}@media screen and (max-width:767px){.about-section-vision{margin-top:13.7rem}}@media screen and (min-width:768px){.about-section-vision{flex-direction:row-reverse;margin-top:10rem;padding-left:calc(var(--padding-x) + 3.1rem)}.about-section-cover{flex:none;width:41.4rem}}.about-section-cover video{outline:1px solid var(--color-table)}@media screen and (max-width:767px){.about-section-body{margin-top:3.6rem;padding-left:7.2rem}}@media screen and (min-width:768px){.about-section-body{width:var(--about-contents-width)}}.about-section-label{line-height:var(--leading-none);position:relative}.about-section-label-ja{font-feature-settings:normal;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);position:absolute;text-orientation:mixed;top:0;white-space:nowrap;writing-mode:vertical-rl}@media screen and (max-width:767px){.about-section-label-ja{font-size:2.4rem;right:calc(100% + 5rem)}}@media screen and (min-width:768px){.about-section-label-ja{font-size:1.4rem;right:calc(100% + 1.9rem)}}.about-section-label-en{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none)}@media screen and (max-width:767px){.about-section-label-en{font-size:3.2rem}}@media screen and (min-width:768px){.about-section-label-en{font-size:2rem}}.about-section-heading{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide)}@media screen and (max-width:767px){.about-section-heading{font-size:3.6rem;margin-top:6rem}}@media screen and (min-width:768px){.about-section-heading{font-size:2.5rem}}.about-section-description{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-align:justify}@media screen and (max-width:767px){.about-section-description{font-size:2.4rem;margin-top:2rem}}@media screen and (min-width:768px){.about-section-description{font-size:1.4rem;margin-top:1.4rem}}.ci{padding-left:var(--padding-x);padding-right:var(--padding-x)}@media screen and (max-width:767px){.ci{margin-top:12rem}}@media screen and (min-width:768px){.ci{margin-top:8rem}.ci-header{align-items:center;column-gap:2.8rem;display:flex}}@media screen and (max-width:767px){.ci-logo{width:27.6rem}}@media screen and (min-width:768px){.ci-logo{width:13.8rem}}.ci-heading{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide)}@media screen and (max-width:767px){.ci-heading{font-size:3.6rem;margin-top:.8rem}}@media screen and (min-width:768px){.ci-heading{font-size:2rem;position:relative;top:.3rem}}.ci-description{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);text-align:justify}@media screen and (max-width:767px){.ci-description{font-size:2.4rem;margin-top:2.1rem}}@media screen and (min-width:768px){.ci-description{font-size:1.4rem;margin-top:1.6rem}}.credo{padding-left:var(--padding-x);padding-right:var(--padding-x)}.credo-label{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none)}@media screen and (max-width:767px){.credo-label{font-size:3.2rem}}@media screen and (min-width:768px){.credo-label{font-size:2rem}}.credo-heading-en{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none)}@media screen and (max-width:767px){.credo-heading-en{font-size:6rem;line-height:.9;margin-top:2rem}}@media screen and (min-width:768px){.credo-heading-en{font-size:6rem;line-height:var(--leading-none);margin-top:2.5rem}}.credo-heading-ja{font-weight:var(--font-weight-bold)}@media screen and (max-width:767px){.credo-heading-ja{font-size:3.6rem;letter-spacing:var(--tracking-wide);margin-top:1.4rem}}@media screen and (min-width:768px){.credo-heading-ja{font-size:2.5rem;letter-spacing:var(--tracking-base);margin-top:1rem}}.credo-description{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide)}@media screen and (max-width:767px){.credo-description{font-size:2.4rem;margin-top:2rem}}@media screen and (min-width:768px){.credo-description{font-size:1.4rem;margin-top:1rem}}@media screen and (max-width:767px){.value{margin-top:13.4rem}}@media screen and (min-width:768px){.value{margin-top:10.4rem}}@media screen and (max-width:767px){.value .about-section-heading{margin-top:2rem}}.value-label{margin-left:auto;width:var(--about-contents-width)}@media screen and (max-width:767px){.value-group{padding-left:7.2rem}}@media screen and (min-width:768px){.value-group{margin-top:6rem}}@media screen and (max-width:767px){.value-section{margin-top:7rem}}@media screen and (min-width:768px){.value-section{display:grid;grid-template-columns:1fr var(--about-contents-width)}.value-section+.value-section{margin-top:11.7rem}}.value-section-label{position:relative}@media screen and (max-width:767px){.value-section-label{display:flex;flex-direction:column;row-gap:1rem}}@media screen and (min-width:768px){.value-section-label{padding-top:1rem}}.value-section-label-index{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none)}@media screen and (max-width:767px){.value-section-label-index{font-size:2.8rem}}@media screen and (min-width:768px){.value-section-label-index{bottom:calc(100% + .5rem);font-size:1.5rem;position:absolute}}.value-section-label-text{font-family:var(--font-family-en);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none);line-height:.9}@media screen and (max-width:767px){.value-section-label-text{font-size:4.8rem}}@media screen and (min-width:768px){.value-section-label-text{font-size:4rem}}