[data-v-04d599ab]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.LetterAnimation[data-v-04d599ab]{display:flex;justify-content:left}.LetterAnimation__animationBox[data-v-04d599ab]{display:block;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.LetterAnimation__animationBoxInner[data-v-04d599ab]{display:block;overflow:hidden;transform:translateY(100%)}.LetterAnimation__animationBox:first-child .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:0s}.LetterAnimation__animationBox:nth-child(2) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:80ms}.LetterAnimation__animationBox:nth-child(3) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.16s}.LetterAnimation__animationBox:nth-child(4) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.24s}.LetterAnimation__animationBox:nth-child(5) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.32s}.LetterAnimation__animationBox:nth-child(6) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.4s}.LetterAnimation__animationBox:nth-child(7) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.48s}.LetterAnimation__animationBox:nth-child(8) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.56s}.LetterAnimation__animationBox:nth-child(9) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.64s}.LetterAnimation__animationBox:nth-child(10) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.72s}.LetterAnimation__animationBox:nth-child(11) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.8s}.LetterAnimation__animationBox:nth-child(12) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.88s}.LetterAnimation__animationBox:nth-child(13) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:.96s}.LetterAnimation__animationBox:nth-child(14) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.04s}.LetterAnimation__animationBox:nth-child(15) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.12s}.LetterAnimation__animationBox:nth-child(16) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.2s}.LetterAnimation__animationBox:nth-child(17) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.28s}.LetterAnimation__animationBox:nth-child(18) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.36s}.LetterAnimation__animationBox:nth-child(19) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.44s}.LetterAnimation__animationBox:nth-child(20) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.52s}.LetterAnimation__animationBox:nth-child(21) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.6s}.LetterAnimation__animationBox:nth-child(22) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.68s}.LetterAnimation__animationBox:nth-child(23) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.76s}.LetterAnimation__animationBox:nth-child(24) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.84s}.LetterAnimation__animationBox:nth-child(25) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:1.92s}.LetterAnimation__animationBox:nth-child(26) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:2s}.LetterAnimation__animationBox:nth-child(27) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:2.08s}.LetterAnimation__animationBox:nth-child(28) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:2.16s}.LetterAnimation__animationBox:nth-child(29) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:2.24s}.LetterAnimation__animationBox:nth-child(30) .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation-delay:2.32s}@keyframes LetterAnimation-uuxlr5n-04d599ab{0%{transform:translateY(100%)}to{transform:translateY(0)}}.LetterAnimation--play .LetterAnimation__animationBoxInner[data-v-04d599ab]{animation:LetterAnimation-uuxlr5n-04d599ab 2.4s cubic-bezier(.19,1,.22,1) both}[data-v-c11ea06e]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.service-title[data-v-c11ea06e]{line-height:1}.service-title__ja[data-v-c11ea06e]{align-items:center;display:flex;justify-content:left;margin-bottom:22px}.service-title__line[data-v-c11ea06e]{background:#858788;display:block;height:1px;margin-right:20px;margin-top:2px;opacity:0;transform:translateX(-50px);width:74px}.service-title__line--play[data-v-c11ea06e]{opacity:1;transform:translateX(0);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:959px){.service-title[data-v-c11ea06e]{height:70px}.service-title__line[data-v-c11ea06e]{margin-right:12px;transform:translateX(-50%);width:28.5px}.service-title__en[data-v-c11ea06e]{transform:scale(.7);transform-origin:left top}}@media screen and (min-width:960px){.service-title__line--long[data-v-c11ea06e]{width:84px}}[data-v-7ab0c614]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.AnimatedImageBox[data-v-7ab0c614],.AnimatedImageBox__inner[data-v-7ab0c614]{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.AnimatedImageBox__inner[data-v-7ab0c614]{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%);transition:-webkit-clip-path 1s cubic-bezier(.25,.46,.45,.94) 1s;transition:clip-path 1s cubic-bezier(.25,.46,.45,.94) 1s;transition:clip-path 1s cubic-bezier(.25,.46,.45,.94) 1s,-webkit-clip-path 1s cubic-bezier(.25,.46,.45,.94) 1s}@keyframes AnimatedImageBox-uuxlr5v-7ab0c614{0%{-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 -100%,0 100%,200% 100%);clip-path:polygon(0 -100%,0 100%,200% 100%)}}.AnimatedImageBox--play .AnimatedImageBox__inner[data-v-7ab0c614]{animation:AnimatedImageBox-uuxlr5v-7ab0c614 1s cubic-bezier(.25,.46,.45,.94) both}[data-v-3714e171]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.use-case[data-v-3714e171]{height:432px;position:relative;width:100%}.use-case+.use-case[data-v-3714e171]{margin-top:100px}.use-case__title[data-v-3714e171]{position:absolute;right:0;top:-12px;z-index:2}.use-case__sub-title[data-v-3714e171]{height:65px;position:absolute;right:0;top:50px;width:390px;z-index:2}.use-case__sub-title .line[data-v-3714e171]{background:#000;color:#fff;display:inline-block;font-size:18px;line-height:28px;padding:0 15px}.use-case__sub-title .line+.line[data-v-3714e171]{margin-top:9px}.use-case__image[data-v-3714e171]{left:0;position:absolute;top:0;z-index:1}.use-case__bg[data-v-3714e171]{box-sizing:border-box;height:265px;position:absolute;right:0;top:165px;width:712px;z-index:0}.use-case__bg__inner[data-v-3714e171]{padding-top:145px}.use-case__text[data-v-3714e171]{position:relative;z-index:1}.use-case__text b[data-v-3714e171]{font-weight:700}.use-case.left .use-case__text[data-v-3714e171]{margin-left:250px;padding-top:315px}.use-case.right .use-case__sub-title[data-v-3714e171],.use-case.right .use-case__title[data-v-3714e171]{left:0;right:unset}.use-case.right .use-case__image[data-v-3714e171]{left:unset;right:0}.use-case.right .use-case__bg[data-v-3714e171]{left:0;right:unset}.use-case.right .use-case__text[data-v-3714e171]{margin-left:55px;padding-top:315px}@media screen and (max-width:959px){.use-case+.use-case[data-v-3714e171]{margin-top:130px}.use-case__title[data-v-3714e171]{left:15px;right:unset;top:-95px;width:100%}.use-case__sub-title[data-v-3714e171]{left:15px;right:unset;top:-45px;width:100%}.use-case__sub-title .line[data-v-3714e171]{font-size:16px;padding:0 10px}.use-case__sub-title .line+.line[data-v-3714e171]{margin-top:5px}.use-case__image[data-v-3714e171]{left:-25px}.use-case__bg[data-v-3714e171]{height:320px;right:-25px;top:80px;width:calc(100% + 10px)}.use-case__text p[data-v-3714e171]{letter-spacing:2px;line-height:24px}.use-case.left .use-case__text[data-v-3714e171]{margin-left:50px;padding-top:200px}.use-case.right .use-case__sub-title[data-v-3714e171],.use-case.right .use-case__title[data-v-3714e171]{left:15px}.use-case.right .use-case__image[data-v-3714e171]{right:-25px}.use-case.right .use-case__bg[data-v-3714e171]{height:282px;left:-25px}.use-case.right .use-case__text[data-v-3714e171]{margin-left:15px;padding-right:40px;padding-top:195px}}@media screen and (max-width:320px){.use-case__sub-title[data-v-3714e171],.use-case__title[data-v-3714e171]{left:0}.use-case__bg[data-v-3714e171]{right:-25px;width:calc(100% + 25px)}.use-case.left .use-case__text[data-v-3714e171]{margin-left:30px;padding-top:190px}.use-case.right .use-case__sub-title[data-v-3714e171],.use-case.right .use-case__title[data-v-3714e171]{left:0}.use-case.right .use-case__bg[data-v-3714e171]{left:-25px;width:calc(100% + 25px)}.use-case.right .use-case__text[data-v-3714e171]{margin-left:0;padding-right:30px;padding-top:190px}}[data-v-4ca6adcc]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.service-use-cases[data-v-4ca6adcc]{width:100%}