/* --------------------------------------------------------
 Name:      FUTUREK - page-interview.css
 Author:    これは作成者です
 Info:      FUTUREK
----------------------------------------------------------- */
@-webkit-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-moz-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-o-keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@keyframes linkArrow{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 0}25%{opacity:0;translate:-100% 100%}30%{opacity:1;translate:-100% 100%}to{opacity:1;translate:0 0}}@-webkit-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-moz-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-o-keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@keyframes headerAppear{0%{translate:0 100%}to{translate:0 0}}@-webkit-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-moz-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@-o-keyframes linkAppear{0%{opacity:0}to{opacity:1}}@keyframes linkAppear{0%{opacity:0}to{opacity:1}}@media print,screen and (min-width:781px){.page-interview .interview-header{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(0,0,0,.34);color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:400px;left:50%;margin-bottom:180px;position:relative;translate:-50% 0;width:100vw}.page-interview .interview-header .interview-title{margin-bottom:40px}.page-interview .interview-header .interview-title .ja{display:block;font-size:36px;font-weight:500;line-height:1.3888888889;margin-bottom:28px}.page-interview .interview-header .interview-title .ja:before{content:"";display:block;height:0;margin-top:-.19444em;width:0}.page-interview .interview-header .interview-title .ja:after{content:"";display:block;height:0;margin-bottom:-.19444em;width:0}.page-interview .interview-header .interview-title .en{display:block;font-size:16px;font-weight:500;line-height:1.625}.page-interview .interview-header .interview-title .en:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-interview .interview-header .interview-title .en:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-interview .interview-header .interview-person .ja{display:block;font-size:20px;font-weight:500;line-height:1;margin-bottom:36px}.page-interview .interview-header .interview-person .ja:before{content:"";display:block;height:0;margin-top:0;width:0}.page-interview .interview-header .interview-person .ja:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-interview .interview-header .interview-person .en{display:block;font-size:16px;font-weight:500;line-height:1}.page-interview .interview-header .interview-person .en:before{content:"";display:block;height:0;margin-top:0;width:0}.page-interview .interview-header .interview-person .en:after{content:"";display:block;height:0;margin-bottom:0;width:0}.page-interview .interview-header .interview-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-interview .interview-header .interview-img:after{background:rgba(0,0,0,.34);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-interview .interview-header .interview-img picture{display:block;height:100%;width:100%}.page-interview .interview-header .interview-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-interview [class*=-ja] .text{font-size:16px;line-height:1.625}.page-interview [class*=-ja] .text:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-interview [class*=-ja] .text:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-interview [class*=-ja] .text+.text{margin-top:1.625em}.page-interview .head{display:block;font-size:22px;font-weight:700;line-height:1.4545454545;margin-bottom:60px;margin-top:80px}.page-interview .head:before{content:"";display:block;height:0;margin-top:-.22727em;width:0}.page-interview .head:after{content:"";display:block;height:0;margin-bottom:-.22727em;width:0}.page-interview .image{margin-top:70px}.page-interview .close,.page-interview .link-area{margin-top:140px}.page-interview .link-area .link{margin:0 auto}.page-interview .other{margin-bottom:170px;margin-top:180px}.page-interview .other .image{margin-top:0}.page-interview .other-head{margin-bottom:100px}.page-interview .other-head .en{display:block;font-size:80px;letter-spacing:-.02em;line-height:1;margin-bottom:24px;overflow:hidden}.page-interview .other-head .en span{display:block}.page-interview .other-head .ja{display:block;font-size:20px;font-weight:700;line-height:1;overflow:hidden}.page-interview .other-head .ja span{display:block}.page-interview .interview-wrap{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:70px}.page-interview .interview-contents{margin-bottom:0;width:100%}.page-interview .ico-arrow-wrapper{scale:.6;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right}}@media only screen and (max-width:780px){.page-interview #section-wrapper #section-contents{padding-top:59px}.page-interview .interview-header{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;aspect-ratio:1/1;background:rgba(0,0,0,.54);color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:50%;margin-bottom:80px;padding:24px 0;position:relative;translate:-50% 0;width:100vw}.page-interview .interview-header .interview-title{margin-bottom:26px}.page-interview .interview-header .interview-title .ja{display:block;font-size:min(6.4vw,36px);font-weight:700;line-height:1.625;margin-bottom:18px}.page-interview .interview-header .interview-title .ja:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-interview .interview-header .interview-title .ja:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-interview .interview-header .interview-title .en{display:block;font-size:min(3.4666666667vw,16px);font-weight:500;line-height:1.6253846154}.page-interview .interview-header .interview-title .en:before{content:"";display:block;height:0;margin-top:-.31269em;width:0}.page-interview .interview-header .interview-title .en:after{content:"";display:block;height:0;margin-bottom:-.31269em;width:0}.page-interview .interview-header .interview-person .ja{display:block;font-size:14px;font-weight:700;line-height:1;margin-bottom:8px}.page-interview .interview-header .interview-person .en{display:block;font-size:13px;font-weight:500;line-height:1}.page-interview .interview-header .interview-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-interview .interview-header .interview-img:after{background:rgba(0,0,0,.54);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-interview .interview-header .interview-img picture{display:block;height:100%;width:100%}.page-interview .interview-header .interview-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-interview [class*=-ja] .text{font-size:min(3.7333333333vw,16px);line-height:1.8}.page-interview [class*=-ja] .text:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-interview [class*=-ja] .text:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-interview [class*=-ja] .text+.text{margin-top:1.6153846154em}.page-interview .head{display:block;font-size:min(4.8vw,22px);font-weight:700;line-height:1.5555555556;margin-bottom:46px;margin-top:86px}.page-interview .head:before{content:"";display:block;height:0;margin-top:-.27778em;width:0}.page-interview .head:after{content:"";display:block;height:0;margin-bottom:-.27778em;width:0}.page-interview .image{margin-top:70px}.page-interview .close{margin-top:160px}.page-interview .link-area{margin-top:80px}.page-interview .link-area .link{margin-inline:auto}.page-interview .other{margin-bottom:264px;margin-top:190px}.page-interview .other .image{margin-top:0}.page-interview .other-head{margin-bottom:80px}.page-interview .other-head .en{display:block;font-size:min(16vw,80px);letter-spacing:-.02em;line-height:1;margin-bottom:18px;overflow:hidden}.page-interview .other-head .en span{display:block}.page-interview .other-head .ja{display:block;font-size:20px;font-weight:700;line-height:1;overflow:hidden}.page-interview .other-head .ja span{display:block}}