@charset "UTF-8";.p-vpsIndex{--vpsIndex--color--text--blue:#1ca0bd;--vpsIndex--color--background--blue:#c0e1ea;--vpsIndex--color--background--blue-light:#eaf6f9;--vpsIndex--color--text--green:#30a9a9;--vpsIndex--color--background--green:#c1dede;--vpsIndex--color--background--green-light:#e6f6f6;--vpsIndex--color--text--pink:#e0589a;--vpsIndex--color--button--pink--hover:#f1a5ca;--vpsIndex--color--button--gray--hover:#b7b7b7}.p-vpsIndex .p-vpsIndex__text--blue{color:var(--vpsIndex--color--text--blue)}.p-vpsIndex .p-vpsIndex__text--pink{color:var(--vpsIndex--color--text--pink)}.p-vpsIndex .p-vpsIndex__wrapper--blue{background-color:var(--vpsIndex--color--background--blue-light)}.p-vpsIndex .p-vpsIndex__centerTitle{display:flex;flex-direction:column;align-items:center}.p-vpsIndex .p-vpsIndex__centerTitle :where(span){display:block}.p-vpsIndex .p-vpsIndex__centerTitle:after{margin-top:16px}.p-vpsIndex .vpsIndex__centerTitle1{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:768px){.p-vpsIndex .vpsIndex__centerTitle1{font-size:16px;letter-spacing:.04em}}.p-vpsIndex .vpsIndex__centerTitle2{font-weight:500;font-size:40px;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){.p-vpsIndex .vpsIndex__centerTitle2{margin-top:10px;font-size:28px;letter-spacing:.04em}}.p-vpsIndex [class*=square-vpsIndex-blue]{background-color:var(--vpsIndex--color--background--blue-light);color:var(--vpsIndex--color--text--blue);transition:color .3s,background-color .3s}@media (hover:hover){.p-vpsIndex [class*=square-vpsIndex-blue]:hover{background-color:var(--vpsIndex--color--text--blue);color:#fff}}.p-vpsIndex [class*=square-vpsIndex-blue][data-has-angle=true]:after{background-color:initial}.p-vpsIndex .p-vpsIndex__button--square-gray-round{display:flex;justify-content:center}.p-vpsIndex .p-vpsIndex__button--square-gray-round .c-button--square-gray{max-width:340px;border-radius:30px}.p-vpsIndex .p-vpsIndex__buttonWrap [class*=c-button]{height:60px;font-size:16px;line-height:1.48;letter-spacing:.2em}.p-vpsIndex .p-vpsIndex__buttonWrap [class*=c-button] .icon-before{margin-right:10px;font-size:18px}.p-vpsIndex .c-button--square-pink{transition:background-color .3s}@media (hover:hover){.p-vpsIndex .c-button--square-pink:hover{background-color:var(--vpsIndex--color--button--pink--hover)}}.p-vpsIndex .c-button--round-gray,.p-vpsIndex .c-button--square-gray{transition:background-color .3s}@media (hover:hover){.p-vpsIndex .c-button--round-gray:hover,.p-vpsIndex .c-button--square-gray:hover{background-color:var(--vpsIndex--color--button--gray--hover)}}.tabButtons{display:flex;justify-content:center;gap:32px}@media screen and (max-width:768px){.tabButtons{gap:8px}}.tabPanel__button{max-width:500px;padding:5px 10px 7px;border-radius:6px 6px 0 0;color:#fff;font-weight:500;font-size:24px;letter-spacing:.1em}@media screen and (max-width:768px){.tabPanel__button{padding:8px 16px 10px;border-radius:4px 4px 0 0;font-size:18px;line-height:1.48}}.tabPanel__button:not(.is-active){background-color:#b7b7b7}.tabPanelButton__1{background-color:var(--vpsIndex--color--text--blue)}.tabPanelButton__2{background-color:var(--vpsIndex--color--text--green)}.tabPanel{padding:20px 14px 44px;border-radius:6px}@media screen and (max-width:768px){.tabPanel{padding:20px 10px 44px;border-radius:0}}.tabPanel:not(.is-active){display:none}.tabPanel__1{background-color:var(--vpsIndex--color--background--blue);--vpsIndex--scalePanel--color--text:var(--vpsIndex--color--text--blue);--vpsIndex--scalePanel--color--background:var(--vpsIndex--color--background--blue);--vpsIndex--scalePanel--color--background-light:var(--vpsIndex--color--background--blue-light)}.tabPanel__2{background-color:var(--vpsIndex--color--background--green);--vpsIndex--scalePanel--color--text:var(--vpsIndex--color--text--green);--vpsIndex--scalePanel--color--background:var(--vpsIndex--color--background--green);--vpsIndex--scalePanel--color--background-light:var(--vpsIndex--color--background--green-light)}.p-vpsIndex__scale__banner>div{padding-top:60px;padding-bottom:60px}@media screen and (max-width:768px){.p-vpsIndex__scale__banner>div{padding-top:40px;padding-bottom:40px}}.p-vpsIndex__scale__banner img{margin-right:auto;margin-left:auto}.benchmarkPanel{--vpsIndex--color--background--blue:#e6faff;--vpsIndex--color--background--green:#edffff;--benchmark-panel-padding:20px;display:flex;flex-direction:column;align-items:center;margin-bottom:40px;padding:var(--benchmark-panel-padding)}@media screen and (min-width:769px){.benchmarkPanel{--benchmark-panel-padding:40px 20px;margin-bottom:60px}}.benchmarkPanel>*{max-width:886px}.benchmarkPanel h3{color:#e0589a;font-weight:500;font-size:20px}@media screen and (min-width:769px){.benchmarkPanel h3{font-size:30px}}.benchmarkPanel h4{margin-top:10px;font-weight:500;text-align:center}@media screen and (min-width:769px){.benchmarkPanel h4{margin-top:40px;font-size:24px}.benchmarkPanel h4 br{display:none}}.benchmarkPanel hr{width:100%;max-width:872px;margin:20px auto;border:0;border-top:1px solid #30a9a9}@media screen and (min-width:769px){.benchmarkPanel hr{margin:56px auto 16px}}.benchmarkPanel figure{margin-top:30px}@media screen and (min-width:769px){.benchmarkPanel figure{margin-top:40px}}.benchmarkPanel img{display:block}.benchmarkPanel img.is-pc{display:none}@media screen and (min-width:769px){.benchmarkPanel img.is-pc{display:block}.benchmarkPanel img.is-sp{display:none}}.benchmarkPanel__button{padding:11px 5px 13px;font-size:14px;letter-spacing:.05em}@media screen and (min-width:769px){.benchmarkPanel__button{font-size:24px}figure.p-vpsIndex__benchmark-img--disc-2{margin-top:0}}.p-vpsIndex__benchmark-notes{margin-top:20px;font-weight:500;font-size:10px;line-height:1.6}@media screen and (min-width:769px){.p-vpsIndex__benchmark-notes{margin-top:40px;font-size:12px}}.p-vpsIndex__benchmark-notes p+p{margin-top:10px}@media screen and (min-width:769px){.p-vpsIndex__benchmark-notes p+p{margin-top:0}}.vpsIndex__featureItems{margin-bottom:60px}@media screen and (max-width:768px){.vpsIndex__featureItems{margin-bottom:40px}}.vpsIndex__featureItems .item__img{box-shadow:none}@media screen and (max-width:768px){.vpsIndex__featureItems .item__img{max-width:320px;margin-right:auto;margin-left:auto}}.vpsIndex__featureItems .item__img img{height:91%!important}.vpsIndex__featureItems .item__title{min-height:60px;color:var(--vpsIndex--color--text--blue);font-size:20px;line-height:1.48}@media screen and (max-width:768px){.vpsIndex__featureItems .item__title{min-height:auto}}.vpsIndex__featureItems .item__text{margin-top:16px;font-weight:500;font-size:14px;line-height:2;letter-spacing:.1em}@media screen and (max-width:768px){.vpsIndex__featureItems .c-cardList__item+.c-cardList__item{margin-top:40px}}.vpsIndex__featureItems [class*=square-vpsIndex]{height:auto;margin-top:16px;padding-top:4px;padding-bottom:4px;font-size:14px;line-height:1.48}.vpsIndex__featureItems [class*=square-vpsIndex]:after{right:10px;width:auto;height:auto;font-size:11px}.p-vpsIndex__comparison .p-vpsIndex__description{margin-bottom:60px}@media screen and (max-width:768px){.p-vpsIndex__comparison .p-vpsIndex__description{margin-bottom:20px;text-align:left}}.vpsIndex-comparison__container{display:grid;grid-template-columns:200px 1fr 1fr 1fr;gap:4px}@media screen and (max-width:768px){.vpsIndex-comparison__container{grid-template-columns:1fr;gap:40px}}.vpsIndex-comparison__column{display:flex;flex-direction:column;gap:4px;font-weight:500;line-height:1.48;letter-spacing:.1em}@media screen and (max-width:768px){.vpsIndex-comparison__column{gap:2px}.vpsIndex-comparison__column.is-rowHeader{display:none}}.vpsIndex-comparison__column.is-rowHeader .vpsIndex-comparison__item{background-color:#52565a;color:#fff;font-size:18px}.vpsIndex-comparison__column.is-rowHeader .vpsIndex-comparison__itemHeader{background-color:initial}.vpsIndex-comparison__item,.vpsIndex-comparison__itemHeader{display:flex;align-items:center;justify-content:center;height:80px;font-size:24px;text-align:center}@media screen and (max-width:768px){.vpsIndex-comparison__item,.vpsIndex-comparison__itemHeader{height:72px;font-size:18px}}.vpsIndex-comparison__itemHeader{background-color:var(--vpsIndex--color--text--blue);color:#fff}@media screen and (max-width:768px){.vpsIndex-comparison__itemHeader{height:auto;padding:8px 10px 10px}}.vpsIndex-comparison__item{background-color:#fff;color:var(--vpsIndex--color--text--blue)}@media screen and (max-width:768px){.vpsIndex-comparison__item{justify-content:flex-start}}.vpsIndex-comparison__itemSPHeader{display:none}@media screen and (max-width:768px){.vpsIndex-comparison__itemSPHeader{display:flex;align-items:center;justify-content:center;width:100px;height:100%;border-right:2px solid var(--vpsIndex--color--background--blue-light);background-color:#52565a;color:#fff;font-size:15px}.vpsIndex-comparison__itemSPHeader+div{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}}.vpsIndex-comparison__img--circle,.vpsIndex-comparison__img--triangle,.vpsIndex-comparison__img--x{--vpsIndex-comparison--img-size:44px;width:var(--vpsIndex-comparison--img-size);height:var(--vpsIndex-comparison--img-size)}@media screen and (max-width:768px){.vpsIndex-comparison__img--circle,.vpsIndex-comparison__img--triangle,.vpsIndex-comparison__img--x{--vpsIndex-comparison--img-size:28px}}.vpsIndex-comparison__img--x{--vpsIndex-comparison--img-size:36px}@media screen and (max-width:768px){.vpsIndex-comparison__img--x{--vpsIndex-comparison--img-size:24px}}.vpsIndex-comparison__img--triangle{width:48px;height:42px}@media screen and (max-width:768px){.vpsIndex-comparison__img--triangle{width:36px;height:30px}}.vpsIndex-comparison__small{display:block;color:#292b2d;font-size:12px}.vpsIndex-comparison__info{margin-top:20px;font-weight:500;font-size:14px;line-height:2;letter-spacing:.1em;text-align:right}@media screen and (max-width:768px){.vpsIndex-comparison__info{text-align:center}}.p-vpsIndex__comparisonButton{display:flex;margin-top:40px}@media screen and (max-width:768px){.p-vpsIndex__comparisonButton{display:block}}.p-vpsIndex__comparisonButton button{max-width:300px;margin-right:auto;margin-left:auto}.p-vpsIndex__usecase .c-title{font-size:40px;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){.p-vpsIndex__usecase .c-title{font-size:24px;line-height:1.5;letter-spacing:.04em}}.p-vpsIndex__usecase .c-title:after{margin-top:16px;font-weight:500;font-size:12px;line-height:1;letter-spacing:.2em}@media screen and (max-width:768px){.p-vpsIndex__usecase .c-title:after{margin-top:9px}}.usecasePanelContainer{display:grid;grid-template-columns:1fr 1fr;gap:64px 56px;font-weight:500;letter-spacing:.1em}@media screen and (max-width:768px){.usecasePanelContainer{grid-template-columns:1fr;gap:70px}}.usecasePanelItemMain{display:grid;grid-template-columns:160px 1fr;gap:24px}@media screen and (max-width:768px){.usecasePanelItemMain{grid-template-columns:1fr}.usecasePanelItemImage{display:flex;justify-content:center}}.usecasePanelItemTitle{color:var(--vpsIndex--color--text--blue);font-size:20px;line-height:1.48}@media screen and (max-width:768px){.usecasePanelItemTitle{text-align:center}}.usecasePanelItemDescription{margin-top:20px;font-size:14px;line-height:2;word-break:break-word}.usecasePanelItemButton{margin-top:16px}.usecasePanelItemButton a{height:auto;padding:4px 29px 4px 10px;font-weight:500;font-size:14px;line-height:1.48;letter-spacing:.1em}@media screen and (max-width:768px){.usecasePanelItemButton a{text-align:center;word-break:break-word}}.p-vpsIndex__howtouse .c-title{font-size:40px;line-height:1;letter-spacing:.1em}@media screen and (max-width:768px){.p-vpsIndex__howtouse .c-title{font-size:24px;line-height:1.5;letter-spacing:.04em}}.p-vpsIndex__howtouse .c-title:after{margin-top:16px;font-weight:500;font-size:12px;line-height:1;letter-spacing:.2em}@media screen and (max-width:768px){.p-vpsIndex__howtouse .c-title:after{margin-top:9px}}.howToUse__container{display:flex;gap:19px}@media screen and (max-width:768px){.howToUse__container{flex-direction:column}}.howToUse__column{display:flex;flex-direction:column;max-width:320px}@media screen and (max-width:768px){.howToUse__column{max-width:100%}}.howToUse__step{padding-top:80px}@media screen and (max-width:768px){.howToUse__step{display:flex;justify-content:center;padding-top:0}}.howToUse__step img{width:22px}.howToUse__image{position:relative;aspect-ratio:320/200;background-color:#d9d9d9}.howToUse__image img{display:block;width:100%;height:100%;object-fit:cover}.howToUse__no{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--vpsIndex--color--text--blue);color:#fff;font-size:24px;line-height:1.5;font-family:Manrope,sans-serif}.howToUse__no,.howToUse__text{font-weight:500;letter-spacing:.1em}.howToUse__text{flex-grow:1;padding:20px 14px;background-color:#fff}.howToUse__title{color:var(--vpsIndex--color--text--blue);font-size:20px;line-height:1.48}.howToUse__description{margin-top:16px;font-size:14px;line-height:2}.howToUse__info{display:flex;justify-content:center;margin-top:40px}.howToUse__info__box{display:flex;align-items:center;padding:14px 10px;gap:28px;border-top:1px solid var(--vpsIndex--color--text--blue);border-bottom:1px solid var(--vpsIndex--color--text--blue)}@media screen and (max-width:768px){.howToUse__info__box{gap:14px}}.howToUse__info__image{width:96px}@media screen and (max-width:768px){.howToUse__info__image{width:72px}}.howToUse__info__box__text ul{margin:0;padding:0}.howToUse__info__box__text ul li{display:flex;position:relative;gap:10px;font-weight:500;font-size:14px;line-height:2;letter-spacing:.1em}@media screen and (max-width:768px){.howToUse__info__box__text ul li{line-height:1.6}}.howToUse__info__box__text ul li:before{position:relative;flex:0 0 12px;width:12px;height:12px;margin-top:1em;translate:0 -50%;border-radius:50%;background-color:#f1a5ca;content:""}.howToUse__info__box__text ul li+li{margin-top:4px}@media screen and (max-width:768px){.howToUse__info__box__text ul li+li{margin-top:10px}}.p-vpsIndex__fixedCTA{display:none;position:fixed;right:0;bottom:0;left:0;width:100%}@media screen and (max-width:768px){.p-vpsIndex__fixedCTA{display:flex;visibility:hidden;z-index:3;transform:translateY(100%);opacity:0;transition:visibility .3s,opacity .3s,transform 1s}.p-vpsIndex__fixedCTA.is-active{visibility:visible;transform:translateY(0);opacity:1;transition:visibility .3s,opacity .3s,transform .1s}}.p-vpsIndex__fixedCTA [class*=c-button--square]{height:60px;border-radius:0!important}.p-vpsIndex__fixedCTA .c-button--square-pink .icon-before{margin-right:10px}.p-ad__subhead{position:relative;padding-top:24px;padding-bottom:24px}.p-ad__subhead .subhead__content{color:#292b2d}@media screen and (max-width:768px){.p-ad__subhead{margin-bottom:0;padding-top:24px;padding-bottom:24px}.p-ad__subhead .subhead__img img{margin-inline:auto}.p-ad__subhead .subhead__content{text-align:center}}.p-ad__subhead .subhead__contentTitle{margin-bottom:24px;font-size:3rem;line-height:1.5}.p-ad__subhead .subhead__contentText{font-weight:500}@media screen and (min-width:769px){.p-ad__subhead .subhead__content{margin-left:50px}.p-ad__subheadContainer.l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:740px;min-width:740px;margin-inline:auto}