@charset "UTF-8";@media print,screen and (min-width:751px){.c-service-service-card,.c-service-service-card--fullwidth{display:grid;gap:20px 40px;grid-template-columns:1fr 496px;grid-template-rows:auto 1fr;margin-top:40px;max-width:1080px}}@media screen and (max-width:750px){.c-service-service-card,.c-service-service-card--fullwidth{margin-top:10.2564102564vw}}@media print,screen and (min-width:751px){.c-service-service-card+.c-service-service-card,.c-service-service-card+.c-service-service-card--fullwidth,.c-service-service-card--fullwidth+.c-service-service-card,.c-service-service-card--fullwidth+.c-service-service-card--fullwidth{margin-top:120px}}@media screen and (max-width:750px){.c-service-service-card+.c-service-service-card,.c-service-service-card+.c-service-service-card--fullwidth,.c-service-service-card--fullwidth+.c-service-service-card,.c-service-service-card--fullwidth+.c-service-service-card--fullwidth{margin-top:25.641025641vw}}@media print,screen and (min-width:751px){.c-service-service-card--has-top-border{border-top:1px solid #e4e4ee;padding-top:50px}}@media screen and (max-width:750px){.c-service-service-card--has-top-border{border-top:.2564102564vw solid #e4e4ee;padding-top:30px}}@media print,screen and (min-width:751px){.c-service-service-card__title{grid-column:1/2;grid-row:1/2;margin-top:0!important}}@media screen and (max-width:750px){.c-service-service-card__title{margin-top:5.1282051282vw}}@media print,screen and (min-width:751px){.c-service-service-card__image{border-radius:20px;grid-column:2/3;grid-row:1/3;margin:0}}@media screen and (max-width:750px){.c-service-service-card__image{border-radius:5.1282051282vw;width:100%}}.c-service-service-card__text{grid-column:1/2;grid-row:2/3}@media print,screen and (min-width:751px){.c-service-service-card__text{margin-top:0}}@media screen and (max-width:750px){.c-service-service-card__text{margin-top:.75em}}@media print,screen and (min-width:751px){.c-service-service-card__text--no-title{grid-row:1/3}.c-service-service-card__text .c-text-plain+.c-text-plain{margin-top:.5em}.c-service-service-card__text img{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card__text img{margin:7.6923076923vw auto auto}}@media print,screen and (min-width:751px){.c-service-service-card__text img.company-logo{width:240px}}@media screen and (max-width:750px){.c-service-service-card__text img.company-logo{display:block;width:61.5384615385vw}}@media print,screen and (min-width:751px){.c-service-service-card__text .c-standard-button{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card__text .c-standard-button{margin:7.6923076923vw auto auto;width:76.9230769231vw}}.c-service-service-card__text .c-button-list{display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-service-card__text .c-button-list{align-items:flex-start;gap:20px;margin-top:30px}}@media screen and (max-width:750px){.c-service-service-card__text .c-button-list{align-items:center;gap:5.1282051282vw;justify-content:center;margin-top:7.6923076923vw}.c-service-service-card__text .c-button-list>*+*{margin-top:0}}.c-service-service-card__text .c-button-list li .c-standard-button{margin-top:0}.c-service-service-card__use-cases{background-color:#edeff1}@media print,screen and (min-width:751px){.c-service-service-card__use-cases{align-items:center;border-radius:10px;column-gap:20px;display:flex;margin-top:30px;padding:5px 20px}}@media screen and (max-width:750px){.c-service-service-card__use-cases{border-radius:2.5641025641vw;margin-top:1.5em;padding:1.7948717949vw 3.8461538462vw}}.c-service-service-card__use-cases .c-plain-title{font-weight:700}@media print,screen and (min-width:751px){.c-service-service-card__use-cases .c-plain-title{flex:0 0 auto}.c-service-service-card__use-cases .c-plain-title.shrink{flex:0 1 0}.c-service-service-card__use-cases .c-list-plain{margin-top:0}}.c-service-service-card__use-cases .c-list-plain>li{margin-top:.25em}.c-service-service-card__use-cases .c-list-plain>li:before{background-color:#ad161d}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth{gap:20px 80px;grid-template-columns:1fr 780px;grid-template-rows:auto 1fr;max-width:1300px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth .c-service-service-card__image{border-radius:5.1282051282vw;width:100%}}.c-service-service-card--fullwidth__text{grid-column:1/2;grid-row:2/3}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__text{margin-top:0}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__text{margin-top:.75em}}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__text--no-title{grid-row:1/3}.c-service-service-card--fullwidth__text .c-text-plain+.c-text-plain{margin-top:.5em}.c-service-service-card--fullwidth__text img{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__text img{margin:7.6923076923vw auto auto}}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__text img.company-logo{width:240px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__text img.company-logo{display:block;width:61.5384615385vw}}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__text .c-standard-button{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__text .c-standard-button{margin:7.6923076923vw auto auto;width:76.9230769231vw}}.c-service-service-card--fullwidth__text .c-button-list{display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__text .c-button-list{align-items:flex-start;gap:20px;margin-top:30px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__text .c-button-list{align-items:center;gap:5.1282051282vw;justify-content:center;margin-top:7.6923076923vw}.c-service-service-card--fullwidth__text .c-button-list>*+*{margin-top:0}}.c-service-service-card--fullwidth__text .c-button-list li .c-standard-button{margin-top:0}.c-service-service-card--fullwidth__use-cases{background-color:#edeff1}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__use-cases{align-items:center;border-radius:10px;column-gap:20px;display:flex;margin-top:30px;padding:5px 20px}}@media screen and (max-width:750px){.c-service-service-card--fullwidth__use-cases{border-radius:2.5641025641vw;margin-top:1.5em;padding:1.7948717949vw 3.8461538462vw}}.c-service-service-card--fullwidth__use-cases .c-plain-title{font-weight:700}@media print,screen and (min-width:751px){.c-service-service-card--fullwidth__use-cases .c-plain-title{flex:0 0 auto}.c-service-service-card--fullwidth__use-cases .c-plain-title.shrink{flex:0 1 0}.c-service-service-card--fullwidth__use-cases .c-list-plain{margin-top:0}}.c-service-service-card--fullwidth__use-cases .c-list-plain>li{margin-top:.25em}.c-service-service-card--fullwidth__use-cases .c-list-plain>li:before{background-color:#ad161d}.c-service-service-card--download{border-color:#e4e4ee;border-style:solid;display:grid}@media print,screen and (min-width:751px){.c-service-service-card--download{border-radius:20px;border-width:1px;gap:20px 33px;grid-template:"title image" auto "content image" 1fr/1fr 400px;padding:40px}}@media screen and (max-width:750px){.c-service-service-card--download{border-radius:5.1282051282vw;border-width:.2564102564vw;grid-template:"title" auto "image" auto "content" auto/auto;padding:10.2564102564vw 5.1282051282vw}}.c-service-service-card--download .title-box{grid-area:title}.c-service-service-card--download .image-box{--bgColor:transparent;background-color:var(--bgColor);grid-area:image;text-align:center}@media screen and (max-width:750px){.c-service-service-card--download .image-box{margin-top:2.5641025641vw}}.c-service-service-card--download .image-box>.wrap{--bgColor:transparent;background-color:var(--bgColor);height:fit-content;margin:0 auto;width:fit-content}.c-service-service-card--download .content-box{grid-area:content}@media screen and (max-width:750px){.c-service-service-card--download .content-box{margin-top:7.6923076923vw}}.c-service-service-card--download .content-box .c-button-list{display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-service-card--download .content-box .c-button-list{align-items:flex-start;row-gap:20px}}@media screen and (max-width:750px){.c-service-service-card--download .content-box .c-button-list{align-items:center;row-gap:5.1282051282vw}.c-service-service-card--download .content-box .c-button-list>*+*{margin-top:0}}@media print,screen and (min-width:751px){.c-service-service-card--download .content-box *+.c-button-list{margin-top:20px}}@media screen and (max-width:750px){.c-service-service-card--download .content-box *+.c-button-list{margin-top:4.6153846154vw}}@media print,screen and (min-width:751px){*+.c-service-service-card--download{margin-top:120px}}@media screen and (max-width:750px){*+.c-service-service-card--download{margin-top:25.641025641vw}}.c-service-service-card-wide{display:grid}@media print,screen and (min-width:751px){.c-service-service-card-wide{gap:20px 63px;grid-template:"title image" auto "content image" 1fr/1fr 700px}}@media screen and (max-width:750px){.c-service-service-card-wide{grid-template:"title" auto "image" auto "content" auto/auto}}.c-service-service-card-wide+.c-service-service-card-wide{border-color:#e4e4ee;border-style:solid}@media print,screen and (min-width:751px){.c-service-service-card-wide+.c-service-service-card-wide{border-width:1px 0 0;margin-top:60px;padding-top:60px}}@media screen and (max-width:750px){.c-service-service-card-wide+.c-service-service-card-wide{border-width:.2564102564vw 0 0;margin-top:12.8205128205vw;padding-top:12.8205128205vw}}@media print,screen and (min-width:751px){.c-service-service-card-wide.reverse{grid-template:"image title" auto "image content" 1fr/700px 1fr}}.c-service-service-card-wide .title-box{grid-area:title}.c-service-service-card-wide .image-box{--bgColor:transparent;background-color:var(--bgColor);grid-area:image;text-align:center}@media screen and (max-width:750px){.c-service-service-card-wide .image-box{margin-top:2.5641025641vw}}.c-service-service-card-wide .image-box>.wrap{--bgColor:transparent;background-color:var(--bgColor);height:fit-content;margin:0 auto;width:fit-content}.c-service-service-card-wide .content-box{grid-area:content}@media screen and (max-width:750px){.c-service-service-card-wide .content-box{margin-top:7.6923076923vw}}@media print,screen and (min-width:751px){.c-service-service-card-wide__title{margin-top:0}.c-service-service-card-wide__subcopy{margin-top:20px}}@media screen and (max-width:750px){.c-service-service-card-wide__subcopy{margin-top:5.1282051282vw}}@media print,screen and (min-width:751px){.c-service-service-card-wide__image{border-radius:20px;margin:0}}@media screen and (max-width:750px){.c-service-service-card-wide__image{border-radius:5.1282051282vw;width:100%}}@media print,screen and (min-width:751px){.c-service-service-card-wide__text{margin-top:0}}@media screen and (max-width:750px){.c-service-service-card-wide__text{margin-top:.75em}}@media print,screen and (min-width:751px){.c-service-service-card-wide__text .c-text-plain+.c-text-plain{margin-top:.5em}.c-service-service-card-wide__text img{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card-wide__text img{margin:7.6923076923vw auto auto}}@media print,screen and (min-width:751px){.c-service-service-card-wide__text img.company-logo{width:240px}}@media screen and (max-width:750px){.c-service-service-card-wide__text img.company-logo{display:block;width:61.5384615385vw}}@media print,screen and (min-width:751px){.c-service-service-card-wide__text .c-standard-button{margin-top:40px}}@media screen and (max-width:750px){.c-service-service-card-wide__text .c-standard-button{margin:7.6923076923vw auto auto;width:76.9230769231vw}}.c-service-service-card-wide__text .c-button-list{display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-service-card-wide__text .c-button-list{align-items:flex-start;gap:20px;margin-top:30px}}@media screen and (max-width:750px){.c-service-service-card-wide__text .c-button-list{align-items:center;gap:5.1282051282vw;justify-content:center;margin-top:7.6923076923vw}.c-service-service-card-wide__text .c-button-list>*+*{margin-top:0}}.c-service-service-card-wide__text .c-button-list li .c-standard-button{margin-top:0}@media print,screen and (min-width:751px){.c-service-service-card-wide__list{margin-top:30px}}@media screen and (max-width:750px){.c-service-service-card-wide__list{margin-top:5.1282051282vw}}.c-service-service-card-wide__use-cases{background-color:#edeff1}@media print,screen and (min-width:751px){.c-service-service-card-wide__use-cases{align-items:center;border-radius:10px;column-gap:20px;display:flex;margin-top:30px;padding:5px 20px}}@media screen and (max-width:750px){.c-service-service-card-wide__use-cases{border-radius:2.5641025641vw;margin-top:1.5em;padding:1.7948717949vw 3.8461538462vw}}.c-service-service-card-wide__use-cases .c-plain-title{font-weight:700}@media print,screen and (min-width:751px){.c-service-service-card-wide__use-cases .c-plain-title{flex:0 0 auto}.c-service-service-card-wide__use-cases .c-plain-title.shrink{flex:0 1 0}.c-service-service-card-wide__use-cases .c-list-plain{margin-top:0}}.c-service-service-card-wide__use-cases .c-list-plain>li{margin-top:.25em}.c-service-service-card-wide__use-cases .c-list-plain>li:before{background-color:#ad161d}.c-service-service-card-wide__logo{display:block}@media print,screen and (min-width:751px){.c-service-service-card-wide__logo{margin-top:20px!important;max-width:200px!important}}@media screen and (max-width:750px){.c-service-service-card-wide__logo{margin:5.1282051282vw auto 0!important;max-width:240px!important}}.c-service-card-card-double .image{border-color:#e4e4ee;border-style:solid;box-sizing:border-box}@media print,screen and (min-width:751px){.c-service-card-card-double .image{border-radius:20px;border-width:1px;height:418px;padding:40px;width:610px}}@media screen and (max-width:750px){.c-service-card-card-double .image{border-radius:5.1282051282vw;border-width:.2564102564vw;height:60vw;padding:5.8974358974vw;width:89.7435897436vw}}.c-service-card-card-double .image img{object-fit:contain}@media print,screen and (min-width:751px){.c-service-card-card-double .image+.caption{margin-top:40px}}@media screen and (max-width:750px){.c-service-card-card-double .image+.caption{margin-top:10px}}.c-service-service-card-wide-2image{display:grid}.c-service-service-card-wide-2image *{box-sizing:border-box}@media print,screen and (min-width:751px){.c-service-service-card-wide-2image{gap:0 60px;grid-template:"image1 image2 contents" auto/360px 360px 1fr}}@media screen and (max-width:750px){.c-service-service-card-wide-2image{gap:7.6923076923vw 2.5641025641vw;grid-template:"contents contents" auto "image1 image2" 1fr/43.5897435897vw 43.5897435897vw}}.c-service-service-card-wide-2image .image1{grid-area:image1}.c-service-service-card-wide-2image .image2{grid-area:image2}@media print,screen and (min-width:751px){.c-service-service-card-wide-2image .image1 .c-image,.c-service-service-card-wide-2image .image2 .c-image{width:100%}}.c-service-service-card-wide-2image .image1 .c-image .c-image-image img,.c-service-service-card-wide-2image .image2 .c-image .c-image-image img{width:100%}@media print,screen and (min-width:751px){.c-service-service-card-wide-2image .image1 .c-image .c-image-caption,.c-service-service-card-wide-2image .image2 .c-image .c-image-caption{margin-top:30px}}@media screen and (max-width:750px){.c-service-service-card-wide-2image .image1 .c-image .c-image-caption,.c-service-service-card-wide-2image .image2 .c-image .c-image-caption{margin-top:5.1282051282vw}}.c-service-service-card-wide-2image .contents{grid-area:contents}@media print,screen and (min-width:751px){.c-service-service-card-light__title{margin-top:20px}}@media screen and (max-width:750px){.c-service-service-card-light__title{margin-top:5.1282051282vw}}@media print,screen and (min-width:751px){.c-service-service-card-light__image{border-radius:20px;margin:0}}@media screen and (max-width:750px){.c-service-service-card-light__image{border-radius:5.1282051282vw;width:100%}}.c-service-factor-card{display:flex;flex-direction:column}.c-service-factor-card>:last-child:nth-child(n+3){margin-top:auto}.c-service-factor-card__image-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.c-service-factor-card__image-wrap.white{background-color:#fff}@media print,screen and (min-width:751px){.c-service-factor-card__image-wrap{border:1px solid #e4e4ee;border-radius:10px;margin-bottom:10px;padding:24px;row-gap:5px}}@media screen and (max-width:750px){.c-service-factor-card__image-wrap{border:.2564102564vw solid #e4e4ee;border-radius:2.5641025641vw;margin-bottom:2.5641025641vw;padding:3.0769230769vw;row-gap:1.2820512821vw}}.c-service-factor-card__image{object-fit:contain}@media print,screen and (min-width:751px){.c-service-factor-card__image{height:96px;width:96px}}@media screen and (max-width:750px){.c-service-factor-card__image{height:16.4102564103vw;width:16.4102564103vw}}.c-service-factor-card__caption{font-weight:500;text-align:center}.c-service-solution{display:grid}@media print,screen and (min-width:751px){.c-service-solution{gap:20px 40px;grid-template:"title image" auto "content image" 1fr/550px 480px;margin-top:40px}}@media screen and (max-width:750px){.c-service-solution{gap:7.6923076923vw 0;grid-template:"title" auto "image" auto "content" 1fr/auto;margin-top:10.2564102564vw}}.c-service-solution .title-box{grid-area:title}.c-service-solution .image-box{grid-area:image}.c-service-solution .content-box{grid-area:content}.c-service-solution__title--has-marker{display:list-item;margin-left:.75em}.c-service-solution__title--has-marker::marker{color:#ad161d;content:"・"}@media print,screen and (min-width:751px){.c-service-solution__reference-list{border:1px solid #9a9aa0;border-radius:10px;column-gap:20px;display:flex;margin-top:50px;padding:20px}}@media screen and (max-width:750px){.c-service-solution__reference-list{border:.2564102564vw solid #9a9aa0;border-radius:2.5641025641vw;margin-top:1.5em;padding:3.8461538462vw 5.1282051282vw}}.c-service-solution__reference-list .c-plain-title{font-weight:700}@media print,screen and (min-width:751px){.c-service-solution__reference-list .c-plain-title{flex:0 0 auto}.c-service-solution__reference-list .c-list-plain{margin-top:0}}.c-service-solution__reference-list .c-list-plain>li{padding-left:0}.c-service-solution__reference-list .c-list-plain>li:before{content:none}.c-service-solution__reference-list .c-list-plain>li+li{margin-top:.25em}.c-service-solution__reference-list .c-list-plain a{color:inherit;display:inline-block;line-height:1.5em}.c-service-solution__reference-list .c-list-plain a .label{font-weight:inherit}@media print,screen and (min-width:751px){.c-service-solution-grey .sec-title+.sec-body{margin-top:40px}}@media screen and (max-width:750px){.c-service-solution-grey .sec-title+.sec-body{margin-top:10.2564102564vw}}.c-service-solution-grey .sec-body.c-service-solution-body{display:grid}@media print,screen and (min-width:751px){.c-service-solution-grey .sec-body.c-service-solution-body{gap:40px 60px;grid-template:"title image" auto "content image" 1fr/540px 700px}}@media screen and (max-width:750px){.c-service-solution-grey .sec-body.c-service-solution-body{gap:7.6923076923vw 0;grid-template:"title" auto "image" auto "content" 1fr/auto}}@media print,screen and (min-width:751px){.c-service-solution-grey .sec-body.c-service-solution-body.reverse{grid-template:"image title" auto "image content" 1fr/700px 540px}.c-service-solution-grey .sec-body.c-service-solution-body+.sec-body.c-service-solution-body{margin-top:80px}}@media screen and (max-width:750px){.c-service-solution-grey .sec-body.c-service-solution-body+.sec-body.c-service-solution-body{margin-top:15.3846153846vw}}.c-service-solution-grey .sec-body.c-service-solution-body .title-box{grid-area:title}.c-service-solution-grey .sec-body.c-service-solution-body .image-box{grid-area:image}.c-service-solution-grey .sec-body.c-service-solution-body .content-box{grid-area:content}.c-service-solution-grey .sec-body.c-service-solution-body .content-box .c-button-list{display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-solution-grey .sec-body.c-service-solution-body .content-box .c-button-list{align-items:flex-start;row-gap:20px}}@media screen and (max-width:750px){.c-service-solution-grey .sec-body.c-service-solution-body .content-box .c-button-list{align-items:center;row-gap:5.1282051282vw}.c-service-solution-grey .sec-body.c-service-solution-body .content-box .c-button-list>*+*{margin-top:0}}.c-service-solution-grey .support{border-color:#9a9aa0;border-style:solid;display:flex}@media print,screen and (min-width:751px){.c-service-solution-grey .support{border-radius:10px;border-width:1px;column-gap:20px;margin-top:40px;padding:20px}}@media screen and (max-width:750px){.c-service-solution-grey .support{border-radius:2.5641025641vw;border-width:.2564102564vw;flex-direction:column;margin-top:10.2564102564vw;padding:3.8461538462vw 5.1282051282vw;row-gap:1.2820512821vw}}.c-service-solution-grey .support>.title{flex-shrink:0}.c-service-solution-grey .support>.wrap{flex-grow:1;margin-top:0}@media print,screen and (min-width:751px){.c-service-solution-grey .support ul.note{margin-top:5px}}@media screen and (max-width:750px){.c-service-solution-grey .support ul.note{margin-top:1.2820512821vw}}.c-service-support-card-layout{display:flex}@media print,screen and (min-width:751px){.c-service-support-card-layout{column-gap:33px}}@media screen and (max-width:750px){.c-service-support-card-layout{flex-direction:column;row-gap:10.2564102564vw}}@media print,screen and (min-width:751px){.c-service-support-card-layout>*{width:calc(25% - 24.75px)}*+.c-service-support-card-layout{margin-top:50px}}@media screen and (max-width:750px){*+.c-service-support-card-layout{margin-top:10.2564102564vw}}.c-service-support-card .c-service-support-card-image{align-items:center;background-color:#fff;display:flex;flex-direction:column}@media print,screen and (min-width:751px){.c-service-support-card .c-service-support-card-image{border-radius:20px;padding:10px}}@media screen and (max-width:750px){.c-service-support-card .c-service-support-card-image{border-radius:5.1282051282vw}}@media print,screen and (min-width:751px){.c-service-support-card .c-service-support-card-image .c-service-support-card-image-image{height:187px;width:187px}}@media screen and (max-width:750px){.c-service-support-card .c-service-support-card-image .c-service-support-card-image-image{height:47.9487179487vw;width:47.9487179487vw}}.c-service-support-card .c-service-support-card-image .c-service-support-card-image-image img{height:100%;width:100%}@media print,screen and (min-width:751px){.c-service-support-card .c-service-support-card-image+.c-service-support-card-title{margin-top:20px}}@media screen and (max-width:750px){.c-service-support-card .c-service-support-card-image+.c-service-support-card-title{margin-top:3.8461538462vw}}@media print,screen and (min-width:751px){.c-service-support-card .c-service-support-card-title{margin-top:20px}}@media screen and (max-width:750px){.c-service-support-card .c-service-support-card-title{margin-top:3.8461538462vw}}@media print,screen and (min-width:751px){.c-service-support-card .c-service-support-card-title .label{font-size:14px}.c-service-support-card .c-service-support-card-title .main{font-size:24px}.c-service-support-card .c-service-support-card-list{margin-top:15px}}@media screen and (max-width:750px){.c-service-support-card .c-service-support-card-list{margin-top:2.5641025641vw}.app-support .workflow{row-gap:0}}.app-support .workflow .lead{border-color:#e4e4ee;border-style:solid}@media print,screen and (min-width:751px){.app-support .workflow .lead{border-width:1px 0 0;margin-top:30px;padding-top:30px}}@media screen and (max-width:750px){.app-support .workflow .lead{border-width:.2564102564vw 0 0;margin-top:5.1282051282vw;padding-top:5.1282051282vw}}@media print,screen and (min-width:751px){.app-support .workflow .flow{margin-top:30px}}@media screen and (max-width:750px){.app-support .workflow .flow{margin-top:5.1282051282vw}}.app-support .workflow .flow dl{counter-reset:flow;display:flex;flex-wrap:wrap}.app-support .workflow .flow dl *{box-sizing:border-box}.app-support .workflow .flow dl .set{border-color:#e4e4ee;border-style:solid}@media print,screen and (min-width:751px){.app-support .workflow .flow dl .set{border-width:1px 0 0;margin-top:40px;padding-left:20px;padding-right:20px;padding-top:40px;width:25%}.app-support .workflow .flow dl .set:nth-last-child(-n+4){border-width:1px 0;padding-bottom:40px}}@media screen and (max-width:750px){.app-support .workflow .flow dl .set{border-width:.2564102564vw 0 0;margin-top:5.1282051282vw;padding-top:5.1282051282vw;width:50%}.app-support .workflow .flow dl .set:nth-child(odd){padding-right:2.5641025641vw}.app-support .workflow .flow dl .set:nth-child(2n){padding-left:2.5641025641vw}.app-support .workflow .flow dl .set:nth-last-child(-n+2){border-width:.2564102564vw 0;padding-bottom:5.1282051282vw}}.app-support .workflow .flow dl .set dt{counter-increment:flow}.app-support .workflow .flow dl .set dt:before{color:#ad161d;content:"0" counter(flow) ".";display:block;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:700;line-height:1}@media print,screen and (min-width:751px){.app-support .workflow .flow dl .set dt:before{font-size:20px}}@media screen and (max-width:750px){.app-support .workflow .flow dl .set dt:before{font-size:5.1282051282vw}}.app-support .workflow .flow dl .set dt .label{display:block;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1}@media print,screen and (min-width:751px){.app-support .workflow .flow dl .set dt .label{font-size:24px;margin-top:10px}}@media screen and (max-width:750px){.app-support .workflow .flow dl .set dt .label{font-size:5.1282051282vw;margin-top:2.5641025641vw}}.app-support .workflow .flow dl .set dd{line-height:1.75}@media print,screen and (min-width:751px){.app-support .workflow .flow dl .set dd{font-size:16px;margin-top:20px}}@media screen and (max-width:750px){.app-support .workflow .flow dl .set dd{font-size:3.8461538462vw;margin-top:3.8461538462vw}.uiux-support .image .c-image-image img{height:126.4102564103vw;width:79.4871794872vw}.uiux-support .workflow{row-gap:0}}@media print,screen and (min-width:751px){.uiux-support .workflow .c-plain-title.lev-3.subtext+.flow{margin-top:40px}}@media screen and (max-width:750px){.uiux-support .workflow .c-plain-title.lev-3.subtext+.flow{margin-top:10.2564102564vw}}.uiux-support .workflow .flow article{border-color:#e4e4ee;border-style:solid}@media print,screen and (min-width:751px){.uiux-support .workflow .flow article{border-width:1px 0 0;padding-top:40px}}@media screen and (max-width:750px){.uiux-support .workflow .flow article{border-width:.2564102564vw 0 0;padding-top:5.1282051282vw}}@media print,screen and (min-width:751px){.uiux-support .workflow .flow article+article{margin-top:40px}}@media screen and (max-width:750px){.uiux-support .workflow .flow article+article{margin-top:5.1282051282vw}.uiux-support .workflow .flow article:first-child{margin-top:0}}@media print,screen and (min-width:751px){.uiux-support .workflow .flow article:last-child{border-width:1px 0;padding-bottom:40px}}@media screen and (max-width:750px){.uiux-support .workflow .flow article:last-child{border-width:.2564102564vw 0;padding-bottom:5.1282051282vw}.uiux-value .value-table{width:89.7435897436vw}}.uiux-value .value-table table{border-collapse:collapse;box-sizing:border-box}.uiux-value .value-table table tr td,.uiux-value .value-table table tr th{background-color:#fff;border-color:#e4e4ee;border-style:solid;line-height:1.75;text-align:center;white-space:nowrap}@media print,screen and (min-width:751px){.uiux-value .value-table table tr td,.uiux-value .value-table table tr th{border-width:1px;font-size:14px;padding:12px 16px}}@media screen and (max-width:750px){.uiux-value .value-table table tr td,.uiux-value .value-table table tr th{border-width:.2564102564vw;font-size:3.5897435897vw;padding:3.0769230769vw 4.1025641026vw}}.uiux-value .value-table table tr td.strong,.uiux-value .value-table table tr th.strong{background-color:#f6e4e4;color:#ad161d}.uiux-value .value-table table thead tr th{font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:751px){.pmo-management{margin-left:auto;margin-right:auto;width:800px}.pmo-management .image{width:680px}}@media screen and (max-width:750px){.pmo-management .image{width:88.4615384615vw}}.pmo-management .image img{width:100%}.beaconnect-banner{border-color:#e4e4ee;border-style:solid}@media print,screen and (min-width:751px){.beaconnect-banner{border-radius:20px;border-width:1px;margin-left:auto;margin-right:auto;padding:48px 40px 36px;width:1070px}}@media screen and (max-width:750px){.beaconnect-banner{border-radius:5.1282051282vw;border-width:.2564102564vw;padding:10.2564102564vw 5.1282051282vw}}.beaconnect-banner .layout{display:grid}@media print,screen and (min-width:751px){.beaconnect-banner .layout{column-gap:30px;grid-template:"title image" auto "text  image" auto/1fr 400px;row-gap:20px}}@media screen and (max-width:750px){.beaconnect-banner .layout{grid-template:"title" auto "image" auto "text" 1fr/auto;row-gap:4.6153846154vw}}.beaconnect-banner .layout .title{grid-area:title}@media screen and (max-width:750px){.beaconnect-banner .layout .title .inner .disc{font-feature-settings:"palt";font-size:4.6153846154vw}}.beaconnect-banner .layout .image{align-self:start;grid-area:image;justify-self:center;margin-top:0}.beaconnect-banner .layout .image .c-image{align-items:center;border-color:#e4e4ee;border-style:solid;display:flex;flex-direction:column;justify-content:center}@media print,screen and (min-width:751px){.beaconnect-banner .layout .image .c-image{border-radius:20px;border-width:1px;height:247px;row-gap:24px;width:400px}}@media screen and (max-width:750px){.beaconnect-banner .layout .image .c-image{border-radius:5.1282051282vw;border-width:.2564102564vw;height:54.6153846154vw;row-gap:4.8717948718vw;width:79.4871794872vw}}@media print,screen and (min-width:751px){.beaconnect-banner .layout .image .c-image .c-image-image{height:49px;width:299px}}@media screen and (max-width:750px){.beaconnect-banner .layout .image .c-image .c-image-image{height:9.7487350999vw;width:59.4871794872vw}}.beaconnect-banner .layout .image .c-image .c-image-image img{height:100%;object-fit:cover;width:100%}.beaconnect-banner .layout .text{grid-area:text}.beaconnect-banner .layout .text .link{display:flex;flex-direction:row}@media print,screen and (min-width:751px){.beaconnect-banner .layout .text .link{justify-content:flex-start}}@media screen and (max-width:750px){.beaconnect-banner .layout .text .link{justify-content:center}}@media print,screen and (min-width:751px){*+.beaconnect-banner{margin-top:100px}}@media screen and (max-width:750px){*+.beaconnect-banner{margin-top:20.5128205128vw}}@media print,screen and (min-width:751px){*+.dnd-section{margin-top:50px}}@media screen and (max-width:750px){*+.dnd-section{margin-top:7.6923076923vw}}@media print,screen and (min-width:751px){.sec-service__items{margin-top:50px}}@media screen and (max-width:750px){.sec-service__items{margin-top:7.6923076923vw}}@media print,screen and (min-width:751px){.sec-service__item{border-top:1px solid #e4e4ee;padding:60px 0}}@media screen and (max-width:750px){.sec-service__item{border-top:.2564102564vw solid #e4e4ee;padding:11.5384615385vw 0}}@media print,screen and (min-width:751px){.sec-service__item:last-child{border-bottom:1px solid #e4e4ee}}@media screen and (max-width:750px){.sec-service__item:last-child{border-bottom:.2564102564vw solid #e4e4ee}}.sec-service__item .c-plain-title .sub{color:#303030;display:block}@media print,screen and (min-width:751px){.sec-service__item .c-plain-title .sub{font-size:16px}}@media screen and (max-width:750px){.sec-service__item .c-plain-title .sub{font-size:3.8461538462vw}}@media print,screen and (min-width:751px){.sec-service__item-body{align-items:flex-start;display:flex;gap:60px;margin-top:40px}}@media screen and (max-width:750px){.sec-service__item-body{margin-top:7.6923076923vw}.sec-service__item-body-image{width:100%}.sec-service__item-body-text .c-list-plain{margin-top:5.1282051282vw}}.sec-service__item-body-text .c-list-plain li:before{background-color:#ad161d}@media print,screen and (min-width:751px){.sec-service__item-body-text .c-list-plain li:not(:first-child){margin-top:30px}}@media screen and (max-width:750px){.sec-service__item-body-text .c-list-plain li:not(:first-child){margin-top:5.1282051282vw}}.sec-service__item-body-text .c-list-plain li .c-text-plain{margin-top:.5em!important}@media print,screen and (min-width:751px){.sec-service__item-body-text .c-list-plain li .c-text-plain{font-size:14px}}@media screen and (max-width:750px){.sec-service__item-body-text .c-list-plain li .c-text-plain{font-size:3.5897435897vw}}