.clearfix[data-v-248511e2]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.heading[data-v-248511e2]{padding-top:0}@media(min-width:768px){.heading[data-v-248511e2]{margin-bottom:150vh}}.heading-inner[data-v-248511e2]{padding-top:5rem}.heading-description[data-v-248511e2],.heading-title[data-v-248511e2]{font-size:3.5rem;line-height:4rem;font-weight:600}.heading-description[data-v-248511e2]{margin-top:2rem}[data-tween-description][data-v-248511e2]{opacity:0}.heading-overlay[data-v-248511e2]{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(21,27,32,.6)}.clearfix[data-v-519ebb38]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.description[data-v-519ebb38]{position:relative}.description-dark[data-v-519ebb38]{background-color:#151b20;color:#fff}.description-bd[data-v-519ebb38]{font-size:1.5rem;line-height:2.5rem}[class*=description-trigger-][data-v-519ebb38]{position:absolute;left:0;width:1px}.clearfix[data-v-fab4d684]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}p[data-v-fab4d684]{font-size:1.5rem;font-weight:600;line-height:2.5rem}.clearfix[data-v-6d4ae1ea]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.fullcover[data-v-6d4ae1ea]{position:relative;overflow:hidden}.fullcover-inner[data-v-6d4ae1ea]{height:100vh}.fullcover-bg[data-v-6d4ae1ea]{height:100%;overflow:hidden;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.fullcover-bg-main[data-v-6d4ae1ea]{height:100%;background:no-repeat 50%/cover}.fullcover-overlay[data-v-6d4ae1ea]{top:0;height:100%;background-color:rgba(21,27,32,.5);opacity:0}.fullcover-overlay[data-v-6d4ae1ea],.fullcover-text[data-v-6d4ae1ea]{position:absolute;left:0;width:100%}.fullcover-text[data-v-6d4ae1ea]{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fullcover-text-inner[data-v-6d4ae1ea]{position:relative}.fullcover-line-bg[data-v-6d4ae1ea]{position:absolute;left:0;top:0;width:100%;height:100vh}.fullcover-line-bg-inner[data-v-6d4ae1ea]{height:0;border-left:1px solid hsla(0,0%,100%,.3)}.fullcover-line[data-v-6d4ae1ea]{position:absolute;left:-2px;top:0;height:100%;border-left:5px solid #0ee}.fullcover-text-main[data-v-6d4ae1ea]{padding-left:4rem;color:#fff}.fullcover-text-main-hd[data-v-6d4ae1ea]{font-weight:600;line-height:3.5rem}.fullcover-text-main-hd i[data-v-6d4ae1ea]{font-family:sans-serif}.fullcover-text-main-bd[data-v-6d4ae1ea]{margin-top:2rem;font-size:2.5rem;font-weight:600;line-height:3rem}@media(max-width:767px){.fullcover-text-main-hd[data-v-6d4ae1ea]{font-size:2rem}}@media(min-width:768px){.fullcover-text-main-hd[data-v-6d4ae1ea]{font-size:3rem}}.clearfix[data-v-95456896]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.dialog[data-v-95456896]{display:table;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.dialog-cell[data-v-95456896]{display:table-cell;vertical-align:middle}.dialog-inner[data-v-95456896]{position:relative;background:#fff}@media(max-width:767px){.dialog-inner[data-v-95456896]{width:100%;height:100vh}}@media(min-width:768px){.dialog-inner[data-v-95456896]{margin:0 auto;height:66.66vh;border-radius:1.5rem;-webkit-box-shadow:0 2px 16px 8px rgba(0,0,0,.07);box-shadow:0 2px 16px 8px rgba(0,0,0,.07)}}@media(min-width:768px)and (max-width:1023px){.dialog-inner[data-v-95456896]{width:52rem}}@media(min-width:1024px){.dialog-inner[data-v-95456896]{width:60rem}}@media(min-width:768px){.dialog-sm .dialog-inner[data-v-95456896]{width:41rem}}.dialog-close[data-v-95456896]{position:absolute;left:1.5rem;top:1.5rem;cursor:pointer}.dialog-close svg[data-v-95456896]{height:2rem}.dialog-close path[data-v-95456896]{-webkit-transition:.3s;transition:.3s}.dialog-close .dialog-close-times[data-v-95456896]{fill:#1d1d1f}.dialog-close .dialog-close-circle[data-v-95456896]{fill:#fff;stroke:#1d1d1f}.dialog-close:hover .dialog-close-times[data-v-95456896]{fill:#fff}.dialog-close:hover .dialog-close-circle[data-v-95456896]{fill:#1d1d1f;stroke:#1d1d1f}.dialog-enter-active[data-v-95456896],.dialog-leave-active[data-v-95456896]{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dialog-enter-active .dialog-inner[data-v-95456896],.dialog-enter-active[data-v-95456896],.dialog-leave-active .dialog-inner[data-v-95456896],.dialog-leave-active[data-v-95456896]{-webkit-transition:.5s;transition:.5s}.dialog-enter[data-v-95456896],.dialog-leave-to[data-v-95456896]{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dialog-enter .dialog-inner[data-v-95456896],.dialog-leave-to .dialog-inner[data-v-95456896]{-webkit-transform:translateY(100%) scale(.3);-ms-transform:translateY(100%) scale(.3);transform:translateY(100%) scale(.3)}.dialog-enter-done[data-v-95456896],.dialog-enter-to[data-v-95456896],.dialog-leave[data-v-95456896]{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dialog-enter-done .dialog-inner[data-v-95456896],.dialog-enter-to .dialog-inner[data-v-95456896],.dialog-leave .dialog-inner[data-v-95456896]{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.dialog-content[data-v-95456896]{height:100%;padding:4.5rem 12.5%}.dialog-content-bd[data-v-95456896]{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}@media(max-width:767px){.dialog-content-bd[data-v-95456896]{margin-right:-3rem;padding-right:3rem}}@media(min-width:768px){.dialog-content-bd[data-v-95456896]{margin-right:-3rem;padding-right:4rem}}.ie9 .dialog[data-v-95456896]{background:rgba(0,0,0,.7)}.clearfix[data-v-408c19ee]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.chart-title[data-v-408c19ee]{font-size:1.25rem;line-height:2.25rem}.chart-subtitle[data-v-408c19ee]{color:#555;line-height:2rem}svg[data-v-408c19ee]{width:100%}.clearfix[data-v-0490d0fa]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}svg[data-v-0490d0fa]{width:100%}.clearfix[data-v-1f592774]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.chart-bd svg[data-v-1f592774]{width:100%}.clearfix[data-v-3adebcb7]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}@media(max-width:767px){body .heading-description[data-v-3adebcb7]{font-size:3rem}}.local-data-item-hd[data-v-3adebcb7]{font-size:1.25rem;line-height:2rem}.local-data-item-bd[data-v-3adebcb7]{margin-top:.375rem;height:7rem;line-height:7rem;white-space:nowrap}.local-data-item-bd strong[data-v-3adebcb7]{color:#003a70;font-size:5rem;font-weight:400;font-family:osp-din,sans-serif}.local-data-item-bd span[data-v-3adebcb7]{font-size:1.5rem;font-weight:300}.chart-mobile .title-theme2[data-v-3adebcb7]{margin-top:4rem}@media(max-width:1279px){.chart-pc[data-v-3adebcb7]{display:none}}@media(min-width:1280px){.chart-mobile[data-v-3adebcb7]{display:none}}.title-theme2[data-v-3adebcb7]{position:relative;white-space:nowrap;overflow:hidden}.title-theme2[data-v-3adebcb7]:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#d9d9d9}.title-theme2 span[data-v-3adebcb7]{display:inline-block;position:relative;border-bottom:2px solid #0071e3;font-size:1.5rem;font-weight:600;line-height:4rem}.title-theme2-alpha[data-v-3adebcb7]{margin-top:0}.card-theme1-item[data-v-3adebcb7]{border-radius:.5rem;background-color:#fff}.title-theme2 .card-theme1-item[data-v-3adebcb7]{margin-top:1.5rem}.card-theme1-item-hd svg[data-v-3adebcb7]{max-width:2.5rem;max-height:2.5rem}.card-theme1-item-bd[data-v-3adebcb7]{margin-top:2.5rem;font-size:1.125rem;font-weight:600;line-height:1.5rem}.card-theme1-item-ft[data-v-3adebcb7]{margin-top:1.5rem;font-size:1rem;line-height:1.5rem}.card-theme1-item-ft li+li[data-v-3adebcb7]{margin-top:.5rem}.card-theme1-item-ft em[data-v-3adebcb7]{color:#0071e3;font-weight:600}@media(max-width:767px){.card-theme1-item[data-v-3adebcb7]{padding-top:2.5rem}}@media(min-width:768px){.card-theme1-item[data-v-3adebcb7]{padding:2.5rem}}.fullcover-theme1[data-v-3adebcb7]{background-color:#f5f9fa}@media(min-width:768px){.accordion-item[data-v-3adebcb7]{padding:0 4rem}}.accordion-item-aside[data-v-3adebcb7]{position:relative;height:25.5rem;background:no-repeat 50%/cover;border-radius:1rem}.accordion-blur[data-v-3adebcb7]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.accordion-item-main[data-v-3adebcb7]{padding:0 2rem}.accordion-item-main-inner[data-v-3adebcb7]{overflow:hidden}.accordion-item-hd[data-v-3adebcb7]{margin-top:1.5rem;border-bottom:1px solid #d9d9d9}.accordion-item-hd span[data-v-3adebcb7]{position:relative;margin-bottom:-1.5px;display:inline-block;border-bottom:2px solid #0071e3;font-size:1.5rem;font-weight:600;line-height:4rem}.accordion-item-bd[data-v-3adebcb7]{margin-top:1.5rem;text-align:justify;font-size:1.25rem;line-height:2rem}.accordion-item-ft[data-v-3adebcb7]{margin-top:1.5rem}.section-description[data-v-3adebcb7]{font-size:1.25rem;line-height:2rem;text-align:justify}.architecture[data-v-3adebcb7]{font-size:2rem;font-weight:600;line-height:2.5rem;text-align:center}.architecture-img[data-v-3adebcb7]{display:block;width:100%}[data-tween-item][data-v-3adebcb7]{opacity:0}.system-img[data-v-3adebcb7]{display:block;width:100%}.case[data-v-3adebcb7]{position:relative}.case .case-text-main[data-v-3adebcb7],.case [data-text][data-v-3adebcb7]{width:0;overflow:hidden}.case-bg[data-v-3adebcb7]{position:relative;-webkit-transform:scale(.8305);-ms-transform:scale(.8305);transform:scale(.8305);border-radius:1rem;overflow:hidden}.case-bg-main[data-v-3adebcb7]{height:52.375rem;background:no-repeat 50%/cover}.case-overlay[data-v-3adebcb7]{top:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(47,58,67,.02)),to(rgba(21,27,32,.5)));background-image:linear-gradient(270deg,rgba(47,58,67,.02),rgba(21,27,32,.5));opacity:0}.case-overlay[data-v-3adebcb7],.case-text[data-v-3adebcb7]{position:absolute;bottom:0;left:0}.case-text[data-v-3adebcb7]{width:100%;overflow:hidden;color:#fff}@media(min-width:768px){.case-text[data-v-3adebcb7]{bottom:8rem}}.case-text-hd[data-v-3adebcb7]{position:relative;z-index:10;margin-bottom:-1.5px;font-size:1.75rem;font-weight:600;line-height:2.5rem}.case-text-hd-inner[data-v-3adebcb7]{position:relative;display:inline-block;padding-bottom:2.5rem;white-space:nowrap}.case-text-hd-inner[data-v-3adebcb7]:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#0ee}.case-line-bg[data-v-3adebcb7]{width:0;border-bottom:1px solid hsla(0,0%,100%,.5)}.case-text-main[data-v-3adebcb7]{margin-top:2.5rem;font-size:1.25rem;line-height:2rem;text-align:justify}.case-text-main p[data-v-3adebcb7]{width:100vw}.hosting .figure-item-title-inner[data-v-3adebcb7]{white-space:nowrap;line-height:2.5rem}.hosting .figure-line[data-v-3adebcb7]{margin-top:2rem}.hosting .figure-text-inner[data-v-3adebcb7]{margin-top:2rem;font-size:1.125rem;line-height:1.75rem}@media(max-width:767px){.hosting .figure-bg[data-v-3adebcb7]{padding-top:124.5614035088%}}@media(min-width:768px)and (max-width:1023px){.hosting .figure-text-inner p[data-v-3adebcb7]{min-height:8.75rem}}@media(min-width:768px){.hosting .figure-bg[data-v-3adebcb7]{height:35.5rem}}@media(min-width:1024px){.hosting .figure-text-inner p[data-v-3adebcb7]{min-height:5.25rem}}.icon-text[data-v-3adebcb7]:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}.icon-text-item[data-v-3adebcb7]{float:left}.icon-text-item+.icon-text-item[data-v-3adebcb7]{margin-left:5%}@media(max-width:767px){.icon-text-item[data-v-3adebcb7]{width:47%}}@media(min-width:768px){.icon-text-item[data-v-3adebcb7]{width:30%}.clear+.icon-text-item[data-v-3adebcb7]{margin-left:5%}}.icon-text-icon svg[data-v-3adebcb7]{height:4rem}.icon-text-p[data-v-3adebcb7]{margin-top:1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}.icon-text-theme1-hd[data-v-3adebcb7]{text-align:center}.icon-text-theme1-hd svg[data-v-3adebcb7]{height:7rem}.icon-text-theme1-bd[data-v-3adebcb7]{text-align:center;margin-top:1.25rem;font-size:1.5rem;font-weight:600;line-height:3rem}.icon-text-theme1-ft[data-v-3adebcb7]{margin-top:1rem;font-size:1.125rem;line-height:1.5rem}@media(min-width:768px){.card-theme2-title[data-v-3adebcb7]{width:calc(200% + 1.5vw)}}.card-theme2-item-bd[data-v-3adebcb7]{margin-top:1.75rem;font-size:1rem;line-height:1.5rem}.card-theme2-item-bd li+li[data-v-3adebcb7]{margin-top:1.5rem}.hosting-term[data-v-3adebcb7]{text-align:center}.hosting-term-hd svg[data-v-3adebcb7]{height:7rem}.hosting-term-bd[data-v-3adebcb7]{margin-top:.75rem;font-size:1.5rem;font-weight:600;line-height:3rem}.hosting-card-item-hd[data-v-3adebcb7]{position:relative;height:20rem;border-radius:.75rem;overflow:hidden;background:no-repeat 50%/cover}.hosting-card-item-blur[data-v-3adebcb7]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hosting-card-item-main[data-v-3adebcb7]{margin-top:2rem;text-align:center}.hosting-card-item-bd[data-v-3adebcb7]{padding:0 4.5625rem;font-size:1.125rem;line-height:1.5rem}.hosting-card-item-ft[data-v-3adebcb7]{height:5.5rem;line-height:5.5rem}.hosting-card-item-ft strong[data-v-3adebcb7]{color:#003a70;font-weight:400;font-family:osp-din,sans-serif;font-size:4.5rem}.hosting-card-item-ft span[data-v-3adebcb7]{margin-left:.25rem;font-size:1.125rem}