.interview-list{position:relative}.interview-list::after{position:absolute;top:100%;left:0;display:block;width:100%;height:15px;content:"";background-color:#f8f8f8}.interview-list__common-content{max-width:1680px;padding-top:120px;margin:0 auto 140px}.interview-list__container{position:relative;width:100%}.interview-list__container::after{position:absolute;top:90px;left:0;width:100%;height:calc(100% - 90px - 50px);pointer-events:none;content:"";background-color:#f8f8f8}.interview-list__content{position:relative;z-index:1;max-width:1680px;padding-bottom:140px;margin:0 auto}.interview-list__ul{display:flex;flex-wrap:wrap;width:71.4285714286%;margin:0 auto}.interview-list__li{width:30%;margin-right:5%;margin-bottom:40px;background-color:#fff}.interview-list__li:nth-child(3n+3){margin-right:0}.interview-profile,.interview-detail-03{position:relative;z-index:1;width:85.7142857143%;max-width:1680px;margin:0 auto}.interview-profile{padding-top:100px}.interview-detail-01,.interview-detail-02{position:relative;z-index:1;width:100%;max-width:1680px;margin:0 auto}.interview-profile__inner{display:flex;flex-direction:row-reverse;align-items:flex-end}.interview-profile__icon{width:67%}.interview-profile__icon-image{width:100%}.interview-profile__text{position:relative;z-index:1;width:47%;padding-bottom:100px;margin-right:-10%}.interview-profile__text-inner{box-sizing:border-box;padding:60px;color:#fff;background-color:#293337}.interview-profile__text-heading{position:relative;padding-bottom:30px;margin:0 0 30px}.interview-profile__text-heading::after{position:absolute;bottom:0;left:0;display:block;width:20px;height:1px;content:"";background-color:#6b7b82}.interview-profile__text-time{display:block;margin:0 0 20px;font-size:1.2rem;font-weight:700;color:#9e9e9e;letter-spacing:.02em}.interview-profile__text-name{display:block;margin:0 0 15px}.interview-profile__text-name--ja{display:inline-block;margin-right:15px;font-size:2rem;font-weight:700;letter-spacing:.1em}.interview-profile__text-name--en{display:inline-block;font-family:FFMarkWebProBold,sans-serif;font-size:1.1rem;font-weight:700;color:#00a0e9;letter-spacing:.1em}.interview-profile__text-role{font-size:1.2rem;letter-spacing:.02em}.interview-profile__text-detail{margin:0;font-size:1.4rem;line-height:2}.interview-box-01 .hdg,.interview-box-02 .hdg,.interview-box-03 .hdg,.interview-box-04 .hdg{position:relative;margin:0 0 25px;font-size:2.6rem;font-weight:700;line-height:1.7;color:#00a0e9;letter-spacing:.02em}.interview-box-01 .hdg span,.interview-box-02 .hdg span,.interview-box-03 .hdg span,.interview-box-04 .hdg span{display:block;width:100%;margin:0;opacity:0;transition:opacity .6s cubic-bezier(.645,.045,.355,1)}.interview-box-01 .hdg span.js-scratch-fade,.interview-box-02 .hdg span.js-scratch-fade,.interview-box-03 .hdg span.js-scratch-fade,.interview-box-04 .hdg span.js-scratch-fade{opacity:1}.interview-box-01 .hdg canvas,.interview-box-02 .hdg canvas,.interview-box-03 .hdg canvas,.interview-box-04 .hdg canvas{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:1;transition:opacity .6s cubic-bezier(.645,.045,.355,1)}.interview-box-01 .hdg canvas.js-scratch-fade,.interview-box-02 .hdg canvas.js-scratch-fade,.interview-box-03 .hdg canvas.js-scratch-fade,.interview-box-04 .hdg canvas.js-scratch-fade{opacity:0}.interview-box-01 p,.interview-box-02 p,.interview-box-03 p,.interview-box-04 p{margin:0 0 25px;font-size:1.4rem;line-height:1.8}.interview-box-01 p:last-child,.interview-box-02 p:last-child,.interview-box-03 p:last-child,.interview-box-04 p:last-child{margin:0}.interview-box-01{display:flex}.interview-box-01 .img{align-self:flex-end;width:41.66666666%;margin-right:8.33333334%;margin-bottom:-40px}.interview-box-01 .txt{box-sizing:border-box;width:50%;padding:140px 120px}.interview-box-02{display:flex;flex-direction:row-reverse;align-items:center;margin:0 0 100px}.interview-box-02 .img{width:50%;text-align:right}.interview-box-02 .txt{box-sizing:border-box;width:50%;padding:140px 120px}.interview-box-03{display:flex;align-items:center;margin:0 0 100px}.interview-box-03 .img{position:relative;width:50%}.interview-box-03 .txt{box-sizing:border-box;width:50%;padding:140px 120px}.interview-box-04{display:flex;align-items:center;margin:0 0 100px}.interview-box-04 .img{position:relative;width:50%;text-align:right}.interview-box-04 .txt{position:relative;box-sizing:border-box;width:50%;padding:140px 120px}.interview-image-01{position:relative;z-index:1;width:100%;margin:0 0 100px}.interview-image-01 img{width:100%}.interview-image-02{position:relative;z-index:1;width:83.333334%;margin:0 auto}.interview-image-02 img{width:100%}.interview-full-img-heading{position:relative;overflow:hidden}.interview-hero__background{position:relative;height:100svh;overflow:hidden}.interview-hero__background-image{position:absolute;top:50%;left:50%;max-width:none;height:100svh;min-height:100svh;transform:translate(-50%,-50%)}.interview-hero__message{position:absolute;top:0;left:0;width:100%;height:100svh;overflow:hidden}.interview-hero__message-heading{position:absolute;top:47%;left:14.2857145%;width:71.428571%;margin:0;text-align:center;transform:translateY(-50%)}.interview-hero__message-heading-image{display:block;margin:0 auto;opacity:0;filter:blur(5px);transform:scale(1.1)translateZ(0);transition:opacity 1s cubic-bezier(.215,.61,.355,1).4s,filter 1s cubic-bezier(.215,.61,.355,1).4s,transform 1s cubic-bezier(.215,.61,.355,1).4s,filter 1s cubic-bezier(.215,.61,.355,1).4s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1).4s}.js-transition-start .interview-hero__message-heading-image{opacity:1;filter:blur(0);transform:scale(1)translateZ(0)}.interview-hero__message-heading-sub{display:inline-block;font-family:FFMarkWebProBold,sans-serif;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.3em}.interview-hero__message-heading-sub-text{display:inline-block;overflow:hidden}.interview-hero__message-heading-sub-text .text-split-move{display:inline-block;transform:translateY(110%);backface-visibility:hidden;transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1)}.js-transition-start .interview-hero__message-heading-sub-text .text-split-move{opacity:1;transform:translateY(0)}.interview-hero__message-heading-sub-text:first-child{margin-right:15px}.interview-hero__message-heading-sub-text:last-child{margin-right:0}.interview-hero__btn{position:absolute;bottom:0;left:50%;width:57.142857%;max-width:962px;padding:40px 0;background-color:#00a0e9;transform:translate(-50%,100%);transition:transform .6s cubic-bezier(.645,.045,.355,1)1.4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1)1.4s}.js-transition-start .interview-hero__btn{transform:translate(-50%,0)}.interview-hero__btn::before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-color:#00aef9;transform:translateZ(0)scaleY(0);transform-origin:bottom left;transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1)}.interview-hero__btn::after{position:absolute;bottom:100%;left:50%;display:block;width:1px;height:0;margin-bottom:-25px;content:"";background-color:#fff;transform:translateZ(0);transform-origin:top center;transition:transform .6s cubic-bezier(.645,.045,.355,1),height .6s cubic-bezier(.645,.045,.355,1)1.6s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.js-transition-start .interview-hero__btn::after{height:50px}.interview-hero__btn-text{position:relative;z-index:1;font-family:FFMarkWebProBold,sans-serif;font-size:1rem;color:#fff;letter-spacing:.2em}.interview-nav{padding:100px 0}.interview-nav__container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:840px;margin:0 auto}.interview-nav__left-link,.interview-nav__right-link{display:flex;align-items:center;text-decoration:none}.interview-nav__left-arrow,.interview-nav__right-arrow{display:block;width:10px;height:17px;transform:translate3d(0,0,0);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.interview-nav__left-arrow-svg,.interview-nav__right-arrow-svg{display:block;width:100%;height:100%;fill:#00a0e9}.interview-nav__left-img,.interview-nav__right-img{border-radius:50%}.interview-nav__left-text-name,.interview-nav__right-text-name{display:block;margin:0;font-size:2rem;font-weight:700;letter-spacing:.1em}.interview-nav__left-text-role,.interview-nav__right-text-role{display:block;font-size:1.2rem;letter-spacing:.02em}.interview-nav__left-arrow{margin-right:30px}.interview-nav__left-img{margin-right:20px}.interview-nav__left-text{text-align:left}.interview-nav__right-arrow{margin-left:30px}.interview-nav__right-link{flex-direction:row-reverse}.interview-nav__right-img{margin-left:20px}.interview-nav__right-text{text-align:right}.interview-nav__image{border-radius:50%}.interview-nav__index{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.interview-nav__index-link{display:block;text-decoration:none}.interview-nav__index-svg{display:block;width:22px;height:20px;margin:0 auto;fill:#00a0e9;transform:translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.interview-nav__index-text{display:block;margin:10px 0 0;font-family:FFMarkWebProBold,sans-serif;font-size:1.2rem;letter-spacing:.2em}.no-touchevents .interview-hero__btn:hover::after{transform:scaleY(.7)translate3d(0,-3px,0)}.no-touchevents .interview-hero__btn:hover::before{transform:translateZ(0)scaleY(1)}.no-touchevents .interview-nav__left-link:hover .arrow{transform:translate3d(-5px,0,0)}.no-touchevents .interview-nav__right-link:hover .arrow{transform:translate3d(5px,0,0)}.no-touchevents .interview-nav__index-link:hover .interview-nav__index-svg{transform:scale(1.05)rotateY(180deg)translateZ(0)}@media screen and (width <=1280px){.interview-profile__inner.txt .inner{padding:40px 60px}.interview-box-01 .hdg,.interview-box-02 .hdg,.interview-box-03 .hdg,.interview-box-04 .hdg{font-size:2rem;line-height:1.8}.interview-box-01 .img{margin-bottom:0}.interview-box-01 .txt{padding:70px 60px}.interview-box-02 .txt{padding:70px 60px}.interview-box-03 .txt{padding:70px 60px}.interview-box-04 .txt{padding:70px 60px}}@media screen and (width <=1024px){.interview-hero__message-heading{top:50%;left:5%;width:90%}.interview-hero__message-heading-image{margin:0 auto 10px}.interview-hero__btn{left:15%;width:70%;max-width:none;padding:30px 0;transform:translateY(100%)}.interview-hero__btn::after{margin-bottom:-18px}.js-transition-start .interview-hero__btn{transform:translateY(0)}.js-transition-start .interview-hero__btn::after{height:36px}.interview-list__common-content{box-sizing:border-box;padding:60px 20px 0;margin:0 auto 70px}.interview-list__content{box-sizing:border-box;width:100%;padding:0 20px 40px}.interview-list__ul{width:100%}.interview-list__li{width:48%;margin-right:4%;margin-bottom:40px}.interview-list__li:nth-child(3n+3){margin-right:4%}.interview-list__li:nth-child(even){margin-right:0}.interview-profile,.interview-detail-03{box-sizing:border-box;width:100%;padding:0 20px}.interview-profile{padding-top:50px}.interview-profile__text{width:48%;padding-bottom:0;margin-bottom:-50px}.interview-profile__text-inner{padding:30px}.interview-profile__text-heading{padding-bottom:15px;margin:0 0 15px}.interview-profile__text-time{margin:0 0 15px;font-size:1.1rem}.interview-profile__text-name--ja{font-size:1.6rem}.interview-profile__text-role{font-size:1.1rem}.interview-profile__text-detail{font-size:1.1rem}.interview-box-01 .hdg,.interview-box-02 .hdg,.interview-box-03 .hdg,.interview-box-04 .hdg{margin:0 0 35px}.interview-box-01 .txt{padding:50px 40px}.interview-box-02{margin:0 0 50px}.interview-box-02 .txt{padding:50px 40px}.interview-box-03{margin:0 0 50px}.interview-box-03 .txt{padding:50px 40px}.interview-box-04{margin:0 0 75px}.interview-box-04 .txt{padding:50px 40px}.interview-image-01{margin:0 0 50px}.interview-nav{padding:40px 0}.interview-nav__left-text-name,.interview-nav__right-text-name{font-size:1.6rem}.interview-nav__left-text-role,.interview-nav__right-text-role{font-size:1.1rem}.interview-nav__left-arrow{margin-right:15px}.interview-nav__right-arrow{margin-left:15px}}@media screen and (width <=768px){.interview-hero__message-heading-sub{font-size:.8rem}.interview-hero__btn{left:40px;width:calc(100% - 80px);padding:20px 0}.interview-hero__btn::after{margin-bottom:-12px}.js-transition-start .interview-hero__btn::after{height:25px}.interview-hero__btn-text{font-size:.8rem}.interview-profile__inner{flex-flow:row wrap;margin:0 0 50px}.interview-profile__icon{width:100%}.interview-profile__icon-image{width:100%}.interview-profile__text{width:80%;margin:-60px auto 0}.interview-box-01 .hdg,.interview-box-02 .hdg,.interview-box-03 .hdg,.interview-box-04 .hdg{font-size:2.6rem}.interview-box-01{flex-wrap:wrap}.interview-box-01 .img{width:100%;margin:0}.interview-box-01 .img img{width:100%}.interview-box-01 .txt{width:80%;margin:0 auto}.interview-box-02{flex-flow:row wrap;margin:0}.interview-box-02 .img{width:100%}.interview-box-02 .img img{width:100%}.interview-box-02 .txt{width:80%;margin:0 auto}.interview-box-03{flex-wrap:wrap;margin:0}.interview-box-03 .img{right:auto;width:100%}.interview-box-03 .txt{width:80%;margin:0 auto}.interview-box-04{flex-wrap:wrap}.interview-box-04 .img{right:auto;width:100%}.interview-box-04 .txt{width:80%;margin:0 auto}.interview-image-01{margin:0}.interview-nav__left-link{padding-left:30px}.interview-nav__left-arrow{position:absolute;top:50%;left:0;margin-top:-8px}.interview-nav__left-img{margin-right:15px}.interview-nav__right-arrow{position:absolute;top:50%;right:0;margin-top:-8px}.interview-nav__right-link{padding-right:30px}.interview-nav__right-img{margin-left:15px}}@media screen and (width <=480px){.interview-list__ul li{width:100%;margin:0 0 40px}.interview-list__ul li:last-child{margin:0}.interview-profile,.interview-detail-03{padding:0}.interview-profile__text{box-sizing:border-box;width:100%;padding:0 20px;margin:-30px auto 0}.interview-profile__text-name--ja{margin-right:10px;font-size:var(--font-size-sp-section-heading)}.interview-profile__text-name--en{font-size:var(--font-size-sp-default)}.interview-profile__text-role{font-size:var(--font-size-sp-default)}.interview-profile__text-detail{font-size:var(--font-size-sp-default)}.interview-box-01 .hdg,.interview-box-02 .hdg,.interview-box-03 .hdg,.interview-box-04 .hdg{margin:0 0 25px;font-size:var(--font-size-sp-section-heading);line-height:1.5}.interview-box-01 p,.interview-box-02 p,.interview-box-03 p,.interview-box-04 p{font-size:var(--font-size-sp-default);line-height:2}.interview-box-01 .txt{width:100%;padding:40px 20px}.interview-box-02 .txt{width:100%;padding:40px 20px}.interview-box-03 .txt{width:100%;padding:40px 20px}.interview-box-04 .txt{width:100%;padding:40px 20px}.interview-image-02{box-sizing:border-box;width:100%;padding:0 20px}.interview-nav{box-sizing:border-box;padding:40px 20px}.interview-nav__left-link,.interview-nav__right-link{position:relative;display:block}.interview-nav__left-img,.interview-nav__right-img{width:50%}.interview-nav__left-text-name,.interview-nav__right-text-name{margin:0 0 10px;font-size:1.1rem}.interview-nav__left-text-role,.interview-nav__right-text-role{font-size:.9rem}.interview-nav__left-link{padding-left:10px}.interview-nav__left-img{margin:0 auto 7px}.interview-nav__left-text{text-align:center}.interview-nav__right-link{padding-right:10px}.interview-nav__right-img{margin:0 auto 7px}.interview-nav__right-text{text-align:center}.interview-nav__index-text{margin:7px 0 0;font-size:.9rem}}