.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-history .p-page-header{border-bottom:none;padding-bottom:0}.p-history__graph{padding-block:clamp(4.96875rem,3.08rem + 3.94vw,6.625rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-history__graph{padding-block:13.33vw 17.07vw}}.p-history__graph-container{margin-inline:auto;width:1300px}@media (max-width:1300px){.p-history__graph-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-history__graph-container{padding-inline:4.27vw;width:100%}}.p-history__graph-container{position:relative}@media (max-width:767px){.p-history__graph-container{display:flex;flex-direction:column}}@media (max-width:767px){.p-history__graph-image{margin-bottom:3.2vw;order:1}}.p-history__graph-img{border:none;display:block;height:auto;outline:none;width:100%}.p-history__graph-catchphrases{display:flex;flex-direction:column;gap:clamp(.5625rem,.35rem + .45vw,.75rem);left:clamp(1.59375rem,.99rem + 1.26vw,2.125rem);position:absolute;top:clamp(-4.5rem,-2.09rem + -2.68vw,-3.375rem);z-index:10}@media (max-width:767px){.p-history__graph-catchphrases{gap:3.2vw;position:static}}.p-history__graph-catchphrase{background-color:var(--color-blue-1);color:var(--color-white);display:inline-block;font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:500;padding:clamp(.375rem,.23rem + .3vw,.5rem) clamp(.75rem,.46rem + .6vw,1rem);width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.p-history__graph-catchphrase{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem)}}@media (max-width:767px){.p-history__graph-catchphrase{font-size:4.27vw;padding-block:1.07vw;padding-inline:2.13vw 0}}@media (max-width:767px){.p-history__graph-catchphrase--sp-1-1,.p-history__graph-catchphrase--sp-2-1{padding-inline:2.13vw}}@media (max-width:767px){.p-history__graph-catchphrase--pc-1,.p-history__graph-catchphrase--pc-2,.p-history__graph-catchphrase--pc-3{display:none}}.p-history__graph-catchphrase-group{display:none}@media (max-width:767px){.p-history__graph-catchphrase-group{display:flex;flex-direction:column;gap:1.07vw}}@media (max-width:767px){.p-history__graph-catchphrase--sp-1-1,.p-history__graph-catchphrase--sp-1-2,.p-history__graph-catchphrase--sp-2-1,.p-history__graph-catchphrase--sp-2-2{display:inline-block}}.p-history__founder-message{background-color:var(--color-blue-1);padding-block:clamp(3.46875rem,2.15rem + 2.75vw,4.625rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-history__founder-message{padding-block:21.33vw 26.67vw}}.p-history__founder-message-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-history__founder-message-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-history__founder-message-container{padding-inline:4.27vw;width:100%}}.p-history__founder-message-container{color:var(--color-white)}.p-history__founder-message-header{display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-history__founder-message-header{gap:4.27vw}}.p-history__founder-message-header{margin-bottom:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-history__founder-message-header{margin-bottom:10.67vw}}.p-history__founder-message-image{margin-inline:auto;margin-bottom:clamp(4.03125rem,2.5rem + 3.2vw,5.375rem);max-width:clamp(57.703125rem,35.72rem + 45.8vw,76.9375rem);position:relative;width:100%}@media (max-width:767px){.p-history__founder-message-image{margin-bottom:10.67vw;max-width:100%}}.p-history__founder-message-img{display:block;height:auto;width:100%}@media (max-width:767px){.p-history__founder-message-img{width:100%}}.p-history__founder-message-content{display:flex;flex-direction:column}.p-history__founder-message-label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-history__founder-message-label{font-size:3.2vw}}.p-history__founder-message-label{color:var(--color-white);opacity:.9}@media (max-width:767px){.p-history__founder-message-label{font-size:3.73vw}}.p-history__founder-message-heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(3rem,1.86rem + 2.38vw,4rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-history__founder-message-heading{font-size:8.53vw}}.p-history__founder-message-heading{color:var(--color-white)}@media (max-width:767px){.p-history__founder-message-heading{line-height:1.3}}.p-history__founder-message-sections{display:flex;flex-direction:column;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-history__founder-message-sections{gap:10.67vw}}.p-history__founder-message-section{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-history__founder-message-section{gap:4.27vw}}.p-history__founder-message-section-title{font-family:var(--font-noto-sans-jp);font-size:clamp(1.03125rem,.64rem + .82vw,1.375rem);font-weight:700;letter-spacing:.06em}@media (max-width:767px){.p-history__founder-message-section-title{font-size:4.8vw}}.p-history__founder-message-section-text p{letter-spacing:.06em;margin:0}.p-history__founder-message-signature{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);margin-top:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-history__founder-message-signature{font-size:4.27vw;margin-top:11.73vw}}.p-history__strengths{padding-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-history__strengths{padding-block:21.33vw 26.67vw}}.p-history__strengths-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-history__strengths-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-history__strengths-container{padding-inline:4.27vw;width:100%}}.p-history__strengths-container{display:flex;flex-direction:column;gap:clamp(2.53125rem,1.57rem + 2.01vw,3.375rem)}@media (max-width:767px){.p-history__strengths-container{gap:14.4vw}}.p-history__strengths-header{display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-history__strengths-header{gap:4.27vw}}.p-history__strengths-label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-history__strengths-label{font-size:3.2vw}}.p-history__strengths-heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(3rem,1.86rem + 2.38vw,4rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-history__strengths-heading{font-size:8.53vw}}@media (max-width:767px){.p-history__strengths-heading{font-size:12.8vw;line-height:1}}.p-history__strengths-description{font-weight:500}@media (max-width:767px){.p-history__strengths-description{line-height:1.8}}.p-history__strengths-items{display:flex;flex-direction:column;gap:clamp(1.3125rem,.81rem + 1.04vw,1.75rem)}@media (max-width:767px){.p-history__strengths-items{gap:5.33vw}}.p-history__strengths-item{background-color:var(--color-white);border:1px solid var(--color-blue-1);display:flex;flex-direction:column;gap:clamp(.84375rem,.52rem + .67vw,1.125rem);padding:clamp(1.40625rem,.87rem + 1.12vw,1.875rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-history__strengths-item{gap:4.27vw;padding:5.33vw 4.27vw}}.p-history__strengths-item-title{color:var(--color-blue-1);font-family:var(--font-noto-sans-jp);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-history__strengths-item-title{font-size:5.33vw}}.p-history__strengths-item-description{font-weight:500}
