﻿.l-page-header__box::after{display:none}.l-page-header__label{display:flex;align-items:center}.l-page-header__label::after{margin-left:.5em;width:40rem;height:2px;content:"";background:#fff;display:block}@media screen and (max-width:767px){.l-page-header__label::after{width:17rem}}.l-page-header--img .l-page-header__inner{min-height:80rem}@media screen and (max-width:767px){.l-page-header--img .l-page-header__inner{padding:6rem 2rem 3rem;min-height:60rem;justify-content:end}}@media screen and (max-width:767px){.project_01 .l-page-header__ttl img{width:29.2rem}}@media screen and (max-width:767px){.project_02 .l-page-header__ttl img{width:31.2rem}}.project-outline{padding:10rem 0;color:#fff;background:var(--color-key-01);position:relative}@media screen and (max-width:767px){.project-outline{padding:4rem 0}}.project-outline::before,.project-outline::after{width:11.2rem;content:"";background:var(--color-main-01);position:absolute;left:0}@media screen and (max-width:1024px){.project-outline::before,.project-outline::after{width:6rem}}@media screen and (max-width:767px){.project-outline::before,.project-outline::after{width:8rem}}.project-outline::before{height:9rem;clip-path:polygon(0 0, 60% 100%, 20% 100%, 0 68%);top:0}@media screen and (max-width:1024px){.project-outline::before{height:7.4rem}}@media screen and (max-width:767px){.project-outline::before{height:6.5rem;top:auto;bottom:calc(56% + 11.5rem)}}.project-outline::after{height:16rem;clip-path:polygon(60% 0, 100% 0, 0 94%, 0 56%);top:9rem}@media screen and (max-width:1024px){.project-outline::after{height:10.6rem;top:7.4rem}}@media screen and (max-width:767px){.project-outline::after{height:11.5rem;top:auto;bottom:56%}}.project-outline__body{display:flex;justify-content:space-between;align-items:center;gap:8rem;position:relative;z-index:1}@media screen and (max-width:767px){.project-outline__body{flex-direction:column;gap:3rem}}.project-outline__txt{flex-basis:57.6rem}@media screen and (max-width:767px){.project-outline__txt{padding-bottom:3rem;flex-basis:auto;border-bottom:1px solid #fff}}.project-outline__member{flex-basis:78.4rem}@media screen and (max-width:767px){.project-outline__member{flex-basis:auto;text-align:center}}.project-outline__member--ttl{margin-bottom:1em;font-size:2.4rem;font-family:var(--font-en-01);font-weight:600}@media screen and (max-width:767px){.project-outline__member--ttl{font-size:1.4rem}}.project-outline__member--list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem 4rem}@media screen and (max-width:767px){.project-outline__member--list{gap:3rem 1rem}}.project-outline__member--item{display:flex;justify-content:space-between;gap:1.6rem}@media screen and (max-width:767px){.project-outline__member--item{width:16rem;flex-direction:column;gap:0.4rem}}.project-outline__member--img{flex-basis:8rem}@media screen and (max-width:767px){.project-outline__member--img{flex-basis:auto}.project-outline__member--img img{width:8rem}}.project-outline__member--txt{flex-basis:27.6rem}@media screen and (max-width:767px){.project-outline__member--txt{flex-basis:auto}}.project-outline__member--name{font-size:1.4rem;font-weight:600}.project-outline__member--info{font-size:1.2rem}.project-outline__member--info span{display:block}@media print,screen and (min-width:1025px){.project-article{padding:0}}@media screen and (max-width:1024px){.project-article .l-wrapper{gap:6rem}}.project-article__sub{border-top:none}@media print,screen and (min-width:1025px){.project-article__sub{padding-top:8rem;padding-bottom:16rem;border-right:1px solid var(--color-border-01)}}.project-article__ttl .c-ttl-01__label{margin-top:0;font-size:1.4rem}@media screen and (max-width:1024px){.project-article__ttl .c-ttl-01__label{display:none}}.project-article__ttl .c-ttl-01__txt{margin-top:1.2rem}@media screen and (max-width:1024px){.project-article__ttl .c-ttl-01__txt{display:none}}.project-article__ttl .c-ttl-01__txt img{filter:invert(1)}.project-article__nav{margin-top:3rem}@media screen and (max-width:1024px){.project-article__nav{margin-top:0;padding:3rem 2rem;background:var(--color-gray-04)}}.project-article__nav--label{margin-bottom:1.2rem;color:var(--color-focus-01);font-size:1.4rem;font-family:var(--font-en-01);font-weight:600}@media screen and (max-width:1024px){.project-article__nav--label{text-align:center}}.project-article__nav--item a{padding:0.8rem 0.8rem 0.8rem 2.1rem;color:var(--color-focus-01);font-size:1.2rem;font-weight:400;line-height:1.625;display:block;position:relative}@media screen and (max-width:1024px){.project-article__nav--item a{padding:2rem 1rem 2rem 2.5rem;font-size:1.3rem}}.project-article__nav--item a::before{width:0.5rem;height:0.5rem;content:"";background:var(--color-border-01);display:block;position:absolute;top:50%;left:0.8rem;transform:translateY(-50%)}@media print and (hover: hover),screen and (min-width:768px)and (hover: hover){.project-article__nav--item a:hover{background:var(--color-gray-04)}}@media print,screen and (min-width:1025px){.project-article__nav--item a.is-current{background:var(--color-gray-04)}.project-article__nav--item a.is-current::before{width:1.3rem;background:var(--color-main-01);left:0}}.project-article__nav--item+.project-article__nav--item{margin-top:0.8rem}@media screen and (max-width:1024px){.project-article__nav--item+.project-article__nav--item{margin:0;border-top:1px solid var(--color-border-01)}}@media print,screen and (min-width:1025px){.project-article__main{padding-top:8rem;padding-bottom:16rem}}.project-article-chapter{padding-top:4rem;border-top:1px solid var(--color-focus-01)}.project-article-chapter__ttl{margin-bottom:3rem;font-size:2.8rem;font-weight:600;line-height:1.5;text-align:center}.project-article-chapter__ttl span{margin-bottom:3rem;color:var(--color-focus-01);font-size:1.6rem;font-family:var(--font-en-01);display:block}@media screen and (max-width:767px){.project-article-chapter__ttl span{margin-bottom:2rem}}.project-article-chapter__img{margin-bottom:5rem}@media screen and (max-width:767px){.project-article-chapter__img{margin-bottom:4rem}}.project-article-chapter__interview{font-weight:600;line-height:1.75;position:relative}.project-article-chapter__interview::before{content:"― "}.project-article-chapter__comment{margin-top:4rem;display:grid;grid-template-columns:8rem 1fr;gap:2.4rem;justify-content:start;align-items:start}@media screen and (max-width:767px){.project-article-chapter__comment{margin-top:3rem;grid-template-columns:5rem 1fr;gap:1.5rem}}.project-article-chapter__comment--name figcaption{margin-top:.3em;color:var(--color-focus-01);font-size:1.4rem;line-height:1.2;text-align:center}@media screen and (max-width:767px){.project-article-chapter__comment--name figcaption{font-size:1.2rem}}.project-article .c-list-notes-01{margin-top:4rem}@media screen and (max-width:767px){.project-article .c-list-notes-01{margin-top:3rem}}.project-article-banner{background:var(--color-gray-04)}@media print,screen and (min-width:768px){.project-article-banner{display:flex;flex-direction:row-reverse}}@media print,screen and (min-width:768px){.project-article-banner__body{padding:6.4rem 5.6rem;flex-basis:56rem}}@media screen and (max-width:767px){.project-article-banner__body{padding:4rem 2rem}}.project-article-banner__ttl{margin-bottom:.5em;font-size:3.2rem;font-weight:600;line-height:1.25;position:relative}@media screen and (max-width:767px){.project-article-banner__ttl{font-size:2.4rem;text-align:center}}.project-article-banner__ttl::before{width:0.4rem;height:3.6rem;content:"";background:var(--color-main-01);display:inline-block;position:absolute;top:50%;left:-5.6rem;transform:translateY(-50%)}.project-article-banner__btn{margin-top:1.5rem}@media screen and (max-width:767px){.project-article-banner__btn{margin:1rem auto 0}}.project-article-banner__img{background:#040000;display:grid;place-items:center}@media print,screen and (min-width:768px){.project-article-banner__img{padding:1.4rem;flex-basis:40rem}}@media screen and (max-width:767px){.project-article-banner__img{padding:2rem 1.2rem}}/*# sourceMappingURL=style.css.map */
