@charset "UTF-8";:root{--color-primary:#525262;--color-secondary:#313130;--color-tertiary:#b59a70;--color-background-primary:#f5f5f5;--color-background-secondary:#595759;--color-text:#403632;--color-text-heading__en:var(--color-tertiary);--color-white:#fff;--color-txtinlink:#4586d6;--font-family:"Noto Sans JP","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--font-family-inter:"Inter",sans-serif;--font-size-sp:1.6rem;--font-size-pc:1.6rem;--letter-spacing-sm:0.08em;--letter-spacing-md:0.1em;--fixed-width:1190px;--fixed-width-article:800px;--space-section-sp:32px;--space-section-tab:36px;--space-section-pc:60px;--space-fixed-inline-sp:24px;--space-fixed-inline-tab:56px;--space-fixed-inline-pc:80px;--z-index-lv0:0;--z-index-lv1:1;--z-index-lv2:10;--z-index-lv3:100;--z-index-lv4:1000;--z-index-lv5:10000;--duration-primary:300ms;--duration-header:400ms;--duration-fade-in:800ms;--break-tab-length:768;--break-pc-length:1024}.c-breadcrumb{max-width:var(--fixed-width-article)}.p-article__inner{box-sizing:content-box;max-width:var(--fixed-width-article);padding-inline:var(--space-fixed-inline-sp);margin-inline:auto}@media screen and (min-width:768px) and (max-width:1023px){.p-article__inner{padding-inline:var(--space-fixed-inline-tab)}}@media print,screen and (min-width:1024px){.p-article__inner{padding-inline:var(--space-fixed-inline-pc)}}.p-article__kv{width:100%}.p-article__heading{padding-bottom:12px;margin-top:30px;border-bottom:2px solid var(--color-primary);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-article__heading{font-size:3.2rem}}@media print,screen and (min-width:768px){.p-article__heading{padding-bottom:16px;margin-top:48px}}.p-article-info{margin-top:18px}@media print,screen and (min-width:768px){.p-article-info{margin-top:24px}}.p-article-info__client{margin-top:18px;font-weight:400}.p-article-info__client,.p-article-info__tag{font-size:1.6rem;line-height:1.8;letter-spacing:var(--letter-spacing-md)}.p-article-info__tag{font-weight:700;display:flex;flex-wrap:wrap;margin-top:12px}.p-article-info__tag li{position:relative;padding-right:22px;margin-right:16px}@media print,screen and (min-width:768px){.p-article-info__tag li{margin-right:15px}.p-article-info__tag li:before{right:0}}.p-article-info__tag li:before{position:absolute;top:0;right:0;bottom:0;display:block;margin:auto;content:"/";background:url() 50% no-repeat;background-size:100% auto}.p-article-info__tag li:last-child:before{content:none}.p-article-member{margin-top:60px}.p-article-member__ttl{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:var(--letter-spacing-md);position:relative}.p-article-member__ttl:after{position:absolute;top:0;right:0;bottom:0;display:block;width:calc(100% - 244px);height:1px;margin:auto;content:"";background-color:var(--color-text)}.p-article-member__wrapper{padding-left:12px}@media print,screen and (min-width:768px){.p-article-member__wrapper{padding-left:38px}}.p-article-member__organization{margin-top:29px;border-left:5px solid var(--color-text);font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-article-member__organization{font-size:1.6rem}}@media print,screen and (min-width:768px){.p-article-member__organization{margin-top:42px}}.p-article-member__organization th{min-width:170px;padding-left:17px;font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-article-member__organization th{font-size:1.6rem}}@media print,screen and (min-width:768px){.p-article-member__organization th{padding-left:19px}}.p-article-member__organization td span{position:relative;display:inline-block;padding-right:10px;margin-right:10px}@media print,screen and (min-width:768px){.p-article-member__organization td span{padding-right:16px;margin-right:16px}}.p-article-member__organization td span:before{position:absolute;top:0;right:-5px;bottom:0;display:block;margin:auto;content:"/"}.p-article-member__organization td span:last-child{padding-right:0}.p-article-member__organization td span:last-child:before{content:none}.p-article-member-profile{margin-top:30px}.p-article-member-profile li{display:grid;grid-template-rows:1fr,1fr;grid-template-columns:80px 1fr;grid-gap:16px;margin-top:24px}@media print,screen and (min-width:768px){.p-article-member-profile li{grid-template-columns:130px 1fr;grid-row-gap:13px;grid-column-gap:16px;margin-top:40px}}.p-article-member-profile__img{grid-area:1/1/2/2;width:80px}@media print,screen and (min-width:768px){.p-article-member-profile__img{display:flex;grid-area:1/1/3/2;align-items:center;width:130px}}.p-article-member-profile__wrap{grid-area:1/2/2/3;margin-block:auto}@media print,screen and (min-width:768px){.p-article-member-profile__wrap{display:flex;grid-area:1/2/2/3;align-items:end;margin-top:11px}}.p-article-member-profile__desc{font-size:1.2rem;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:768px){.p-article-member-profile__desc{font-size:1.4rem}}.p-article-member-profile__desc{grid-area:2/1/3/3}@media print,screen and (min-width:768px){.p-article-member-profile__desc{grid-area:2/2/3/3}}.p-article-member-profile__name{font-size:1.8rem;font-weight:700;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:768px){.p-article-member-profile__name{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:var(--letter-spacing-md);position:relative;padding-right:20px}.p-article-member-profile__name:after{position:absolute;top:0;right:8px;bottom:-2px;display:block;width:2px;height:calc(100% - 8px);margin:auto;content:"";background-color:var(--color-text)}}.p-article-member-profile__jobttl{font-size:1.2rem;font-weight:600;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:768px){.p-article-member-profile__jobttl{font-size:1.4rem}}.p-article__date{margin-top:12px;margin-bottom:45px;font-weight:500;text-align:right}@media print,screen and (min-width:768px){.p-article__date{margin-top:16px;margin-bottom:62px}}.p-article__date+*{margin-top:0}.p-btn-back{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-btn-back{font-size:2rem}}.p-btn-back{transition:color var(--duration-primary)}.p-btn-back span{position:relative;padding-left:33px}.p-btn-back span:before{position:absolute;top:0;bottom:0;left:5px;display:block;width:20px;height:12px;margin:auto;content:"";background-image:url(../../../assets/images/i_arrow_gray.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;transition:background-image var(--duration-primary)}@media print,screen and (min-width:768px){.p-btn-back span{padding-left:32px}.p-btn-back span:before{left:0}}.p-btn-back:focus-visible{color:var(--color-tertiary)}.p-btn-back:focus-visible span:before{background-image:url(../../../assets/images/i_arrow_tertiary.svg)}@media (any-hover:hover){.p-btn-back:hover{color:var(--color-tertiary)}.p-btn-back:hover span:before{background-image:url(../../../assets/images/i_arrow_tertiary.svg)}}