.btn-code__link[data-v-255cbb38]{display:flex;align-items:center}.btn-code__link[data-v-255cbb38]:focus,.btn-code__link[data-v-255cbb38]:hover{text-decoration:none}.btn-code__code[data-v-255cbb38]{position:relative;display:inline-block;padding-bottom:1em;font-size:.875rem;color:rgba(52,65,84,.7)}.btn-code__code[data-v-255cbb38]:after,.btn-code__code[data-v-255cbb38]:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:#afa9ac}.btn-code__code[data-v-255cbb38]:after{background:#fb7956;transform:scaleX(0);transform-origin:left center;transition:transform 2s}.btn-code__btn[data-v-255cbb38]{min-width:145px}.btn-code.align-center[data-v-255cbb38]{text-align:center}.btn-code.align-center .btn-code__link[data-v-255cbb38]{display:inline-flex;margin-left:auto;margin-right:auto}.btn-code.white .btn-code__code[data-v-255cbb38]{color:hsla(0,0%,99.6%,.7)}.btn-code.white .btn-code__code[data-v-255cbb38]:before{background:hsla(0,0%,99.6%,.3)}@media (hover:hover) and (min-width:64em){.btn-code__code__text[data-v-255cbb38]{position:relative;display:inline-block;color:transparent;transition:color .3s}.btn-code__code__text[data-v-255cbb38]:after,.btn-code__code__text[data-v-255cbb38]:before{content:attr(data-text);position:absolute;top:-2px;left:0;width:100%;height:105%;color:#fb7956;transition:-webkit-clip-path 2s;transition:clip-path 2s;transition:clip-path 2s,-webkit-clip-path 2s;-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0)}.btn-code__code__text[data-v-255cbb38]:after{color:rgba(52,65,84,.7);-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.btn-code.white .btn-code__code[data-v-255cbb38]:after{background:#344154}.btn-code.white .btn-code__code__text[data-v-255cbb38]:before{color:#344154}.btn-code.white .btn-code__code__text[data-v-255cbb38]:after{color:#fefefe}.btn-code:hover .btn-code__code[data-v-255cbb38]:after{will-change:transform}.btn-code:hover .btn-code__code__text[data-v-255cbb38]:after,.btn-code:hover .btn-code__code__text[data-v-255cbb38]:before{will-change:clip-path}.btn-code__link:focus .btn-code__code[data-v-255cbb38]:after,.btn-code__link:hover .btn-code__code[data-v-255cbb38]:after{transform:scaleX(1);transition-duration:1s}.btn-code__link:focus .btn-code__code__text[data-v-255cbb38]:after,.btn-code__link:focus .btn-code__code__text[data-v-255cbb38]:before,.btn-code__link:hover .btn-code__code__text[data-v-255cbb38]:after,.btn-code__link:hover .btn-code__code__text[data-v-255cbb38]:before{transition-duration:1s;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.btn-code__link:focus .btn-code__code__text[data-v-255cbb38]:after,.btn-code__link:hover .btn-code__code__text[data-v-255cbb38]:after{-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0)}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.btn-code__code[data-v-255cbb38]{margin-right:.5rem}.btn-code.align-right .btn-code__code[data-v-255cbb38]{margin-right:0}.btn-code.align-right .btn-code__btn[data-v-255cbb38]{display:block}}@media print,screen and (min-width:40em){.btn-code.align-right .btn-code__link[data-v-255cbb38]{width:50%;margin-left:auto}}@media print,screen and (min-width:64em){.btn-code__code[data-v-255cbb38]{margin-right:2rem}}.about-contact[data-v-2debb463] .main-title{font-size:13vw}@media screen and (min-width:90em){.about-contact[data-v-2debb463] .main-title{font-size:calc((50vw + 669px)/7.45668)}}@media screen and (min-width:120.0625em){.about-contact[data-v-2debb463] .main-title{font-size:219px}}.service-list__item[data-v-6aafa7c7]{position:relative;margin-bottom:5rem;color:#344154}.service-list__en[data-v-6aafa7c7]{margin-bottom:0;font-size:1.25rem;line-height:1;color:#383838}@media print,screen and (min-width:64em){.service-list__en[data-v-6aafa7c7]{font-size:1.875rem}}.service-list__title[data-v-6aafa7c7]{font-size:1.5rem}@media print,screen and (min-width:64em){.service-list__title[data-v-6aafa7c7]{font-size:2.25rem}.service-list__title__text[data-v-6aafa7c7]{position:relative;z-index:-1;color:transparent}.service-list__title__text[data-v-6aafa7c7]:before{content:"";position:absolute;z-index:5;top:50%;left:-5%;margin-top:-1px;display:block;width:110%;height:3px;background:#fb7956;transform:scaleX(0);transform-origin:left;transition:transform .8s}.service-list__title__mask[data-v-6aafa7c7]{position:absolute;left:0;height:50%;overflow:hidden;color:#344154;transition:transform .8s,opacity .8s}.service-list__title__mask[data-v-6aafa7c7]:before{content:attr(data-text)}.service-list__title__mask--bottom[data-v-6aafa7c7],.service-list__title__mask[data-v-6aafa7c7]:nth-child(2){top:50%}.service-list__title__mask--bottom[data-v-6aafa7c7]:before,.service-list__title__mask[data-v-6aafa7c7]:nth-child(2):before{display:block;transform:translateY(-50%)}.service-list__item:focus .service-list__title__text[data-v-6aafa7c7]:before,.service-list__item:hover .service-list__title__text[data-v-6aafa7c7]:before{transform:scaleX(1);transition-duration:.3s}.service-list__item:focus .service-list__title__mask[data-v-6aafa7c7],.service-list__item:hover .service-list__title__mask[data-v-6aafa7c7]{transform:translateX(-5px) skew(-20deg);transition-duration:.3s}.service-list__item:focus .service-list__title__mask[data-v-6aafa7c7]:nth-child(2),.service-list__item:hover .service-list__title__mask[data-v-6aafa7c7]:nth-child(2){transform:translateX(5px) skew(-20deg)}}.service-list__svc__item[data-v-6aafa7c7]{display:inline-block;margin-right:1.25rem}@media screen and (max-width:21.875em){.service-list__svc__item[data-v-6aafa7c7]{font-size:.75rem}}@media screen and (min-width:75em){.service-list.xlarge-up-3>.cell[data-v-6aafa7c7]{width:calc(33.33% - 3.75rem)}}.service-list__img-box[data-v-6aafa7c7]{width:100%}.service-list__img-box[data-v-6aafa7c7]:not(.child-loaded){opacity:0}.service-list__img-box[data-v-6aafa7c7]:before{padding-top:67.65%}.service-list__hover[data-v-6aafa7c7],.service-list__line[data-v-6aafa7c7]{pointer-events:none}.service-list__hover[data-v-6aafa7c7]{width:100%;opacity:0}.service-list__hover[data-v-6aafa7c7]:before{content:"";display:block;padding-top:67.65%}.service-list__hover[data-v-6aafa7c7] svg{position:absolute;left:0;top:0;width:100%;height:100%}.service-list__hover[data-v-6aafa7c7] .view{fill:url(#icon-gradient)}.service-list__hover[data-v-6aafa7c7],.service-list__img[data-v-6aafa7c7],.service-list__line[data-v-6aafa7c7]{transition:opacity .8s}@media (hover:hover) and (min-width:64em){.service-list__item:focus .service-list__hover[data-v-6aafa7c7],.service-list__item:focus .service-list__img[data-v-6aafa7c7],.service-list__item:focus .service-list__line[data-v-6aafa7c7],.service-list__item:hover .service-list__hover[data-v-6aafa7c7],.service-list__item:hover .service-list__img[data-v-6aafa7c7],.service-list__item:hover .service-list__line[data-v-6aafa7c7]{transition-duration:.3s}.service-list__item:focus .service-list__img[data-v-6aafa7c7],.service-list__item:hover .service-list__img[data-v-6aafa7c7]{opacity:0}.service-list__item:focus .service-list__line[data-v-6aafa7c7],.service-list__item:hover .service-list__line[data-v-6aafa7c7]{opacity:.3}.service-list__item:focus .service-list__hover[data-v-6aafa7c7],.service-list__item:hover .service-list__hover[data-v-6aafa7c7]{opacity:1}}@media print,screen and (max-width:63.99875em){.service-list__item.is-animating .service-list__hover[data-v-6aafa7c7],.service-list__item.is-animating .service-list__img[data-v-6aafa7c7],.service-list__item.is-animating .service-list__line[data-v-6aafa7c7]{transition-duration:.3s}.service-list__item.is-animating .service-list__img[data-v-6aafa7c7]{opacity:0}.service-list__item.is-animating .service-list__line[data-v-6aafa7c7]{opacity:.3}.service-list__item.is-animating .service-list__hover[data-v-6aafa7c7]{opacity:1}}.deco-line[data-v-fa9af8f0]{pointer-events:none}.deco-line[data-v-fa9af8f0],.deco-line__group[data-v-fa9af8f0]{position:absolute;top:0;left:0;width:100%;height:100%}.deco-line__line[data-v-fa9af8f0]{display:flex;justify-content:space-around;opacity:.2}.deco-line__line-item[data-v-fa9af8f0]{width:1px;height:100%;background:#fefefe}@media screen and (min-width:120.0625em){.deco-line[data-v-fa9af8f0]{left:calc((100vw - 1920px)/2);max-width:1920px}}.service-flow[data-v-207e8745]{position:relative;overflow:hidden}@media print,screen and (min-width:40em){.service-flow__cont[data-v-207e8745]{display:flex}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.service-flow__cont[data-v-207e8745]{flex-direction:column}}.service-flow__img-box[data-v-207e8745]{width:100%}@media print,screen and (max-width:39.99875em){.service-flow__img-box[data-v-207e8745]{margin-left:-5%;margin-right:-5%;width:110%}}@media print,screen and (min-width:64em){.service-flow__img-box[data-v-207e8745],.service-flow__text-box[data-v-207e8745]{width:50%}.service-flow__text-box[data-v-207e8745]{display:flex;justify-content:center}}@media screen and (min-width:75em){.service-flow[data-v-207e8745]{padding-top:10.9375rem;padding-bottom:10.9375rem}}.particle-bg.bg-1[data-v-207e8745]{right:0;top:-30%}.particle-bg.bg-2[data-v-207e8745]{top:-20%;left:0;transform:translate(-50%)}.particle-bg.bg-3[data-v-207e8745]{bottom:0;transform:translateY(60%)}.flow-img[data-v-207e8745]{width:100%;max-width:685px}.flow-img[data-v-207e8745]:before{content:"";display:block;padding-top:100%}.flow-img img[data-v-207e8745]{display:block}.flow-img__text-arrow[data-v-207e8745]{z-index:3;width:3.65%;height:3.65%;white-space:nowrap}@media print,screen and (max-width:39.99875em){.flow-img__text-arrow[data-v-207e8745]{font-size:.75rem}}@media screen and (min-width:75em){.flow-img__text-arrow[data-v-207e8745]{font-size:1.25rem}}.flow-img__text-arrow[data-v-207e8745]:before{content:"";display:block;padding-top:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZD0iTTIwLjUgMGgtNC42bDIuOCAzLjRoLS41QzcuOCAzLjkgMCAxMy4yIDAgMjVoNC4zYzAtOS4yIDUuOS0xNi4xIDE0LjEtMTYuNWguM2wtMi44IDMuNGg0LjZsNC41LTZMMjAuNSAweiIvPjwvc3ZnPg==) no-repeat;background-size:100%}.flow-img__text-arrow span[data-v-207e8745]{position:absolute;transform:translateY(-50%)}.flow-img__text-arrow.to-down[data-v-207e8745]:before{transform:rotate(90deg)}.flow-img__text-arrow.to-left[data-v-207e8745]:before{transform:rotate(180deg)}.flow-img__text-arrow.to-up[data-v-207e8745]:before{transform:rotate(270deg)}.flow-img__text-arrow.arrow1[data-v-207e8745]{top:25.9%;left:23.3%;transform:translate(-25%)}.flow-img__text-arrow.arrow1 span[data-v-207e8745]{top:24%;left:140%}.flow-img__text-arrow.arrow2[data-v-207e8745]{top:30%;left:77.3%;transform:translate(-75%,-100%)}.flow-img__text-arrow.arrow2 span[data-v-207e8745]{top:9%;right:140%}.flow-img__text-arrow.arrow3[data-v-207e8745]{top:73.1%;left:74.1%;transform:translateY(-75%)}.flow-img__text-arrow.arrow3 span[data-v-207e8745]{top:80%;right:140%}.flow-img__text-arrow.arrow4[data-v-207e8745]{top:69.9%;left:22.9%;transform:translate(-25%)}.flow-img__text-arrow.arrow4 span[data-v-207e8745]{top:91%;left:140%}.flow-img__block-box[data-v-207e8745]{transform:rotate(45deg);transform-origin:left top}.flow-img__block-box[data-v-207e8745]:after{content:"";position:absolute;top:9.75%;left:9.75%;width:80.5%;height:80.5%;background:#fefefe;opacity:0}.flow-img__block-box[data-v-207e8745] .border>svg{position:absolute;top:0;left:0}.flow-img__block-box>svg[data-v-207e8745],.flow-img__block-box[data-v-207e8745] .border>svg{width:100%;height:100%;pointer-events:none}.flow-img__block-box.block1[data-v-207e8745],.flow-img__block-box.block3[data-v-207e8745]{width:36.64%;height:36.64%;left:49.93%}.flow-img__block-box.block1 .ani[data-v-207e8745],.flow-img__block-box.block1 .origin[data-v-207e8745],.flow-img__block-box.block3 .ani[data-v-207e8745],.flow-img__block-box.block3 .origin[data-v-207e8745]{max-width:65px;max-height:65px}.flow-img__block-box.block1[data-v-207e8745]{top:.58%}.flow-img__block-box.block3[data-v-207e8745]{top:47.45%}.flow-img__block-box.block2[data-v-207e8745],.flow-img__block-box.block4[data-v-207e8745]{width:31.24%;height:31.24%;top:27.88%}.flow-img__block-box.block2 .ani[data-v-207e8745],.flow-img__block-box.block2 .origin[data-v-207e8745],.flow-img__block-box.block4 .ani[data-v-207e8745],.flow-img__block-box.block4 .origin[data-v-207e8745]{max-width:40px;max-height:40px}@media print,screen and (max-width:39.99875em){.flow-img__block-box.block2 .ani[data-v-207e8745],.flow-img__block-box.block2 .origin[data-v-207e8745],.flow-img__block-box.block4 .ani[data-v-207e8745],.flow-img__block-box.block4 .origin[data-v-207e8745]{width:6vw}}.flow-img__block-box.block2[data-v-207e8745]{left:77.37%}.flow-img__block-box.block4[data-v-207e8745]{left:22.63%}@media (hover:hover) and (min-width:64em){.flow-img__block-box[data-v-207e8745]:hover:after{-webkit-animation:showBg-data-v-207e8745 1s;animation:showBg-data-v-207e8745 1s}@-webkit-keyframes showBg-data-v-207e8745{0%{opacity:0;transform:scale(.5)}50%{opacity:.2;transform:scale(.9)}to{opacity:0;transform:scale(1.1)}}@keyframes showBg-data-v-207e8745{0%{opacity:0;transform:scale(.5)}50%{opacity:.2;transform:scale(.9)}to{opacity:0;transform:scale(1.1)}}.flow-img__block-box:hover .flow-img__icon-box .origin[data-v-207e8745]{opacity:0}.flow-img__block-box:hover .flow-img__icon-box .ani[data-v-207e8745]{display:block}.flow-img__block-box:hover .flow-img__icon-box .ani[lazy=loading]+.origin[data-v-207e8745]{opacity:1}.flow-img__block-box[data-v-207e8745]:hover .line1{-webkit-animation:lineMove1-data-v-207e8745 2s linear infinite;animation:lineMove1-data-v-207e8745 2s linear infinite}.flow-img__block-box[data-v-207e8745]:hover .line2{-webkit-animation:lineMove2-data-v-207e8745 2s linear infinite;animation:lineMove2-data-v-207e8745 2s linear infinite}.flow-img__block-box[data-v-207e8745]:hover .line3{-webkit-animation:lineMove3-data-v-207e8745 2s linear infinite;animation:lineMove3-data-v-207e8745 2s linear infinite}.flow-img__block-box[data-v-207e8745]:hover .line4{-webkit-animation:lineMove4-data-v-207e8745 2s linear infinite;animation:lineMove4-data-v-207e8745 2s linear infinite}@-webkit-keyframes lineMove1-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translateY(-20px)}51%,60%{opacity:0;transform:translateY(20px)}}@keyframes lineMove1-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translateY(-20px)}51%,60%{opacity:0;transform:translateY(20px)}}@-webkit-keyframes lineMove2-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translate(20px)}51%,60%{opacity:0;transform:translate(-20px)}}@keyframes lineMove2-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translate(20px)}51%,60%{opacity:0;transform:translate(-20px)}}@-webkit-keyframes lineMove3-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translateY(20px)}51%,60%{opacity:0;transform:translateY(-20px)}}@keyframes lineMove3-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translateY(20px)}51%,60%{opacity:0;transform:translateY(-20px)}}@-webkit-keyframes lineMove4-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translate(-20px)}51%,60%{opacity:0;transform:translate(20px)}}@keyframes lineMove4-data-v-207e8745{0%,to{opacity:1;transform:translate(0)}30%{opacity:1}50%{opacity:0;transform:translate(-20px)}51%,60%{opacity:0;transform:translate(20px)}}}.flow-img__text-mask[data-v-207e8745]:after,.flow-img__text-mask[data-v-207e8745]:before{content:"";position:absolute;width:16%;height:16%;background:#ff683f}.flow-img__text-mask[data-v-207e8745]:before{left:6%;bottom:6%}.flow-img__text-mask[data-v-207e8745]:after{top:6%;right:6%}.flow-img__icon-box[data-v-207e8745]{position:absolute;left:50%;top:50%;text-align:center;white-space:nowrap;transform:translate(-50%,-50%) rotate(-45deg)}@media print,screen and (max-width:39.99875em){.flow-img__icon-box[data-v-207e8745]{font-size:.75rem}}@media screen and (min-width:75em){.flow-img__icon-box[data-v-207e8745]{font-size:1.125rem}}.flow-img__icon-box .ani[data-v-207e8745],.flow-img__icon-box .origin[data-v-207e8745]{margin-left:auto;margin-right:auto;width:9vw}@media print,screen and (min-width:64em){.flow-img__icon-box .ani[data-v-207e8745],.flow-img__icon-box .origin[data-v-207e8745]{margin-bottom:.5rem;width:5vw}}.flow-img__icon-box .ani[data-v-207e8745]{left:50%;transform:translateX(-50%);display:none}.flow-img.has-ani .arrow1[data-v-207e8745]:before,.flow-img.has-ani .flow-img__block-box[data-v-207e8745],.flow-img.has-ani .flow-img__text-arrow[data-v-207e8745],.flow-img__icon-box .ani[lazy=loading][data-v-207e8745]{opacity:0}.flow-img.has-ani.is-animated .arrow1[data-v-207e8745]:before,.flow-img.has-ani.is-animated .flow-img__block-box[data-v-207e8745],.flow-img.has-ani.is-animated .flow-img__text-arrow[data-v-207e8745]{opacity:1;transition:opacity .3s}.flow-img.has-ani.is-animated .block1[data-v-207e8745]{transition-delay:.5s}.flow-img.has-ani.is-animated .arrow2[data-v-207e8745]{transition-delay:1.5s}.flow-img.has-ani.is-animated .arrow3[data-v-207e8745],.flow-img.has-ani.is-animated .block2[data-v-207e8745]{transition-delay:2s}.flow-img.has-ani.is-animated .block3[data-v-207e8745]{transition-delay:3s}.flow-img.has-ani.is-animated .arrow4[data-v-207e8745]{transition-delay:3.5s}.flow-img.has-ani.is-animated .block4[data-v-207e8745]{transition-delay:4.5s}.flow-img.has-ani.is-animated .arrow1[data-v-207e8745]:before{transition-delay:5s}.flow-img__block-box.is-ani .ani[data-v-207e8745]{display:block}.flow-img__block-box.is-ani .origin[data-v-207e8745]{opacity:0}.flow-img__block-box.is-ani[data-v-207e8745] .line1{-webkit-animation:lineMove1-data-v-207e8745 2s linear infinite;animation:lineMove1-data-v-207e8745 2s linear infinite}.flow-img__block-box.is-ani[data-v-207e8745] .line2{-webkit-animation:lineMove2-data-v-207e8745 2s linear infinite;animation:lineMove2-data-v-207e8745 2s linear infinite}.flow-img__block-box.is-ani[data-v-207e8745] .line3{-webkit-animation:lineMove3-data-v-207e8745 2s linear infinite;animation:lineMove3-data-v-207e8745 2s linear infinite}.flow-img__block-box.is-ani[data-v-207e8745] .line4{-webkit-animation:lineMove4-data-v-207e8745 2s linear infinite;animation:lineMove4-data-v-207e8745 2s linear infinite}.service-work-list[data-v-a536d7a0]{position:relative}.service-work-list__list[data-v-a536d7a0]{margin:0 auto;max-width:1100px;display:flex;justify-content:space-around;flex-wrap:wrap}.service-work-list__item[data-v-a536d7a0]{margin-bottom:3.125rem;text-align:center}@media print,screen and (max-width:39.99875em){.service-work-list__item[data-v-a536d7a0]{width:50%}}.service-work-list__link[data-v-a536d7a0]{display:inline-block}.service-work-list .svg-color[data-v-a536d7a0]{transform:none;margin-top:-30px;margin-left:-30px}.service-work-list .circle-icon img[data-v-a536d7a0]{max-width:80%;max-height:80%}.service-work-list[data-v-a536d7a0] .img-filter{-webkit-filter:url(#color_overlay);filter:url(#color_overlay)}@media print,screen and (min-width:40em){.service-work-list[data-v-a536d7a0]{height:340px;background:url(/_nuxt/assets/img/service/solution_line.a0d1f9f.png) repeat-x 50%;background-size:1900px;margin-top:-92px}.service-work-list[data-v-a536d7a0]:first-of-type{margin-top:-70px}.service-work-list__list[data-len="1"] .service-work-list__item[data-v-a536d7a0]:last-child{margin-right:75%}.service-work-list__list[data-len="2"] .service-work-list__item[data-v-a536d7a0]:last-child{margin-right:50%}.service-work-list__list[data-len="3"] .service-work-list__item[data-v-a536d7a0]:last-child{margin-right:25%}.service-work-list__item[data-v-a536d7a0]{margin-bottom:0}.service-work-list__item[data-v-a536d7a0]:first-child{margin-top:54px}.service-work-list__item[data-v-a536d7a0]:nth-child(2){margin-top:170px}.service-work-list__item[data-v-a536d7a0]:nth-child(3){margin-top:210px}.service-work-list__item[data-v-a536d7a0]:nth-child(4){margin-top:136px}.service-work-list .circle-icon__text[data-v-a536d7a0]{margin-bottom:0}.service-work-list .circle-icon__img-box[data-v-a536d7a0]:after{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:#fef0f0;border-radius:100%;opacity:0;transition:opacity .8s}}@media screen and (min-width:40em) and (max-width:68.6875em){.service-work-list__item[data-v-a536d7a0]:first-child{transform:translateY(calc(191.301px - 17.391vw))}.service-work-list__item[data-v-a536d7a0]:nth-child(2){transform:translateY(calc(43.043px - 3.913vw))}.service-work-list__item[data-v-a536d7a0]:nth-child(3){transform:translateY(calc(7.172px - .652vw))}.service-work-list__item[data-v-a536d7a0]:nth-child(4){transform:translateY(calc(114.785px - 10.435vw))}}@media (hover:hover) and (min-width:64em){.service-work-list__link:focus .circle-icon__img-box[data-v-a536d7a0]:after,.service-work-list__link:focus .circle-icon__img-box[data-v-a536d7a0]:before,.service-work-list__link:focus .circle-icon__svg-border[data-v-a536d7a0],.service-work-list__link:hover .circle-icon__img-box[data-v-a536d7a0]:after,.service-work-list__link:hover .circle-icon__img-box[data-v-a536d7a0]:before,.service-work-list__link:hover .circle-icon__svg-border[data-v-a536d7a0]{transition-duration:.3s}.service-work-list__link:focus .circle-icon__img-box[data-v-a536d7a0]:before,.service-work-list__link:hover .circle-icon__img-box[data-v-a536d7a0]:before{opacity:0}.service-work-list__link:focus .circle-icon__img-box[data-v-a536d7a0]:after,.service-work-list__link:focus .circle-icon__svg-border[data-v-a536d7a0],.service-work-list__link:hover .circle-icon__img-box[data-v-a536d7a0]:after,.service-work-list__link:hover .circle-icon__svg-border[data-v-a536d7a0]{opacity:1}.service-work-list__link:focus .gray_logo[data-v-a536d7a0],.service-work-list__link:hover .gray_logo[data-v-a536d7a0]{fill:url(#icon-gradient);-webkit-animation:changeFill-data-v-a536d7a0 1s;animation:changeFill-data-v-a536d7a0 1s}@-webkit-keyframes changeFill-data-v-a536d7a0{0%,99%{fill:#fb7956}to{fill:url(#icon-gradient)}}@keyframes changeFill-data-v-a536d7a0{0%,99%{fill:#fb7956}to{fill:url(#icon-gradient)}}.service-work-list__link[data-v-a536d7a0]:focus circle,.service-work-list__link[data-v-a536d7a0]:hover circle{stroke:url(#icon-gradient);-webkit-animation:drawLine-data-v-a536d7a0 1s;animation:drawLine-data-v-a536d7a0 1s}@-webkit-keyframes drawLine-data-v-a536d7a0{0%{stroke-dasharray:377px;stroke-dashoffset:377px;stroke:#fb7956;transform:rotate(-90deg);transform-origin:center}to{stroke-dasharray:377px;stroke-dashoffset:0;stroke:#fb7956;transform:rotate(-90deg);transform-origin:center}}@keyframes drawLine-data-v-a536d7a0{0%{stroke-dasharray:377px;stroke-dashoffset:377px;stroke:#fb7956;transform:rotate(-90deg);transform-origin:center}to{stroke-dasharray:377px;stroke-dashoffset:0;stroke:#fb7956;transform:rotate(-90deg);transform-origin:center}}}.service-work-list__man1[data-v-a536d7a0]{top:40.3%;left:calc(50% + 520px)}.service-work-list__man2[data-v-a536d7a0]{top:-5px;left:auto;right:calc(50% + 677px)}.circle-icon__svg-border[data-v-a536d7a0]{opacity:0}@media (hover:hover) and (min-width:64em){.circle-icon__img-box[data-v-a536d7a0]:before,.circle-icon__svg-border[data-v-a536d7a0]{transition:opacity .8s}}.page-service[data-v-5ad31949] .main-title{font-size:15.3vw}@media screen and (min-width:90em){.page-service[data-v-5ad31949] .main-title{font-size:calc((50vw + 669px)/6.2344)}}@media screen and (min-width:120.0625em){.page-service[data-v-5ad31949] .main-title{font-size:261px}}.svc-title-img[data-v-5ad31949]{right:27%;width:29vw;max-width:569px;transform:translate(50%,30%)}