@charset "UTF-8";:root{--scale-100: clamp(.7111111111rem, 0rem + 1.1111111111vw, 1rem);--scale-200: clamp(.8888888889rem, 0rem + 1.3888888889vw, 1.25rem)}.interview-article{padding:2.5rem 0 5rem}@media(min-width:48em){.interview-article{padding:6.25rem 5rem 5rem}}.interview-article_inner{max-width:var(--inner-sm);margin-inline:auto}@media(min-width:48em){.interview-article_inner{max-width:clamp(49.7777777778rem,0rem + 77.7777777778vw,70rem)}}.article-body{padding:5rem 1.5rem;background-color:var(--color-bg-white)}@media(min-width:48em){.article-body{padding:5rem 2rem}}.article-body_inner{max-width:50rem;margin-inline:auto}.article-body_content figure{margin:0}.article-body_content img{height:auto}.article-body_content img,.article-body_content picture,.article-body_content figure{margin-block-start:2rem}@media(min-width:48em){.article-body_content img,.article-body_content picture,.article-body_content figure{margin-block-start:2.5rem}}.article-body_content figcaption{margin-block-start:.75rem;font-size:.75rem;line-height:var(--line-height-lg)}.article-body_content p{margin-block-start:1.5rem;line-height:var(--line-height-lg)}@media(min-width:48em){.article-body_content p{margin-block-start:2rem}}.article-body_content h2{--this-icon-size: 2.5rem;display:grid;grid-template-columns:auto 1fr;gap:.5rem;margin-block-start:5rem;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-wrap:auto}@media(min-width:48em){.article-body_content h2{--this-icon-size: 3.5rem;gap:1rem;font-size:2rem}}.article-body_content h2:before{display:inline-block;width:var(--this-icon-size);height:var(--this-icon-size);content:"";background-image:url(../../assets/image/head_parts.svg);background-repeat:no-repeat;background-size:contain}.article-body_content .article-body_profile{padding:2.5rem 0;margin-block-start:4rem;border-block-start:1px solid var(--color-gray-3);border-block-end:1px solid var(--color-gray-3)}@media(min-width:48em){.article-body_content .article-body_profile{margin-block-start:5rem}}.article-body_content .article-body_company{padding:2rem 1.375rem 2rem 1.5rem;margin-block-start:1rem;background-color:#f5ebef}@media(min-width:48em){.article-body_content .article-body_company{padding:2.5rem 3rem;margin-block-start:2.5rem}}.article-body_content .article-body_company+img{margin-block-start:5.5rem}.article-body_content .article-body_profileTitle{display:block;margin:0;font-size:.875rem;font-weight:var(--font-weight-regular);line-height:var(--line-height-trim);text-wrap:initial}.article-body_content .article-body_profileTitle:before{content:none}.article-body_content *:first-child{margin-block-start:0}.article-body_profileList{display:flex;flex-direction:column;gap:1rem;margin:1rem 0 0}@media(min-width:48em){.article-body_profileList{gap:1.25rem;margin-block-start:1.25rem}}.article-body_profileText{margin-block-start:.5rem;margin-left:0;font-size:.875rem}.article-body_profileText p{margin:0}.article-body_companyLabel{--parallelogram-bg: var(--color-bg-red);--parallelogram-color: var(--color-text-white);font-size:.75rem}.article-body_companyText{display:inline-block;padding:.375rem 1rem .4375rem .75rem;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-trim)}@media(min-width:48em){.article-body_companyText{padding:.4375rem 1.25rem .5rem 1rem;font-size:.8125rem}}.article-body_companyList{padding-block-start:1.5rem;margin-block-start:1.5rem;border-top:1px solid #e8d6d7}@media(min-width:48em){.article-body_companyList{display:flex;gap:1.875rem}}.article-body_companyLogo{display:block;width:100%;margin-block-start:.75rem;overflow:hidden;border-radius:.25rem}@media(min-width:48em){.article-body_companyLogo{max-width:15.625rem;margin-block-start:0}}.article-body_companyLogo img{width:100%;height:auto}.article-body_citation{margin-block-start:4rem}@media(min-width:48em){.article-body_citation{margin-block-start:5rem}}.article-body_citationList{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0;font-size:.75rem;line-height:var(--line-height-md);list-style:none}.article-body_link{margin-block-start:4rem;text-align:center}@media(min-width:48em){.article-body_link{margin-block-start:5rem}}.article-head{position:relative;padding:4rem 1.5rem 2rem;overflow:hidden;background-color:var(--color-gray-1)}@media(min-width:48em){.article-head{display:flex;flex-direction:column;align-items:flex-start;min-height:17.5rem;padding:5.3125rem 3rem 2.5rem}}.article-head_category{--parallelogram-bg: var(--color-bg-red);--parallelogram-color: var(--color-text-white);position:absolute;top:0;left:0}.article-head_categoryLabel{display:inline-block;padding:.5rem 1.5rem .625rem 1.25rem;font-size:.875rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-trim)}@media(min-width:48em){.article-head_categoryLabel{padding:.5625rem 2.5rem .625rem 2rem;font-size:1rem}}.article-head_meta{display:flex;align-items:stretch;width:max-content;max-width:100%;background:var(--color-bg-white)}.article-head_date{padding:.25rem 1rem .3125rem 1.0625rem;font-family:var(--font-family-en);font-size:1rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-md);color:var(--color-text-red)}.article-head_title{position:relative;display:inline-block;padding:.75rem 1.25rem 1rem;margin-top:.5rem;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-md);text-wrap:auto;background-color:var(--color-bg-white)}@media(min-width:48em){.article-head_title{padding:.625rem 2rem 1.125rem;margin-top:.75rem;font-size:2.5rem}}.article-head_slash{position:absolute;top:0;right:0}.article-head_slash img{width:10.5rem;height:auto}@media(min-width:48em){.article-head_slash img{width:19.625rem}}.interview-head{position:relative;display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem 0}@media(min-width:48em){.interview-head{padding:6.25rem 2.5rem 0}}.interview-head_title{max-width:16.375rem}@media(min-width:48em){.interview-head_title{max-width:47.3125rem}}.interview-head_text{margin-block-start:2rem;line-height:var(--line-height-lg)}@media(min-width:48em){.interview-head_text{text-align:center}}.interview-item{--this-color-text: var(--color-text);position:relative;display:flex;flex-direction:column;height:100%;color:var(--this-color-text);text-decoration:none}.interview-item:visited{color:var(--this-color-text)}@media(any-hover:hover){.interview-item:hover{--this-color-text: var(--color-bg-red)}}.interview-item_inner{position:relative;flex:1;padding-bottom:3rem;margin-top:-2.625rem;background-color:var(--color-bg-white)}@media(min-width:48em){.interview-item_inner{width:40vw;max-width:30rem;margin-top:-4rem;margin-left:auto}}@media(any-hover:hover){.interview-item:hover .interview-item_inner:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";border:2px solid var(--this-color-text)}}.interview-item_image{--height: 0px;--this-padding: calc(var(--height) / 3.42);position:relative;left:-1.5rem;aspect-ratio:536/343;overflow:hidden}@media(min-width:48em){.interview-item_image{left:0}}.interview-item_imageClip{width:100%;height:100%;clip-path:polygon(var(--this-padding) 0,100% 0,calc(100% - var(--this-padding)) 100%,0 100%)}.interview-item_imageClip img{width:100%;height:100%;object-fit:cover;object-position:center}.interview-item_heading{position:relative;padding:1.25rem 1.25rem .5rem}@media(min-width:48em){.interview-item_heading{padding:1.5rem 1.5rem .5rem}}.interview-item_date{display:flex;gap:.25rem;align-items:center;color:var(--color-gray-3-75)}.interview-item_dateLabel{font-family:var(--font-family-en);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);color:var(--color-text-red)}.interview-item_title{display:-webkit-box;margin-block-start:.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-md);-webkit-box-orient:vertical}@media(min-width:48em){.interview-item_title{font-size:clamp(.8888888889rem,0rem + 1.3888888889vw,1.25rem)}}.interview-item_description{display:-webkit-box;padding:0 1.25rem 0rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:1rem;line-height:var(--line-height-md);-webkit-box-orient:vertical}@media(min-width:48em){.interview-item_description{padding:0 1.5rem}}.interview-item_companies{position:relative;padding:2.25rem 1rem 1rem;margin:1rem 1.25rem 0;background-color:var(--color-red-1);border-radius:.25rem}@media(min-width:48em){.interview-item_companies{padding:2rem 1.25rem 1.25rem;margin:1rem 1.5rem 0}}.interview-item_companiesLabel{--parallelogram-bg: var(--color-bg-red);--parallelogram-color: var(--color-text-white);position:absolute;top:0;left:0}.interview-item_companiesText{display:inline-block;padding:.375rem 1rem .4375rem .75rem;font-size:.75rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-trim)}@media(min-width:48em){.interview-item_companiesText{padding:.4375rem 1.25rem .5rem 1rem;font-size:.8125rem}}.interview-item_companiesList{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.interview-item_companiesList:has(>:only-child){justify-content:center}.interview-item_companiesItem{display:flex;align-items:center;justify-content:center;min-width:7.5rem;border-radius:.25rem}.interview-item_companiesItem img{max-width:11.25rem;height:auto;border-radius:.25rem}.interview-item_icon{--this-size: 2rem;--icon-size: 1.375rem;position:absolute;right:.5rem;bottom:.5rem;display:flex;align-items:center;justify-content:center;width:var(--this-size);height:var(--this-size);color:var(--color-text-white);background-color:var(--color-bg-red)}.interview-list{--header-height: 4.375rem;position:relative;padding-inline:1.5rem;margin-block-start:3rem;scroll-margin-block-start:var(--header-height)}@media(min-width:48em){.interview-list{--header-height: 6rem;padding-inline:clamp(1.7777777778rem,0rem + 2.7777777778vw,2.5rem);margin-block-start:clamp(2.8444444444rem,0rem + 4.4444444444vw,4rem)}}.interview-list_inner{max-width:var(--inner-sm);margin-inline:auto}@media(min-width:48em){.interview-list_inner{max-width:clamp(56.8888888889rem,0rem + 88.8888888889vw,80rem)}}.interview-list_contents{margin-block-start:1.5rem}@media(min-width:48em){.interview-list_contents{margin-block-start:clamp(2.1333333333rem,0rem + 3.3333333333vw,3rem)}}.interview-list_box{position:relative;max-width:70rem;margin:0 auto}.interview-list_box+.interview-list_box{margin-block-start:.75rem}.interview-list_reports{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0;list-style-type:none}@media(min-width:48em){.interview-list_reports{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}}.interview-wrapper{position:relative;width:100%;overflow:hidden}:root{--output-file-name: interview}
