@charset "utf-8";html{font-family:"noto-sans-cjk-jp",sans-serif}body{color:#35383e;font-size:1.07rem;letter-spacing:.05em;position:relative}.tab-br{display:none}.sp-br{display:none}.sp-brNon{display:block}@media all and (max-width :1024px){.pc-br{display:none}.tab-br{display:block}.sp-br{display:none}.sp-brNon{display:block}}@media all and (max-width :599px){.pc-br{display:none}.tab-br{display:none}.sp-br{display:block}.sp-brNon{display:none}}*,*:before,*:after{box-sizing:border-box}.clearfix:after{content:'';display:block;clear:both}main{overflow:hidden}h2,h3,h4{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:700;font-style:normal}img{max-width:100%}p{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal}a *,div *{transition:all .3s}a{font-family:"noto-sans-cjk-jp",sans-serif}.wrapper{margin-top:10.6rem;padding:0 17rem;text-align:center}.outer-second{background:#fafafa}.wrapper-second{padding:2rem 17rem 6rem}.form-box{padding:0 10rem}.gray-wrap{background:#fafafa;padding:0 17rem;padding-top:10.6rem;margin-top:10.6rem;text-align:center}.top-wrapper,.function,.recommendation,.case,.price,.support{text-align:center}.support{margin-top:0;padding-bottom:10.6rem;justify-content:center}.function{padding-bottom:10.6rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:2.3rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.content-second-ttl{font-size:2.3rem;line-height:1.5;font-weight:700}.content-second-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.headlign-txt{margin-top:2.3rem;font-size:1rem;line-height:1.4;margin-bottom:2.3rem}.headlign-txt-second{margin-top:3.1rem;text-align:left;display:inline-block;margin:3.1rem auto 0}.headlign-txt-second.medium{font-size:1.4rem}.headlign-txt-second.medium.bold{font-weight:700}@media all and (min-width:1025px) and (max-width:1600px){.headlign-txt-second.medium{font-size:1.28rem}}.page-nation{display:flex;column-gap:1.25rem;align-items:center;justify-content:center;padding-top:4rem}.page-numbers{display:flex;justify-content:center;align-items:center;width:4.063rem;height:4.063rem;border:solid 1px #8f8f8f;border-radius:.75rem;font-size:1.563rem;color:#8f8f8f;font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;cursor:pointer}@media (hover:hover){.page-nation .page-numbers:hover:not(.page-numbers.is-active){background:#00a5e3;border:solid 1px #00a5e3;color:#fff}.page-numbers.dots{pointer-events:none;border:none;padding-bottom:.5rem}}.page-numbers.current{background-color:#00a5e3;border:solid 1px #00a5e3;color:#fff;cursor:pointer}@media all and (max-width :1024px){.page-nation{column-gap:.8rem}.page-numbers{width:2.8rem;height:2.8rem;font-size:1rem}}@media all and (max-width :599px){.page-nation{column-gap:.8rem;padding-bottom:0}.page-numbers{width:2.8rem;height:2.8rem;font-size:1rem}.headlign-txt-second.medium{font-size:1.1rem}}@media (min-width:1025px) and (max-width:1600px){.page-nation{column-gap:1rem}.page-numbers{width:3rem;height:3rem;font-size:1.2rem}}.breadcrumbs{padding:2rem 17rem;list-style:none;display:flex;justify-content:flex-start;align-items:center;background:0 0;font-size:1rem;flex-wrap:wrap;line-height:1.5;background:#fafafa}.breadcrumbs li{display:inline;list-style:none}.breadcrumbs :not(:first-child):before{content:'>';margin:.4rem}.breadcrumbs li a:hover{opacity:.5}.breadcrumbs li:last-of-type a:hover{opacity:1}@media (min-width:1025px) and (max-width:1600px){.breadcrumbs{padding:1.8rem 13rem;font-size:.8rem}.breadcrumbs li{display:inline;list-style:none}.breadcrumbs :not(:first-child):before{content:'>';margin:.4rem}.breadcrumbs li a:hover{opacity:.5}.breadcrumbs li:last-of-type a:hover{opacity:1}}@media all and (max-width :1024px){.breadcrumbs{padding:2rem 3.75rem;font-size:.6rem}.breadcrumbs :not(:first-child):before{margin:.313rem}}@media all and (max-width :599px){.breadcrumbs{padding:1rem 1.8rem;font-size:.7rem}}header{width:100%;box-shadow:0px 5px 20px rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:1000;background-color:#fff;padding:.6em 1.25em}.header-items{display:flex;justify-content:space-between;vertical-align:text-bottom;align-items:center}.rogo-img{width:15rem;margin:0 0 0 1.4rem}.rogo-img:hover{opacity:.5}.header-item{margin:auto 0}.header-lists{display:inline-block;margin-right:1.5rem}.header-lists li{display:inline-block;transition:.1s ease-in;height:3rem}.header-lists li:hover{color:#999a9d}.header-lists li{margin-right:1.3rem;font-weight:700;font-style:normal;font-size:1.2rem}.buttons{display:inline-block}.header-button{display:inline-block;box-shadow:0px 3px 6px rgba(0,0,0,.2);border-radius:1.2rem;margin-right:1.4rem}.header-button .btnIcon{width:1rem;height:auto;margin-right:.5rem;margin-top:.1rem}.btn-yajirusi{width:.7rem;height:.9rem;margin-left:.8rem;vertical-align:inherit}.header-button a{width:20rem;display:flex;align-items:center;justify-content:center;color:#fff;letter-spacing:.1em;align-items:center;font-weight:700;font-style:normal;height:4.3rem;font-size:1rem}.link-hover{position:relative;cursor:pointer;transition:all .3s ease}.dropDown{position:absolute;left:-20%;top:5%;display:none;background-color:#fff;box-shadow:3px 3px 6px 0px rgba(0,0,0,.2);transform:translate(0%,25%);color:initial;width:15rem;border-radius:1rem;opacity:.9;animation-name:fade-out;animation-duration:.4s;animation-fill-mode:ease-in;will-change:transform;z-index:1000}.dropDown__list{display:flex;flex-direction:column;justify-content:center;padding:1rem 0 1rem 1.3rem;width:100%;text-align:center}.dropDown__link{display:block;transition:all .3s;padding:.8rem 0;border-bottom:solid .5px #ccc;position:relative;font-weight:400;font-size:1.05rem}.dropDown__link.last{border-bottom:none}.header-lists li.dropDown__item:hover{opacity:.7}@keyframes fade-out{from{opacity:1;transform:translate(0%,105%)}to{opacity:0;transform:translate(0%,105%)}}.fadein-header{animation-name:fade-in-head;animation-duration:.3s;animation-timing-function:ease;will-change:transform}@keyframes fade-in-head{from{opacity:0;transform:translate(0%,70%)}to{opacity:1;transform:translate(0%,25%)}}.button{display:block;border-radius:1.2rem;color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);letter-spacing:.1em;width:30rem;align-items:center;margin:0 auto;margin-top:6rem;cursor:pointer;position:relative}.button{display:flex;align-items:center;justify-content:center;column-gap:1rem;padding:1.5rem 2.5em;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:700;font-style:normal;font-size:1rem;cursor:pointer;height:4rem}.button a{font-size:1rem;position:absolute;top:0;bottom:0;right:0;left:0}.button .link-flex{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-50%,-30%);width:100%}.button .link-flex.works{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-22%,-30%)}.view-all-img{display:inline-block;width:.6875rem}.contact{background-color:#ff970e}.contact:hover{background-color:rgba(255,136,0,.5)}.login{background-color:#00a5e3;font-size:1.25rem}.login:hover{background-color:rgba(0,168,230,.5)}.mega-menu,.mega-menu-footer,.mega-menu-buttons,.responsive-headerMenu{display:none}footer{text-align:center;padding:6.25rem 0}.footer-pagelinks ul{font-size:0}.footer-pagelinks li{display:inline-block;font-size:1.0625rem;border-left:.0625rem solid #35383e;font-weight:700;font-style:normal}.footer-pagelinks a{padding:1rem .9375rem}.footer-pagelinks li:last-child{border-right:.0625rem solid #35383e}.footer-pagelinks a:hover{color:rgba(54,57,63,.5)}.footer-rogo{margin-top:1.8rem}.footer-rogo img{width:18.75rem}.footer-rogo:hover{opacity:.5;transition:all .3s}.corporate-info{font-size:.9375rem;color:#8f8f8f}.corporate-info li{padding:.375rem 0}.corporate-info a:hover{opacity:.5}.copylight{margin-top:1.5625rem;color:#8f8f8f}.contact-contents{background:url(//vi.e-teras.co.jp/cloudus/wordpress/wp-content/themes/Cloudus-Renewal/css/../img/PC-contact.png)no-repeat;background-size:cover;text-align:center;margin:0 auto;color:#fff;font-weight:medium;padding:7rem 0}.contact-contents h3{font-size:1.5rem;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:700;font-style:normal}.contact-buttons{margin:6.25rem 0 0}.contact-button{position:relative;display:inline-block;border-radius:1.875rem;background-color:#fff;box-shadow:rgba(0,0,0,.2) .1875rem .1875rem .375rem;color:#35383e;font-size:1rem;align-items:center;margin:0 6rem;overflow:hidden}.contact-button:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;opacity:0;transition:all .3s;pointer-events:none}@media (hover:hover){.contact-button:hover:after{background-color:rgba(255,255,255,.5);opacity:1;cursor:pointer}}.contact-button a{display:block;width:25rem;height:8rem;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal}.contact-item{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;display:flex;align-items:center;justify-content:center}.contact-item.tel{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-tel{display:flex;font-size:2rem;font-family:"din-2014",sans-serif;font-weight:700;font-style:normal;margin-top:.4rem;letter-spacing:.03rem;align-items:start;justify-content:center;width:100%}.contact-icon{width:2rem;margin-right:.6rem}.contact-icon-tel{width:1.3rem;margin-right:.6rem;margin-top:.4rem}.contact-time{display:block;font-size:.875rem}.contact-telnumber{display:block}.contact-text{vertical-align:super}@media all and (min-width:1025px) and (max-width:1600px){.wrapper{margin-top:8rem;padding:0 10rem;text-align:center}.gray-wrap{background:#fafafa;padding:0 10rem;padding-top:8rem;margin-top:8rem;text-align:center}.support{margin-top:0;padding-bottom:8rem}.function{padding-bottom:8rem}.rogo-img{width:12rem;margin:0 1.4rem}.header-items{font-size:.9rem;margin:0}.header-lists li{margin-right:1em;font-size:.9rem}.header-button{margin:0 1rem 0 0}.btn-yajirusi{width:.5rem;height:.7rem;margin-left:.4rem;vertical-align:inherit;margin-top:.165rem}.header-button a{display:flex;align-items:center;width:16rem;font-size:.9rem;height:3.8rem}.header-button:after{background-size:.4rem;top:45%;right:-2%;width:1.6rem;height:2rem}.footer-pagelinks li{font-size:.9rem}.footer-rogo{margin-top:1.8rem}.corporate-info{font-size:.9rem;margin-top:1.2rem}.copylight{font-size:.8rem}.button a{font-size:1.05rem;position:absolute;top:0;bottom:0;right:0;left:0}.button .link-flex{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-50%,-30%)}.button .link-flex.works{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-23%,-30%)}.link-hover{position:relative;cursor:pointer}.dropDown{left:-30%;top:0;display:none;background-color:#fff;box-shadow:3px 3px 6px 0px rgba(0,0,0,.2);color:initial;transform:translate(0,25%);width:12.5rem}.dropDown__list{display:flex;flex-direction:column;justify-content:center;padding:.6rem .6rem .6rem 1.3rem;width:100%}.dropDown__link{display:block;transition:all .3s;border-bottom:solid .5px #35383e;padding:.8rem 0;position:relative;font-size:.88rem}.fadein-header{animation-name:fade-in-head;animation-duration:.3s;animation-timing-function:ease;will-change:transform}@keyframes fade-in-head{from{opacity:0;transform:translate(0%,65%)}to{opacity:1;transform:translate(0%,25%)}}}@media (min-width:1025px) and (max-width:1600px){.wrapper-second{padding:2rem 13rem 6rem}.form-box{padding:0 8rem}}@media all and (max-width :1024px){body{font-size:1rem}h1 *{font-size:1.0625rem}.wrapper{margin-top:6.3rem;padding:0 2.5rem}.form-box{padding:0 5rem}.gray-wrap{padding:6.3rem 2.5rem 0;margin-top:6.3rem}.function{padding-bottom:6.3rem}.support{margin-top:0;padding-bottom:6.3rem}.wrapper-second{padding:3rem 3.75rem 6rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:1.6rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.content-second-ttl{font-size:1.6rem;line-height:1.5;font-weight:700}.content-second-subttl{color:#00a5e3;font-size:.9rem;line-height:1.7}.headlign-txt{margin-top:1.55rem;font-size:1rem;line-height:1.4}.headlign-txt-second{margin-top:3.1rem;text-align:center}header{padding:0}.rogo-img{width:9rem}.header-item{display:none}.btn-yajirusi{width:.5rem;height:.8rem;margin-left:.5rem;vertical-align:inherit;padding-top:.15rem}.mega-menu li>a{display:block;padding:.1rem .5rem}.mega-menu{padding:4rem 4.375em 9.625em;position:fixed;z-index:999;overflow:scroll}.page-list ul>li{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:1rem;padding:0 .5rem}.page-list li>ul a{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-style:normal;font-size:.9rem;display:inline-block;position:relative;padding:.5rem 1.5rem}.page-list li>ul{margin:1rem 0}.page-list li>ul a:after{position:absolute;content:'';background:url('/img/mega-menu-li.png')no-repeat;background-size:.4rem;top:35%;right:0;width:1rem;height:.9rem}.page-list li>ul li{border-bottom:none}.page-list li{border-bottom:solid .03125em #8f8f8f}.page-list li>a{display:block;padding:1.5rem .5rem}.mega-menu-buttons{display:flex;flex-direction:column;text-align:center;margin-top:3rem}.mega-menu-button{display:inline-block;border-radius:1.1em;color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.2);letter-spacing:.1em;width:20rem;margin:0 auto;margin-top:1.3rem;position:relative}.mega-menu-button .btnIcon{width:1.2rem;height:auto;margin-top:.1rem}.mega-menu-button a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.3rem 2.5rem;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:700;font-style:normal}.mega-menu-footer{display:block;text-align:center;margin:0 auto}.mega-menu-footer img{width:12.5em;margin-top:10rem}.mega-menu-footer li,.mega-menu-footer p{font-size:.75em;border-bottom:none;color:#8f8f8f;margin-top:.8rem}.responsive-headerMenu{display:flex;justify-content:center;align-items:center;background-color:#ff8900;width:4.1rem;height:4.1rem}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.menu{width:2rem;height:1.5rem;cursor:pointer;z-index:10;position:relative;text-align:center}.menu a{justify-content:center}.menu.on span{width:100%;height:1.5px;display:block;position:absolute;background:#fff;transition:.3s ease}.menu span:nth-child(1){top:0}.menu span:nth-child(2){top:45%;transform:translateX(0%)}.menu span:nth-child(3){bottom:0}.menu.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.menu.active span:nth-child(2){transform:translateX(-100%);display:none}.menu.active span:nth-child(3){bottom:45%;transform:translateY(-50%) rotate(-45deg)}.menu-Box{width:100%;height:calc(100vh - 7rem);position:fixed;left:0;top:7rem;overflow:auto;display:none;z-index:99}.subList{display:none;width:100%;height:100vh;box-sizing:border-box;border:none;background:#fafafa}.subList.active{display:block}.button{width:18.125rem;border-radius:.9rem}.button a{position:absolute;top:0;bottom:0;right:0;left:0}.button .link-flex.works{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-33%,-30%)}.contact-top{width:18.125rem}.contact{font-size:.95rem}.login{font-size:.95rem}footer{padding:0;padding-bottom:3rem}.footer-pagelinks{margin-top:3.5rem}.footer-pagelinks ul{row-gap:.7rem}.footer-pagelinks li{display:inline-block;border-left:.0625rem solid #35383e;font-size:.75rem;padding:0 .625rem}.footer-rogo img{width:13rem;margin:.625rem 0}.corporate-info{font-size:.75rem;margin-top:1.8rem}.corporate-info li{padding:.25rem 0}.contact-contents{background:url(//vi.e-teras.co.jp/cloudus/wordpress/wp-content/themes/Cloudus-Renewal/css/../img/TB-contact.png)no-repeat;background-size:cover;padding:4rem 0}.contact-contents h3{font-size:1.0625rem}.contact-icon{width:1.5rem}.contact-buttons{margin-top:2rem}.contact-button{width:16.375rem;height:5.8rem;font-size:.875rem;margin:0 2.5rem;border-radius:1.2rem}.contact-button a{display:block;width:auto;height:100%}.contact-tel{font-size:1.5rem;margin-top:.3rem}.contact-item{font-size:1rem;display:flex;align-items:center;justify-content:center}.contact-time{font-size:.6rem}.contact-icon-tel{width:1rem;margin-right:.3rem;margin-top:.2rem}.contact-button:after{pointer-events:none}}@media all and (max-width :599px){body{font-size:1rem}p *{font-size:1rem}.wrapper{margin-top:3.75rem;padding:0 1.8rem}.wrapper.case{margin-top:7rem}.form-box{padding:0}.gray-wrap{margin-top:3.75rem;padding:3.75rem 1.8rem 0}.support{margin-top:0;padding-bottom:3.75rem}.function{padding-bottom:3.75rem}.wrapper-second{padding:3.5rem 1.8rem 4rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:1.4rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:.8rem;line-height:1.7}.headlign-txt{margin-top:1rem;font-size:1rem;line-height:1.4;margin-bottom:0}.headlign-txt-second{margin-top:1.25rem;text-align:center}.mega-menu{padding:3.5rem 2rem 9.625em;position:fixed;z-index:999;overflow:scroll}.button{position:relative}.button a{position:absolute;top:0;bottom:0;right:0;left:0}.button .link-flex{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-50%,-30%);width:100%}.button .link-flex.works{position:absolute;top:50%;bottom:0;right:0;left:50%;transform:translate(-33%,-30%)}.footer-pagelinks ul{display:flex;flex-direction:column}.footer-pagelinks li{border-left:none;font-style:normal;font-size:.9rem}.footer-pagelinks li:last-child{border:none}.corporate-info{font-size:.9rem;margin-top:1rem}.footer-pagelinks{margin-top:3rem}.copylight{font-size:.75rem}.contact-top{margin-top:4rem}.mega-menu-footer li{font-size:.9em;margin-top:.25rem}.contact-contents{background:url(//vi.e-teras.co.jp/cloudus/wordpress/wp-content/themes/Cloudus-Renewal/css/../img/SP-contact.png)no-repeat;background-size:cover;background-position:center;padding:2rem 0;text-align:center;margin:0 auto}.contact-contents h3{padding:0 2rem}.contact-buttons{margin:.8rem 0 0}.contact-button{width:65%;height:6rem;font-size:1.2rem;margin:.5rem 0;border-radius:1.1rem;position:relative}.contact-button a{width:auto;height:100%}.contact-tel{font-size:1.5rem;margin-top:.3rem}.contact-icon{width:1.4rem;padding-bottom:0}.contact-icon-tel{width:.9rem;margin-right:.3rem;padding-top:0}.contact-time{font-size:.7rem;margin-top:.3rem}.contact-item{position:absolute;top:50%;left:0;right:0;transform:translateY(-40%);text-align:center;display:flex;align-items:center;justify-content:center}.contact-item.tel{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-button:after{pointer-events:none}}.scroll-up{transition:.7s ease-in-out;transform:translateY(30px);opacity:0;will-change:transform}.scroll-up.on{transform:translateY(0);opacity:1}.delay03{transition-delay:.3s}.delay06{transition-delay:.6s}@media all and (max-width :1024px){.delay03{transition-delay:inherit}.delay06{transition-delay:inherit}}.fadein{animation-name:fade-in;animation-duration:1s}@keyframes fade-in{from{opacity:0;transform:translateY(20px);will-change:transform}to{opacity:1;transform:translateY(0)}}