@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:22.9333333333vw;margin-top:14.9333333333vw}@media (min-width:52.1875em){.interview{margin-bottom:8.3333333333vw;margin-top:3.6111111111vw}}@media (min-width:90em){.interview{margin-bottom:120px;margin-top:52px}}.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-cats{margin:0 auto 8.5333333333vw}@media (min-width:52.1875em){.interview__inner .interview-cats{margin-bottom:4.1666666667vw;max-width:71.1111111111vw}}@media (min-width:90em){.interview__inner .interview-cats{margin-bottom:60px;width:1024px}}.interview__inner .interview-cats .interview-cats-item{align-items:flex-start;background-color:#fef8f0;border-radius:2.1333333333vw;display:flex;flex-direction:column;gap:3.4666666667vw;justify-content:flex-start;padding:5.3333333333vw 6.4vw}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item{align-items:center;border-radius:.5555555556vw;flex-direction:row;gap:0;padding:1.6666666667vw 2.7777777778vw}}@media (min-width:90em){.interview__inner .interview-cats .interview-cats-item{border-radius:8px;padding:24px 40px}}.interview__inner .interview-cats .interview-cats-item:not(:last-child){margin-bottom:3.2vw}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item:not(:last-child){margin-bottom:.6944444444vw}}@media (min-width:90em){.interview__inner .interview-cats .interview-cats-item:not(:last-child){margin-bottom:10px}}.interview__inner .interview-cats .interview-cats-item__title{font-size:4.8vw;font-weight:700;letter-spacing:.08em}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item__title{font-size:1.1111111111vw;width:8.9285714286%}}@media (min-width:90em){.interview__inner .interview-cats .interview-cats-item__title{font-size:16px}}.interview__inner .interview-cats .interview-cats-item ul{align-items:stretch;display:flex;flex-wrap:wrap;gap:2.1333333333vw;justify-content:flex-start}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item ul{gap:.8333333333vw}}@media (min-width:90em){.interview__inner .interview-cats .interview-cats-item ul{gap:12px}}.interview__inner .interview-cats .interview-cats-item ul li a{background-color:#fff;border:.2666666667vw solid #ddd6d6;border-radius:32vw;display:block;font-size:3.2vw;font-weight:700;letter-spacing:.08em;padding:1.6vw 6.4vw 1.8666666667vw;position:relative}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item ul li a{border:.0694444444vw solid #ddd6d6;border-radius:8.3333333333vw;font-size:.9722222222vw;padding:.4861111111vw 1.6666666667vw .5555555556vw}.interview__inner .interview-cats .interview-cats-item ul li a:after{background:linear-gradient(90deg,#ffce6f,#ff7f09);border-radius:8.3333333333vw;content:"";height:100%;opacity:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transition:opacity .3s;width:100%;z-index:1}.interview__inner .interview-cats .interview-cats-item ul li a:hover{border:.0694444444vw solid #fff;color:#fff}}@media (min-width:52.1875em) and (min-width:90em){.interview__inner .interview-cats .interview-cats-item ul li a:hover{border:1px solid #fff}}@media (min-width:52.1875em){.interview__inner .interview-cats .interview-cats-item ul li a:hover:after{opacity:1}.interview__inner .interview-cats .interview-cats-item ul li a span{position:relative;z-index:5}}@media (min-width:90em){.interview__inner .interview-cats .interview-cats-item ul li a{border:1px solid #ddd6d6;border-radius:120px;font-size:14px;padding:7px 24px 8px}}.interview__inner .interview-cats .interview-cats-item ul li a.current{background:linear-gradient(90deg,#ffce6f,#ff7f09);border:none;color:#fff}.interview__inner .interview__contents{display:flex;flex-direction:column;flex-wrap:wrap;gap:8.5333333333vw}@media (min-width:52.1875em){.interview__inner .interview__contents{flex-direction:row;gap:4.4444444444vw 1.875vw}}@media (min-width:90em){.interview__inner .interview__contents{gap:64px 27px}}