body{font-weight:400;letter-spacing:.04em;overflow-x:hidden}body .js-scroll-fade{opacity:0;transform:translateY(50px);transition:opacity .7s,transform .7s}body .js-scroll-fade.is-add-visible,body .js-scroll-fade.is-on,body .js-scroll-fade.is-visible{opacity:1;transform:translateY(0)}@font-face{font-family:holland;src:url(../fonts/holland.ttf)}body{color:#222;font-family:Noto Sans JP,sans-serif;line-height:1.43}body main{overflow-x:clip}.interview{margin-bottom:32.2666666667vw;margin-top:12.2666666667vw}@media (min-width:52.1875em){.interview{margin-bottom:9.8611111111vw;margin-top:7.5vw}}@media (min-width:90em){.interview{margin-bottom:142px;margin-top:108px}}.interview__inner{margin:0 auto;max-width:85.3333333333vw}@media (min-width:52.1875em){.interview__inner{max-width:83.3333333333vw}}@media (min-width:90em){.interview__inner{max-width:1200px}}.interview__inner .interview__contents{display:flex;flex-direction:column;flex-wrap:wrap;gap:10.6666666667vw}@media (min-width:52.1875em){.interview__inner .interview__contents{flex-direction:row;gap:4.4444444444vw 1.7361111111vw}}@media (min-width:90em){.interview__inner .interview__contents{gap:64px 25px}}