@charset "UTF-8";.interviewList{display:flex;flex-direction:column;gap:180px}@media screen and (max-width:767px){.interviewList{gap:48px}}.interviewListBlock{display:flex;padding:0 8vw 0 20vw;color:#fff}@media screen and (max-width:767px){.interviewListBlock{flex-direction:column;padding:0 16px}}.interviewListBlock__q{padding-top:.5em;padding-right:40px;padding-bottom:40px;border-right:1px solid #fff}@media screen and (max-width:767px){.interviewListBlock__q{padding-top:0;padding-right:0;padding-bottom:.5em;border-right:none;border-bottom:1px solid #fff}}.interviewListBlock__q .headline{width:2em;white-space:nowrap;letter-spacing:.15em;font-weight:700;font-size:30px;line-height:1.5;writing-mode:vertical-rl}@media screen and (max-width:767px){.interviewListBlock__q .headline{width:auto;padding-left:.3em;font-size:20px;writing-mode:inherit}}.interviewListBlock__a{display:flex;flex-direction:column;gap:56px}@media screen and (max-width:767px){.interviewListBlock__a{gap:32px}.interviewListBlock__a>:nth-child(1){margin-top:24px}}.interviewListBlock__a .text p+p{margin-top:.5em}.interviewListBlock__a .type01{display:flex}.interviewListBlock__a .faceWrap{display:flex;flex-direction:column;gap:8px}.interviewListBlock__a .type01 .face{width:85px;margin:0 24px 0 56px}.interviewListBlock__a .type01 .face img{overflow:hidden;border-radius:50%}@media screen and (max-width:767px){.interviewListBlock__a .type01 .face{width:64px;margin:0 16px 0 0}}.interviewListBlock__a .type01 .text{flex:1}@media screen and (max-width:767px){.interviewListBlock__a .type01 .text{flex:1}}.interviewListBlock__a .type02 .text{margin-left:130px;color:#6cc1f7;font-weight:700}@media screen and (max-width:767px){.interviewListBlock__a .type02 .text{margin-left:48px}}.interviewListBlock__a .interviewHeadlineType01{margin-left:130px;color:#6cc1f7;font-weight:700;font-size:24px}@media screen and (max-width:767px){.interviewListBlock__a .interviewHeadlineType01{margin-left:48px}}.interviewImageCut{display:flex;gap:16px}@media screen and (max-width:767px){.interviewImageCut{display:flex;padding:0;gap:8px}}.interviewImageCut .fig{flex:1}.interviewImageCut .fig:nth-child(1){padding-top:80px}.interviewImageCut .fig:nth-child(2){padding-top:40px}@media screen and (max-width:767px){.interviewImageCut .fig:nth-child(1){padding-top:32px}.interviewImageCut .fig:nth-child(2){padding-top:16px}}.interviewImageCut .fig img{width:100%;border-radius:1rem}