.u-width-1100 .l-section-wrapper{max-width:1148px}.bg-skyblue-arrow{background:linear-gradient(0deg,var(--secondary-secondary-050,#e4f3fd) 0,rgba(228,243,253,.3) 80%);position:relative}.bg-skyblue-arrow:before{background:#e4f3fd;bottom:-95px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:95px;position:absolute;width:100%}@media screen and (max-width:819px){.bg-skyblue-arrow:before{bottom:-40px;height:40px}}@media screen and (min-width:640px){br.pc{display:block}br.sp{display:none}}@media screen and (max-width:639px){br.pc{display:none}br.sp{display:block}}.m-content-insitestream .inner-item{background:#fff;border-radius:8px;box-shadow:0 4px 15px 0 rgba(0,80,164,.1);padding:24px}.m-content-insitestream .inner-text{font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.6}.m-content-insitestream p .fz-large{font-size:18px;letter-spacing:1.8px}@media screen and (max-width:819px){.m-content-insitestream .inner-item{padding:16px}.m-content-insitestream .inner-text{font-size:15px;letter-spacing:1.5px}.m-content-insitestream p .fz-large{font-size:16px;letter-spacing:1.6px}}.m-content-insitestream .type-list_solution{display:flex;gap:40px 10px;justify-content:space-between;margin-top:60px}.m-content-insitestream .type-list_solution .inner-item{border-radius:8px;padding:0;width:356px}.m-content-insitestream .type-list_solution .inner-title{background:linear-gradient(270deg,#0050a4,#009ccb);border-radius:8px 8px 0 0;color:#fff;font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.6;padding:20px 16px;text-align:center}.m-content-insitestream .type-list_solution .inner-image{align-items:center;display:flex;height:245px;justify-content:center;margin:0 auto 16px;padding:32px 24px 43px;position:relative;width:calc(100% - 48px)}.m-content-insitestream .type-list_solution .inner-image:before{border-bottom:1px solid;bottom:18px;content:"";height:1px;position:absolute;width:100%}.m-content-insitestream .type-list_solution .inner-image:after{background:#fff;border-bottom:1.5px solid #000;border-right:1.5px solid #000;bottom:6px;content:"";height:24px;left:calc(50% - 24px);position:absolute;right:0;transform:translateY(0) translateX(50%) rotate(45deg);width:24px;z-index:1}.m-content-insitestream .type-list_solution ul.inner-lists{padding:0 24px 24px}.m-content-insitestream .type-list_solution .inner-list-text{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.6;padding-left:26.8px;position:relative}.m-content-insitestream .type-list_solution .inner-list-text+.inner-list-text{margin-top:16px}.m-content-insitestream .type-list_solution .inner-list-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjMjEyMTIxIiBkPSJNMTAgMTguNzVhOC43NSA4Ljc1IDAgMSAxIDAtMTcuNSA4Ljc1IDguNzUgMCAwIDEgMCAxNy41TTEwIDIwYTEwIDEwIDAgMSAwIDAtMjAgMTAgMTAgMCAwIDAgMCAyMCIvPjxwYXRoIGZpbGw9IiMyMTIxMjEiIGQ9Im0xMy43MTMgNi4yMTMtLjAyNS4wMjctNC4zNDIgNS41MzFMNi43MyA5LjE1NGEuOTM4LjkzOCAwIDAgMC0xLjMyNSAxLjMyNWwzLjMwOCAzLjMwOWEuOTQuOTQgMCAwIDAgMS4zNDgtLjAyNmw0Ljk5LTYuMjM3YS45MzguOTM4IDAgMCAwLTEuMzM4LTEuMzEyIi8+PC9zdmc+);background-repeat:no-repeat;content:"";height:20px;left:0;position:absolute;top:3px;width:20px}@media screen and (max-width:1100px){.m-content-insitestream .type-list_solution{flex-wrap:wrap}.m-content-insitestream .type-list_solution .inner-item{width:49%}.m-content-insitestream .type-list_solution .inner-title{padding:16px}}@media screen and (max-width:819px){.m-content-insitestream .type-list_solution{margin-top:40px}.m-content-insitestream .type-list_solution .inner-item{margin:0 auto;max-width:520px;width:100%}}.m-content-insitestream .type-column3{display:flex;gap:24px 16px;justify-content:space-between;margin-top:40px}.m-content-insitestream .type-column3 .inner-item{text-align:center;width:356px}.m-content-insitestream .type-column3 .inner-title{font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:24px}.m-content-insitestream .type-column3 .inner-image{align-items:center;display:flex;height:64px;justify-content:center;margin:24px auto 16px;width:64px}@media screen and (max-width:1100px){.m-content-insitestream .type-column3{flex-wrap:wrap}.m-content-insitestream .type-column3 .inner-item{width:48%}}@media screen and (max-width:819px){.m-content-insitestream .type-column3 .inner-item{margin:0 auto;max-width:520px;padding:24px;width:100%}.m-content-insitestream .type-column3 .inner-title{font-size:18px;letter-spacing:1.8px}}.m-content-insitestream .type-case{display:flex;gap:40px 24px;margin-top:50px}.m-content-insitestream .type-case .inner-item{border:1px solid #f5f5f5;padding:24px 24px 40px}.m-content-insitestream .type-case .inner-image{align-items:center;display:flex;height:min(246px,25vw);justify-content:center;margin:0 0 16px;overflow:hidden;width:100%}.m-content-insitestream .type-case .inner-image img{min-height:240px;object-fit:cover}.m-content-insitestream .type-case .inner-title{font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.6;margin-bottom:16px;text-align:center}@media screen and (max-width:819px){.m-content-insitestream .type-case{flex-wrap:wrap}.m-content-insitestream .type-case .inner-item{margin:0 auto;max-width:600px;padding:16px;width:100%}.m-content-insitestream .type-case .inner-image{height:min(192px,52vw);margin:-32px -16px 16px;width:calc(100% + 32px)}.m-content-insitestream .type-case .inner-image img{min-height:192px}.m-content-insitestream .type-case .inner-title{font-size:22px;letter-spacing:2.2px;margin-bottom:8px}}.m-content-cta .button{background:#000;border-radius:100px;color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.6;margin-top:40px;max-width:400px;padding:10px 24px;text-align:center;transition:.3s;width:400px}.m-content-cta .button:hover{background:#4d4d4d}@media screen and (max-width:639px){.m-content-cta{text-align:center}.m-content-cta .button{font-size:20px;letter-spacing:2px;margin-top:24px;width:100%}}.p-heading-border+.p-content-body{letter-spacing:1.6px;margin-top:40px}.p-heading-border+.p-content-body>figure{margin-top:40px}.p-heading-border .sub-title{font-size:28px;font-weight:700;letter-spacing:2.8px;line-height:1.6}.p-heading-border .sub-title .sm{font-size:24px;letter-spacing:2.4px}.p-heading-border .sub-title .ls01{letter-spacing:-4.8px}.p-heading-border .sub-title .fz-large{font-size:32px;letter-spacing:3.2px;line-height:1.4}.p-heading-border .sub-title .emphasis{font-size:28px;letter-spacing:2.8px;padding:0 35px;position:relative}.p-heading-border .sub-title .emphasis:before{bottom:-1px;content:"＼";font-size:24px;left:0;letter-spacing:2.4px;position:absolute}.p-heading-border .sub-title .emphasis:after{bottom:-1px;content:"／";font-size:24px;letter-spacing:2.4px;position:absolute;right:0}.p-heading-border .title{display:inline-block;font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:1.3;position:relative;z-index:1}.p-heading-border .title:before{background:linear-gradient(0deg,#5bc0c8,#e5fdf8);bottom:0;content:"";height:10px;position:absolute;width:100%;z-index:-1}.p-heading-border .title .sm{font-size:28px;letter-spacing:2.8px}.p-heading-border .title .xs{font-size:24px;letter-spacing:2.4px}@media screen and (max-width:819px){.p-heading-border+.p-content-body>figure{margin-top:24px}.p-heading-border .title{font-size:30px;letter-spacing:3px}.p-heading-border .title .lg{font-size:32px;letter-spacing:3.2px}.p-heading-border .title .sm{font-size:24px;letter-spacing:2.4px}.p-heading-border .title:has(.sp-border):before{display:none}.p-heading-border .title .sp-border{position:relative}.p-heading-border .title .sp-border:before{background:linear-gradient(0deg,#5bc0c8,#e5fdf8);bottom:0;content:"";height:10px;position:absolute;width:100%;z-index:-1}.p-heading-border+.p-content-body{font-size:15px;letter-spacing:1.5px}.p-heading-border .sub-title .fz-large{font-size:30px;letter-spacing:3px;line-height:1.3}.p-heading-border .sub-title .emphasis{font-size:26px;letter-spacing:2.6px}}