﻿@import"https://fonts.googleapis.com/css2?family=Jost:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--inner-padding-inline: 1.5rem}@media screen and (max-width: 768px){:root{--inner-padding-inline: 3rem}}html{font-size:62.5%}@media screen and (max-width: 1200px){html{font-size:.8333333333vw}}@media screen and (max-width: 960px){html{font-size:62.5%}}@media screen and (max-width: 768px){html{font-size:1.3020833333vw}}body{position:relative;color:#1e1e1e;font-size:1.4rem;font-weight:normal;font-family:"Noto Sans JP","YuGothic","Yu Gothic","游ゴシック","Meiryo","メイリオ","MS PGothic","ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;line-height:1.8;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word}a{color:#1e1e1e;text-decoration:none}em{color:#00945e;font-weight:bold;font-style:normal}img{max-width:100%;height:auto;vertical-align:bottom}picture{display:block}button{cursor:pointer}ul{list-style-type:none;padding:0}table{border-collapse:collapse}.pc_view{display:block}@media screen and (max-width: 768px){.pc_view{display:none}}.sp_view{display:none}@media screen and (max-width: 768px){.sp_view{display:block}}.text-center{text-align:center}.text-font-en{font-family:"Jost",sans-serif}.header{position:fixed;top:0;left:0;width:100%;line-height:1.8;background-color:#fff;z-index:9999}.header__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:calc(114rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto;height:8.6rem}@media screen and (max-width: 768px){.header__inner{height:12rem}}.header__inner .logo{width:21.6rem;height:3.5rem}@media screen and (max-width: 768px){.header__inner .logo{width:38rem;height:auto}}.header__inner .header-contactbtn a{background-color:#e90c5d;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.6rem;font-weight:700;width:24rem;border-radius:7rem;padding:.8rem;gap:1.5rem;transition:all .2s ease}@media screen and (max-width: 768px){.header__inner .header-contactbtn a{font-size:2.8rem;padding:1.8rem 3.5rem;width:fit-content}}.header__inner .header-contactbtn a::after{content:"";width:1rem;height:1rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transform-origin:center;position:relative;top:-0.1em}@media screen and (max-width: 768px){.header__inner .header-contactbtn a::after{width:2rem;height:2rem}}@media(hover: hover)and (pointer: fine){.header__inner .header-contactbtn a:hover{background-color:#b50a48}}.main{padding-top:8.6rem}@media screen and (max-width: 768px){.main{padding-top:12rem}}section{padding:8rem 0}section .common-inner{width:100%;max-width:calc(114rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto}section .common-title{font-size:3.6rem;letter-spacing:.35rem;text-align:center;margin-bottom:4.6rem}@media screen and (max-width: 768px){section .common-title{font-size:4.8rem}}.visual{background-image:url("/clouddisk/lp/images/visual_bg.png");background-size:cover;position:relative;display:flex;align-items:center;min-height:59rem;height:auto;padding:0}@media screen and (max-width: 768px){.visual{height:auto;flex-direction:column}}.visual__inner{width:100%;max-width:calc(114rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto;display:flex;align-items:center;gap:2.3rem;justify-content:space-between}@media screen and (max-width: 768px){.visual__inner{padding:10rem 0 0;gap:10rem;flex-direction:column}}.visual__inner .textarea{display:flex;flex-direction:column;gap:2.3rem}.visual__inner .textarea .clouddisk-logo{width:25rem;height:4rem}@media screen and (max-width: 768px){.visual__inner .textarea .clouddisk-logo{width:35rem;height:auto}}.visual__inner .textarea .title{line-height:1.7;font-size:4rem;letter-spacing:.45rem;font-weight:500}.visual__inner .textarea .title .split div[aria-hidden=true]{opacity:0;display:inline-block;white-space:pre}.visual__inner .textarea .title em.text-blue{font-weight:700;color:#00945e;font-size:5.2rem;letter-spacing:.3rem}@media screen and (max-width: 768px){.visual__inner .textarea .title em.text-blue{font-size:6rem}}.visual__inner .textarea .title strong{font-size:5.2rem;font-weight:500}.visual__inner .textarea .sub{font-size:2.4rem;line-height:2;font-weight:600;border-left:7px solid #08784f;padding-left:2rem}@media screen and (max-width: 768px){.visual__inner .textarea .sub{font-size:3rem}}.visual__inner .textarea .contactbtn{margin-top:1.7rem}.visual__inner .textarea .contactbtn a{background-color:#e90c5d;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.6rem;font-weight:700;width:fit-content;border-radius:7rem;padding:1.7rem 3rem;gap:1.6rem;transition:all .2s ease}@media screen and (max-width: 768px){.visual__inner .textarea .contactbtn a{font-size:3rem;padding:2.4rem 6rem;gap:2.4rem}}.visual__inner .textarea .contactbtn a::after{content:"";width:1rem;height:1rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transform-origin:center;position:relative;top:-0.1em}@media screen and (max-width: 768px){.visual__inner .textarea .contactbtn a::after{width:2rem;height:2rem}}@media(hover: hover)and (pointer: fine){.visual__inner .textarea .contactbtn a:hover{background-color:#b50a48}}.visual__inner .price-point{min-height:59rem;height:auto;width:43.4rem}@media screen and (max-width: 768px){.visual__inner .price-point{position:relative;width:100%;height:auto}}.visual__inner .price-point .inner{position:relative;padding:3rem 4rem;min-height:inherit;height:inherit}@media screen and (max-width: 768px){.visual__inner .price-point .inner{padding:7rem 4rem}}.visual__inner .price-point .inner::after{background-color:#00945e;mix-blend-mode:multiply;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.visual__inner .price-point .inner .sales-point{display:flex;flex-direction:column;gap:1.8rem;justify-content:center;align-items:center;position:relative;z-index:1}.visual__inner .price-point .inner .sales-point .icon{width:9.6rem;height:6.8rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .icon{width:30rem;height:auto;display:flex;justify-content:center}}.visual__inner .price-point .inner .sales-point .title{font-size:2.6rem;font-weight:600;color:#fff}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .title{font-size:4rem}}.visual__inner .price-point .inner .sales-point .title em.wave-line{color:#fff;position:relative}.visual__inner .price-point .inner .sales-point .title em.wave-line::after{position:absolute;content:"";background-image:url("/clouddisk/lp/images/wave-line.png");background-repeat:repeat-x;height:.75rem;width:100%;bottom:-0.7rem;left:0}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .title em.wave-line::after{height:1.3rem}}.visual__inner .price-point .inner .sales-point .price{font-size:2.6rem;color:#fff;line-height:1;font-weight:400;letter-spacing:.35rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .price{font-size:4rem}}.visual__inner .price-point .inner .sales-point .price .unit{color:#f8f009;font-weight:600;font-size:4rem;letter-spacing:.15rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .price .unit{font-size:6rem}}.visual__inner .price-point .inner .sales-point .price .value{color:#f8f009;font-weight:600;font-size:5.4rem;letter-spacing:.15rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-point .price .value{font-size:7.5rem}}.visual__inner .price-point .inner .sales-list{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:3rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-list{margin-top:4rem}}.visual__inner .price-point .inner .sales-list__child{display:flex;flex-direction:column}.visual__inner .price-point .inner .sales-list__child .list{display:flex}.visual__inner .price-point .inner .sales-list__child .list .icon{display:flex;background-color:#f8f009;align-items:center;justify-content:center;width:6rem;min-height:6rem;height:auto;border-radius:1rem 0 0 1rem}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-list__child .list .icon{width:10rem;height:10rem}}.visual__inner .price-point .inner .sales-list__child .list .text{background-color:#fff;font-size:2.2rem;font-weight:500;letter-spacing:.3rem;flex:1;display:flex;align-items:center;padding:0 2rem;border-radius:0 1rem 1rem 0}@media screen and (max-width: 768px){.visual__inner .price-point .inner .sales-list__child .list .text{font-size:3rem}}.mission{background-color:#a4eeda}.mission__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:7rem}@media screen and (max-width: 768px){.mission__content{flex-direction:column;gap:5rem}}.mission__content .textarea{width:50rem}@media screen and (max-width: 768px){.mission__content .textarea{width:100%}}.mission__content .textarea .title{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem}.mission__content .textarea .title .label{background-color:#f8f009;color:#00945e;letter-spacing:.3rem;padding:0 1.2rem;font-size:2.4rem;width:fit-content}@media screen and (max-width: 768px){.mission__content .textarea .title .label{font-size:3.5rem}}.mission__content .textarea .title .white-bg{background-color:#fff;color:#00945e;letter-spacing:.3rem;padding:0 1.6rem;font-size:3.6rem;width:fit-content}@media screen and (max-width: 768px){.mission__content .textarea .title .white-bg{font-size:5.2rem}}.mission__content .textarea .caption{font-size:1.8rem}@media screen and (max-width: 768px){.mission__content .textarea .caption{font-size:2.6rem}}.mission__content .image{width:41.4rem;height:35.7rem}@media screen and (max-width: 768px){.mission__content .image{width:80%;height:auto}}.mission__merit{display:flex;justify-content:center;padding:3rem;border:2px solid #00945e;border-radius:1rem;background-color:#fff}@media screen and (max-width: 768px){.mission__merit{flex-direction:column;gap:4rem}}.mission__merit .problem{flex:1}.mission__merit .problem .title{font-size:1.8rem;text-align:center;border-radius:.4rem;background-color:#838383;padding:.4rem 2rem;color:#fff;margin-bottom:2rem}@media screen and (max-width: 768px){.mission__merit .problem .title{font-size:2.8rem;padding:1.4rem 3rem}}.mission__merit .problem .list{display:flex;flex-direction:column;gap:1.3rem}.mission__merit .problem .list__child{font-size:1.8rem;padding-left:3.4rem;position:relative}@media screen and (max-width: 768px){.mission__merit .problem .list__child{font-size:3rem;padding-left:6.4rem}}.mission__merit .problem .list__child::before{position:absolute;top:.55rem;left:0;content:"";background-image:url("/clouddisk/lp/images/mission-x-icon.svg");background-repeat:no-repeat;width:2.4rem;height:2.4rem}@media screen and (max-width: 768px){.mission__merit .problem .list__child::before{width:4.735rem;height:4.735rem}}.mission__merit .border{width:.1rem;background-color:#00945e;margin:0 4.5rem}@media screen and (max-width: 768px){.mission__merit .border{display:none}}.mission__merit .solution{flex:1}.mission__merit .solution .title{font-size:1.8rem;text-align:center;border-radius:.4rem;background-color:#00945e;padding:.4rem 2rem;color:#fff;margin-bottom:2rem}@media screen and (max-width: 768px){.mission__merit .solution .title{font-size:3rem;padding:1.4rem 3rem}}.mission__merit .solution .list{display:flex;flex-direction:column;gap:1.3rem}.mission__merit .solution .list__child{font-size:1.8rem;padding-left:3.4rem;position:relative}@media screen and (max-width: 768px){.mission__merit .solution .list__child{font-size:2.8rem;padding-left:6.4rem}}.mission__merit .solution .list__child::before{position:absolute;top:.55rem;left:0;content:"";background-image:url("/clouddisk/lp/images/mission-o-icon.svg");background-repeat:no-repeat;width:2.4rem;height:2.4rem}@media screen and (max-width: 768px){.mission__merit .solution .list__child::before{width:4.735rem;height:4.735rem}}.use{background-color:#4bcaa8}.use .common-title{color:#fff}.use__content{display:flex;justify-content:space-between;align-items:center;margin:0}@media screen and (max-width: 768px){.use__content{flex-direction:column;gap:2rem}}.use__content .title{display:flex}.use__content .title .num{font-size:3.2rem;font-weight:500;color:#00945e;border-radius:1rem 0 0 0;line-height:1;background-color:#f8f009;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.use__content .title .num{width:8rem;height:10rem;font-size:4.6rem}}.use__content .title .title-text{flex:1;padding:.4rem 2.8rem;color:#fff;background-color:#08784f;border-radius:0 1rem 0 0;font-size:1.8rem;display:flex;align-items:center}@media screen and (max-width: 768px){.use__content .title .title-text{font-size:3.2rem}}.use__content .step1{width:39.8rem}@media screen and (max-width: 768px){.use__content .step1{width:100%}}.use__content .step1 .image{background:#fff;border-radius:0 0 1rem 1rem;padding:2.4rem 5rem;height:30.9rem;display:flex}@media screen and (max-width: 768px){.use__content .step1 .image{height:40rem;justify-content:center}}.use__content .arrow{width:3rem;height:5rem;background-color:#f8f009;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media screen and (max-width: 768px){.use__content .arrow{transform:rotate(90deg)}}@media screen and (max-width: 768px){.use__content .step2{width:100%}}.use__content .step2 .image-point{display:flex;justify-content:center;padding:2.4rem 2.4rem 2.4rem 5rem;gap:2.4rem;background-color:#fff;border-radius:0 0 1rem 1rem}@media screen and (max-width: 768px){.use__content .step2 .image-point{padding:2.4rem}}.use__content .step2 .image-point .image{width:29.8rem;height:26.1rem;display:flex}@media screen and (max-width: 768px){.use__content .step2 .image-point .image{width:34rem;height:auto}}.use__content .step2 .image-point .border{width:1px;background-color:#00945e}.use__content .step2 .image-point .point{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:auto 0}.use__content .step2 .image-point .point__title{font-size:1.8rem;font-weight:600;color:#00945e;text-align:center}@media screen and (max-width: 768px){.use__content .step2 .image-point .point__title{font-size:2.4rem}}.use__content .step2 .image-point .point__list{display:flex;flex-direction:column;gap:1rem}.use__content .step2 .image-point .point__list .list__inner{display:flex;align-items:center;gap:1rem}.use__content .step2 .image-point .point__list .list__inner .icon{width:4.7rem;height:4.7rem}.use__content .step2 .image-point .point__list .list__inner .text{font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){.use__content .step2 .image-point .point__list .list__inner .text{font-size:2.4rem}}.reason{background-color:#fff}.reason .reason-inner{width:100%;max-width:calc(95.6rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto}.reason .common-title{color:#00945e}.reason__content .reason-list{display:flex;justify-content:space-between;margin-bottom:5.4rem}@media screen and (max-width: 768px){.reason__content .reason-list{flex-direction:column;margin-bottom:7rem}}.reason__content .reason-list:last-of-type{margin-bottom:0}.reason__content .reason-list .textarea{width:53rem}@media screen and (max-width: 768px){.reason__content .reason-list .textarea{width:100%}}.reason__content .reason-list .textarea .title{display:flex;padding-top:1rem;margin-bottom:2.4rem}.reason__content .reason-list .textarea .title .num{font-size:4rem;font-weight:500;color:#f8f009;border-radius:1rem 0 0 1rem;line-height:1;background-color:#08784f;width:6rem;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.reason__content .reason-list .textarea .title .num{width:8rem;min-height:10rem;font-size:4.6rem}}.reason__content .reason-list .textarea .title .title-text{flex:1;padding:.8rem 2rem;color:#fff;background-color:#00945e;border-radius:0 1rem 1rem 0;font-size:2.4rem;display:flex;align-items:center}@media screen and (max-width: 768px){.reason__content .reason-list .textarea .title .title-text{font-size:3.2rem}}.reason__content .reason-list .textarea .text{font-size:2.4rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.reason__content .reason-list .textarea .text{font-size:3.2rem}}.reason__content .reason-list .textarea .item{background-color:#f2f2f1;padding:2rem;border-radius:1rem;font-size:1.8rem}@media screen and (max-width: 768px){.reason__content .reason-list .textarea .item{padding:3rem;font-size:2.4rem}}.reason__content .reason-list .textarea .item__title{margin-bottom:.9rem}@media screen and (max-width: 768px){.reason__content .reason-list .checkpoint .image{width:85%;margin:0 auto}}.display{background-color:#e8f7f3;position:relative;overflow:hidden}.display .display-inner{width:100%;max-width:calc(95.6rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto}.display .common-title{color:#00945e}.display__content{position:relative;z-index:2;width:fit-content;margin:0 auto}.display .bg{position:absolute;z-index:1}.display .bg.bg-part01{width:23.2rem;height:23.2rem;top:5rem;left:-10rem}.display .bg.bg-part02{width:18.1rem;height:17.5rem;top:7rem;right:-8rem}.display .bg.bg-part03{width:41.8rem;height:40.3rem;bottom:-17rem;right:-18rem}.priceplan{background-image:url("/clouddisk/lp/images/price-bg.png");background-repeat:no-repeat;background-size:cover}.priceplan .priceplan-inner{width:100%;max-width:calc(95.6rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto}.priceplan .common-title{color:#fff}.priceplan__content .priceplan-plan{margin-bottom:4.6rem}.priceplan__content .priceplan-table{width:100%}.priceplan__content .priceplan-table thead th{background-color:#08784f;color:#fff;font-size:1.8rem;text-align:center;border:1px solid #00945e;font-weight:400;padding:.4rem 2rem;height:7rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table thead th{font-size:2.8rem;height:10rem}}.priceplan__content .priceplan-table tbody td{text-align:center;border:1px solid #00945e;background-color:#fff;padding:.4rem 2rem;height:7rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table tbody td{height:12rem}}.priceplan__content .priceplan-table tbody td.name{font-size:1.8rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table tbody td.name{font-size:2.8rem}}.priceplan__content .priceplan-table tbody td.value{font-weight:700;font-size:2.8rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table tbody td.value{font-size:5rem}}.priceplan__content .priceplan-table tbody td.value .yen{font-size:2rem;letter-spacing:.5rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table tbody td.value .yen{font-size:4rem}}.priceplan__content .priceplan-table tbody td.value .unit{font-size:1.8rem}@media screen and (max-width: 768px){.priceplan__content .priceplan-table tbody td.value .unit{font-size:2.8rem}}.priceplan__content .caption{color:#fff;font-size:1.4rem}@media screen and (max-width: 768px){.priceplan__content .caption{font-size:2.4rem}}.priceplan__content .caption li{position:relative;padding-left:2rem}.priceplan__content .caption li::after{position:absolute;content:"※";top:0;left:0}.priceplan__content .priceplan-graph .title{font-size:2.8rem;color:#fff;letter-spacing:.3rem;font-weight:600}@media screen and (max-width: 768px){.priceplan__content .priceplan-graph .title{font-size:3.6rem}}.contact .contact-inner{width:100%;max-width:calc(95.6rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto}.contact .contact-inner form#mktoForm_1577{margin:0 auto !important;width:fit-content !important}@media screen and (max-width: 768px){.contact .contact-inner form#mktoForm_1577{width:100% !important}}@media screen and (max-width: 768px){.contact .contact-inner .mktoForm .mktoFieldWrap{width:100% !important}}.contact .contact-inner .mktoForm input[type=text],.contact .contact-inner .mktoForm input[type=url],.contact .contact-inner .mktoForm input[type=email],.contact .contact-inner .mktoForm input[type=tel],.contact .contact-inner .mktoForm input[type=number],.contact .contact-inner .mktoForm input[type=date]{width:480px !important;padding:2px 3px;height:3rem}@media screen and (max-width: 768px){.contact .contact-inner .mktoForm input[type=text],.contact .contact-inner .mktoForm input[type=url],.contact .contact-inner .mktoForm input[type=email],.contact .contact-inner .mktoForm input[type=tel],.contact .contact-inner .mktoForm input[type=number],.contact .contact-inner .mktoForm input[type=date]{width:100% !important;height:6rem}}.contact .contact-inner .mktoForm textarea.mktoField,.contact .contact-inner .mktoForm select.mktoField{width:480px !important;padding:2px 3px;height:25rem}@media screen and (max-width: 768px){.contact .contact-inner .mktoForm textarea.mktoField,.contact .contact-inner .mktoForm select.mktoField{width:100% !important;height:35rem}}.contact .contact-inner .mktoFormRow .mktoFormCol{width:100%}.contact .contact-inner .mktoButtonRow{width:100%;text-align:center}.contact .contact-inner .mktoButtonRow .mktoButtonWrap.mktoNative{margin-left:0 !important}.contact .contact-inner .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton{padding:1rem 12rem;border-radius:25px;border:1px solid rgba(0,0,0,0);background-color:#00945e;color:#fff;transition:all .2s ease}@media screen and (max-width: 768px){.contact .contact-inner .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton{padding:2rem 20rem}}@media(hover: hover)and (pointer: fine){.contact .contact-inner .mktoButtonRow .mktoButtonWrap.mktoNative button.mktoButton:hover{background-color:#077c51}}.contact .common-title{color:#00945e}.contact__content{border-radius:1rem;border:3px solid #00945e;box-shadow:10px 10px 30px rgba(174,174,192,.4);padding:4rem}.footer{background-color:#fff}.footer__inner{text-align:center;width:100%;max-width:calc(114rem + var(--inner-padding-inline)*2);padding:0 var(--inner-padding-inline);margin:0 auto;padding:5rem 0}@media screen and (max-width: 768px){.footer__inner{padding:3rem 0}}/*# sourceMappingURL=style.css.map */