@charset "UTF-8";.p-cpfHpc__model .modelImage__title,.p-cpfPrivatecloudIndex__case .caseLead>span{position:relative;z-index:1}.p-cpfHpc__model .modelImage__title::before,.p-cpfPrivatecloudIndex__case .caseLead>span::before{content:"";position:absolute;top:calc(100% - 5px);left:50%;width:11px;height:11px;z-index:-1;border-bottom:#292b2d solid 1px;border-right:#292b2d solid 1px;-webkit-transform:translateX(-50%) rotate(45deg) skew(8deg,8deg);transform:translateX(-50%) rotate(45deg) skew(8deg,8deg)}.p-cpfCloudserver__additionWrap .addition__table+.addition__table::before,[class^=p-cpf__architectureList--price]::before{content:"税込価格";position:absolute;bottom:calc(100% + 10px);right:0;font-size:1.1rem;border:1px solid #ddd;border-radius:2px;padding:1px 8px 2px;background-color:#fff}.p-cpf__price .c-button--round-black{margin:20px auto 0px auto;}.p-cpf__price .c-priceList{margin:60px 0px 0px;}@media screen and (min-width:769px){.p-cpf__feature .l-container,.p-cpf__price .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-cpf__feature .c-title{margin-top:30px;min-width:280px;text-align:left}.p-cpf__price .c-title{margin-top:0px;min-width:280px;text-align:left}.p-cpf__feature .c-pointList{max-width:646px;margin-left:20px}.p-cpf__price .c-priceList{max-width:646px;margin-top:0px;margin-left:20px}.p-cpf__feature [class^=c-cardList--]{max-width:680px;margin-left:20px}}@media screen and (max-width:768px){.p-cpfCloudserver__additionWrap .addition__table+.addition__table::before,[class^=p-cpf__architectureList--price]::before{right:auto;left:0;margin-bottom:3px}.p-cpfApply .c-floatBox{padding:0}}.p-cpfApply .c-floatBox>.l-container{padding-left:80px;padding-right:80px}.p-cpfApply .c-floatBox [class^=c-button]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}.p-cpfApply .c-floatBox [class^=c-button]::after{background-color:transparent;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.p-cpfApply .c-ctaSection--vertical{max-width:1080px;min-height:auto;margin-inline:auto;padding-bottom:50px;border-radius:2px}@media screen and (max-width:768px){.p-cpfApply .c-floatBox>.l-container{padding-left:20px;padding-right:20px}.p-cpfApply .c-floatBox .l-button{margin-top:20px}.p-cpfApply .c-floatBox [class^=c-button]+[class^=c-button]{margin-top:10px}.p-cpfApply .c-ctaSection--vertical{margin-left:-20px;width:calc(100% + 40px);padding-top:70px;padding-bottom:70px}.p-cpfApply figure{margin-bottom:80px}}.p-cpfApply .c-ctaSection--vertical .l-container{min-width:auto}.p-cpfApply .c-ctaSection--vertical .c-ctaSection__button>li{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:340px;flex-basis:340px}.p-cpfApply figure{margin-inline:auto;padding:14px 34px;background-color:#fff}@media screen and (min-width:769px){.p-cpfApply figure{width:340px}}.CPF{position:relative}.CPF .leads-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;margin-left:20px;bottom:30px;z-index:99;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none}.CPF .leads-list.is-hidden{opacity:0!important;pointer-events:none!important}.CPF .leads-list .leads-item{margin-right:4px}.CPF .leads-list .leads-item a{display:block;width:114px;background-color:#3E4851;line-height:42px;border-radius:2px;font-size:1.3rem;font-weight:500;color:#fff;text-align:center;-webkit-box-shadow:12px 12px 24px rgba(38,40,41,.15);box-shadow:12px 12px 24px rgba(38,40,41,.15)}.p-cpf__anchorPrice{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;bottom:60px;left:24px;z-index:10;width:110px;height:110px;border-radius:50%;border:6px solid #727D86;background-color:#3E4851;font-size:1.3rem;line-height:1.4;color:#fff;text-align:center}.p-cpf__anchorPrice::after{content:"▼";display:block;margin-top:2px;margin-bottom:-8px;font-size:1rem;-webkit-transform:rotateX(35deg);transform:rotateX(35deg)}@media screen and (max-width:768px){.p-cpf__anchorPrice{width:80px;height:80px;border-width:5px;font-size:1rem;bottom:12px;left:12px}body.is-haeder-sp-megamenu-open .p-cpf__anchorPrice{opacity:0;pointer-events:none}}.p-cpfDcplus__outline,.p-cpf__outline{position:relative;z-index:1}.p-cpfDcplus__outline .outlineHead+*,.p-cpf__outline .outlineHead+*{margin-top:60px}@media screen and (min-width:769px){.p-cpfDcplus__outline .outlineHead,.p-cpf__outline .outlineHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-cpfDcplus__outline .outlineHead__title,.p-cpf__outline .outlineHead__title{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;margin-right:60px}.p-cpfDcplus__outline .outlineHead__title.c-titleBorder+p,.p-cpf__outline .outlineHead__title.c-titleBorder+p{margin-top:2px}}.p-cpfDcplus__outline .outlineHead__title.c-titleBorder .sub,.p-cpf__outline .outlineHead__title.c-titleBorder .sub{display:block;margin-bottom:8px;font-size:1.4rem;color:#999}.p-cpfDcplus__outline .outlineHead__title.c-titleBorder .main,.p-cpf__outline .outlineHead__title.c-titleBorder .main{display:inline-block;font-size:2rem;line-height:1.8}@media screen and (min-width:769px){.p-cpfDcplus__outline .outlineHead__text,.p-cpf__outline .outlineHead__text{width:510px}}.p-cpfDcplus__outline .outlineTable,.p-cpf__outline .outlineTable{font-weight:500}.p-cpfDcplus__outline .outlineTable .tableCell,.p-cpf__outline .outlineTable .tableCell{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfDcplus__outline .outlineTable .tablleCell__head,.p-cpf__outline .outlineTable .tablleCell__head{width:190px;margin-right:12px}@media screen and (max-width:768px){.p-cpfDcplus__outline .outlineHead__title.c-titleBorder .main,.p-cpf__outline .outlineHead__title.c-titleBorder .main{line-height:1.6}.p-cpfDcplus__outline .outlineHead__text,.p-cpf__outline .outlineHead__text{margin-top:24px}.p-cpfDcplus__outline .outlineTable .tablleCell__head,.p-cpf__outline .outlineTable .tablleCell__head{width:80px;-ms-flex-negative:0;flex-shrink:0}.p-cpfDcplus__outline .outlineTable .l-scroller,.p-cpf__outline .outlineTable .l-scroller{margin-top:-31px;margin-left:10px;width:calc(100% - 82px)}.p-cpfDcplus__outline .outlineTable .l-scroller__inner,.p-cpf__outline .outlineTable .l-scroller__inner{min-width:800px;padding-left:0}}.p-cpfDcplus__outline .outlineTable .tablleCell__head>span,.p-cpf__outline .outlineTable .tablleCell__head>span{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;border-bottom:rgba(41,43,45,.15) solid 1px;text-align:center}.p-cpfDcplus__outline .outlineTable .tablleCell__head>span:first-child,.p-cpf__outline .outlineTable .tablleCell__head>span:first-child{height:66px}.p-cpfDcplus__outline .outlineTable .tablleCell__head>span:nth-of-type(n+2),.p-cpf__outline .outlineTable .tablleCell__head>span:nth-of-type(n+2){height:68px}.p-cpfDcplus__outline .outlineTable .tablleCell__unitWrap,.p-cpf__outline .outlineTable .tablleCell__unitWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;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}.p-cpfDcplus__outline .outlineTable .tablleCell__unit,.p-cpf__outline .outlineTable .tablleCell__unit{-ms-flex-item-align:start;align-self:flex-start;padding:0 8px;border-radius:2px}@media screen and (min-width:769px){.p-cpfDcplus__outline .outlineTable .tablleCell__unit,.p-cpf__outline .outlineTable .tablleCell__unit{width:25%}}.p-cpfDcplus__outline .outlineTable .tablleCell__unit+.tablleCell__unit,.p-cpf__outline .outlineTable .tablleCell__unit+.tablleCell__unit{margin-left:12px}.p-cpfDcplus__outline .outlineTable .tablleCell__unit>span,.p-cpf__outline .outlineTable .tablleCell__unit>span{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;position:relative;text-align:center}.p-cpfDcplus__outline .outlineTable .tablleCell__unit>span:first-child,.p-cpf__outline .outlineTable .tablleCell__unit>span:first-child{height:70px;font-size:1.5rem;line-height:1.2}.p-cpfDcplus__outline .outlineTable .tablleCell__unit>span:nth-of-type(n+2),.p-cpf__outline .outlineTable .tablleCell__unit>span:nth-of-type(n+2){height:60px;margin-bottom:8px;background-color:#fff;border-radius:2px}.p-cpfDcplus__outline .outlineTable .tablleCell__unit>span.gray,.p-cpf__outline .outlineTable .tablleCell__unit>span.gray{background-color:#727D86;color:#fff}.p-cpfDcplus__outline .outlineTable .tablleCell__unit>span .icon,.p-cpf__outline .outlineTable .tablleCell__unit>span .icon{color:#3E4851}.p-cpfDcplus__outline .outlineTable .tablleCell__unit.-general,.p-cpf__outline .outlineTable .tablleCell__unit.-general{background-color:#e4e5e7}.p-cpfDcplus__outline .outlineTable .tablleCell__unit:not(.-general),.p-cpf__outline .outlineTable .tablleCell__unit:not(.-general){background-color:#3E4851}.p-cpfDcplus__outline .outlineTable .tablleCell__unit:not(.-general)>span:first-child,.p-cpf__outline .outlineTable .tablleCell__unit:not(.-general)>span:first-child{color:#fff}.p-cpfDcplus__outline .outlineTable .tablleCell__unit.is-active,.p-cpf__outline .outlineTable .tablleCell__unit.is-active{background-color:#0057C0}.p-cpfDcplus__outline .outlineTable .tableIcon,.p-cpf__outline .outlineTable .tableIcon{margin-top:12px}@media screen and (max-width:768px){.p-cpfDcplus__outline .outlineTable .tablleCell__unit,.p-cpf__outline .outlineTable .tablleCell__unit{width:100%}.p-cpfDcplus__outline .outlineTable .tableIcon,.p-cpf__outline .outlineTable .tableIcon{margin-left:43px}[class^=p-cpf__architectureList--] .item+.item{margin-top:30px}}@media screen and (min-width:769px){.p-cpfDcplus__outline .outlineTable .tableIcon,.p-cpf__outline .outlineTable .tableIcon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-cpfDcplus__outline .outlineTable .tableIcon>span,.p-cpf__outline .outlineTable .tableIcon>span{display:block;position:relative;font-size:1.2rem}.p-cpfDcplus__outline .outlineTable .tableIcon>span::before,.p-cpf__outline .outlineTable .tableIcon>span::before{content:"・・・";margin-right:6px;color:#ccc}.p-cpfDcplus__outline .outlineTable .tableIcon>span::after,.p-cpf__outline .outlineTable .tableIcon>span::after{content:"";display:block;position:absolute;top:50%;right:calc(100% + 6px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:38px;height:14px;border-radius:2px}.p-cpfDcplus__outline .outlineTable .tableIcon>span.share::after,.p-cpf__outline .outlineTable .tableIcon>span.share::after{background-color:#727D86}.p-cpfDcplus__outline .outlineTable .tableIcon>span.occupy::after,.p-cpf__outline .outlineTable .tableIcon>span.occupy::after{border:1px solid #3E4851}[class^=p-cpf__architectureList--]{position:relative}@media screen and (min-width:769px){[class^=p-cpf__architectureList--]{display:-webkit-box;display:-ms-flexbox;display:flex}}[class^=p-cpf__architectureList--] .item{-webkit-box-flex:1;-ms-flex:1;flex:1}[class^=p-cpf__architectureList--] .item+.item .item__panel::before{content:"\e907";font-family:icomoon}[class^=p-cpf__architectureList--] .item__panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;border-radius:2px;background-color:#3E4851;font-weight:500;color:#fff;text-align:center}[class^=p-cpf__architectureList--] .item__panel::before{position:absolute;top:calc(50% + 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem;color:#292b2d}@media screen and (max-width:768px){[class^=p-cpf__architectureList--] .item__panel::before{top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[class^=p-cpf__architectureList--][class$=row5] .item__panel{height:60px}}[class^=p-cpf__architectureList--] .item__panelTitle{padding-bottom:8px;font-size:2rem}[class^=p-cpf__architectureList--] .item__panelPrice{padding-top:8px}[class^=p-cpf__architectureList--] .item__text{margin-top:20px}[class^=p-cpf__architectureList--] .item__panelUnit{-webkit-box-flex:1;-ms-flex:1;flex:1;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;border-radius:2px;background-color:#727D86}[class^=p-cpf__architectureList--] .item__panelUnit+.item__panelUnit{margin-top:4px}[class^=p-cpf__architectureList--] .item__panelUnit>p>span{font-size:1.3rem;font-weight:300}[class^=p-cpf__architectureList--row] .item__panel{height:90px;font-size:1.5rem}[class^=p-cpf__architectureList--price] .item__panel,[class^=p-cpf__architectureList--title] .item__panel{min-height:160px}[class^=p-cpf__architectureList--price] .item__panelUnit,[class^=p-cpf__architectureList--title] .item__panelUnit{font-size:1.7rem}[class^=p-cpf__architectureList--price] .item:last-child .item__panel{background-color:#0057C0}[class^=p-cpf__architectureList--price] .item:last-child .item__panel::before{content:"\e906";font-family:icomoon;font-size:2rem}@media screen and (min-width:769px){[class^=p-cpf__architectureList--][class$=row3] .item+.item{margin-left:60px}[class^=p-cpf__architectureList--][class$=row3] .item__panel::before{left:-36px}[class^=p-cpf__architectureList--][class$=row4] .item+.item{margin-left:54px}[class^=p-cpf__architectureList--][class$=row4] .item__panel::before{left:-33px}[class^=p-cpf__architectureList--][class$=row5] .item+.item{margin-left:30px}[class^=p-cpf__architectureList--][class$=row5] .item__panel::before{left:-21px}[class^=p-cpf__architectureList--price] .item:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-preferred-size:240px;flex-basis:240px}[class^=p-cpf__architectureList--price] .item:last-child .item__panel{margin-left:16px}[class^=p-cpf__architectureList--price] .item:last-child .item__panel::before{margin-left:-16px}}[class^=p-cpf__architectureList--price] .item:last-child .item__panelUnit{background-color:#fff;color:#0057C0}[class^=p-cpf__architectureList--price] .item__panelPrice>span{font-size:2.2rem;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;font-family:Manrope,sans-serif}.-cpfCloudserver-price tbody .inner{min-height:auto}.-cpfCloudserver-price tbody .-cost>.inner>.inner,.-cpfCloudserver-price tbody .-storage>.inner>.inner{padding:4px}.-cpfCloudserver-price tbody .-storage>.inner{padding-left:0;padding-right:4px}.-cpfCloudserver-price tbody .-storage>.inner>.inner{border:1px solid #ddd;padding-left:30px}@media screen and (max-width:768px){[class^=p-cpf__architectureList--price]{margin-top:50px}[class^=p-cpf__architectureList--price] .item:last-child .item__panel::before{top:-32px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.-cpfIndex-difference .c-table__scrollerInner{min-width:750px}.-cpfIndex-difference .c-table__inner{min-width:730px}.-cpfIndex-difference .col1{width:180px}.-cpfCloudserver-price .c-table__scrollerInner{min-width:740px}.-cpfCloudserver-price .c-table__inner{min-width:720px}.-cpfCloudserver-price .col1{width:140px}.-cpfCloudserver-price tbody .-storage>.inner>.inner{padding-left:50px}.-cpfCloudserver-lite-addstorage,.-cpfCloudserver-standard-addstorage{width:100%}.-cpfCloudserver-lite-addstorage::after,.-cpfCloudserver-standard-addstorage::after{content:none}}.-cpfCloudserver-price tbody .-storage>.inner>.inner img{position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.-cpfCloudserver-price tbody .-cost>.inner{padding-left:4px}.-cpfCloudserver-price tbody .union+tr .-cost>.inner,.-cpfCloudserver-price tbody .union+tr .-storage>.inner{padding-top:0}.-cpfCloudserver-lite-addstorage .c-table__inner,.-cpfCloudserver-standard-addstorage .c-table__inner{min-width:auto;background-color:transparent}.-cpfCloudserver-lite-addstorage .col1,.-cpfCloudserver-standard-addstorage .col1{width:90px}@media screen and (max-width:768px){.-cpfCloudserver-lite-addstorage .c-table__scroller,.-cpfCloudserver-standard-addstorage .c-table__scroller{border-left:#f6f7f9 solid 8px;padding-right:0;padding-top:0;padding-bottom:0}.-cpfCloudserver-lite-addstorage .col1,.-cpfCloudserver-lite-addstorage .col2,.-cpfCloudserver-standard-addstorage .col1,.-cpfCloudserver-standard-addstorage .col2{width:60px}.-cpfCloudserver-lite-addstorage .col3,.-cpfCloudserver-standard-addstorage .col3{width:80px}.-cpfCloudserver-lite-addstorage tbody .wrap .inner,.-cpfCloudserver-standard-addstorage tbody .wrap .inner{min-width:100%}}.-cpfCloudserver-lite-addstorage thead .wrap .inner,.-cpfCloudserver-standard-addstorage thead .wrap .inner{min-height:auto}.-cpfCloudserver-lite-addstorage tbody .wrap .inner,.-cpfCloudserver-standard-addstorage tbody .wrap .inner{min-height:auto;padding:4px}.-cpfCloudserver-lite-addstorage tbody .-hdd img,.-cpfCloudserver-lite-addstorage tbody .-ssd img,.-cpfCloudserver-standard-addstorage tbody .-hdd img,.-cpfCloudserver-standard-addstorage tbody .-ssd img{width:46px}.-cpfCloudserver-lite-addstorage tbody .-hdd,.-cpfCloudserver-standard-addstorage tbody .-hdd{background-color:#727D86}.-cpfCloudserver-lite-addstorage tbody .-ssd,.-cpfCloudserver-standard-addstorage tbody .-ssd{background-color:#0057C0}.-cpfBaremetal-price tbody .noborder-y>.inner{padding-left:0}@media screen and (max-width:768px){.-cpfBaremetal-price .c-table__scrollerInner{min-width:940px}.-cpfBaremetal-price .c-table__inner{min-width:920px}.-cpfBaremetal-price .col1{width:130px}.-cpfBaremetal-spec .c-table__scrollerInner{min-width:940px}.-cpfBaremetal-spec .c-table__inner{min-width:920px}}.-cpfBaremetal-spec .col1{width:220px}.-cpfBaremetal-spec .thead-labels .label{height:55px}.-cpfBaremetal-spec .thead-labels .label::before{content:"\e906";font-family:icomoon;position:absolute;bottom:3px;right:3px;font-size:1rem;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:.5}.-cpfBaremetal-spec .thead-labels .label.is-active{background-color:#fff;color:#0057C0}@media screen and (max-width:768px){.-cpfBaremetal-spec .col1{width:130px}.-cpfHci-phase .c-table__scrollerInner,.-cpfPravatecloud-phase .c-table__scrollerInner{min-width:680px}.-cpfHci-phase .c-table__inner,.-cpfPravatecloud-phase .c-table__inner{min-width:660px}}.-cpfHci-phase .col1,.-cpfPravatecloud-phase .col1{width:100px}@media screen and (max-width:768px){.-cpfHci-phase .col1,.-cpfPravatecloud-phase .col1{width:80px}}.-cpfHci-phase .col2,.-cpfPravatecloud-phase .col2{width:300px}.-cpfHci-phase .-rowhead1 .wrap,.-cpfHci-phase .-rowhead1 .wrap>.inner,.-cpfHci-phase .-rowhead2 .wrap,.-cpfHci-phase .-rowhead2 .wrap>.inner,.-cpfHci-phase .-rowhead3 .wrap,.-cpfHci-phase .-rowhead3 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead1 .wrap,.-cpfPravatecloud-phase .-rowhead1 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead2 .wrap,.-cpfPravatecloud-phase .-rowhead2 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead3 .wrap,.-cpfPravatecloud-phase .-rowhead3 .wrap>.inner{border-bottom-left-radius:2px!important}.-cpfHci-phase .-rowhead1 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead1 .wrap>.inner{background-color:#727D86}.-cpfHci-phase .-rowhead2 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead2 .wrap>.inner{background-color:#3E4851}.-cpfHci-phase .-rowhead3 .wrap>.inner,.-cpfPravatecloud-phase .-rowhead3 .wrap>.inner{background-color:#292b2d}@media screen and (max-width:768px){.-cpfHci-phase .col2,.-cpfPravatecloud-phase .col2{width:200px}.-cpfPrivatecloud-singlehost-price .c-table__scrollerInner{min-width:640px}.-cpfPrivatecloud-singlehost-price .c-table__inner{min-width:620px}.-cpfPrivatecloud-singlehost-price .col1{width:130px}.-cpfPrivatecloud-ha-price .c-table__scrollerInner{min-width:880px}.-cpfPrivatecloud-ha-price .c-table__inner{min-width:860px}}.-cpfPrivatecloud-singlehost-price .inner img{position:relative;top:3px;margin-right:8px}.-cpfPrivatecloud-singlehost-price tbody tr:nth-of-type(n+7) td .wrap::before{content:"";display:block;position:absolute;top:-4px;left:8px;width:calc(100% - 16px);height:1px;background-color:#ddd}.-cpfPrivatecloud-ha-price .inner img{position:relative;top:3px;margin-right:8px}.-cpfPrivatecloud-ha-price .inner .text-or{position:relative;top:-4px;left:-2px;margin:0 12px;font-size:1.4rem;font-weight:300;color:#999}@media screen and (max-width:768px){.-cpfPrivatecloud-ha-price .col1{width:155px}.-cpfPrivatecloud-ha-spec-server .c-table__scrollerInner{min-width:660px}.-cpfPrivatecloud-ha-spec-server .c-table__inner{min-width:640px}.-cpfPrivatecloud-ha-spec-server .col1{width:110px}.-cpfPrivatecloud-ha-spec-storage .c-table__scrollerInner{min-width:520px}.-cpfPrivatecloud-ha-spec-storage .c-table__inner{min-width:500px}.-cpfPrivatecloud-ha-spec-storage .col1{width:130px}.-cpfPrivatecloud-ha-spec-network .c-table__scrollerInner{min-width:630px}.-cpfPrivatecloud-ha-spec-network .c-table__inner{min-width:610px}.-cpfPrivatecloud-ha-spec-network .col1{width:120px}}.-cpfPrivatecloud-ha-option-host .col1{width:180px}.-cpfPrivatecloud-ha-option-host .col2{width:150px}.-cpfPrivatecloud-ha-option-host .col3{width:250px}.-cpfPrivatecloud-ha-option-memory .col1{width:290px}@media screen and (max-width:768px){.-cpfPrivatecloud-ha-option-host .col1{width:130px}.-cpfPrivatecloud-ha-option-host .col2{width:130px}.-cpfPrivatecloud-ha-option-host .col3{width:140px}.-cpfPrivatecloud-ha-option-memory .col1{width:180px}}.-cpfPrivatecloud-ha-option-memory .col3{width:170px}.-cpfPrivatecloud-ha-option-host tbody td:last-of-type .wrap>.inner,.-cpfPrivatecloud-ha-option-memory tbody td:last-of-type .wrap>.inner{padding-left:4px}@media screen and (max-width:768px){.-cpfPrivatecloud-ha-option-memory .col3{width:140px}.-cpfPrivatecloud-ha-option-memory .c-table__scrollerInner{min-width:720px}.-cpfPrivatecloud-ha-option-memory .c-table__inner{min-width:700px}.-cpfPrivatecloud-ha-option-host .c-table__scrollerInner{min-width:480px}.-cpfPrivatecloud-ha-option-virtual .c-table__scrollerInner{min-width:450px}.-cpfPrivatecloud-ha-option-virtual .c-table__inner{min-width:430px}.-cpfPrivatecloud-ha-vmware .c-table__scrollerInner{min-width:620px}.-cpfPrivatecloud-ha-vmware .c-table__inner{min-width:600px}}.-cpfPrivatecloud-ha-option-virtual .col1{width:50%}.-cpfPrivatecloud-ha-vmware .col1{width:33%}.-cpfPrivatecloud-ha-vmware tbody td .wrap>.inner{padding:4px}@media screen and (max-width:768px){.-cpfHci-type .c-table__scrollerInner{min-width:710px}.-cpfHci-type .c-table__inner{min-width:690px}}.-cpfHpc-model .c-table__inner{min-width:auto}@media screen and (min-width:769px){.-cpfPrivatecloud-ha-condition .col1{width:200px}.-cpfHpc-model .col1{width:140px}.-cpfHpc-model .col2{width:70px}.p-cpfIndex .outlineHead__title.c-titleBorder+p{margin-top:10px}}@media screen and (max-width:768px){.-cpfHpc-model{width:100%}.-cpfHpc-model .c-table__inner{min-width:calc(100% + 20px)}.-cpfHpc-model::after{content:none}.-cpfHpc-model .c-table__scroller{padding-right:1px}.-cpfHpc-model tbody th{padding-left:8px!important}}.-cpfHpc-model tbody th .wrap{padding:0!important}.-cpfHpc-model tbody .-subth1 .wrap{border-radius:2px 0 0 2px!important}.-cpfHpc-model tbody .-subth2{padding-left:4px!important}.-cpfHpc-model tbody .-subth2::before{content:none!important}.-cpfHpc-model-a111-spec.-has-tax::before{content:"ハウジング";background-color:#3E4851;border-color:#3E4851;color:#fff}@media screen and (max-width:768px){.-cpfHpc-model tbody .-subth1{padding-left:4px!important}.-cpfHpc-model-price .col1{width:90px}.-cpfForguncy-price .c-table__scrollerInner{min-width:550px}.-cpfForguncy-price .c-table__inner{min-width:530px}}.-cpfForguncy-price .col1{width:200px}@media screen and (max-width:768px){.-cpfForguncy-price .col1{width:140px}.-cpfDcplus-spec .c-table__scrollerInner{min-width:520px}.-cpfDcplus-spec .c-table__inner{min-width:500px}}.-cpfDcplus-spec .col1{width:294px}.p-cpfIndex .p-cpfDcplus__outline,.p-cpfIndex .p-cpf__outline{padding-top:40px;padding-bottom:40px}@media screen and (min-width:769px){.p-cpfIndex__soluble{margin-bottom:-200px;padding-bottom:0}.p-cpfIndex__soluble .soluble{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfIndex__soluble .soluble__block+.soluble__block{margin-left:80px}}.p-cpfIndex__soluble .soluble__block{border-radius:2px;-webkit-box-shadow:12px 12px 24px rgba(38,40,41,.15);box-shadow:12px 12px 24px rgba(38,40,41,.15);padding:60px;background-color:#3E4851;color:#fff}@media screen and (max-width:768px){.-cpfDcplus-spec .col1{width:160px}.p-cpfIndex__soluble .soluble__block{padding:38px 28px}.p-cpfIndex__soluble .soluble__block+.soluble__block{margin-top:18px}}.p-cpfIndex__soluble .soluble__block .block__title{display:block;margin-bottom:24px;padding-bottom:18px;border-bottom:rgba(255,255,255,.3) solid 1px;font-size:2rem;text-align:center}@media screen and (min-width:769px){.p-cpfIndex__solution{padding-top:260px}}.p-cpfIndex__solution [class^=c-cardList]{margin-top:60px}.p-cpfCloudserver__price .c-title{padding-bottom:24px;border-bottom:#ddd solid 1px}.p-cpfCloudserver__price .c-title+p{text-align:left;margin-bottom:60px}.p-cpfCloudserver__price .c-titleBorder span{font-size:2rem}@media screen and (max-width:768px){.p-cpfIndex__solution{padding-top:0;background-color:#f6f7f9}.p-cpfCloudserver__price .c-titleBorder span{font-size:1.6rem}}.p-cpfCloudserver__price .c-titleBorder p{display:block;font-size:1.4rem;font-weight:300;color:#6A6F73}.p-cpfCloudserver__addition{margin-top:80px}.p-cpfCloudserver__additionWrap{padding:30px 18px 18px;border-radius:2px;background-color:#727D86}.p-cpfCloudserver__additionWrap .addition__title{font-size:2.4rem;color:#fff;text-align:center}.p-cpfCloudserver__additionWrap .addition__wrap{margin-top:24px}.p-cpfCloudserver__additionWrap .addition__table{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:32px 30px 30px;border-radius:2px;background-color:#fff}.p-cpfCloudserver__additionWrap .addition__table+.addition__table::before{background-color:transparent;color:#fff}.p-cpfCloudserver__additionWrap .addition__tableTitle{margin-bottom:20px;font-size:2rem;text-align:center}@media screen and (max-width:768px){.p-cpfCloudserver__additionWrap .addition__table{padding:24px 12px 12px}.p-cpfCloudserver__additionWrap .addition__table+.addition__table{margin-top:12px}.p-cpfCloudserver__additionWrap .addition__tableTitle{font-size:1.8rem}}.p-cpfCloudserver__additionWrap .addition__tableTitle>span{font-size:1.6rem}@media screen and (max-width:768px){.p-cpfCloudserver__additionWrap .addition__tableTitle>span{font-size:1.4rem}}.p-cpfCloudserver__additionText{margin-top:6px;font-size:1.3rem;color:#6A6F73}.p-cpfBaremetal__license .licenseText>p+p{margin-top:24px}.p-cpfBaremetal__license .licenseCompare{margin-top:60px}.p-cpfBaremetal__license .licenseCompare__block--baremetal,.p-cpfBaremetal__license .licenseCompare__block--cloud{position:relative;border-radius:2px}@media screen and (min-width:769px){.p-cpfCloudserver__additionWrap .addition__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfCloudserver__additionWrap .addition__table+.addition__table{position:relative;margin-left:16px}.p-cpfBaremetal__license .licenseCompare{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfBaremetal__license .licenseCompare__block--baremetal,.p-cpfBaremetal__license .licenseCompare__block--cloud{height:132px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 40px}}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__title,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__title{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;width:280px;height:40px;border-radius:2px;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__wrap,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:12px}@media screen and (max-width:768px){.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__wrap,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 28px 20px}}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__cost .label,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__cost .label{position:relative;font-size:1.2rem;letter-spacing:0;margin-right:8px;padding:1px 4px 3px;border-radius:2px}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__cost>b>span,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__cost>b>span{position:relative;top:2px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;font-family:Manrope,sans-serif;line-height:1}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__text,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__text{line-height:1.6}.p-cpfBaremetal__license .licenseCompare__block--cloud{border:1px solid #3E4851;background-color:#fff}.p-cpfBaremetal__license .licenseCompare__block--cloud .block__title{border:1px solid #3E4851;background-color:#3E4851;color:#fff}.p-cpfBaremetal__license .licenseCompare__block--cloud .block__cost .label{top:-4px;background-color:#3E4851;color:#fff}.p-cpfBaremetal__license .licenseCompare__block--cloud .block__cost>b>span{font-size:3.2rem}.p-cpfBaremetal__license .licenseCompare__block--cloud .block__cost>p{margin-top:4px;font-size:1.1rem;color:#999}.p-cpfBaremetal__license .licenseCompare__block--baremetal{border:1px solid #0057C0;background-color:#0057C0;color:#fff}.p-cpfBaremetal__license .licenseCompare__block--baremetal::before{content:"\e912";font-family:icomoon;position:absolute;top:50%;left:-28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.6rem;color:#3E4851}@media screen and (max-width:768px){.p-cpfBaremetal__license .licenseCompare__block--baremetal{margin-top:60px}.p-cpfBaremetal__license .licenseCompare__block--baremetal::before{top:auto;bottom:calc(100% + 24px);left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__title{border:1px solid #0057C0;background-color:#fff;color:#0057C0}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__cost .label{top:-10px;background-color:#fff;color:#0057C0}.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__cost>b>span{font-size:4.8rem}.p-cpfPrivatecolud .p-cpf__planItem .item__img>img{top:26px;width:84%;height:84%}.p-cpfPrivatecloud__subHeader{position:relative;z-index:1;background-color:#3E4851}.p-cpfPrivatecloud__subHeader .subHeader__content{color:#fff}@media screen and (min-width:769px){.p-cpfBaremetal__license .licenseCompare__block--baremetal .block__text,.p-cpfBaremetal__license .licenseCompare__block--cloud .block__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}.p-cpfBaremetal__license .licenseCompare__block--baremetal{margin-left:40px}.p-cpfPrivatecloud__subHeader{height:340px;padding-top:40px}.p-cpfPrivatecloud__subHeader .subHeader__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px}}.p-cpfPrivatecloud__subHeader .subHeader__content>h2{font-size:3rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.p-cpfPrivatecloud__subHeader{padding:28px 20px 40px}.p-cpfPrivatecloud__subHeader .subHeader__content>h2{font-size:2.4rem;text-align:center}.p-cpfPrivatecloud__subHeader .subHeader__content>p{margin-top:8px;padding-top:12px;border-top:rgba(255,255,255,.3) solid 1px}}.p-cpfPrivatecloud__outline--ha,.p-cpfPrivatecloud__outline--singlehost{position:relative;z-index:1}@media screen and (min-width:769px){.p-cpfPrivatecloud__subHeader .subHeader__content>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:540px;height:100%;padding-left:40px;border-left:rgba(255,255,255,.3) solid 1px}.p-cpfPrivatecloud__outline--ha,.p-cpfPrivatecloud__outline--singlehost{margin-top:-140px}.p-cpfPrivatecloud__outline--ha .outline__wrapper,.p-cpfPrivatecloud__outline--singlehost .outline__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-cpfPrivatecloud__outline--ha .outline__description,.p-cpfPrivatecloud__outline--singlehost .outline__description{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding-top:32px}@media screen and (max-width:768px){.p-cpfPrivatecloud__outline--ha .outline__description,.p-cpfPrivatecloud__outline--singlehost .outline__description{padding:0}}.p-cpfPrivatecloud__outline--ha .outline__description .content__title,.p-cpfPrivatecloud__outline--singlehost .outline__description .content__title{font-size:2.4rem;border-bottom:#ddd solid 1px;margin-bottom:24px;padding-bottom:12px}.p-cpfPrivatecloud__outline--ha .outline__description .content__price,.p-cpfPrivatecloud__outline--singlehost .outline__description .content__price{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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:30px;padding:8px;border-radius:2px;background-color:#f6f7f9;color:#0057C0}.p-cpfPrivatecloud__outline--ha .outline__description .content__price>dt,.p-cpfPrivatecloud__outline--singlehost .outline__description .content__price>dt{padding:0 40px 0 32px}.p-cpfPrivatecloud__outline--ha .outline__description .content__price>dd,.p-cpfPrivatecloud__outline--singlehost .outline__description .content__price>dd{padding:12px 16px;border-radius:2px;background-color:#fff}.p-cpfPrivatecloud__outline--ha .outline__img,.p-cpfPrivatecloud__outline--singlehost .outline__img{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.p-cpfPrivatecloud__outline--ha .outline__img,.p-cpfPrivatecloud__outline--singlehost .outline__img{-ms-flex-item-align:start;align-self:flex-start}.p-cpfPrivatecloud__outline--ha .outline__img>img+img,.p-cpfPrivatecloud__outline--singlehost .outline__img>img+img{margin-left:20px}}@media screen and (max-width:768px){.p-cpfPrivatecloud__outline--ha .outline__img,.p-cpfPrivatecloud__outline--singlehost .outline__img{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.p-cpfPrivatecloud__outline--ha .outline__img>img+img,.p-cpfPrivatecloud__outline--singlehost .outline__img>img+img{margin-top:20px}}.p-cpfPrivatecloud__outline--singlehost .outline__description{margin-right:80px}.p-cpfPrivatecloud__outline--ha .outline__description{margin-right:40px}.p-cpfPrivatecloudIndex .p-cpfPrivatecloudIndex__configration .c-configrationList__item:first-child .item__title::after{content:"NEW";display:inline-block;position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #fff;border-radius:2px;padding:5px 10px 7px;font-size:1.3rem;line-height:1}.p-cpfPrivatecloudIndex__case .caseLead{position:relative;margin-bottom:36px}@media screen and (min-width:769px){.p-cpfPrivatecloudIndex__case .caseLead{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfPrivatecloudIndex__case .caseLead>span+span{margin-left:80px}}.p-cpfPrivatecloudIndex__case .caseLead>span{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;-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;border-radius:2px;border:1px solid #ddd;background-color:#fff;font-size:1.5rem;font-weight:500}.p-cpfPrivatecloudIndex__case .caseLead>span::before{border-color:#ddd;background-color:#fff}.p-cpfPrivatecloudSinglehost__architecture .c-list{font-weight:500}@media screen and (max-width:768px){.p-cpfPrivatecloudIndex__case .caseLead>span:nth-of-type(2){width:100%;position:absolute;top:130vw;left:0}.p-cpfPrivatecloudIndex__case .c-articleList .c-articleList__item:nth-of-type(2){margin-top:130px}.p-cpfPrivatecloudSinglehost__architecture .c-framePanel--ghost{margin-top:70px;padding-top:45px}.p-cpfPrivatecloudSinglehost__architecture .c-framePanel__title{top:-2.7rem;font-size:1.8rem;line-height:1.5;text-align:center}}.p-cpfPrivatecloudHa .c-titleBorder{margin-bottom:24px;padding-left:32px;font-size:2.4rem}.p-cpfPrivatecloudHa__spec .l-container{position:relative}.p-cpfForguncy .p-cpf__feature .l-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-cpf__case .c-cardList__item:first-of-type img{-webkit-transform:scale(1.13);transform:scale(1.13);margin-left:25px}@media screen and (max-width:768px){.p-cpfPrivatecloudHa__spec .spceVmware{margin-inline:auto;margin-bottom:30px}.p-cpf__case .c-cardList__item:first-of-type img{-webkit-transform:scale(1.15);transform:scale(1.15);margin-left:30px}}.p-cpf__case .item__img{width:420px!important;height:234px;margin-bottom:0}.p-cpf__case .item__img>img{height:100%!important}.p-cpf__case .item__title{letter-spacing:.03em}@media screen and (min-width:769px){.p-cpfPrivatecloudHa__spec .spceVmware{position:absolute;top:0;right:0}.p-cpfForguncy .p-cpf__feature .c-title{margin-top:100px}.p-cpfDcplus__outline .c-cardList--horizontal .item__img,.p-cpf__outline .c-cardList--horizontal .item__img{aspect-ratio:5/3}.p-cpfHci__feature .featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 80px}}@media screen and (max-width:768px){.p-cpf__case .item__img{width:100%!important;height:auto}.p-cpf__case .item__img>img{height:85%!important}.p-cpfDcplus__outline .c-cardList--horizontal,.p-cpf__outline .c-cardList--horizontal{padding-left:20px;padding-right:20px}.p-cpfDcplus__outline .c-cardList--horizontal .item__img,.p-cpf__outline .c-cardList--horizontal .item__img{aspect-ratio:5/2}.p-cpfHci__feature .featureList__item+.featureList__item{padding-top:40px}}.p-cpfHci__feature .featureList__item{padding-bottom:40px;border-bottom:#ccc solid 1px}.p-cpfHci__feature .featureList__item .item__count{font-size:1.3rem;font-weight:500;font-family:Manrope,sans-serif;letter-spacing:.15em;color:#999}.p-cpfHci__feature .featureList__item .item__title{position:relative;font-size:2.4rem;letter-spacing:.05em;margin-bottom:24px}.p-cpfHci__feature .featureList__item .item__title>img{position:absolute;top:40%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-cpfHpc .p-cpf__feature .l-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:769px){.p-cpfHci__feature .featureList__item{width:calc(50% - 40px)}.p-cpfHpc .p-cpf__feature .c-title{margin-top:100px}.p-cpfHpc__outline .outlinePoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-cpfHpc__outline .outlinePoint__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.p-cpfHci__feature .featureList__item .item__title{margin-bottom:12px;line-height:1.3}.p-cpfHci__feature .featureList__item .item__title>img{top:30%;width:45px}.p-cpfHpc__outline .outlinePoint{width:calc(100% + 20px)}.p-cpfHpc__outline .outlinePoint__listItem+.outlinePoint__listItem{margin-top:20px}.p-cpfHpc__feature .l-scroller__inner{min-width:980px}}.p-cpfHpc__outline .outlinePoint__listItem .item__count{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:65px;height:65px;border-radius:2px;background-color:#52565A;font-size:1.1rem;font-weight:500;font-family:Manrope,sans-serif;line-height:1.4;letter-spacing:.15em;color:#fff}.p-cpfHpc__outline .outlinePoint__listItem .item__count>span{font-size:1.7rem}.p-cpfHpc__outline .outlinePoint__listItem .item__count::before{content:"\e912";font-family:icomoon;position:absolute;top:50%;left:calc(100% - 8px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2rem;color:#52565A}.p-cpfHpc__outline .outlinePoint__listItem .item__text{padding-left:30px;font-size:1.8rem}.p-cpfHpc__feature{margin-top:-40px;margin-bottom:80px}.p-cpfHpc__feature .featureFigure{padding:40px;background-color:#fff;border-radius:2px}@media screen and (max-width:768px){.p-cpfHpc__feature .featureFigure{padding:20px}}.p-cpfHpc__feature .featureFigure__title{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;height:60px;border-radius:2px;background-color:#0057C0;font-size:2.1rem;font-weight:600;color:#fff}.p-cpfHpc__feature .featureFigure__wrap{margin-top:24px}@media screen and (min-width:769px){.p-cpfHpc__feature .featureFigure__wrap{padding-left:40px;padding-right:40px}}.p-cpfHpc__feature .featureFigure__block{display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfHpc__feature .featureFigure__block+.featureFigure__block{margin-top:8px}.p-cpfHpc__feature .featureFigure__block [class^=item]{position:relative;z-index:1;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.p-cpfHpc__feature .featureFigure__block .item1,.p-cpfHpc__feature .featureFigure__block .item3{-ms-flex-preferred-size:300px;flex-basis:300px}@media screen and (max-width:768px){.p-cpfHpc__feature .featureFigure__block .item1,.p-cpfHpc__feature .featureFigure__block .item3{-ms-flex-preferred-size:290px;flex-basis:290px}}.p-cpfHpc__feature .featureFigure__block .item2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 32px}.p-cpfHpc__feature .featureFigure__block.-head{margin-bottom:-5px}.p-cpfHpc__feature .featureFigure__block.-head [class^=item]{height:90px}.p-cpfHpc__feature .featureFigure__block.-head .item1,.p-cpfHpc__feature .featureFigure__block.-head .item3{padding-bottom:14px;font-size:2rem;font-weight:600;line-height:1.3;color:#fff}.p-cpfHpc__feature .featureFigure__block.-head .item1::after,.p-cpfHpc__feature .featureFigure__block.-head .item1::before,.p-cpfHpc__feature .featureFigure__block.-head .item3::after,.p-cpfHpc__feature .featureFigure__block.-head .item3::before{content:"";display:block;width:100%;height:20px;background-color:#fff;position:absolute;top:calc(100% - 10px)}.p-cpfHpc__feature .featureFigure__block.-head .item1::before,.p-cpfHpc__feature .featureFigure__block.-head .item3::before{left:-10px;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.p-cpfHpc__feature .featureFigure__block.-head .item1::after,.p-cpfHpc__feature .featureFigure__block.-head .item3::after{right:-10px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.p-cpfHpc__feature .featureFigure__block.-head .item1{background-color:#3E4851}.p-cpfHpc__feature .featureFigure__block.-head .item2{position:relative;top:-8px;font-size:6rem;font-weight:600;font-family:Manrope,sans-serif;letter-spacing:.05em;color:#6A6F73}.p-cpfHpc__feature .featureFigure__block.-head .item2::after,.p-cpfHpc__feature .featureFigure__block.-head .item2::before{content:"";position:absolute;top:38px;display:block;width:76px;height:15px;background-image:url(../img/cpf/bg_hpc_feature-line.svg);background-repeat:no-repeat;background-position:center}.p-cpfHpc__feature .featureFigure__block.-head .item2::before{left:-20px}.p-cpfHpc__feature .featureFigure__block.-head .item2::after{right:-20px}.p-cpfHpc__feature .featureFigure__block.-head .item3{background-color:#0057C0}.p-cpfHpc__feature .featureFigure__block.-desc>p{font-size:1.3rem;padding-bottom:12px}.p-cpfHpc__feature .featureFigure__block.-desc>figure{background-image:url(../img/../img/cpf/bg_hpc_feature-item2.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.p-cpfHpc__feature .featureFigure__block.-label [class^=item]{height:60px;border-radius:2px}.p-cpfHpc__feature .featureFigure__block.-label .item1,.p-cpfHpc__feature .featureFigure__block.-label .item3{background-color:#E4E5E7;font-size:1.8rem;font-weight:600;color:#666}.p-cpfHpc__feature .featureFigure__block.-label .item1::before,.p-cpfHpc__feature .featureFigure__block.-label .item3::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-right:13px solid transparent;border-bottom:10px solid transparent;border-left:13px solid transparent}.p-cpfHpc__feature .featureFigure__block.-label .item1::before{left:100%;border-left-color:#E4E5E7}.p-cpfHpc__feature .featureFigure__block.-label .item2{background-color:#E1EFFF;font-weight:600;line-height:1.5;color:#3E4851}.p-cpfHpc__feature .featureFigure__block.-label .item3::before{right:100%;border-right-color:#E4E5E7}.p-cpfHpc__feature .featureFigure__block.-label .item3.-blue{background-color:#0057C0;color:#fff}.p-cpfHpc__feature .featureFigure__block.-label .item3.-blue::before{border-right-color:#0057C0}.p-cpfHpc__feature .featureFigure__block.-review{margin-top:12px}.p-cpfHpc__feature .featureFigure__block.-review .item1,.p-cpfHpc__feature .featureFigure__block.-review .item3{font-size:2rem;font-weight:600;line-height:1.6}.p-cpfHpc__feature .featureFigure__block.-review .item1{color:#666}.p-cpfHpc__feature .featureFigure__block.-review .item3{color:#0057C0}.p-cpfHpc__case .l-container--xlarge{border:8px solid #ddd;background-color:#fff;padding:100px}.p-cpfHpc__case [class^=p-cpf__architectureList] .item__panel::before{display:none}.p-cpfHpc__model .modelImage__inner{background-color:#fff;border-radius:2px}@media screen and (min-width:769px){.p-cpfHpc__model .modelWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-cpfHpc__model .modelImage{width:500px}.p-cpfHpc__model .modelImage__inner{position:sticky;top:110px}}@media screen and (max-width:768px){.p-cpfHpc__case .l-container--xlarge{border-width:4px;padding:60px 20px 30px}.p-cpfHpc__model .modelImage{margin-bottom:40px}.p-cpfHpc__model .modelImage__inner{padding-bottom:20px}.p-cpfHpc__model .modelImage__scroller{display:contents}}@media screen and (min-width:769px){.p-cpfHpc__model .modelImage__scroller{max-height:calc(100vh - 200px);overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:40px}.p-cpfHpc__model .modelTables{width:500px}}.p-cpfHpc__model .modelImage__title{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;height:66px;background-color:#3E4851;font-size:1.5rem;color:#fff}.p-cpfHpc__model .modelImage__title::before{background-color:#3E4851;border-color:#3E4851}.p-cpfHpc__model .modelImage__img{padding:40px 40px 0}@media screen and (max-width:768px){.p-cpfHpc__model .modelImage__img{padding:32px 20px 0}}.p-cpfHpc__model .modelImage__img>img{margin-inline:auto}.p-cpfHpc__model .modelImage__imgCaption{margin-top:40px;margin-bottom:30px;padding-bottom:30px;border-bottom:#ccc solid 1px;font-size:2rem;font-weight:500;line-height:1.6;text-align:center}@media screen and (max-width:768px){.p-cpfHpc__model .modelImage__imgCaption{margin-top:20px;margin-bottom:20px;padding-bottom:20px;font-size:1.8rem}}.p-cpfHpc__model .modelImage__dl{padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-cpfHpc__model .modelImage__dl+.modelImage__dl{margin-top:8px}@media screen and (max-width:768px){.p-cpfHpc__model .modelImage__dl{padding:0 20px}}.p-cpfHpc__model .modelImage__dl>dt{font-size:1.5rem;font-weight:500;color:#6A6F73;white-space:nowrap}.p-cpfHpc__model .modelImage__dl>dd{font-size:1.5rem;font-weight:500}.p-cpfHpc__model .modelImage__dl>dd .label{background-color:#3E4851;padding:1px 6px 3px;margin-right:2px;border-radius:2px;font-size:1.4rem;font-weight:300;color:#fff}.p-cpfHpc__model .modelTables .c-table+.c-titleBorder{margin-top:40px}.p-cpfHpc__model .modelTables .c-titleBorder+p{padding-left:30px;margin-bottom:20px}@media screen and (max-width:768px){.p-cpfHpc__model .modelTables .c-titleBorder+p{padding-left:20px}#anchor-mail .c-button--round-white{width:100%;font-size:12px;padding-right:40px;padding-left:25px}.p-cpfDcplus__outline .outlineImg{aspect-ratio:3/2}}.p-cpfDcplus .c-serviceList[data-row-is="0"]{gap:8px 10px}.p-cpfDcplus .c-serviceList[data-row-is="0"] .c-serviceList__itemButton{height:47px;padding-right:27px}.p-cpfDcplus .c-serviceList[data-row-is="0"] .c-serviceList__itemButton::after{content:none}.p-cpfDcplus__outline .l-container{background-color:#fff}@media screen and (min-width:769px){.p-cpfDcplus__outline::before{content:"";position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#fff}.p-cpfDcplus__outline .l-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;border-radius:2px 0 0 2px;overflow:hidden}.p-cpfDcplus__outline .outlineImg{width:340px;min-height:100%}}.p-cpfDcplus__outline .outlineImg{position:relative;margin-bottom:0}.p-cpfDcplus__outline .outlineImg>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.p-cpfDcplus__outline .outlineHead{-ms-flex-item-align:center;align-self:center;z-index:1;padding:60px 80px 60px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-cpfDcplus__outline .outlineHead__text{width:390px}}.p-cpfDcplus__strength .c-stepList .c-stepList__item .item__label{background-color:#0057C0;color:#0057C0}.p-cpfDcplus__strength .c-stepList .c-stepList__item .item__label::after{position:relative;top:-8px;font-size:2.8rem;color:#fff}@media screen and (max-width:768px){.p-cpfDcplus__outline .outlineHead{padding:40px 20px 80px}.p-cpfDcplus__outline .outlineHead__text{margin-top:24px}.p-cpfDcplus__strength .c-stepList .c-stepList__item .item__text{margin-top:12px;margin-left:-60px;width:calc(100% + 60px)}.p-cpfDcplus__strength .c-stepList .c-stepList__item .item__text [class*=c-button]{margin-inline:auto}.p-cpfDcplus__housing .housing__blockWrap>figure{aspect-ratio:3/2}}.p-cpfDcplus__strength .c-stepList .c-stepList__item::before{content:none}.p-cpfDcplus__housing .l-button{margin-inline:auto}@media screen and (min-width:769px){.p-cpfDcplus__housing .l-button{width:924px}.p-cpfDcplus__housing .housing__blockWrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-cpfHci .l-button [class^=c-button],.p-cpfHpc .l-button [class^=c-button],.p-cpfDcplus__housing .l-button [class^=c-button]{width:100%}.p-cpfHci .l-button [class^=c-button]::after,.p-cpfHpc .l-button [class^=c-button]::after,.p-cpfDcplus__housing .l-button [class^=c-button]::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-cpfDcplus__housing .housing__block>h4{margin-top:40px;margin-bottom:16px}.p-cpfDcplus__housing .housing__blockWrap{margin-top:24px}.p-cpfDcplus__housing .housing__blockWrap>figure{position:relative;border-radius:2px}@media screen and (min-width:769px){.p-cpfDcplus__housing .housing__blockWrap>figure{width:420px;height:280px;margin-right:40px}}.p-cpfDcplus__housing .housing__blockWrap>figure>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-cpfDcplus__housing .housing__blockWrap>p{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.p-cpfDcplus__housing .housing__blockWrap>p{margin-top:20px}}.c-priceHead .c-title span{font-size: 2.2rem;}@media screen and (max-width: 768px){.c-priceList .c-table__scroller{padding-right:1px}.c-priceList .c-table__scrollerInner{padding-right: 20px;width: 100%}.c-priceList .c-table__inner{min-width: calc(100%)}.p-cpf__price .c-table::after{display: none}.c-priceHead .c-title span{font-size:1.8rem}}.c-priceHead .c-title + p{text-align:left;margin-right:40px}.p-servicelist__outline{position:relative;z-index:1}.p-servicelist__outline .outlineLead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media screen and (max-width:768px){.p-servicelist__outline .l-scroller__inner{min-width:1118px}.p-servicelist__outline .outlineLead{font-size:1.8rem}}.p-servicelist__outline .outlineFigure__area{display:-webkit-box;display:-ms-flexbox;display:flex}.p-servicelist__outline .outlineFigure__area>p{height:48px;border-radius:4px;background-color:#3e4851;padding-top:9px;font-size:1.5rem;font-weight:500;letter-spacing:0;color:#fff;text-align:center}.p-servicelist__outline .outlineFigure__area>p+p{margin-left:8px}.p-servicelist__outline .outlineFigure__area>p:nth-of-type(1){width:210px}.p-servicelist__outline .outlineFigure__area>p:nth-of-type(2){width:210px}.p-servicelist__outline .outlineFigure__area>p:nth-of-type(3){width:210px;background-color:#0057c0}.p-servicelist__outline .outlineFigure__area>p:nth-of-type(4){width:210px}.p-servicelist__outline .outlineFigure__area>p:nth-of-type(5){width:210px}.p-servicelist__outline .outlineFigure__service{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-20px;margin-bottom:12px}.p-servicelist__outline .outlineFigure__service>p{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;height:124px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:center}.p-servicelist__outline .outlineFigure__service>p:nth-of-type(1){width:20%}.p-servicelist__outline .outlineFigure__service>p:nth-of-type(2){width:20%}.p-servicelist__outline .outlineFigure__service>p:nth-of-type(3){width:20%}.p-servicelist__outline .outlineFigure__service>p:nth-of-type(4){width:20%}.p-servicelist__outline .outlineFigure__service>p:nth-of-type(5){width:20%}.p-servicelist__outline .outlineFigure__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.p-servicelist__outline .outlineFigure__list>ul{padding-top:12px;padding-bottom:12px}.p-servicelist__outline .outlineFigure__list>ul>li{font-size:1.2rem;font-weight:500;letter-spacing:0}.p-servicelist__outline .outlineFigure__list>ul>li::before{content:"";display:inline-block;position:relative;top:-2px;width:5px;height:5px;border-radius:50%;background-color:#BBB;margin-right:6px}.p-servicelist__outline .outlineAnchor .c-button--more.-cpf::after{background-color:#727D86}.p-servicelist__outline .outlineFigure__list>ul:nth-of-type(1){width:20%;border-left:#ddd solid 1px;padding-left:24px}.p-servicelist__outline .outlineFigure__list>ul:nth-of-type(2){width:20%;border-left:#ddd solid 1px;padding-left:24px}.p-servicelist__outline .outlineFigure__list>ul:nth-of-type(3){width:20%;border-left:#ddd solid 1px;padding-left:24px}.p-servicelist__outline .outlineFigure__list>ul:nth-of-type(4){width:20%;border-left:#ddd solid 1px;padding-left:24px}.p-servicelist__outline .outlineFigure__list>ul:nth-of-type(5){width:20%;border-right:#ddd solid 1px;border-left:#ddd solid 1px;padding-left:24px}.-cpfIndex-comparison .col1{width:48px}.-cpfIndex-comparison .col2{width:160px}