@charset "UTF-8";.interview-list{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.interview-item{flex:0 0 calc((100% - 60px) / 3);position:relative}.interview-image{position:relative;border-radius:15px;overflow:hidden}.interview-image:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background:linear-gradient(to top,#0006,#0000);pointer-events:none}.interview-team{font-size:2.6rem;font-weight:600;color:#fff;position:absolute;bottom:10px;left:20px}@media(max-width:1300px){.interview-team{font-size:2vw;bottom:.769vw;left:1.538vw}.arrow-g{width:3.846vw;height:3.846vw;border-radius:1.154vw 0}.arrow-g:after{width:3.846vw;height:3.846vw;background-size:1.538vw}}@media(max-width:768px){.interview-list{gap:3vw}.interview-item{flex:0 0 100%}.interview-image{border-radius:3vw}.interview-team{font-size:var(--fs-sp-20);bottom:3vw;left:5vw}.arrow-g{width:10vw;height:10vw;border-radius:3vw 0}.arrow-g:after{width:10vw;height:10vw;background-size:4vw}}.lower-wrap.interview-detail{padding:20px 0 100px}.detail-note{font-size:1.4rem;text-align:right;margin-bottom:40px}.detail-wrap+.detail-wrap{margin-top:80px}.detail-main{position:relative;padding:80px 0}.detail-main-con{background:var(--color-light-green);border-radius:80px;padding:50px 110px}.detail-main:before,.detail-main:after{content:"";width:23px;height:177px;background:url(../../img/common/img_deco2.svg) center center no-repeat;background-size:100%;position:absolute;z-index:2;mix-blend-mode:multiply}.detail-main:before{top:0;right:50px}.detail-main:after{bottom:0;left:50px}.detail-main-body{width:30%;position:absolute;top:0;bottom:0;margin:auto;z-index:1;display:flex;align-items:center}#person05 .detail-main-body,#person06 .detail-main-body,#person09 .detail-main-body,#person10 .detail-main-body{width:40%}.detail-main-ttl{width:100%;font-size:4rem;font-weight:700;line-height:1;letter-spacing:.05em;position:relative;padding-bottom:30px}.detail-main-ttl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 45px,#fff 45px,#fff 100%)}.detail-main-image{width:55%;margin:0 0 -100px auto;border-radius:15px;overflow:hidden}.detail-main+.detail-con{margin-top:100px}.detail-con.detail-con.half{margin:80px auto 110px}.detail-bg{background:var(--color-light-gray);margin-left:max(5%,(100% - 1200px) / 2);padding:10px max(5%,(100% - 1100px) / 2) 50px 50px;border-radius:80px 0 0 80px}.detail-con.reverse .detail-bg{margin-left:auto;margin-right:max(5%,(100% - 1200px) / 2);padding:10px 50px 50px max(5%,(100% - 1100px) / 2);border-radius:0 80px 80px 0}.detail-flex{max-width:1100px;display:flex;gap:50px}.detail-con-image,.detail-con-qa{flex:1}.detail-con-image{border-radius:15px;overflow:hidden;margin-top:-80px;align-self:flex-start}.detail-con-q{display:flex;font-size:2.2rem;font-weight:700;width:calc((100% - 50px)/2);margin:0 0 10px auto;line-height:1.4;padding-bottom:10px;position:relative;padding-left:50px}.detail-con.half .detail-con-q{border-bottom:1px solid var(--color-primary);width:100%;box-sizing:border-box;padding-bottom:20px}.detail-con-q:before{position:absolute;content:"Q";display:inline-block;font-size:3.8rem;font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;color:var(--color-primary);left:0;top:-11px}.detail-con.reverse .detail-con-q{margin:0 auto 10px 0}.detail-con-read{font-size:2.6rem;font-weight:700;color:var(--color-primary);margin:20px 0;line-height:1.6}@media(min-width:769px){.detail-con-q.pc-space{letter-spacing:-.04em}}@media(max-width:1280px){.detail-main-ttl{font-size:3.125vw}}@media(max-width:768px){.lower-wrap.interview-detail{padding:3vw 0 10vw}.detail-note{font-size:var(--fs-sp-12);margin-bottom:5vw}.detail-wrap+.detail-wrap{margin-top:3vw}.detail-main{padding:15vw 0 7vw}.detail-main-con{border-radius:8vw;padding:7vw 10vw 0;display:flex;flex-direction:column}.detail-main:before,.detail-main:after{content:"";width:3.467vw;height:44.533vw}.detail-main:before{top:-5vw;right:3vw}.detail-main:after{bottom:-13vw;left:3vw}.detail-main-body{width:100%;position:static}#person05 .detail-main-body,#person06 .detail-main-body,#person09 .detail-main-body,#person10 .detail-main-body{width:100%}.detail-main-ttl{width:100%;font-size:var(--fs-sp-22);padding-bottom:5vw;margin-bottom:5vw}.detail-main-ttl:after{background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 8vw,#fff 8vw,#fff 100%)}.detail-main-image{width:100%;margin:0 0 -5vw auto;border-radius:3vw}.detail-main+.detail-con{margin-top:10vw}.detail-con.detail-con.half{margin:13vw auto 7vw}.detail-bg{margin-left:5vw;padding:3vw 5vw 5vw;border-radius:8vw 0 0 8vw;margin-bottom:16vw}.detail-con.reverse .detail-bg{margin:10vw 5vw 0 auto;padding:0 5vw 5vw;border-radius:0 8vw 8vw 0}.detail-flex{max-width:initial;gap:5vw;flex-direction:column-reverse}.detail-con-image{width:100%;border-radius:3vw;margin-top:0;margin-bottom:-13vw}.detail-con.reverse .detail-con-image{margin-top:-7vw;margin-bottom:0}.detail-con-q{font-size:var(--fs-sp-16);width:100%;margin:0 0 2vw auto;padding-bottom:2vw;padding-left:8vw}.detail-con-q.sp-space{letter-spacing:-.04em}.detail-con.half .detail-flex{gap:7vw}.detail-con.half .detail-con-q{width:100%;padding-bottom:3vw}.detail-con.reverse .detail-con-q{margin:0 auto 2vw 0}.detail-con-q:before{font-size:var(--fs-sp-26);left:0;top:-1.867vw}.detail-con.reverse .detail-con-read{margin:0 0 2vw}.detail-con-read{font-size:var(--fs-sp-18);margin:3vw 0 2vw}}.interview-others{background:var(--color-light-green);padding:80px 0 120px}.interview-others .center-ttl{margin-bottom:50px}.interview-slide-wrap{width:100%}.interview-slide{width:100%;padding-right:20px}.interview-slide-inn{width:100%;border-radius:15px;position:relative;overflow:hidden}.interview-slide-inn:before{content:"";width:50px;height:50px;background:var(--color-primary);border-radius:15px 0;position:absolute;bottom:0;right:0;z-index:1}.interview-slide-inn:after{content:"";width:50px;height:50px;background:url(../../img/common/icon_arrow_right_w.svg) center center no-repeat;background-size:20px;position:absolute;bottom:0;right:0;z-index:1}.person-wrap{position:relative}.person-ttl-wrap{color:#fff;position:absolute;bottom:10px;left:18px}.person-ttl{font-size:1.8rem}.person-name{font-size:2rem;line-height:2}.interview-others .slick-dots{width:100%;margin:0;display:flex;justify-content:center;position:absolute;bottom:-30px}.interview-others .slick-dots li{height:2px;font-size:0;line-height:1}.interview-others .slick-dots li+li{margin-left:5px}.interview-others .slick-dots li button{width:42px;height:2px;margin:0;background:#fff;border:none;opacity:1;font-size:0;color:transparent;transition:.3s ease-in-out}.interview-others .slick-dots li.slick-active button{background:var(--color-primary)}@media(max-width:1060px){.person-name{font-size:1.7vw}}@media(max-width:768px){.interview-others{padding:10vw 0 15vw}.interview-others .cont-inn{width:100%}.interview-others .center-ttl{margin-bottom:7vw}.interview-slide-wrap{width:100%;margin-top:8vw;position:relative;z-index:2}.interview-slide{width:100%;padding:0 2vw}.interview-slide-inn{width:100%;border-radius:3vw}.interview-slide-inn:before{content:"";width:10vw;height:10vw;border-radius:3vw 0}.interview-slide-inn:after{content:"";width:10vw;height:10vw;background:url(../../img/common/icon_arrow_right_w.svg) center center no-repeat;background-size:4vw}.person-wrap{position:relative}.person-ttl-wrap{color:#fff;position:absolute;bottom:2vw;left:4vw}.person-ttl{font-size:var(--fs-sp-13)}.person-name{font-size:var(--fs-sp-16)}.interview-others .slick-dots{width:100%;margin:0;padding-right:12vw;display:flex;position:absolute;bottom:-6vw;left:0}.interview-others .slick-dots li+li{margin-left:1vw}.interview-others .slick-dots li button{width:8vw}}
