.service-card-box{width:calc(100% - 80px);max-width:1200px;margin:50px auto 410px}.service-card-box{display:flex;align-items:stretch;justify-content:center;gap:40px}.service-card-box li .description{margin-top:32px;display:flex;flex-direction:column;text-align:left;flex:1}.service-card-box li .description h2{font-family:Montserrat;font-weight:700;font-size:36px;letter-spacing:1.2px;color:#2668d0;flex:1;height:100%;min-height:0%;text-align:center}.service-card-box li .description p{margin-top:24px;margin-bottom:50px;color:#111;font-weight:400;font-size:18px;line-height:28px;letter-spacing:1.6px;text-align:left;flex:2;height:100%;min-height:0%}.service-card-box li .description .btn-viewmore{width:200px;height:48px;margin-top:16px;margin-left:auto;margin-right:auto}.service-card-box li .description .btn-viewmore a{color:#2668d0;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer;font-family:Montserrat;font-weight:700;font-size:18px;letter-spacing:.8px;transition:.3s all;border:1px solid #2668d0;box-shadow:2px 2px 10px 0px #0000001a}.service-card-box li .description .btn-viewmore a:hover{color:#fff;background-color:#2668d0}.service-section{text-align:center;padding-top:100px;padding-bottom:100px}.service-description .service-section-inner{box-shadow:2px 2px 10px 0px #0000001a;width:calc(100% - 80px);max-width:1200px;border-radius:16px;padding:45px 50px 30px;margin:0 auto;text-align:center}.service-description-content{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:20px;text-align:left}.service-description-content .service-description-text{font-weight:400;width:69%;margin-top:-9px}.service-description-content .service-description-text.assistan-now-text{margin-top:16px}.service-description-content .service-description-img{height:214px;margin-top:-50px}.service-description-content .service-description-img img{height:100%}.service-head-section-title{font-size:clamp(22px, 0.73vw + 19.27px, 28px);line-height:1;letter-spacing:.1em;font-weight:700;color:#333;text-align:left}.service-merit{text-align:center}.service-merit.saas{margin-bottom:0;padding-bottom:100px;padding-top:100px}.service-merit ul{text-align:left;margin-top:70px;display:flex;flex-wrap:wrap;gap:24px}.service-merit ul.assistant{margin:50px auto 0}.service-merit ul li{margin-bottom:16px;line-height:28px;letter-spacing:1.6px}.service-merit ul li img{display:block;width:258px;height:258px}.service-section.saas-lists{padding-top:100px;margin-top:0}.saas-lists-wrap{overflow:hidden;width:100%;display:flex;margin-top:80px}.saas-lists-wrap ul{display:flex;list-style:none;padding:0}.saas-lists-wrap ul.scroll-left{animation:infinity-scroll-left 60s infinite linear .5s both}.saas-lists-wrap ul.scroll-right{animation:infinity-scroll-right 60s infinite linear .5s both}.saas-lists-wrap ul li{flex:0 0 auto;height:80px;display:flex;align-items:center;justify-content:center;margin-left:50px}.saas-lists-wrap ul li img{height:100%;object-fit:cover}.saas-lists-wrap ul li.oneLogin img{width:158px}.saas-lists-wrap ul li.googleWorkspace img{width:122px}.saas-lists-wrap ul li.slack img{width:145px}.saas-lists-wrap ul li.creativeCloud img{width:85px}.saas-lists-wrap ul li.dropbox img{width:163px}.saas-lists-wrap ul li.freee img{width:133px}.saas-lists-wrap ul li.salesforce img{width:102px}.saas-lists-wrap ul li.zendesk img{width:166px}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.saas-login{padding:100px 0}.saas-login .saas-login-img{margin:80px auto 24px;width:100%}.saas-login .saas-login-img img{max-width:100%;width:100%}.service-section .service-lead{margin-top:32px;text-align:left}.service-section .saas-login-desc-title{text-align-last:left;margin-top:50px}.saas-login-desc-wrapper{margin-top:16px;display:flex;flex-wrap:wrap;border:1px solid #969696}.saas-login-desc{width:240px;flex-shrink:0;text-align:left;background-color:#e6eefa;font-weight:700;padding:20px;border-bottom:1px solid #969696;border-right:1px solid #969696;box-sizing:border-box}.saas-login-desc-wrapper dd{width:calc(100% - 240px);margin:0;padding:20px;min-width:200px;text-align:left;border-bottom:1px solid #969696;font-size:clamp(13px, 0.625vw + 10.5px, 18px);line-height:clamp(22px, 1.075vw + 17.7px, 30.6px);letter-spacing:.1em;box-sizing:border-box}.saas-login-desc:last-of-type,.saas-login-desc-wrapper dd:last-of-type{border-bottom:none}.saas-login-desc h3{font-size:18px;color:#0a2858;font-weight:700;line-height:30.6px;letter-spacing:1.8px}.saas-login-desc p{font-size:16px;line-height:27.2px;letter-spacing:1.6px}.service-section.initial-fee-lists{padding:100px 0}.initial-fee-cards.col-2{margin-top:50px;display:flex;justify-content:center;--gap-size:clamp(32px, 4.17vw, 50px);gap:var(--gap-size)}.initial-fee-cards h3{display:inline-block;color:#0a2858;font-weight:700;font-size:clamp(22px, 0.73vw + 19.27px, 28px);line-height:clamp(28px, 0.42vw + 26.41px, 31.5px);letter-spacing:.1em;border:1px solid #0a2858;border-radius:20px;margin:0 auto;padding:4px 10px}.initial-fee-cards h3.bg-blue{color:#fff;background-color:#0a2858}.initial-fee-cards.col-2>li{width:calc((100% - var(--gap-size)) / 2);max-width:575px;box-sizing:border-box;background-color:#fff;padding:40px 35px;border-radius:16px;box-shadow:4px 4px 10px 0px #0000004d;text-align:center}.initial-fee-card-contents{margin-top:40px;text-align:left;list-style-type:disc;margin-left:14px}.initial-fee-card-contents>li{font-weight:400;margin-bottom:12px}.initial-fee-card-contents>li:not(:first-of-type){margin-top:4px}.initial-fee-card-contents>li:last-of-type{margin-bottom:0}.service-section.service-price-lists .table-wrapper{margin-top:32px;overflow-x:scroll}.price-table{width:1200px;border-collapse:separate;border-radius:16px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.1);margin-top:50px;font-size:clamp(16px, 0.24vw + 15.09px, 18px);line-height:clamp(28px, 0.41vw + 25.66px, 30.6px);letter-spacing:.1em}.price-table th{background-color:#2668d0;color:#fff;padding:8px 20px;text-align:left;border:1px solid #959595}.price-table th:first-of-type{border-top-left-radius:16px;width:270px}.price-table th:last-of-type{border-top-right-radius:16px}.price-table th:not(:first-of-type){border-left:none}.price-table td{border:1px solid #959595;padding:20px;text-align:left;vertical-align:middle;border-top:none}.price-table td:first-of-type{width:140px;padding-right:0}.price-table td:nth-of-type(2){width:248px}.price-table td:last-of-type{width:492px}.price-table.assistant-price-table td:first-of-type{width:164px}.price-table.assistant-price-table td:nth-of-type(2){width:440px}.price-table.assistant-price-table td:last-of-type{width:276px}.price-table tbody tr:nth-of-type(2) td:first-of-type{padding-right:22px}.price-table td:not(:first-of-type){border-left:none}.price-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:16px}.price-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:16px}.price-table td ul{list-style-type:disc;padding-left:20px}.service-section.other-service{padding:100px 0 430px;margin-bottom:0;background-position:0 -100px}.other-service .service-body{margin-top:70px}.other-service .service-body li{width:100%}.other-service .service-body li a{display:flex;flex-direction:row;width:100%;border-radius:16px;gap:30px;padding:20px}.other-service .service-body li a div:first-child{width:80%;height:350px}.other-service .service-body li img{width:100%;height:100%;object-fit:contain}.other-service .service-body .description{align-items:flex-start}.other-service .service-body .description p{text-align:left;line-height:1.7;letter-spacing:1.8px}.service-section.other-service .service-body li .description h3{color:#2668d0}.service-caution{padding-top:100px;padding-bottom:100px;margin-top:0}.service-caution ul{justify-content:space-between;margin-top:70px;max-width:1200px;width:100%}.service-caution ul.col-3>li{min-width:190px;padding:20px;background-color:#d3dafc;border-radius:16px;box-shadow:2px 2px 10px 0px #0000001a;display:flex;flex-direction:column;align-items:center}.service-caution ul li img{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.service-caution ul li h3{margin-top:24px;font-size:clamp(16px, 0.48vw + 14.18px, 20px);line-height:1.7;letter-spacing:.1em;font-weight:700}.service-caution ul li p{margin-top:16px;line-height:1.7;text-align:left}.service-section.assitant-service-request{padding:100px 0;margin-bottom:0}.service-section.assitant-service-request .assitant-service-request-img{width:100%;margin-top:70px}.service-section.assitant-service-request .assitant-service-request-img img{width:100%;max-width:100%}.service-section.service-price-lists .service-section-inner.mini{width:100%}.service-section.service-price-lists{padding:100px 0}.table-container{margin-top:70px;text-align:left}.table-container h3{font-weight:700;font-size:clamp(20px, 0.97vw + 16.36px, 28px);line-height:1;letter-spacing:.1em}.service-section.service-price-lists .table-wrapper{margin-top:32px;overflow-x:scroll}.service-section.service-price-lists.assitant .table-wrapper .price-table{margin-top:0}.service-section.assitant .price-table th:last-of-type{width:332px}.service-section.assitant .price-table th:nth-of-type(2){width:440px}.service-section.assitant .price-table thead tr th:first-of-type{width:180px}.service-section.assitant .price-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:16px}.service-section.assitant .price-table tbody tr:first-of-type td:last-of-type{border-bottom-right-radius:16px}.service-section.assitant .table-container:last-of-type .price-table tbody tr:first-of-type td:last-of-type{border-bottom-right-radius:0}.service-price-lists p{margin-top:16px;text-align:left;letter-spacing:1.6px}.title-br-sp{display:none}@media screen and (max-width:1339px){.service-merit ul.col-4>li{width:calc((100% - 24px) / 2);display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:990px){.other-service .service-body li a{flex-direction:column;align-items:center;gap:12px}.other-service .service-body li a div:first-child{width:100%;height:auto}.other-service .service-body .description{align-items:center}.service-section.service-caution{margin-top:0;padding-top:50px;padding-bottom:50px}.service-caution ul{margin-top:32px;gap:16px}.service-caution ul.col-3>li{gap:10px}.service-caution ul li h3{text-align:left;line-height:20px;margin-top:0;letter-spacing:1.3px}}@media only screen and (max-width:767px){.service-section-inner{width:89.3%}.page-description{margin-top:24px}.service-card-box{width:89.33%;margin:0 auto}.service-card-box{display:block}.service-card-box li{width:100%}.service-card-box li:not(:first-of-type){margin-top:24px}.service-card-box li .description p{font-size:14px;letter-spacing:1.4px;line-height:24px}.service-section{margin-bottom:0}.service-section.service-description{padding:0 0 50px}.service-description .service-section-inner,.service-section-inner.mini{width:89.3%}.service-description .service-section-inner{padding:32px 20px}.service-description-content{flex-direction:column-reverse;margin-top:32px}.service-description-content .service-description-img{margin-top:0}.service-description-content .service-description-img.assistant-now-description-img{margin-bottom:24px}.service-description-content .service-description-text{margin-top:24px;width:100%;padding-right:0}.service-section.service-merit{margin-top:0;padding-top:50px;padding-bottom:50px}.service-merit ul{margin-top:32px;gap:16px}.service-merit ul.col-4>li{width:100%;font-size:14px;line-height:24px}.service-merit ul li img{width:200px;height:200px}.service-merit ul li p{margin-top:14px;letter-spacing:1.2px;line-height:23.8px;text-align:center}.service-section.saas-lists{margin-top:0;padding-top:50px;padding-bottom:50px}.saas-lists-wrap{margin-top:32px}.saas-lists-wrap:nth-of-type(2){margin-top:8px}.saas-lists-wrap ul li{height:62px;margin-bottom:24px;margin-left:32px}.saas-lists-wrap ul li.bakuraku{margin-left:24px}.saas-lists-wrap ul li.dropbox{margin-left:48px}.saas-lists-wrap ul li.aws{margin-left:42px}.saas-lists-wrap ul li.documentSign{margin-left:50px}.saas-lists ul li img{height:100%;object-fit:cover}.service-section.saas-login{padding:50px 0;margin-top:0}.saas-login .saas-login-img{margin-top:32px}.saas-login-desc{width:100%;border-right:none;border-bottom:1px solid #969696;padding:12px}.saas-login-desc-wrapper dd{width:100%;border-bottom:1px solid #969696;padding:12px}.saas-login-desc-wrapper dd:last-of-type{border-bottom:none}.saas-login-desc h3{font-size:14px}.saas-login-desc p{font-size:13px;line-height:22px;letter-spacing:1.3px}.service-section.initial-fee-lists{padding:50px 0;margin-top:0}.initial-fee-cards.col-2{align-items:center;margin-top:32px}.initial-fee-cards.col-2>li{width:100%;max-width:100%;padding:20px}.initial-fee-cards h3{font-size:18px}.initial-fee-card-contents{margin-top:16px}.initial-fee-card-contents>li{margin-bottom:8px}.service-section.service-price-lists{margin-top:0;padding:50px 0}.service-section.service-price-lists .table-wrapper{margin-top:16px}.price-table{margin-top:32px}.service-section.other-service{margin-top:0;padding:50px 0;background-position:0 0}.other-service .service-body{width:100%;margin-top:24px}.service-section.assitant-service-request{padding-top:50px;padding-bottom:50px}.service-section.assitant-service-request .assitant-service-request-img{margin-top:32px}.service-merit ul.assistant{width:100%}.service-section.assitant-service-lists{margin-top:0;padding-top:50px;padding-bottom:50px}.assitant-service-lists ul{margin:32px 0 0}.assitant-service-lists ul li{width:100%;font-size:13px;line-height:20px;padding:12px 16px;height:64px}.service-caution ul{flex-direction:column;gap:24px}.service-caution ul.col-3>li{width:100%;padding:20px}.service-section.service-price-lists.assistant{margin-top:0;padding-top:50px}.table-container{margin-top:32px}.title-br-sp{display:block}}