/* --------------------------------------------------------
 Name:      FUTUREK - page-backstories-detail.css
 Author:    これは作成者です
 Info:      FUTUREK
----------------------------------------------------------- */
@charset "UTF-8";@-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}}.page-backstories-detail .en,.page-backstories-detail .ja{display:block}@media print,screen and (min-width:781px){.page-backstories-detail .backstories-header{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:400px;margin-bottom:180px;position:relative}.page-backstories-detail .backstories-header .client{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:36px}.page-backstories-detail .backstories-header .client .num{font-size:24px;letter-spacing:.04em;margin-right:24px}.page-backstories-detail .backstories-header .client .name{font-size:20px;line-height:1.625}.page-backstories-detail .backstories-header .title .ja{font-size:36px;line-height:1.3888888889;margin-bottom:28px;text-shadow:0 0 36px rgba(0,0,0,.5)}.page-backstories-detail .backstories-header .title .ja:before{content:"";display:block;height:0;margin-top:-.19444em;width:0}.page-backstories-detail .backstories-header .title .ja:after{content:"";display:block;height:0;margin-bottom:-.19444em;width:0}.page-backstories-detail .backstories-header .title .en{font-size:16px;line-height:1.625;text-shadow:0 0 36px rgba(0,0,0,.5)}.page-backstories-detail .backstories-header .title .en:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-backstories-detail .backstories-header .title .en:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-backstories-detail .backstories-header .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-backstories-detail .backstories-header .image:after{background:rgba(0,0,0,.34);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-backstories-detail .backstories-header .image picture{display:block;height:100%;width:100%}.page-backstories-detail .backstories-header .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-backstories-detail .backstories-contents .head{font-size:22px;font-weight:700;line-height:1.4545454545;margin-bottom:80px}.page-backstories-detail .backstories-contents .head:before{content:"";display:block;height:0;margin-top:-.22727em;width:0}.page-backstories-detail .backstories-contents .head:after{content:"";display:block;height:0;margin-bottom:-.22727em;width:0}.page-backstories-detail .backstories-contents .subhead{font-size:22px;font-weight:700;line-height:1.4545454545;margin-bottom:80px;margin-top:300px}.page-backstories-detail .backstories-contents .subhead:before{content:"";display:block;height:0;margin-top:-.22727em;width:0}.page-backstories-detail .backstories-contents .subhead:after{content:"";display:block;height:0;margin-bottom:-.22727em;width:0}.page-backstories-detail .backstories-contents .image{margin:80px 0}.page-backstories-detail .backstories-contents .image .caption{display:block;font-size:13px;line-height:1.2307692308;margin-top:14px}.page-backstories-detail .backstories-contents .image .caption:before{content:"";display:block;height:0;margin-top:-.11538em;width:0}.page-backstories-detail .backstories-contents .image .caption:after{content:"";display:block;height:0;margin-bottom:-.11538em;width:0}.page-backstories-detail .backstories-contents .interviewer-ja{font-size:16px;font-weight:500;line-height:1.8}.page-backstories-detail .backstories-contents .interviewer-ja:before{content:"ー";margin-right:1em}.page-backstories-detail .backstories-contents .interviewee-ja span{display:block;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px}.page-backstories-detail .backstories-contents .interviewee-ja p{font-size:16px;line-height:1.625}.page-backstories-detail .backstories-contents .interviewee-ja p:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-backstories-detail .backstories-contents .interviewee-ja p:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-backstories-detail .backstories-contents .interviewee-ja p+p{margin-top:1.625em}.page-backstories-detail .backstories-contents .interviewee-ja p.mt-large{margin-top:3.25em}.page-backstories-detail .backstories-contents .interviewee-ja+.interviewee-ja,.page-backstories-detail .backstories-contents .interviewee-ja+.interviewer-ja,.page-backstories-detail .backstories-contents .interviewer-ja+.interviewee-ja{margin-top:80px}.page-backstories-detail .link-wrap{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:184px;margin-top:80px}.page-backstories-detail .link-wrap,.page-backstories-detail .link-wrap .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-backstories-detail .link-wrap .links{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.page-backstories-detail .link-wrap .links .external-link{margin-left:24px}.page-backstories-detail .link-wrap .backto .link{margin:0 auto}.page-backstories-detail .editorial-post{font-size:16px;margin-bottom:80px;margin-top:80px}.page-backstories-detail .editorial-post-title{font-weight:700;margin-bottom:10px}.page-backstories-detail .note-notice{font-size:16px;margin-top:80px}.page-backstories-detail .embed-note{margin-bottom:90px;margin-top:80px}.page-backstories-detail .embed-note-text{font-size:16px;margin-bottom:16px;text-align:center}.page-backstories-detail .embed-note-iframe{margin:0 auto;max-width:700px;width:100%}.page-backstories-detail .embed-note .note-embed{height:240px;width:100%}}@media only screen and (max-width:780px){.page-backstories-detail #section-wrapper #section-contents{padding-top:59px}.page-backstories-detail .backstories-header{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:min(101.8666666667vw,400px);margin-bottom:80px;position:relative}.page-backstories-detail .backstories-header .client{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:700;margin-bottom:22px}.page-backstories-detail .backstories-header .client .num{font-size:min(5.3333333333vw,24px);letter-spacing:.04em;margin-right:14px}.page-backstories-detail .backstories-header .client .name{font-size:min(4.2666666667vw,20px);line-height:1.625}.page-backstories-detail .backstories-header .title .ja{font-size:min(6.4vw,36px);font-weight:700;line-height:1.625;margin-bottom:18px;text-shadow:0 0 36px rgba(0,0,0,.5)}.page-backstories-detail .backstories-header .title .ja:before{content:"";display:block;height:0;margin-top:-.3125em;width:0}.page-backstories-detail .backstories-header .title .ja:after{content:"";display:block;height:0;margin-bottom:-.3125em;width:0}.page-backstories-detail .backstories-header .title .en{font-size:min(3.4666666667vw,16px);line-height:1.6253846154;text-shadow:0 0 36px rgba(0,0,0,.5)}.page-backstories-detail .backstories-header .title .en:before{content:"";display:block;height:0;margin-top:-.31269em;width:0}.page-backstories-detail .backstories-header .title .en:after{content:"";display:block;height:0;margin-bottom:-.31269em;width:0}.page-backstories-detail .backstories-header .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-backstories-detail .backstories-header .image:after{background:rgba(0,0,0,.54);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-backstories-detail .backstories-header .image picture{display:block;height:100%;width:100%}.page-backstories-detail .backstories-header .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-backstories-detail .backstories-contents .head{font-size:min(4.8vw,22px);font-weight:700;line-height:1.4545454545;margin-bottom:60px}.page-backstories-detail .backstories-contents .head:before{content:"";display:block;height:0;margin-top:-.22727em;width:0}.page-backstories-detail .backstories-contents .head:after{content:"";display:block;height:0;margin-bottom:-.22727em;width:0}.page-backstories-detail .backstories-contents .subhead{font-size:min(4.8vw,22px);font-weight:700;line-height:1.4545454545;margin-bottom:80px;margin-top:200px}.page-backstories-detail .backstories-contents .subhead:before{content:"";display:block;height:0;margin-top:-.22727em;width:0}.page-backstories-detail .backstories-contents .subhead:after{content:"";display:block;height:0;margin-bottom:-.22727em;width:0}.page-backstories-detail .backstories-contents .image{margin:60px 0}.page-backstories-detail .backstories-contents .image .caption{display:block;font-size:min(2.6666666667vw,13px);line-height:1.6;margin-top:14px}.page-backstories-detail .backstories-contents .image .caption:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-backstories-detail .backstories-contents .image .caption:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-backstories-detail .backstories-contents .interviewer-ja{font-size:min(3.4666666667vw,16px);font-weight:500;line-height:1.8}.page-backstories-detail .backstories-contents .interviewer-ja:before{content:"ー";margin-right:1em}.page-backstories-detail .backstories-contents .interviewee-ja span{display:block;font-size:min(3.4666666667vw,16px);font-weight:700;line-height:1.4;margin-bottom:10px}.page-backstories-detail .backstories-contents .interviewee-ja p{font-size:min(3.7333333333vw,16px);line-height:1.6153846154}.page-backstories-detail .backstories-contents .interviewee-ja p:before{content:"";display:block;height:0;margin-top:-.30769em;width:0}.page-backstories-detail .backstories-contents .interviewee-ja p:after{content:"";display:block;height:0;margin-bottom:-.30769em;width:0}.page-backstories-detail .backstories-contents .interviewee-ja p+p{margin-top:1.6153846154em}.page-backstories-detail .backstories-contents .interviewee-ja p.mt-large{margin-top:3.2307692308em}.page-backstories-detail .backstories-contents .interviewee-ja+.interviewee-ja,.page-backstories-detail .backstories-contents .interviewee-ja+.interviewer-ja,.page-backstories-detail .backstories-contents .interviewer-ja+.interviewee-ja{margin-top:60px}.page-backstories-detail .link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:180px;margin-top:80px}.page-backstories-detail .link-wrap .links a{margin-top:40px;margin-inline:auto}.page-backstories-detail .link-wrap .links .external-link{margin-top:13px}.page-backstories-detail .link-wrap .backto .link{margin:0 auto}.page-backstories-detail .note-notice{font-size:min(3.4666666667vw,16px);margin-top:60px}.page-backstories-detail .embed-note{margin-bottom:80px;margin-top:60px}.page-backstories-detail .embed-note-text{font-size:min(3.4666666667vw,16px);margin-bottom:16px;text-align:center}.page-backstories-detail .embed-note-iframe{margin:0 auto;width:100%}.page-backstories-detail .embed-note .note-embed{height:min(53.3333333333vw,240px);width:100%}}