/* --------------------------------------------------------
 Name:      FUTUREK - page-business-development.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-business-development .services{display:grid;gap:min(4.39238653vw,60px);grid-template-columns:1fr min(36.6032210835vw,500px);margin-bottom:min(11.7130307467vw,160px)}.page-business-development .services .labeled-heading{margin-bottom:min(2.4158125915vw,33px)}.page-business-development .services .labeled-heading-title>span{font-size:min(2.9282576867vw,40px)}.page-business-development .services .labeled-heading-label{margin-bottom:min(2.2693997072vw,31px)}.page-business-development .services-desc{font-weight:400;line-height:1.8;margin-bottom:min(1.756954612vw,24px)}.page-business-development .services-desc:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .services-desc:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .services .service{margin-top:min(17.8623718887vw,244px)}.page-business-development .services .service .labeled-heading{margin-bottom:min(5.1244509517vw,70px)}.page-business-development .services .service-fig{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.page-business-development .services .service-fig,.page-business-development .services .service-fig-capture{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.page-business-development .services .service-fig-capture{border-top:1px solid #707070;height:min(3.2942898975vw,45px);padding-top:min(2.1229868228vw,29px)}.page-business-development .services .service-fig-capture>img{height:100%;width:auto}.page-business-development .services .service-support-wrapper{margin:min(11.6398243045vw,159px) auto min(13.5431918009vw,185px);width:70.75%}@-webkit-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes at-draw{to{stroke-dashoffset:0}}@-moz-keyframes at-draw{to{stroke-dashoffset:0}}@-o-keyframes at-draw{to{stroke-dashoffset:0}}@keyframes at-draw{to{stroke-dashoffset:0}}.page-business-development .services .at-circle-left{fill:none;stroke:#141414;stroke-width:1.5;-webkit-animation:at-fadein .9s ease-out both;-moz-animation:at-fadein .9s ease-out both;-o-animation:at-fadein .9s ease-out both;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation:at-fadein .9s ease-out both;animation-delay:0s}.page-business-development .services .at-arrow{fill:none;stroke:#141414;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:at-draw .75s ease-out both;-moz-animation:at-draw .75s ease-out both;-o-animation:at-draw .75s ease-out both;-webkit-animation-delay:.72s;-moz-animation-delay:.72s;-o-animation-delay:.72s;animation:at-draw .75s ease-out both;animation-delay:.72s}.page-business-development .services .at-circle-right{fill:#141414;-webkit-animation:at-fadein .6s ease-out both;-moz-animation:at-fadein .6s ease-out both;-o-animation:at-fadein .6s ease-out both;-webkit-animation-delay:1.87s;-moz-animation-delay:1.87s;-o-animation-delay:1.87s;animation:at-fadein .6s ease-out both;animation-delay:1.87s}.page-business-development .services .service-support-wrapper .at-arrow,.page-business-development .services .service-support-wrapper .at-circle-left,.page-business-development .services .service-support-wrapper .at-circle-right{-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}.page-business-development .services .service-support-wrapper.is-animated .at-arrow,.page-business-development .services .service-support-wrapper.is-animated .at-circle-left,.page-business-development .services .service-support-wrapper.is-animated .at-circle-right{-webkit-animation-play-state:running!important;-moz-animation-play-state:running!important;-o-animation-play-state:running!important;animation-play-state:running!important}.page-business-development .value{margin-bottom:min(16.8374816984vw,230px)}.page-business-development .value .labeled-heading{margin-bottom:min(4.1727672035vw,57px)}.page-business-development .value-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(4.6852122987vw,64px);max-width:900px}.page-business-development .value-list .value-issue{-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;line-height:1.8;margin-bottom:min(.5124450952vw,7px)}.page-business-development .value-list .value-issue:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .value-list .value-issue:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .value-list .value-issue .value-label{font-size:18px}.page-business-development .value-list .value-strength{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:min(.5856515373vw,8px)}.page-business-development .value-list .value-strength:before{content:"";display:block;height:0;margin-top:-.2em;width:0}.page-business-development .value-list .value-strength:after{content:"";display:block;height:0;margin-bottom:-.2em;width:0}.page-business-development .value-list .value-strength .value-label{font-size:18px;padding-top:.2em}.page-business-development .value-list .value-label{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.page-business-development .value-list .value-desc{display:block;font-size:16px;font-weight:400;line-height:1.8;margin-top:min(1.0248901903vw,14px)}.page-business-development .value-list .value-desc:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .value-list .value-desc:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .backstories{margin-bottom:min(13.9092240117vw,190px)}.page-business-development .backstories .labeled-heading{margin-bottom:min(1.9033674963vw,26px)}.page-business-development .backstories-desc-text{margin-bottom:min(5.1244509517vw,70px)}.page-business-development .backstories .link{display:inline-block;translate:0 100%}.page-business-development .backstories-detail{display:grid;gap:min(6.4421669107vw,88px) min(2.0497803807vw,28px);grid-template-columns:1fr 1fr 1fr;text-align:left}.page-business-development .backstories-detail .text-ja{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-bottom:min(.439238653vw,6px);overflow:hidden}.page-business-development .backstories-detail .text-ja br{display:none}.page-business-development .backstories>.button{margin-top:min(6.149341142vw,84px);margin-inline:auto}.page-business-development .faq{margin-bottom:min(8.345534407vw,114px)}.page-business-development .faq .labeled-heading{margin-bottom:min(4.831625183vw,66px)}}@media only screen and (max-width:780px){.page-business-development .services{display:grid;gap:min(12.8vw,48px);margin-bottom:min(42.6666666667vw,160px);overflow:hidden}.page-business-development .services .labeled-heading{margin-bottom:min(8vw,30px)}.page-business-development .services .labeled-heading-title>span{font-size:min(6.4vw,24px)}.page-business-development .services .labeled-heading-label{margin-bottom:min(12.8vw,48px)}.page-business-development .services-desc{font-weight:400;line-height:1.8}.page-business-development .services-desc:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .services-desc:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .services .service .labeled-heading{margin-bottom:min(18.6666666667vw,70px)}.page-business-development .services .service-fig{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:min(14.9333333333vw,56px) auto min(19.7333333333vw,74px)}.page-business-development .services .service-fig,.page-business-development .services .service-fig-capture{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.page-business-development .services .service-fig-capture{border-top:1px solid #707070;height:min(9.6vw,36px);padding-top:min(6.4vw,24px)}.page-business-development .services .service-fig-capture>img{height:100%;width:auto}.page-business-development .services .service-support-wrapper{margin:0 auto;width:86.89%}@-webkit-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes at-fadein{0%{opacity:0}to{opacity:1}}@keyframes at-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes at-draw{to{stroke-dashoffset:0}}@-moz-keyframes at-draw{to{stroke-dashoffset:0}}@-o-keyframes at-draw{to{stroke-dashoffset:0}}@keyframes at-draw{to{stroke-dashoffset:0}}.page-business-development .services .at-circle-left{fill:none;stroke:#141414;stroke-width:1.5;-webkit-animation:at-fadein .9s ease-out both;-moz-animation:at-fadein .9s ease-out both;-o-animation:at-fadein .9s ease-out both;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation:at-fadein .9s ease-out both;animation-delay:0s}.page-business-development .services .at-arrow{fill:none;stroke:#141414;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:at-draw .75s ease-out both;-moz-animation:at-draw .75s ease-out both;-o-animation:at-draw .75s ease-out both;-webkit-animation-delay:.72s;-moz-animation-delay:.72s;-o-animation-delay:.72s;animation:at-draw .75s ease-out both;animation-delay:.72s}.page-business-development .services .at-circle-right{fill:#141414;-webkit-animation:at-fadein .6s ease-out both;-moz-animation:at-fadein .6s ease-out both;-o-animation:at-fadein .6s ease-out both;-webkit-animation-delay:1.87s;-moz-animation-delay:1.87s;-o-animation-delay:1.87s;animation:at-fadein .6s ease-out both;animation-delay:1.87s}.page-business-development .services .service-support-wrapper .at-arrow,.page-business-development .services .service-support-wrapper .at-circle-left,.page-business-development .services .service-support-wrapper .at-circle-right{-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important}.page-business-development .services .service-support-wrapper.is-animated .at-arrow,.page-business-development .services .service-support-wrapper.is-animated .at-circle-left,.page-business-development .services .service-support-wrapper.is-animated .at-circle-right{-webkit-animation-play-state:running!important;-moz-animation-play-state:running!important;-o-animation-play-state:running!important;animation-play-state:running!important}.page-business-development .value{margin-bottom:min(51.4666666667vw,193px)}.page-business-development .value .labeled-heading{margin-bottom:min(8.8vw,33px)}.page-business-development .value-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:min(22.4vw,84px)}.page-business-development .value-list .value-issue{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:min(3.7333333333vw,14px);font-weight:700;line-height:1.8;margin-bottom:min(2.1333333333vw,8px)}.page-business-development .value-list .value-issue:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .value-list .value-issue:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .value-list .value-issue .value-label{font-size:min(4.2666666667vw,16px);line-height:1.6}.page-business-development .value-list .value-strength{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:min(4.8vw,18px);font-weight:700;line-height:1.6}.page-business-development .value-list .value-strength:before{content:"";display:block;height:0;margin-top:-.3em;width:0}.page-business-development .value-list .value-strength:after{content:"";display:block;height:0;margin-bottom:-.3em;width:0}.page-business-development .value-list .value-strength .value-label{font-size:min(4.2666666667vw,16px);padding-top:.2em}.page-business-development .value-list .value-label{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:min(3.7333333333vw,14px)}.page-business-development .value-list .value-desc{display:block;font-size:min(3.7333333333vw,14px);font-weight:400;line-height:1.8;margin-top:min(3.7333333333vw,14px)}.page-business-development .value-list .value-desc:before{content:"";display:block;height:0;margin-top:-.4em;width:0}.page-business-development .value-list .value-desc:after{content:"";display:block;height:0;margin-bottom:-.4em;width:0}.page-business-development .backstories{margin-bottom:min(49.6vw,186px)}.page-business-development .backstories .labeled-heading{margin-bottom:min(6.9333333333vw,26px)}.page-business-development .backstories-desc-text,.page-business-development .backstories>.top-desc-text{margin-bottom:min(8.5333333333vw,32px)}.page-business-development .backstories .backstories-item:first-child .img{margin-bottom:min(5.3333333333vw,20px)}.page-business-development .backstories .backstories-item .text-ja{margin-bottom:min(3.2vw,12px)}.page-business-development .backstories .backstories-item .client{margin-bottom:min(5.3333333333vw,20px)}.page-business-development .backstories .link{display:inline-block;translate:0 100%}.page-business-development .backstories-detail{display:grid;gap:min(21.3333333333vw,80px) min(7.4666666667vw,28px);margin-bottom:min(21.3333333333vw,80px)}.page-business-development .backstories>.button{margin-top:min(22.6666666667vw,85px);margin-inline:auto}.page-business-development .faq{margin-bottom:min(47.4666666667vw,178px)}.page-business-development .faq .labeled-heading{margin-bottom:min(8.5333333333vw,32px)}}