.p-interview{padding-block:clamp(5rem,2.73rem + 9.7vw,10rem)}.p-interview__ttl{margin-block-end:clamp(2.625rem,2rem + 2.67vw,4rem)}.p-interview__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:3.5rem 2.5rem}@media screen and (max-width: 768px){.p-interview__items{gap:1.5rem}}.p-interview__items .c-interviewItem{transition:.3s ease}.p-interview__items .c-interviewItem:hover,.p-interview__items .c-interviewItem:focus-visible{transform:translateY(-5px)}@media screen and (max-width: 768px){.c-mvInterview{height:auto;padding-block-end:2.5rem}}.c-mvInterview .c-mv__bg{inset-inline-start:10%}@media screen and (max-width: 768px){.c-mvInterview .c-mv__bg{inset-inline-start:-50%;inset-block-start:-5%}}.c-mvInterview .c-mv__bg p{color:#fff;font-size:clamp(2rem,13.13vw,13.125rem);line-height:1;letter-spacing:.05em}.c-mvInterview__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"ttl " "profile ";align-items:start}@media screen and (max-width: 768px){.c-mvInterview__grid{grid-template-columns:1fr}}.c-mvInterview__ttl{grid-area:ttl;padding-block-start:clamp(5.25rem,2.86rem + 10.18vw,10.5rem);padding-block-end:clamp(1.75rem,-0.18rem + 8.24vw,6rem);position:relative;z-index:4}.c-mvInterview .num{font-size:clamp(1rem,.89rem + .48vw,1.25rem)}.c-mvInterview__name{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 1em}@media screen and (max-width: 768px){.c-mvInterview__name{align-items:flex-start;margin-block-end:1rem}}.c-mvInterview__name .name{font-size:1.75rem}@media screen and (max-width: 768px){.c-mvInterview__name .name{flex-basis:100%}}.c-mvInterview__name .time{font-size:clamp(.75rem,.64rem + .48vw,1rem);border:1px solid #fff;padding-inline:1.2em;border-radius:20px}.c-mvInterview__cp{font-size:clamp(1.375rem,.86rem + 2.18vw,2.5rem);line-height:1.619047619;font-size:clamp(1.125rem,.5rem + 2.67vw,2.5rem)}.c-mvInterview__img{position:absolute;inset-inline-end:0;inset-block-end:0;z-index:3}@media screen and (max-width: 768px){.c-mvInterview__img{inset-block-end:100%}}@media screen and (max-width: 768px){.c-mvInterview__img.--pc{display:none}}.c-mvInterview__img.--sp{display:none}@media screen and (max-width: 768px){.c-mvInterview__img.--sp{display:block}}.c-mvInterview__img--01 img{width:min(631px,calc(180 / 375 * 100vw));aspect-ratio:631/797}.c-mvInterview__img--02{transform:translateX(15%)}.c-mvInterview__img--02 img{width:min(872px,calc(254 / 375 * 100vw));aspect-ratio:872/778}.c-mvInterview__img--03 img{width:min(527px,calc(150 / 375 * 100vw));aspect-ratio:527/799}.c-mvInterview__img--04 img{width:min(511px,calc(144 / 375 * 100vw));aspect-ratio:511/805}.c-mvInterview__img--05 img{width:min(569px,calc(164 / 375 * 100vw));aspect-ratio:569/787}.profile{grid-area:profile;align-self:end;position:relative;z-index:2;background:#fff;color:hsl(223,41%,27%);margin-inline-start:calc(50% - 50svw);padding-inline-start:calc(50svw - 50%);padding-inline-end:clamp(2rem,1.55rem + 1.94vw,3rem);padding-block:clamp(2rem,1.55rem + 1.94vw,3rem);border-radius:0 10px 0 0}@media screen and (max-width: 768px){.profile{margin-inline:auto;border-radius:10px;width:100%}}.profile__ttl{font-size:clamp(1.125rem,.9rem + .97vw,1.625rem);color:hsl(205,87%,50%);border-bottom:1px solid hsl(205,87%,50%);width:-moz-fit-content;width:fit-content;line-height:1;padding-block-end:.625rem;margin-block-end:.8em}.profile__dl{font-size:clamp(.875rem,.82rem + .24vw,1rem);line-height:2;gap:8px 1.5em;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width: 768px){.profile__dl{flex-direction:column}}.profile__dl dt{white-space:nowrap}.c-mv__bg--ttl{position:absolute;inset-inline:0;rotate:30deg;font-size:min(13vw,208px);line-height:1;color:hsl(0deg, 0%, 100% , 20%);top:0}.p-single{padding-block-start:clamp(5.25rem,2.86rem + 10.18vw,10.5rem);padding-block-end:clamp(5.25rem,3.32rem + 8.24vw,9.5rem)}.p-single__inner{width:min(1100px,96%);margin-inline:auto}.p-single .c-ttl{margin-block-end:clamp(3rem,2.32rem + 2.91vw,4.5rem)}.p-single__movie{margin-block-end:clamp(4.375rem,2.73rem + 7.03vw,8rem)}.p-single__movie video{margin-inline:auto;display:block;aspect-ratio:1045/585;max-width:100%}.p-single__flex{gap:1rem 3rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width: 768px){.p-single__flex{flex-direction:column}}.p-single__flex:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.p-single__flex:nth-child(even){flex-direction:column}}.p-single__flex:not(:last-child){margin-block-end:clamp(3.875rem,2.68rem + 5.09vw,6.5rem)}.p-single__flex:last-child{margin-block-start:clamp(4.625rem,2.86rem + 7.52vw,8.5rem);flex-direction:column;row-gap:2rem}@media screen and (max-width: 768px){.p-single__flex:last-child{row-gap:1rem}}.p-single__box{flex-basis:50%}.p-single__h3{font-size:clamp(1rem,.77rem + .97vw,1.5rem);line-height:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;margin-block-end:1.2em}.p-single__h3::before{content:"";display:inline-block;width:14px;height:8px;border-radius:4px;background:hsl(205,87%,50%)}.p-single__h4{text-align:center;font-size:clamp(1.25rem,.91rem + 1.45vw,2rem);line-height:1.5;margin-block-end:.5em}.p-single__txt{font-size:clamp(.875rem,.82rem + .24vw,1rem);line-height:2}