@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Noto+Sans+JP:wght@200;300;400&display=swap";@media screen and (max-width: 960px){.cmn_kv__wrp{background-image:url(../../img/service/kv__bg_sp.jpg)}}@media screen and (min-width: 961px){.cmn_kv__wrp{background-image:url(../../img/service/kv__bg.jpg)}}.is__sales .cmn_sct__ttl{display:block}.is__sales .cmn_sct__ttl span{display:inline-block;line-height:1.5;transform:translateY(-0.5em)}.is__flow.cmn_sct__inr{margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.is__flow.cmn_sct__inr{width:93.3333333333vw;margin-top:20vw;margin-right:0}}@media screen and (min-width: 961px){.is__flow.cmn_sct__inr{width:1100px;margin-top:150px}.is__flow .cmn_sct__ttl{width:700px}.is__flow .cmn_sct__sbt{margin-bottom:9px}}.svc_sct__wrp{width:100%;position:relative}.svc_sct__wrp::before{content:"";width:1px;display:block;position:absolute;background-color:#9c5e9c}.svc_sct__box{width:100%;position:relative}.svc_sct__box::before{content:"";display:block;position:absolute;border:1px solid #9c5e9c;background-color:#fff;transition:all .3s ease-out}.svc_sct__box::after{content:"";display:block;position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;transform:scale(0.9) rotate(5deg) translateY(50px);transform-origin:right top;transition:all .3s ease-out .2s}.svc_sct__box .cmn__txt{opacity:0;transition:all .2s ease-out}.svc_sct__box.is__branding::after{background-image:url(../../img/service/branding__icn.svg)}.svc_sct__box.is__create::after{background-image:url(../../img/service/create__icn.svg)}.svc_sct__box.is__design::after{background-image:url(../../img/service/design__icn.svg)}.svc_sct__box.is__manufacture::after{background-image:url(../../img/service/manufacture__icn.svg)}.svc_sct__box.is__deliver::after{background-image:url(../../img/service/deliver__icn.svg)}.svc_sct__box.is__action::before{background-color:#9c5e9c}.svc_sct__box.is__action::after{opacity:1;transform:scale(1) rotate(0deg) translateY(0px)}.svc_sct__box.is__action .cmn__txt{opacity:1}.svc_sct__ttl{position:relative;z-index:2;color:#9c5e9c;font-family:"lato",sans-serif;font-weight:100;letter-spacing:.1em;font-size:50px}@media screen and (max-width: 834px){.svc_sct__ttl{font-size:8vw}}.svc_sct__ttl span{display:block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"Roboto",Arial,sans-serif;font-size:16px}@media screen and (max-width: 834px){.svc_sct__ttl span{font-size:3.2vw}}@media screen and (max-width: 960px){.svc_sct__wrp{margin-top:13.3333333333vw}.svc_sct__wrp::before{height:calc(100% - 3vw);left:1.3333333333vw;top:2.6666666667vw}.svc_sct__wrp .cmn__txt{width:100%}.svc_sct__box{width:86.6666666667vw;margin-right:auto;padding-left:6.6666666667vw;padding-bottom:13.3333333333vw}.svc_sct__box::before{width:2.6666666667vw;height:2.6666666667vw;left:0;top:2.6666666667vw}.svc_sct__box.is__branding::after{width:13.4413333333vw;height:11.8666666667vw;right:0;top:0}.svc_sct__box.is__create::after{width:12.508vw;height:12.6666666667vw;right:0;top:0}.svc_sct__box.is__design::after{width:11.792vw;height:12.42vw;right:0;top:0}.svc_sct__box.is__manufacture::after{width:16.9666666667vw;height:11.6266666667vw;right:0;top:0}.svc_sct__box.is__manufacture .svc_sct__ttl{letter-spacing:0}.svc_sct__box.is__deliver::after{width:19.5626666667vw;height:19.6933333333vw;right:-3.3333333333vw;top:0}.svc_sct__ttl{margin-bottom:24px;font-weight:300}.svc_sct__ttl span{margin-top:4px}}@media screen and (min-width: 961px){.svc_sct__wrp{margin-top:100px}.svc_sct__wrp::before{height:calc(100% - 40px);left:60px;top:19px}.svc_sct__wrp .cmn__txt{width:500px}.svc_sct__box{padding-left:104px;padding-bottom:93px}.svc_sct__box::before{width:20px;height:20px;left:50px;top:9px}.svc_sct__box.is__branding::after{width:146px;height:129px;right:176px;top:0}.svc_sct__box.is__create::after{width:141px;height:143px;right:176px;top:0}.svc_sct__box.is__design::after{width:137px;height:144px;right:176px;top:0}.svc_sct__box.is__manufacture::after{width:146px;height:100px;right:176px;top:0}.svc_sct__box.is__deliver::after{width:202px;height:203px;right:149px;top:0}.svc_sct__ttl{margin-bottom:24px}.svc_sct__ttl span{margin-top:4px}}
/*# sourceMappingURL=style.css.map */