.page-module__z08--W__cloudPage{color:#111;background:#fff;overflow-x:clip}.cloud-main{background:#fff;width:100%;overflow-x:clip}.cloud-main img{max-width:100%;display:block}.product-float-box{z-index:30;background:#fff;border-bottom:1px solid #00000014;width:100%;position:sticky;top:0;box-shadow:0 1px #00000005}.float-box-top{align-items:center;gap:18px;width:min(1280px,100% - 56px);min-height:58px;margin:0 auto;padding:0;list-style:none;display:flex}.float-box-top>li{color:#111;white-space:nowrap;flex:none;font-size:15px;line-height:1}.float-box-top>li:first-child{letter-spacing:.01em;font-size:18px;font-weight:500}:is(.float-box-top>li:nth-child(2),.float-box-top>li:nth-child(3)){flex:1 1 0}.float-box-top>li:nth-child(4){margin-left:clamp(24px,8vw,120px)}.float-box-top>li:nth-child(4) a{color:#8c8c8c;font-size:14px}.float-box-top>li:nth-child(5){margin-left:auto}.float-box-top>li:nth-child(5) div{background:linear-gradient(#2f2f2f 0%,#111 100%);border-radius:999px;justify-content:center;align-items:center;min-width:126px;height:38px;padding:0 24px;display:inline-flex}.float-box-top>li:nth-child(5) a{color:#fff;font-size:15px;font-weight:500}.mobile-float-tab{display:none;position:relative}.cloud-service{position:relative;overflow:hidden}.cloud-service .hidden-large{width:100%}.cloud-service .hidden-small{width:100%}.cloud-inner-contain{z-index:2;color:#333;flex-direction:column;align-items:center;gap:12px;width:min(100%,560px);display:flex;position:absolute}.cloud-inner-contain img{width:auto;max-width:min(110px,24vw);height:auto}.cloud-align-center .cloud-inner-contain{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-align-left .cloud-inner-contain{text-align:left;align-items:flex-start;top:50%;left:clamp(24px,8vw,110px);transform:translateY(-50%)}.cloud-align-right .cloud-inner-contain{text-align:right;align-items:flex-end;top:50%;right:clamp(24px,8vw,110px);transform:translateY(-50%)}.cloud-part001{background:#eef1f5;min-height:520px}.cloud-part001 .cloud-inner-contain{gap:22px;width:min(100%,760px)}.cloud-part001 .c-title{letter-spacing:.01em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(1.95rem,3vw,3rem);font-weight:300;line-height:1.1}.cloud-service .cs-tip{letter-spacing:.01em;white-space:pre-line;text-wrap:balance;max-width:270px;margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:400;line-height:1.15}.cloud-service .cs-text{color:#555;max-width:250px;margin:0;font-size:11px;font-weight:400;line-height:1.45}:is(.cloud-part004,.cloud-part005,.cloud-part006){background:#fff;min-height:330px}:is(.cloud-part004 img,.cloud-part005 img,.cloud-part006 img){object-fit:cover;width:100%}:is(.cloud-part004 .cloud-inner-contain,.cloud-part006 .cloud-inner-contain),:is(.cloud-part005--timelapse .cloud-inner-contain,.cloud-part005--ai .cloud-inner-contain){width:min(100%,260px)}.cloud-part005--ai .cs-tip{max-width:250px;font-size:clamp(1.35rem,1.9vw,1.8rem)}.cloud-part005--ai .cs-text{max-width:240px}.cloud-part004 .cloud-inner-contain{left:8.5%;transform:translateY(-50%)}:is(.cloud-part005--timelapse .cloud-inner-contain,.cloud-part005--ai .cloud-inner-contain){right:9%;transform:translateY(-50%)}.cloud-part006 .cloud-inner-contain{left:9.2%;transform:translateY(-50%)}:is(.cloud-part004 .cloud-inner-contain img,.cloud-part005 .cloud-inner-contain img,.cloud-part006 .cloud-inner-contain img){max-width:32px}.cloud-part007{text-align:center;background:#fff;padding:34px 24px 42px}.cloud-faq p{color:#222;margin:0}.cloud-faq p:first-child{font-size:18px;font-weight:300;line-height:1.2}.cloud-faq p:nth-child(2){margin-top:8px;font-size:12px;line-height:1.55}.cloud-faq p:nth-child(3){color:#666;margin-top:6px;font-size:10px;line-height:1.55}.cloud-faq a{color:#0a6dbb;text-decoration:none}.cloud-faq a:hover{text-decoration:underline}.cloud-main .hidden-small{display:none}.cloud-main .hidden-large{display:block}.mobile-float-tab>.float-tab-top{cursor:pointer;background:#fff;align-items:center;gap:14px;min-height:54px;padding:0 112px 0 18px;list-style:none;display:flex}.mobile-float-tab>.float-tab-top::-webkit-details-marker{display:none}.mobile-float-tab>.float-tab-top span:first-child{font-size:17px;font-weight:500}.mobile-float-tab .float-tab-chevron{margin-left:auto;font-size:18px;transition:transform .18s}.mobile-float-tab[open] .float-tab-chevron{transform:rotate(180deg)}.mobile-float-tab .float-tab-subscribe{color:#fff;background:linear-gradient(#2f2f2f 0%,#111 100%);border-radius:999px;justify-content:center;align-items:center;min-width:96px;height:34px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mobile-float-tab .float-tab-content{background:#fff;border-top:1px solid #0000000f;margin:0;padding:0 18px 14px;list-style:none;display:none}.mobile-float-tab[open] .float-tab-content{display:block}.mobile-float-tab .float-tab-content li{padding-top:12px}.mobile-float-tab .float-tab-content a{color:#8c8c8c;font-size:14px;text-decoration:none}.mobile-float-tab .float-tab-content a:hover{text-decoration:underline}@media (max-width:1100px){.float-box-top{gap:14px;width:min(1280px,100% - 32px)}.cloud-align-left .cloud-inner-contain{left:32px}.cloud-align-right .cloud-inner-contain{right:32px}}@media (max-width:768px){.product-float-box{position:sticky;top:0}.float-box-top{display:none}.mobile-float-tab{z-index:1;border-bottom:1px solid #00000014;display:block;position:relative}.cloud-main .hidden-large{display:none}.cloud-main .hidden-small{display:block}.cloud-part001{min-height:540px}:is(.cloud-inner-contain,.cloud-align-left .cloud-inner-contain,.cloud-align-right .cloud-inner-contain,.cloud-align-center .cloud-inner-contain){text-align:center;align-items:center;width:calc(100% - 40px);inset:auto auto 8% 50%;transform:translate(-50%)}.cloud-part001 .cloud-inner-contain{gap:14px;bottom:10%}.cloud-part001 .c-title{font-size:clamp(1.9rem,8vw,3rem);line-height:1.12}.cloud-service .cs-tip{font-size:clamp(1.45rem,6vw,2.1rem)}.cloud-service .cs-text{max-width:30rem;font-size:15px;line-height:1.7}:is(.cloud-part004,.cloud-part005,.cloud-part006){min-height:0}.cloud-part007{padding:58px 18px 72px}.cloud-faq p:first-child{font-size:26px}.cloud-faq p:nth-child(2){font-size:16px}.cloud-faq p:nth-child(3){font-size:14px}}
