#prod-intro{padding-bottom:18.4rem}@media (max-width:1024px){#prod-intro{padding:5rem 0 25rem}}.interview-block{padding:25.2rem 0 20rem;margin-top:10rem;position:relative;z-index:1}.interview-block .inner{max-width:153.5rem;align-items:stretch;min-height:75.2rem;row-gap:10rem}.interview-block .inner .img-box{width:39%}.interview-block .inner .img-box .abs-box.img{width:95.7rem}.interview-block .inner .img-box .abs-box.ttl{width:8.6rem}.interview-block .inner .img-box .abs-box.no{width:37.2rem}.interview-block .inner .txt-box{width:50.8%}.interview-block .inner .txt-box .subttl-box02{font-size:2.2rem;letter-spacing:0.1em;line-height:1.4;max-width:24.5em;width:90%;padding:0 0em 0.65em;margin-bottom:2.9em;justify-content:flex-start;align-items:flex-end}.interview-block .inner .txt-box .subttl-box02 dd{margin-right:2em}.interview-block .inner .txt-box .subttl-box02 dt span{font-size:4.1rem;letter-spacing:0.025em;line-height:1}.interview-block .inner .txt-box dl.txt>div dt{font-size:2rem;letter-spacing:0.1em;line-height:1;margin-bottom:1em}.interview-block .inner .txt-box dl.txt>div dt span{font-size:3.1rem;margin-right:0.2em}.interview-block .inner .txt-box dl.txt>div dd{font-size:1.6rem;letter-spacing:0.1em;line-height:1.56;margin-bottom:3em}.interview-block.bk{background:#c7bfbf;background:linear-gradient(200deg, #c7bfbf 0%, #d2d2d2 0%, #706f6f 17%, #494847 37%, #3b3937 58%, #3b3937 100%)}.interview-block.bk .inner{color:#fff}.interview-block.bk .inner .img-box .abs-box.img{inset:auto 0 0 auto;float:right}.interview-block.bk .inner .img-box .abs-box.ttl{inset:-18rem -3.1rem auto auto}.interview-block.bk .inner .img-box .abs-box.no{inset:auto -1.9rem -3rem auto}.interview-block.wh .inner{flex-direction:row-reverse}.interview-block.wh .inner .img-box .abs-box.img{inset:auto auto 0 0}.interview-block.wh .inner .img-box .abs-box.ttl{inset:-18rem auto auto -3.1rem}.interview-block.wh .inner .img-box .abs-box.no{inset:auto auto -3rem -1.9rem}.interview-block:last-of-type{padding-bottom:0}@media (max-width:1440px){.interview-block .inner .img-box{width:42%}}@media (max-width:1440px) and (max-width:1024px){.interview-block .inner{margin-top:-28rem}.interview-block .inner .img-box,.interview-block .inner .txt-box{width:100%}.interview-block .inner .img-box .abs-box.img{position:relative;width:100vw}.interview-block.bk .inner .img-box .abs-box.ttl{inset:6rem -3.1rem auto auto}.interview-block.wh .inner .img-box .abs-box.ttl{inset:6rem auto auto -3.1rem}}@media (max-width:1440px) and (max-width:1024px) and (max-width:840px){.interview-block .inner .txt-box .subttl-box02{font-size:2.1rem}.interview-block .inner .txt-box dl.txt>div dd{font-size:1.5rem}}@media (max-width:1440px) and (max-width:1024px) and (max-width:840px) and (max-width:520px){#prod-intro{padding:4rem 0 19rem}.interview-block{padding:20.2rem 0 18rem;margin-top:-5rem}.interview-block.last{padding:15.2rem 0 10rem}.interview-block .inner{row-gap:7rem}.interview-block .inner .img-box .abs-box.img{width:112vw}.interview-block .inner .img-box .abs-box.ttl{width:5.5rem}.interview-block .inner .img-box .abs-box.no{width:15.2rem}.interview-block .inner .txt-box .subttl-box02{font-size:1.6rem;row-gap:0.6em}.interview-block .inner .txt-box dl.txt>div dt{font-size:1.5rem;line-height:1.4}.interview-block .inner .txt-box dl.txt>div dt span{font-size:2.2rem}.interview-block .inner .txt-box dl.txt>div dd{font-size:1.2rem}.interview-block.bk .inner .img-box .abs-box.ttl{inset:2rem -2.2rem auto auto}.interview-block.wh .inner .img-box .abs-box.ttl{inset:2rem auto auto -2.2rem}.interview-block.bk .inner .img-box .abs-box.no{inset:auto -1.6rem -2rem auto}.interview-block.wh .inner .img-box .abs-box.no{inset:auto auto -2rem -1.6rem}}