@charset "UTF-8";.p-blog-detail-article__content .c-blog-toc,.p-blog-detail-article__content .c-blog-contents{margin-block:60px;background:var(--c-black)}@media screen and (min-width:960px){.p-blog-detail-article__content .c-blog-toc,.p-blog-detail-article__content .c-blog-contents{padding:2.4rem}.p-blog-detail-article__content .c-blog-toc h2,.p-blog-detail-article__content .c-blog-contents h2{font-size:1.6rem}}@media screen and (max-width:959px){.p-blog-detail-article__content .c-blog-toc,.p-blog-detail-article__content .c-blog-contents{padding:2.4rem 1.6rem}}.p-blog-detail-article__content .c-blog-toc h2,.p-blog-detail-article__content .c-blog-contents h2{display:flex;align-items:center;gap:8px;margin-block:0 8px;line-height:1.5}.p-blog-detail-article__content .c-blog-toc h2:before,.p-blog-detail-article__content .c-blog-contents h2:before{content:"";flex-shrink:0;width:0;height:0;border-inline:solid 4px transparent;border-top:solid 6px currentColor}.p-blog-detail-article__content .c-blog-toc ol,.p-blog-detail-article__content .c-blog-contents ol{margin:0;padding:0;border-top:solid 1px #333;list-style:none}.p-blog-detail-article__content .c-blog-toc li:not(:last-child),.p-blog-detail-article__content .c-blog-contents li:not(:last-child){border-bottom:solid 1px #333}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.p-blog-detail-article__content .c-blog-toc li>a>span:first-child,.p-blog-detail-article__content .c-blog-contents li>a>span:first-child{transition:transform .2s ease-out}.p-blog-detail-article__content .c-blog-toc li:hover>a>span:first-child,.p-blog-detail-article__content .c-blog-contents li:hover>a>span:first-child{transform:translate(4px)}}.p-blog-detail-article__content .c-blog-toc a,.p-blog-detail-article__content .c-blog-contents a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;font-size:1.6rem;font-weight:600;line-height:1.6;text-decoration:none}@media screen and (max-width:959px){.p-blog-detail-article__content .c-blog-toc a,.p-blog-detail-article__content .c-blog-contents a{min-height:65px;font-size:1.4rem}}.p-blog-detail-article__content .c-blog-toc li:last-child>a,.p-blog-detail-article__content .c-blog-contents li:last-child>a{padding-bottom:0}.p-blog-detail-article__content .c-blog-toc__arrow,.p-blog-detail-article__content .c-blog-contents__arrow{display:none}.p-blog-detail-related[data-astro-cid-pj2f5pko]{width:calc(100% - 60px);max-width:960px;margin-inline:auto;margin-block:60px 280px;padding-block:60px 80px;border-block:solid 1px var(--c-gray);font-family:Arial,var(--f-jp),sans-serif}@media screen and (min-width:960px){.p-blog-detail-related[data-astro-cid-pj2f5pko]{width:calc(100% - 60px - var(--blog-detail-categories-width));position:relative;inset-inline-start:calc(var(--blog-detail-categories-width) / 2)}}@media screen and (max-width:959px){.p-blog-detail-related[data-astro-cid-pj2f5pko]{width:calc(100% - 40px);margin-block:0 100px;padding-block:40px}}.p-blog-detail-related[data-astro-cid-pj2f5pko] h2[data-astro-cid-pj2f5pko]{margin-block-end:30px;font-size:2.4rem;font-weight:600;line-height:1.5}@media screen and (max-width:959px){.p-blog-detail-related[data-astro-cid-pj2f5pko] h2[data-astro-cid-pj2f5pko]{font-size:1.6rem}}.p-blog-detail-related[data-astro-cid-pj2f5pko] ul[data-astro-cid-pj2f5pko]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:88px;row-gap:80px}@media screen and (max-width:959px){.p-blog-detail-related[data-astro-cid-pj2f5pko] ul[data-astro-cid-pj2f5pko]{grid-template-columns:minmax(0,1fr);row-gap:40px}}.l-main:has(>.p-blog-detail-layout){--blog-detail-categories-width: 200px}.p-blog-detail-layout{position:relative;padding-inline:30px;padding-block:120px 0;font-family:Arial,var(--f-jp),sans-serif}@media screen and (min-width:960px){.p-blog-detail-layout{padding-inline-start:calc(30px + var(--blog-detail-categories-width))}}@media screen and (max-width:959px){.p-blog-detail-layout{padding-inline:20px;padding-block:28px 100px}}@media screen and (min-width:960px){.p-blog-detail-layout--without-related{padding-block-end:160px}}.p-blog-detail-layout__title{font-size:3.2rem;font-weight:600;line-height:1.4}.p-blog-detail-layout__title a{color:inherit}@media screen and (min-width:960px){.p-blog-detail-layout__title{position:absolute;inset-block-start:36px;inset-inline-start:30px}}.p-blog-detail-layout__categories{position:absolute;top:124px;bottom:0;left:30px;width:var(--blog-detail-categories-width)}@media screen and (max-width:959px){.p-blog-detail-layout__categories{display:none}}.p-blog-detail-article{width:100%;max-width:675px;margin-inline:auto}@media screen and (min-width:960px){.p-blog-detail-article{max-width:960px}}@media screen and (min-width:960px)and (max-width:1439px){.p-blog-detail-article{max-width:min(960px,66vw)}}@media screen and (max-width:959px){.p-blog-detail-article__header{margin-block-start:24px}}.p-blog-detail-article__header h1{font-size:4rem;font-weight:600;line-height:1.5}@media screen and (max-width:959px){.p-blog-detail-article__header h1{font-size:2rem}}.p-blog-detail-article__header p{margin-block-start:20px;font-size:1.8rem;font-weight:600;line-height:1.5}@media screen and (max-width:959px){.p-blog-detail-article__header p{margin-block-start:10px;font-size:1.6rem}}.p-blog-detail-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-block-start:22px}@media screen and (max-width:959px){.p-blog-detail-article__meta{gap:16px;margin-block-start:16px}}.p-blog-detail-article__date{color:var(--c-gray);font-size:1.6rem}@media screen and (max-width:959px){.p-blog-detail-article__date{font-size:1.4rem}}.p-blog-detail-article__category{display:inline-block;padding-inline:15px;padding-block:4px;border:solid 1px var(--c-white);border-radius:9.4rem;color:var(--c-white);font-size:1.2rem;font-weight:500;text-transform:uppercase}.p-blog-detail-article__category:focus-visible{outline:solid 1px currentColor;outline-offset:5px}.p-blog-detail-article__hero{margin-block-start:30px}.p-blog-detail-article__hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.p-blog-detail-article__content{margin-block-start:30px;font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}@media screen and (max-width:959px){.p-blog-detail-article__content{font-size:1.4rem}}.p-blog-detail-article__content p+p:not(:has(img,iframe,video,figure)){margin-block-start:20px}.p-blog-detail-article__content h2{margin-block:60px 30px;font-size:2.4rem;font-weight:600;line-height:1.6;scroll-margin-top:90px}@media screen and (max-width:959px){.p-blog-detail-article__content h2{font-size:1.6rem;line-height:1.8}}.p-blog-detail-article__content h2:focus{outline:none}.p-blog-detail-article__content h3,.p-blog-detail-article__content h4,.p-blog-detail-article__content h5,.p-blog-detail-article__content h6{margin-block:40px 16px;font-size:2rem;font-weight:600;scroll-margin-top:90px}@media screen and (max-width:959px){.p-blog-detail-article__content h3,.p-blog-detail-article__content h4,.p-blog-detail-article__content h5,.p-blog-detail-article__content h6{font-size:1.6rem}}.p-blog-detail-article__content a{color:inherit;text-underline-offset:.2em;line-height:1.1}.p-blog-detail-article__content a:not(:where(.js-hover-underline)){text-decoration:underline}.p-blog-detail-article__content a:focus-visible{outline:solid 1px currentColor;outline-offset:4px}.p-blog-detail-article__content strong,.p-blog-detail-article__content b{font-weight:600}.p-blog-detail-article__content em,.p-blog-detail-article__content i{font-style:italic}.p-blog-detail-article__content ul,.p-blog-detail-article__content ol{margin-block:20px;padding-inline-start:1.5em}.p-blog-detail-article__content ul{list-style:disc}.p-blog-detail-article__content ol{list-style:decimal}.p-blog-detail-article__content blockquote{margin-block:32px;padding-inline-start:24px;border-inline-start:solid 1px var(--c-gray)}.p-blog-detail-article__content pre,.p-blog-detail-article__content .wp-block-table{max-width:100%;overflow-x:auto}.p-blog-detail-article__content img,.p-blog-detail-article__content video{display:block;max-width:100%;height:auto;margin-inline:auto}.p-blog-detail-article__content iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:var(--c-black)}.p-blog-detail-article__content img,.p-blog-detail-article__content iframe,.p-blog-detail-article__content video,.p-blog-detail-article__content figure{margin-block:30px}.p-blog-detail-article__content figure img,.p-blog-detail-article__content figure iframe,.p-blog-detail-article__content figure video{margin-block:0}.p-blog-detail-article__content figcaption,.p-blog-detail-article__content .wp-caption-text{margin-block-start:16px;font-size:1.4rem;line-height:1.8}.p-blog-detail-article__content .wp-caption{max-width:100%}.p-blog-detail-article__content .c-blog-qa{margin-block-start:30px}.p-blog-detail-article__content .c-blog-qa>dt{margin-block-end:16px;font-size:2rem;font-weight:600;line-height:1.8}.p-blog-detail-article__content .c-blog-qa>dt:before{content:"— "}@media screen and (max-width:959px){.p-blog-detail-article__content .c-blog-qa>dt{font-size:1.6rem}}.p-blog-detail-article__content .c-blog-qa>dt p{display:inline}.p-blog-detail-article__content .c-blog-qa>dd{margin:0}@media screen and (min-width:960px){.p-blog-detail-article__content .c-blog-qa>dd>p{padding-bottom:24px!important}}@media screen and (min-width:960px){.p-blog-detail-article__content .staff-interview-layout>.c-blog-qa>dt{font-size:1.4rem;font-weight:400}}.p-blog-detail-article__profile{margin-block-start:90px;font-size:1.6rem;line-height:1.8}@media screen and (max-width:959px){.p-blog-detail-article__profile{font-size:1.4rem}}.p-blog-detail-article__profile>h2{font-size:2.4rem;font-weight:600;line-height:1.6;scroll-margin-top:90px}@media screen and (max-width:959px){.p-blog-detail-article__profile>h2{font-size:2rem;line-height:1.8}}.p-blog-detail-article__profile h3{margin-block:10px;font-size:2rem;font-weight:600}@media screen and (max-width:959px){.p-blog-detail-article__profile h3{font-size:1.8rem}}.p-blog-detail-article__profile-body{overflow-wrap:anywhere}.p-blog-detail-article__profile-body a{color:var(--c-white);text-underline-offset:.2em;line-height:1.2}.p-blog-detail-article__profile-body a:not(.js-hover-underline){text-decoration:underline}.p-blog-detail-article__profile-body strong,.p-blog-detail-article__profile-body b{font-weight:600}.p-blog-detail-article__profile-body em,.p-blog-detail-article__profile-body i{font-style:italic}.p-blog-detail-article__profile-body ul,.p-blog-detail-article__profile-body ol{padding-inline-start:1.5em}.p-blog-detail-article__profile-body ul{list-style:disc}.p-blog-detail-article__profile-body ol{list-style:decimal}.p-blog-detail-article__content .renewal-story h2{margin-top:0!important}@media screen and (min-width:960px){.p-blog-detail-article:has(>.p-blog-detail-article__content>.renewal-story)>.p-blog-detail-article__header>h1{font-size:3.2rem}.p-blog-detail-article__content>.renewal-story>.renewal-turn>strong{display:inline-block;font-size:1.4rem;margin-block:1.6rem}.p-blog-detail-article__content>.renewal-story>.renewal-media>img{margin-block-end:40px!important}.p-blog-detail-article__content>.renewal-story>#blog-heading-1{margin-bottom:40px!important}.p-blog-detail-article__content>.renewal-story>#blog-heading-4{margin:0 0 40px!important}}
