.platform p.market-head{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;padding-bottom:5.33333vw;position:relative;text-align:center;margin:0}.platform p.market-head:after{-webkit-transform:translateX(-50%);border-color:#fff transparent transparent;border-style:solid;border-width:39px 27.5px 0;bottom:-39px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:10}.platform .platform-services{padding-bottom:10.66667vw;padding-top:13.33333vw;position:relative}.platform .platform-services .mdl-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.platform .platform-services img{vertical-align:top}.platform .platform-services img.mobile-image{display:none}.platform .ux-services-inner{position:relative;z-index:2}.platform h3.ux-services-head{margin-bottom:6.4vw;margin-top:0}.platform h3.ux-services-head .small{display:block;margin-bottom:2.66667vw}.platform .ux-service{display:-webkit-box;display:-ms-flexbox;display:flex}.platform .ux-service .each-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;background:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:8.53333vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw}.platform .ux-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw}.platform .ux-service .service-picto{height:88px;height:23.46667vw;margin-bottom:4vw;width:88px;width:23.46667vw}.platform .ux-service p{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:7.2vw;max-width:100%;text-align:center}.platform .ux-service a.service-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;border-radius:1.6vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin:auto auto 0;position:relative;width:293px;width:78.13333vw}.platform .ux-service a.service-btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}@media screen and (min-width:561px){.platform p.market-head{font-size:32px;font-size:2.5vw;padding-bottom:3.125vw}.platform .platform-services{padding-bottom:6.64063vw;padding-top:5.85938vw}.platform .platform-services img.desktop-image{display:block}.platform h3.ux-services-head{margin-bottom:3.90625vw}.platform h3.ux-services-head .small{margin-bottom:1.5625vw}.platform h3.ux-services-head .small br{display:none}.platform .ux-service{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center}.platform .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding-bottom:2.5vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:2.5vw;width:372px;width:29.0625vw}.platform .ux-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.platform .ux-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.platform .ux-service p{font-size:18px;font-size:1.40625vw;line-height:1.71429;margin-bottom:1.17188vw}.platform .ux-service a.service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.platform .ux-service a.service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}}@media screen and (min-width:1200px){.platform p.market-head{font-size:32px;padding-bottom:40px}.platform .platform-services{padding-bottom:85px;padding-top:75px}.platform h3.ux-services-head{margin-bottom:50px}.platform h3.ux-services-head .small{margin-bottom:20px}.platform .ux-service .each-service{margin-bottom:40px;margin-left:20px;margin-right:20px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px;width:372px}.platform .ux-service .service-name{font-size:28px;margin-bottom:20px}.platform .ux-service .service-picto{height:120px;margin-bottom:30px;width:120px}.platform .ux-service p{font-size:18px;margin-bottom:15px}.platform .ux-service a.service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.platform .ux-service a.service-btn .arrow{height:14px;right:16px;width:16px}}@media screen and (max-width:560px){.platform .platform-services img.desktop-image{display:none}.platform .platform-services img.mobile-image{display:block}.platform h3.ux-services-head .small{font-size:16px;font-size:4.26667vw}.platform .ux-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.platform .ux-service p{line-height:1.57143}}