@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)}}.p-vpsIndex .c-pageHeader{padding-top:135px}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader{padding-top:109px}}.p-vpsIndex .c-pageHeader__top{padding-bottom:0;border-bottom:0!important}.p-vpsIndex .c-pageHeader__container:before{right:72px!important;bottom:0!important;width:355px!important;height:400px!important}.p-vpsIndex .c-pageHeader__topSubtitle span{display:block}.p-vpsIndex .c-pageHeader__topTitle{margin-top:12px;font-size:18px;line-height:1.5;letter-spacing:.1em!important}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader__topTitle{font-size:18px!important}}.p-vpsIndex .c-pageHeader__bottom{margin-top:32px!important}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader__bottom{margin-top:16px!important}}.p-vpsIndex .c-pageHeader__bottomLead.c-pageHeader__bottomLead .lead__img{--pageHeader__bottomLead--size:80px;width:var(--pageHeader__bottomLead--size);height:var(--pageHeader__bottomLead--size);margin-top:0;margin-right:17px}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader__bottomLead.c-pageHeader__bottomLead .lead__img{margin-right:17px!important}}.p-vpsIndex .c-pageHeader__bottomLead.c-pageHeader__bottomLead .lead__text{font-size:14px;line-height:2;letter-spacing:.1em}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta{width:670px;margin-top:48px}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta{width:auto;margin-top:30px}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta:before{background-position:48% 50%!important;background-size:54%!important}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta .cta__wrap{margin-top:20px!important}}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta .headBottom__ctaButton{display:none}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta [class*=c-button--square]{height:60px;font-size:16px;letter-spacing:.2em}@media screen and (min-width:769px){.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta [class*=c-button--square]{width:300px}}.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta [class*=c-button--square]>.icon-before{margin-right:10px}@media screen and (max-width:768px){.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta .cta__block+.cta__block{margin-top:20px}}@media screen and (min-width:769px){.p-vpsIndex .c-pageHeader__bottomCta.c-pageHeader__bottomCta.c-pageHeader__bottomCta .cta__block+.cta__block{margin-left:31px}}.p-vpsIndex .p-vpsIndex__description{margin-top:60px;font-size:14px;line-height:2;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){.p-vpsIndex .p-vpsIndex__description{margin-top:40px}.p-vpsIndex .p-vpsIndex__description.is-sp-left{text-align:left}.p-vpsIndex .p-vpsIndex__description.is-sp-mt-small{margin-top:20px}}@media screen and (min-width:769px){.p-vpsIndex+.c-header--white{background-color:#f6f7f9}}.p-vpsIndex+.c-header--white .c-headerMegamenu__primary .item>.item__ttl,.p-vpsIndex+.c-header--white .c-headerMegamenu__rightBottom .item>a{color:#292b2d}.p-vpsIndex+.c-header--white .logo--white{display:none}.p-vpsIndex+.c-header--white .logo--color{display:block}.p-vpsIndex__header--line-1,.p-vpsIndex__header--line-2{letter-spacing:.1em}.p-vpsIndex__header--line-1{font-size:25px;line-height:1}@media screen and (max-width:768px){.p-vpsIndex__header--line-1{font-size:18px}}.p-vpsIndex__header--line-2{margin-top:12px;font-size:40px;line-height:1.5}@media screen and (max-width:768px){.p-vpsIndex__header--line-2{font-size:29px}}.p-vpsIndex__fv{position:relative;margin-top:60px}@media screen and (min-width:769px){.p-vpsIndex__fv{margin-top:110px}}.p-vpsIndex__fv-image-container{z-index:2;position:relative}.p-vpsIndex__fv-image{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.p-vpsIndex__fv-image img{display:block}.p-vpsIndex__fv-image.is-pc{display:none}@media screen and (min-width:769px){.p-vpsIndex__fv-image img{object-fit:cover}.p-vpsIndex__fv-image.is-pc{display:block}.p-vpsIndex__fv-image.is-sp{display:none}}.p-vpsIndex__fv-notes-link{z-index:2;position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:10px;text-align:right}@media screen and (min-width:769px){.p-vpsIndex__fv-notes-link{bottom:16px}}.p-vpsIndex__fv-notes-link p{margin:0;padding:0 16px 0 0}@media screen and (min-width:769px){.p-vpsIndex__fv-notes-link p{padding:0}}.p-vpsIndex__fv-buttons{--fv-buttons-padding:32px;padding-top:var(--fv-buttons-padding);padding-bottom:var(--fv-buttons-padding)}@media screen and (min-width:769px){.p-vpsIndex__fv-buttons{--fv-buttons-padding:48px;display:flex;justify-content:center}}.p-vpsIndex__fv-buttons .c-pageHeader__bottomCta{margin:0!important}.p-vpsIndex__fv-buttons .c-pageHeader__bottomCta .cta__wrap.cta__wrap.cta__wrap{margin-top:0!important}.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 .c-title{letter-spacing:.1em}@media screen and (max-width:768px){.p-vpsIndex__scale .c-title{line-height:1.6;letter-spacing:.04em}}.scalePanelWrap{position:relative;margin-top:60px}@media screen and (max-width:768px){.scalePanelWrap{margin-top:39px}}.scalePanelWrap.-has-tax:before{position:absolute;right:0;bottom:calc(100% + 10px);padding:1px 8px 2px;border:1px solid #ddd;border-radius:2px;background-color:#fff;content:"税込価格";font-size:1.1rem}@media screen and (max-width:768px){.scalePanelWrap.-has-tax:before{right:auto;left:0;margin-bottom:3px}}.scalePanel{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width:768px){.scalePanel{grid-template-columns:repeat(2,1fr);gap:47px 10px}}.scalePanelItem{font-family:Manrope,noto-sans-cjk-jp,sans-serif}.scalePanelItem,.scalePanelItem>*{position:relative}.scalePanelItem__text{background:#fff;color:var(--vpsIndex--scalePanel--color--text)}.scalePanelItem__text.is-top{padding:10px 15px 15px;border-radius:6px 6px 0 0}@media screen and (max-width:768px){.scalePanelItem__text.is-top{padding:10px 5px 8px;border-radius:2px 2px 0 0}}.scalePanelItem__text.is-bottom{padding:15px 15px 40px;border-radius:0 0 6px 6px}@media screen and (max-width:768px){.scalePanelItem__text.is-bottom{padding:8px 10px 32px}}.scalePanelItem__size{padding-bottom:8px;border-bottom:1px solid var(--vpsIndex--scalePanel--color--text);font-weight:600;font-size:32px;line-height:1.365;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){.scalePanelItem__size{padding-bottom:6px;font-size:18px;line-height:1.48}}.scalePanelItem__price1,.scalePanelItem__price2{display:flex;align-items:baseline;justify-content:center;white-space:nowrap}.scalePanelItem__price1-text,.scalePanelItem__price2-text{font-weight:500;line-height:1}.scalePanelItem__price1-price,.scalePanelItem__price2-price{font-weight:600;line-height:1}.scalePanelItem__price1{margin-top:6px}.scalePanelItem__price1-text{font-size:28px;letter-spacing:.1em}@media screen and (max-width:768px){.scalePanelItem__price1-text{font-size:16px}}.scalePanelItem__price1-price{font-size:38px}@media screen and (max-width:768px){.scalePanelItem__price1-price{font-size:24px}}.scalePanelItem__price2{margin-top:6px;letter-spacing:0}@media screen and (max-width:768px){.scalePanelItem__price2{margin-top:4px}}.scalePanelItem__price2-text{font-size:16px}@media screen and (max-width:768px){.scalePanelItem__price2-text{font-size:10px}}.scalePanelItem__price2-price{font-size:22px}@media screen and (max-width:768px){.scalePanelItem__price2-price{font-size:16px}}.scalePanelItem__comment{padding-top:9px;padding-bottom:11px;background-color:var(--vpsIndex--scalePanel--color--text);color:#fff;font-weight:500;font-size:20px;line-height:1.48;letter-spacing:.1em;text-align:center}@media screen and (max-width:768px){.scalePanelItem__comment{padding-top:4px;padding-bottom:6px;font-size:14px}}.scalePanelItem__spec{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media screen and (max-width:768px){.scalePanelItem__spec{grid-template-columns:repeat(1,1fr);gap:2px}.scalePanelItem__specColumn{display:flex;align-items:center;gap:10px}}.scalePanelItem__specTitle{padding:1px 0 0;border-radius:4px;background-color:var(--vpsIndex--scalePanel--color--background-light);font-weight:700;font-size:14px;letter-spacing:.1em;text-align:center}.scalePanelItem__specTitle.is-jp{font-weight:500;letter-spacing:0}@media screen and (max-width:768px){.scalePanelItem__specTitle{min-width:60px;font-size:12px}}.scalePanelItem__specValue{display:flex;align-items:baseline;justify-content:center;margin-top:5px;line-height:1.3}.scalePanelItem__specValue span{font-weight:600}.scalePanelItem__specValue span:first-child{font-size:22px}@media screen and (max-width:768px){.scalePanelItem__specValue span:first-child{font-size:20px}}.scalePanelItem__specValue span:last-child{font-size:16px}@media screen and (max-width:768px){.scalePanelItem__specValue span:last-child{font-size:14px}}.scalePanelItem__specValue span.is-jp{font-weight:500}.scalePanelItem__button.scalePanelItem__button{z-index:1;position:absolute;right:0;bottom:0;left:0}.scalePanelItem__button.scalePanelItem__button button, .scalePanelItem__button.scalePanelItem__button a{justify-content:flex-start;max-width:200px;height:auto;margin:0 auto;padding:14px 20px;gap:9px;transform:translateY(50%);font-size:16px;letter-spacing:.2em}@media screen and (max-width:768px){.scalePanelItem__button.scalePanelItem__button button{justify-content:center;width:calc(100% - 30px);padding:10px 26px 10px 10px;gap:8px;font-size:12px;white-space:nowrap}}.scalePanelItem__button.scalePanelItem__button button:after{right:15px;width:22px;height:22px;padding-top:0;padding-left:5px}@media screen and (max-width:768px){.scalePanelItem__button.scalePanelItem__button button:after{right:6px;width:16px;height:16px;padding-left:3px;font-size:10px}}.scalePanelItem__button.scalePanelItem__button button .icon-before{margin-right:0}@media screen and (max-width:768px){.scalePanelItem__button.scalePanelItem__button button .icon-before{width:14px;transform:none;font-size:14px}}.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, .p-vpsIndex__comparisonButton a{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}.p-kirMailIndex__soluble .solublePoint1{position:relative;z-index:1}@media screen and (min-width:769px){.p-kirMailIndex__soluble .solublePoint1{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white+.c-framePanel--white{margin-left:40px}}@media screen and (max-width:768px){.p-kirMailIndex__soluble .solublePoint1{padding:10px 10px 0;background-color:#fff}}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px}@media screen and (max-width:768px){.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white{padding:24px 20px;border-width:10px}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white+.c-framePanel--white{margin-top:-10px}}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:1.8rem;color:#1ca0bd}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white>strong img{margin-right:20px}.p-kirMailIndex__soluble .solublePoint1 .c-framePanel--white .c-list>li{font-weight:500}.p-kirMailIndex__soluble .solublePoint2{padding:10px 10px 40px;background-color:#fff;border-radius:2px}@media screen and (max-width:768px){.p-kirMailIndex__soluble .solublePoint2{padding-top:0}}.p-kirMailIndex__soluble .solublePoint2__title{position:relative;border-radius:2px;background-color:#1ca0bd;font-size:2.4rem;color:#fff;text-align:center}@media screen and (min-width:769px){.p-kirMailIndex__soluble .solublePoint2{margin-top:-100px}.p-kirMailIndex__soluble .solublePoint2__title{height:160px;padding-top:100px}}@media screen and (max-width:768px){.p-kirMailIndex__soluble .solublePoint2__title{margin-top:-10px;z-index:1;line-height:1.5;padding:20px 12px 24px}}.p-kirMailIndex__soluble .solublePoint2__title::before{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:35px;background-image:url(../img/../img/common/icon/arrow-down--blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-kirMailIndex__soluble .solublePoint2__list{margin-top:50px}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList--horizontal{gap:40px}@media screen and (min-width:769px){.p-kirMailIndex__soluble .solublePoint2__list{padding:0 30px}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList__item{width:calc(33% - 30px)}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList__item .item__img{aspect-ratio:11/10}}@media screen and (max-width:768px){.p-kirMailIndex__soluble .solublePoint2__list{padding:0 12px}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList__item+.c-cardList__item{margin-top:40px}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList__item .item__img{aspect-ratio:3/2}}.p-kirMailIndex__soluble .solublePoint2__list .c-cardList__item .item__title{display:inline-block;min-height:auto;margin-top:4px;font-size:1.8rem}