.interview-first{width:100%;height:100vh;max-height:100vw;overflow:hidden;position:relative}.interview-first-inner{width:100%;height:100vh;max-height:100vw;overflow:hidden;position:fixed;top:0;left:0}.interview-first .fv-img{width:100%;height:100%;transform:scale(1.1);transition:opacity 1.6s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1.6s ease}.interview-first .fv-img img{width:100%;height:100%;object-fit:cover;object-position:40% top}.loaded .interview-first .fv-img{transform:scale(1)}.interview-first .fv-ttl{width:31%;position:absolute;top:calc(50% + 30px);transform:translateY(-50%);right:13.2%}.interview-first .fv-ttl img{max-height:99.5vh;width:auto}@media screen and (max-height: 500px){.interview-first .fv-ttl{top:auto;bottom:0;transform:translateY(0)}}.interview-first .fv-scroll{width:24px;height:190px;position:absolute;bottom:45px;right:24px}.interview-first .fv-scroll .txt{display:block;font-family:Arial,Helvetica,"sans-serif";font-size:16px;line-height:1;color:#fff;transform:rotate(90deg);transform-origin:left bottom;position:absolute;top:24px;left:10px}.interview-first .fv-scroll .arrow{display:block;width:20px;height:190px;position:absolute;top:0;left:0;overflow:hidden}.interview-first .fv-scroll .arrow::before{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;left:0;animation:scroll 1.8s infinite cubic-bezier(0.54, 0, 0, 0.99)}.interview-first .fv-scroll .arrow::after{content:"";width:1px;height:24px;background:#fff;position:absolute;bottom:0;left:0;transform:rotate(45deg);transform-origin:left bottom}@keyframes scroll{0%{transform:translate3d(0, -100%, 0)}50%{transform:translate3d(0, 0, 0)}85%{transform:translate3d(0, 98%, 0)}100%{transform:translate3d(0, 100%, 0)}}.interview-content{background:#c5b9ad;position:relative}.interview-article{width:1080px;margin:0 auto;padding:150px 0}.interview-article .img-block{position:relative;margin-top:150px}.interview-article .img-block::before{content:"";position:absolute;background:rgba(214,208,200,.7);border-radius:15px}.interview-article .img-block::after{content:"";position:absolute;background:rgba(255,251,246,.3);border-radius:15px}.interview-article .img-block figure{position:relative;z-index:1}.interview-article .img-block figure img{border-radius:15px;overflow:hidden}.interview-article .img-block>.txt{background:#eee9e4;border-radius:15px;padding:40px;font-size:16px;font-weight:bold;line-height:2;color:#756a52;position:absolute;z-index:1}.interview-article .qa-block{position:relative;margin-top:150px}.interview-article .qa-block::before{content:"";position:absolute;background:rgba(214,208,200,.7);border-radius:15px}.interview-article .qa-block::after{content:"";position:absolute;background:rgba(255,251,246,.3);border-radius:15px}.interview-article .qa-block .qa-txt{background:#eee9e4;border-radius:15px;padding:40px;position:relative;z-index:1}.interview-article .qa-block .qa-txt p{font-size:16px;line-height:2}.interview-article .qa-block .qa-txt p+p{margin-top:2em}.interview-article .qa-block .qa-txt p.q{color:#756a52;padding-left:2em;position:relative;font-weight:600}.interview-article .qa-block .qa-txt p.q::before{content:"";width:2em;height:1px;background:#756a52;position:absolute;top:14px;left:0}.interview-article .qa-block .qa-txt p.a{color:#756a52}.interview-article .credit-box{font-size:12px;line-height:1.7;color:#fff;position:absolute;bottom:30px;left:30px;z-index:2;cursor:pointer;opacity:1;transition:opacity .3s ease}.interview-article .credit-box:hover{opacity:.7}.interview-article .credit-box::before{content:"";width:146px;height:26px;background:#000;border-radius:13px;position:absolute;bottom:0;left:0;transform-origin:left bottom;transition:opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975),all .5s ease}.interview-article .credit-box .credit-btn{width:146px;height:26px;background:#000;border-radius:13px;text-align:center;padding:4px 3px 0 3px;cursor:pointer;position:absolute;bottom:0;left:0}.interview-article .credit-box .credit-btn .icon{display:block;width:9px;height:9px;position:absolute;top:8px;right:10px}.interview-article .credit-box .credit-btn .icon::before{content:"";width:1px;height:9px;background:#fff;position:absolute;top:0;right:4px}.interview-article .credit-box .credit-btn .icon::after{content:"";width:9px;height:1px;background:#fff;position:absolute;top:4px;right:0}.interview-article .credit-box .credit-txt{display:none;width:257px;padding:15px 15px 30px;position:relative;z-index:1}.interview-article .credit-box .credit-txt .name{display:block;text-align:center;margin-bottom:15px}.interview-article .credit-box .credit-txt .icon{display:block;width:9px;height:9px;position:absolute;top:15px;right:15px;transform:rotate(45deg)}.interview-article .credit-box .credit-txt .icon::before{content:"";width:1px;height:9px;background:#fff;position:absolute;top:0;right:4px}.interview-article .credit-box .credit-txt .icon::after{content:"";width:9px;height:1px;background:#fff;position:absolute;top:4px;right:0}.interview-article .credit-box.is-open::before{width:100%;height:100%}.interview-article .img01{height:715px;margin-top:0}.interview-article .img01 figure{width:580px;margin-left:35px}.interview-article .img01::before{width:182px;height:182px;bottom:0;right:340px}.interview-article .img01::after{width:390px;height:390px;top:250px;right:35px}.interview-article .img02{height:383px}.interview-article .img02 figure{width:266px;margin-left:auto;margin-right:250px;top:32px}.interview-article .img02::before{width:86px;height:86px;top:165px;left:397px}.interview-article .img02::after{width:176px;height:176px;top:207px;left:440px}.interview-article .img02>.txt{top:0;left:195px}.interview-article .qa01{margin-top:250px}.interview-article .qa01::before{width:137px;height:137px;bottom:-68px;right:120px}.interview-article .qa01::after{width:300px;height:300px;top:-100px;left:85px}.interview-article .qa01 .qa-txt{width:700px;margin:0 auto}.interview-article .img04{height:586px}.interview-article .img04 figure{width:450px;margin-left:auto;margin-right:127px;top:0}.interview-article .img04::before{width:185px;height:185px;top:401px;left:388px}.interview-article .img04::after{width:322px;height:322px;top:225px;left:123px}.interview-article .img04>.txt{right:170px;top:0}.interview-article .img05{height:373px}.interview-article .img05 figure{width:265px;margin-left:230px;margin-right:auto;top:48px}.interview-article .img05::before{width:86px;height:86px;top:137px;left:538px}.interview-article .img05::after{width:176px;height:176px;top:194px;left:414px}.interview-article .img05>.txt{top:0;right:234px}.interview-article .img06{height:900px}.interview-article .img06 figure{width:660px;margin-left:auto;margin-right:auto;top:0}.interview-article .img06 .credit-box{left:22.3%}.interview-article .qa02{margin-top:250px}.interview-article .qa02::before{width:137px;height:137px;bottom:-70px;right:115px}.interview-article .qa02::after{width:300px;height:300px;top:-100px;left:90px}.interview-article .qa02 .qa-txt{width:700px;margin:0 auto}.interview-article .img07{height:704px}.interview-article .img07 figure{width:500px;margin-left:135px;margin-right:auto}.interview-article .img07::before{width:124px;height:124px;bottom:0;right:172px;z-index:2}.interview-article .img07::after{width:366px;height:366px;top:265px;right:227px}.interview-article .img08{height:360px}.interview-article .img08 figure{width:230px;margin-left:234px;margin-right:auto;top:58px}.interview-article .img08::before{width:86px;height:86px;top:153px;left:540px}.interview-article .img08::after{width:176px;height:176px;top:184px;left:388px}.interview-article .img08>.txt{right:270px;top:0}.interview-article .qa03{margin-top:238px;margin-bottom:250px}.interview-article .qa03::before{width:137px;height:137px;bottom:-100px;right:113px}.interview-article .qa03::after{width:300px;height:300px;top:-88px;left:95px}.interview-article .qa03 .qa-txt{width:700px;margin:0 auto}.interview-article .qa04{margin-bottom:230px}.interview-article .qa04::before{width:126px;height:126px;bottom:-230px;right:375px}.interview-article .qa04::after{width:384px;height:384px;bottom:-155px;right:55px}.interview-article .qa04 .qa-txt{width:770px;margin:0 auto}.interview-favorite{background:#d6aca9}.interview-favorite-inner{width:1080px;margin:0 auto;padding:150px 0 150px;display:flex;justify-content:space-between;align-items:center}.interview-favorite .boxL{width:380px;padding-top:15px}.interview-favorite .boxR{width:620px}.interview-favorite .favorite-ttl{width:96%;margin-left:38px;margin-bottom:16px}.interview-favorite .favorite-img{width:376px;margin-left:32px}.interview-favorite .movie-box{width:620px;height:0;padding-bottom:56.25%;position:relative;border-radius:15px;overflow:hidden}.interview-favorite .movie-box iframe{width:100%;height:100%;position:absolute;top:0;left:0}.interview-favorite .favorite-txt{width:580px;margin:30px auto 0;padding:32px 28px;box-sizing:border-box;border:1px solid #fff;border-radius:30px;font-size:16px;line-height:2;color:#fff;position:relative}.interview-favorite .favorite-txt::before{content:"";width:30px;height:30px;border-width:1px;border-style:solid;border-color:#fff #fff #d6aca9 #d6aca9;background:#d6aca9;position:absolute;top:-27px;left:50%;transform:rotate(-45deg) translateX(-50%)}.interview-profile{background:#d7cdc3}.interview-profile-inner{width:1080px;margin:0 auto;padding:100px 0;position:relative}.interview-profile .profile-img{width:288px;position:absolute;top:142px;left:-30px}.interview-profile .profile-txtarea{width:976px;border:1px solid #b5a392;border-radius:30px;padding:55px 60px 90px 196px;margin-left:auto;font-size:16px;line-height:2;color:#fff;background:#b5a392}.interview-profile .profile-header{font-size:20px;font-weight:bold;margin-bottom:.5em}.interview-profile .profile-name{font-weight:bold;line-height:1.5}.interview-profile .profile-name-en{line-height:1.5}.interview-profile .profile-txt{margin-top:1em}.book-bottom-area{position:relative;background:#fff;margin-bottom:0;padding-bottom:100px}.is-fadein{opacity:0;transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadein.is-done{opacity:1}.is-fadeup{opacity:0;transform:translate(0, 100px);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadeup.is-done{opacity:1;transform:translate(0, 0)}.is-fadedown{opacity:0;transform:translate(0, -100px);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadedown.is-done{opacity:1;transform:translate(0, 0)}.is-fadeleft{opacity:0;transform:translate(-40px, 0);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-fadeleft.is-done{opacity:1;transform:translate(0, 0)}.is-faderight{opacity:0;transform:translate(40px, 0);transition:opacity 1s cubic-bezier(0.545, 0.08, 0.52, 0.975),all 1s ease}.is-faderight.is-done{opacity:1;transform:translate(0, 0)}
