.news{background-color:#ff6f56}.interview{background-color:#ff925d}.report{background-color:#947bbc}.research{background-color:#b75c9d}.learning{background-color:#cedf39}.column{background-color:#6fd178}.guide{background-color:#6072ab}.other{background-color:#ccc}.c-adu-tag--hokkaido{background-color:#fef9d9;color:#000}.c-adu-tag--tohoku{background-color:#f6f9dc;color:#000}.c-adu-tag--kanto{background-color:#e7f2e6;color:#000}.c-adu-tag--hokushin{background-color:#e6f2f3;color:#000}.c-adu-tag--tokai{background-color:#e4ebf2;color:#000}.c-adu-tag--kinki{background-color:#ece9ef;color:#000}.c-adu-tag--chugoku{background-color:#f8eaf2;color:#000}.c-adu-tag--shikoku{background-color:#fceceb;color:#000}.c-adu-tag--kyusyu{background-color:#fcefe0;color:#000}.c-adu-tag--okinawa{background-color:#fdf6e0;color:#000}.p-category-tag--science{background-color:#ff6f56}.p-category-tag--technology{background-color:#ff925d}.p-category-tag--engineering{background-color:#947bbc}.p-category-tag--mathematics{background-color:#b75c9d}.p-category-tag--art{background-color:#cedf39}.p-category-tag--sports{background-color:#6fd178}.p-category-tag--other{background-color:#ccc}.c-interview__badge{background-color:#007f73;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.2;margin-bottom:8px;padding:4px 8px}.c-interview__desc{color:#6e6e6e;font-size:1.4rem;line-height:1.7;margin-top:8px}.c-interview__body{display:flex;flex-direction:column;gap:24px}@media(min-width:769px){.c-interview__body{align-items:flex-start;flex-direction:row}}.c-interview__main{flex:1 1 auto;min-width:0}.c-interview__link:link,.c-interview__link:visited{text-decoration:underline}.c-interview__speaker{align-items:center;display:flex;gap:12px;margin-bottom:16px}.c-interview__speaker-thumb{flex:0 0 auto;margin:0}.c-interview__speaker-thumb img{border-radius:50%;display:block}.c-interview__speaker-title{color:#6e6e6e;font-size:1.2rem;line-height:1.4;margin-top:4px}.c-interview__speaker-name{color:#222;font-size:1.4rem;font-weight:700}.c-interview__quotes{display:flex;flex-direction:column;gap:16px}.c-interview__quote{background-color:#eef6f5;border-radius:8px;padding:16px}.c-interview__quote-heading{margin-top:0}.c-interview__quote-body{color:#222;font-size:1.4rem;line-height:1.9;margin:0;white-space:pre-line}.c-interview__quote-body p:before{content:"「"}.c-interview__quote-body p:after{content:"」"}.c-interview__quote .c-interview__speaker{margin:12px 0 0}.c-interview__more{margin-top:16px}.c-interview__more-link{align-items:center;color:#007f73;display:inline-flex;font-size:1.4rem;font-weight:700}.c-interview__more-link:after{background-color:#007f73;content:"";display:inline-block;flex-shrink:0;height:14px;margin-left:4px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 21c-.55 0-1.021-.196-1.413-.587A1.928 1.928 0 0 1 3 19V5c0-.55.196-1.021.587-1.413A1.928 1.928 0 0 1 5 3h7v2H5v14h14v-7h2v7c0 .55-.196 1.021-.587 1.413A1.928 1.928 0 0 1 19 21H5Zm4.7-5.3-1.4-1.4L17.6 5H14V3h7v7h-2V6.4l-9.3 9.3Z'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 21c-.55 0-1.021-.196-1.413-.587A1.928 1.928 0 0 1 3 19V5c0-.55.196-1.021.587-1.413A1.928 1.928 0 0 1 5 3h7v2H5v14h14v-7h2v7c0 .55-.196 1.021-.587 1.413A1.928 1.928 0 0 1 19 21H5Zm4.7-5.3-1.4-1.4L17.6 5H14V3h7v7h-2V6.4l-9.3 9.3Z'/></svg>");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;vertical-align:middle;width:14px}.c-interview__article-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;display:block;flex:0 0 auto;overflow:hidden;text-decoration:none;transition:all .2s}.c-interview__article-card:hover{opacity:.7}@media(min-width:769px){.c-interview__article-card{width:288px}}.c-interview__article-thumb{aspect-ratio:1200/630;background-color:#f8f8f8;border-bottom:1px solid #e8e8e8;margin:0}.c-interview__article-thumb img{display:block;height:100%;object-fit:cover;width:100%}.c-interview__article-body{padding:12px 16px 16px}.c-interview__article-kicker{color:#007f73;font-size:1rem;letter-spacing:.08em}.c-interview__article-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#222;font-size:1.4rem;font-weight:700;-webkit-line-clamp:3;line-height:1.6;margin-top:4px}.c-interview__article-date{color:#6e6e6e;font-size:1.2rem;margin-top:8px}