body{background-color:#f3f5f6}li{list-style:none}a{color:#172027;text-decoration:none}.pc_br{display:inherit}@media screen and (max-width:767px){.pc_br{display:none}}#t-interview-detail{margin-top:90px}#t-interview-detail .t-interview-detail__title{border-bottom:1px solid #172027;display:flex;flex-direction:column;gap:-10px;padding:80px 30px}@media screen and (max-width:767px){#t-interview-detail .t-interview-detail__title{gap:0;padding:100px 20px}}.t-interview-detail__title .m-title__main--sans-l{font-family:futura-pt;font-weight:700}@media screen and (max-width:767px){.t-interview-detail__title .m-title__main--sans-l{font-size:54px}}.t-interview-detail__title .title_ja{font-size:20px;letter-spacing:.02em}@media screen and (max-width:767px){.t-interview-detail__title .title_ja{font-size:16px}}.detail-2col{align-items:flex-start;border-bottom:1px solid #172027;display:flex}@media screen and (max-width:767px){.detail-2col{flex-direction:column}}#t-interview-detail .detail-2col__left{border-right:1px solid #172027;min-height:950px;padding:80px 30px 100px;width:70%}@media screen and (max-width:767px){#t-interview-detail .detail-2col__left{border:none;min-height:auto;padding:40px 20px 0;width:100%}}.t-interview-detail__aside{display:flex;flex-direction:column;gap:60px;padding:80px 30px 160px;width:30%}@media screen and (max-width:767px){.t-interview-detail__aside{flex-direction:row;gap:0;justify-content:space-between;padding:40px 74px 80px;width:100%}}.t-interview-detail-sidebox__head{color:#172027;font-family:futura-pt,sans-serif;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.45;margin-bottom:12px}@media screen and (max-width:767px){.t-interview-detail-sidebox__head{font-size:16px;margin-bottom:0}}.t-interview-detail-postlink{display:block;transition:all .4s}.t-interview-detail-postlink:hover{opacity:.8}.t-interview-detail-postlink__title{color:#172027;display:block;font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.75;margin-bottom:12px}@media screen and (max-width:767px){.t-interview-detail-postlink__title{display:none}}.t-interview-detail-postlink__image{display:block;overflow:hidden;transition:transform .4s ease}@media screen and (max-width:767px){.t-interview-detail-postlink__image{display:none}}.t-interview-detail-postlink__image img{aspect-ratio:280/162;display:block;object-fit:cover;transition:transform .4s ease;width:100%}@media screen and (max-width:767px){.t-interview-detail-postlink__image img{display:none}}.t-interview-detail-postlink:hover .t-interview-detail-postlink__image img{transform:scale(1.05);transition:transform .4s ease}@media (max-width:767px){.t-interview-detail-sidebox__body{display:none}.t-interview-detail-postlink{display:block;transition:all .4s}.t-interview-detail-postlink:hover{opacity:.8}.t-interview-detail-postlink__title{color:#172027;display:block;font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.75;margin-bottom:12px}.t-interview-detail-postlink__image{display:block}.t-interview-detail-postlink__image img{height:auto;width:100%}}.t-featured-topics{padding:180px 30px 160px}@media screen and (max-width:767px){.t-featured-topics{padding:120px 0 160px}}.t-featured-topics .t-featured-topics__title .m-title__main--sans-m{font-family:futura-pt;font-size:48px;font-weight:700}@media screen and (max-width:767px){.t-featured-topics .t-featured-topics__title .m-title__main--sans-m{font-size:40px}}.t-featured-topics__list{display:flex;gap:60px;justify-content:center;margin-top:60px;margin-inline:90px}@media screen and (max-width:767px){.t-featured-topics__list{flex-direction:column;margin-inline:20px}}.t-featured-item{display:flex;flex-direction:column;gap:12px;width:calc(33.33333% - 20px)}@media screen and (max-width:767px){.t-featured-item{width:100%}}.t-featured-item__date{color:#172027;font-family:futura-pt,sans-serif;font-size:14px;font-weight:500;text-align:right}.t-featured-img-wrap{overflow:hidden;transition:transform .4s ease}.t-featured-item:hover .t-featured-img{transform:scale(1.05);transition:transform .4s ease}@media screen and (max-width:767px){.t-featured-img,.t-featured-img-wrap{width:100%}}.t-featured-img{transition:transform .4s ease}.t-featured-title-text{color:#172027;font-size:16px;letter-spacing:.02em}.t-featured-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.t-featured-tags-item{border:1px solid #172027;border-radius:50px;color:#172027;font-size:10px;padding:6px 16px}