.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-art .p-page-header{border-bottom:none;padding-bottom:0}.p-art__content{position:relative}@media (max-width:767px){.p-art__content{padding-block:0 22.4vw}}.p-art__section-header{display:flex;flex-direction:column;gap:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-art__section-header{gap:4.27vw;margin-bottom:10.67vw}}.p-art__section-header--center{align-items:center;text-align:center}.p-art__section-heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(5.0625rem,3.13rem + 4.02vw,6.75rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-art__section-heading{font-size:14.4vw}}.p-art__section-heading{font-weight:400;line-height:1}@media (max-width:767px){.p-art__section-heading{font-size:12.8vw}}.p-art__section-label{align-items:center;color:var(--color-blue-1);display:flex;font-size:clamp(1.21875rem,.75rem + .97vw,1.625rem);font-weight:500;gap:clamp(1.125rem,.7rem + .89vw,1.5rem);letter-spacing:normal}@media (max-width:767px){.p-art__section-label{font-size:3.73vw;gap:3.2vw}}.p-art__section-label-highlight{font-family:var(--font-shippori-mincho);font-style:italic;font-weight:800}@media (max-width:767px){.p-art__section-label-highlight{font-size:4.27vw}}.p-art__content-header{margin-block:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem) clamp(12.890625rem,7.98rem + 10.23vw,17.1875rem);position:relative}@media (max-width:767px){.p-art__content-header{margin-block:17.6vw 0}}.p-art__content-header-container{margin-inline:auto;width:1440px}@media (max-width:1440px){.p-art__content-header-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-art__content-header-container{padding-inline:4.27vw;width:100%}}.p-art__content-header-container{position:relative}@media (max-width:767px){.p-art__content-header-container{padding-inline:0}}.p-art__content-header-image-wrapper{aspect-ratio:850/425;left:50%;margin-inline:auto;position:relative;position:absolute;top:calc(100% + clamp(2.859375rem,1.77rem + 2.27vw,3.8125rem));transform:translate(-50%);width:clamp(39.84375rem,24.67rem + 31.62vw,53.125rem)}@media (max-width:767px){.p-art__content-header-image-wrapper{aspect-ratio:462/231;left:0;margin-inline:0;position:relative;top:0;transform:translate(0);width:100%}}.p-art__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-art__content-main-container{margin-inline:auto;width:1262px}@media (max-width:1262px){.p-art__content-main-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-art__content-main-container{padding-inline:4.27vw;width:100%}}.p-art__content-bg{background-color:var(--color-blue-1);padding-block:clamp(14.671875rem,9.08rem + 11.64vw,19.5625rem) clamp(3.75rem,2.32rem + 2.98vw,5rem)}@media (max-width:767px){.p-art__content-bg{padding-block:16vw 13.33vw}}.p-art__text{color:var(--color-white);display:flex;flex-direction:column;font-weight:500;gap:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-art__text{font-weight:400;gap:4.27vw;line-height:2}}.p-art__scroll-slider{margin-block-start:clamp(2.71875rem,1.68rem + 2.16vw,3.625rem);overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-art__scroll-slider{margin-block-start:15.47vw}}.p-art__scroll-slider .splide__track{overflow:visible}.p-art__scroll-slider .splide__list{align-items:center;display:flex}.p-art__scroll-slider .splide__slide{flex-shrink:0;width:auto!important}@media (max-width:767px){.p-art__scroll-slider{margin-block-start:13.33vw}}.p-art__scroll-text{color:var(--color-blue-3);font-family:var(--font-gentium);font-size:clamp(5.0625rem,3.13rem + 4.02vw,6.75rem);font-style:italic;letter-spacing:.03em;line-height:.82;margin:0;opacity:.2;white-space:nowrap;word-break:break-word}@media (max-width:767px){.p-art__scroll-text{font-size:12.8vw}}
