@charset "UTF-8";.c-flex-justify-around{display:flex;justify-content:space-around}.c-page-header-add,.c-page-header-text{padding:52px 4.8%}.c-page-header__title-add{font-size:3rem;line-height:1.2}.c-page-header__subtitle-sp{font-size:1.6vw}.p-mv-slider__items.slick-initialized .c-page-header-add,.p-mv-slider__items.slick-initialized .c-page-header-text{opacity:1}.u-fs-23vw-pc{font-size:2.3vw}.p-mv-slider .c-page-header-add{background-color:rgba(0,0,0,.1);color:#fff;left:44px;opacity:0;padding:0 4.8%;position:absolute;top:35%;width:75%;z-index:100}.u-m-auto{height:100%!important;margin:auto 0!important}.w-h{height:auto!important;width:100%!important}.u-change{font-weight:bolder!important;line-height:1.2!important;margin:1.2vh auto!important;padding-bottom:20px!important}@media(min-width:768px){.c-page-header__subtitle-sp{font-size:1.4rem;line-height:1.5;margin-top:8px;width:71%}.c-page-header__title-add{font-size:3.6vw}.c-block-image-banner__text{max-width:524px;padding:100px 48px}.c-page-header-add{padding:52px 48px}.u-w-1400{max-width:1400px!important}.c-page-header-text{padding:52px 48px}.p-mv-slider .c-page-header-text{left:0;opacity:0;padding:0 4.8%;position:absolute;top:31%;z-index:100}.u-min-w-35{max-width:35%!important}.u-min-w-55{max-width:70%!important}.u-min-w-m{height:100%!important;margin:auto;width:100%!important}.u-text-sp{text-align:center!important}.u-max-w-720{max-width:720px!important}}@media(min-width:1000px){.p-mv-slider .c-page-header-text{width:71%}}@media screen and (min-width:767px) and (max-width:1000px){.p-mv-slider .c-page-header-text{width:690px}}@media screen and (max-width:767px){.p-mv-slider .c-page-header-text{bottom:20%;opacity:0;padding:0 4.8%;position:absolute;right:0;width:100vw;z-index:100}.c-flex-justify-around{display:block}.u-d-block-sp{display:block!important}.c-block-image--center-sp{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.u-mt-40-sp{margin-top:40px!important}}@media(min-width:768px){.p-mv-slider .c-page-header,.p-mv-slider .c-page-header-add,.p-mv-slider .c-page-header-text{padding:0 48px}.p-mv-slider .c-page-header__title{-webkit-line-clamp:1}.u-mt-4vh{margin-top:4vh!important}}@media(max-width:321px){.c-page-header__subtitle-sp{font-size:16px!important;line-height:1.5}.c-page-header__title-sp{font-size:2.5rem!important}}.m-block{padding:57px 4.8% 0}.block-pb{padding:86px 48px}.m-block section{text-align:center}.m-block section .section-title{display:inline-block;font-size:2.6rem!important;font-weight:900;margin-bottom:40px!important;margin-bottom:1em;position:relative}.m-block section .section-title:after{background-color:#337ab7;bottom:-15px;content:"";display:inline-block;height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.m-block section .section-text{font-size:1.4rem;font-size:1.8rem!important;margin-left:auto!important;margin-right:auto!important;max-width:850px!important;text-align:center!important}@media(max-width:767px){.section-text p{text-align:left}}#sustainability h2{font-size:3.6rem;font-weight:700;margin-bottom:20px;text-align:left}#sustainability h2+p{font-size:2.1rem}#sustainability p{text-align:left}#sustainability .content{margin-top:70px}#sustainability .flex-container{align-items:flex-start;display:flex}#sustainability .flex-container+.flex-container{margin-top:50px}#sustainability .flex-container .flex-item-img{width:30%}#sustainability .flex-container .flex-item-img ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#sustainability .flex-container .flex-item-img ul li{width:calc(50% - 6px)}#sustainability .flex-container .flex-item-img ul li:nth-child(n+3){margin-top:10px}#sustainability .flex-container .flex-item-text{padding-left:40px;width:70%}#sustainability .flex-container .flex-item-text .text-title{font-size:2.6rem;line-height:1;margin-bottom:20px}@media(max-width:767px){#sustainability h2{text-align:center}#sustainability .content{margin-top:50px}#sustainability .flex-container{flex-direction:column}#sustainability .flex-container .flex-item-img{margin:0 auto;width:70%}#sustainability .flex-container .flex-item-text{margin-top:20px;padding-left:0;width:100%}}.pri-card{background-color:#fff;border:1px solid #f8f8f8;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.12);cursor:pointer;margin-bottom:30px;padding:1px 0}.pri-card:hover{-moz-box-shadow:0 0 16px rgba(0,0,0,.16),0 0 16px rgba(0,0,0,.23);box-shadow:0 0 16px rgba(0,0,0,.16),0 0 16px rgba(0,0,0,.23);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.pri-card-icon{margin-bottom:24px;padding:24px 16px 0}.pri-card-icon img{max-width:64px}.pri-card-body{margin-bottom:16px;margin-top:16px;padding-left:16px;padding-right:16px}.pri-card-title-text{font-size:2rem;font-weight:500;margin-bottom:10px;text-align:center}.pri-card-description{font-size:1.6rem;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.pri-flex-n-column-pc{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:991px){.pri-card{width:calc(50% - 20px)}}@media screen and (min-width:992px){.pri-card{width:calc(25% - 20px)}}.slick-slide img{margin:auto}.slick-dots li button,.slick-dots li button:before{border-radius:50%;height:18px;width:18px}.slick-dots li button:before{background-color:#737373;content:""}.slick-dots li.slick-active button:before{background:#6485c1;height:18px;width:18px}.temp-box{align-items:center;border:1px solid #fff;display:flex;padding:10px 0 10px 5px;width:100%}.txt-col-w{color:#fff}.arrow-down-2{position:relative}.arrow-down-2:before{top:-25px}.arrow-down-2:after,.arrow-down-2:before{border-bottom:10px solid #fff;border-right:10px solid #fff;content:"";display:block;height:50px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:50px}.arrow-down-2:after{top:-50px}@media(min-width:768px){.temp-box{width:calc(25% - 20px)}}@media screen and (min-width:768px) and (max-width:991px){.temp-box{width:calc(50% - 20px)}}.cont_block{background-color:#fff;border:5px solid #3995d7;border-radius:15px;padding:20px 40px}.arrow-right{position:relative}.table-box{overflow-x:auto;overflow-y:hidden}.table-box>table{background-color:#fff;white-space:nowrap}.table-box td,.table-box th{padding:20px 30px;vertical-align:middle}@media(min-width:768px){.arrow-right:after{border-bottom:15px solid transparent;border-left:20px solid #fc0;border-top:15px solid transparent;content:"";display:block;position:absolute;right:-31px;top:50%;transform:translateY(-50%)}}.system-disc{align-items:center;display:flex}.system-disc:before{content:"・";font-size:30px}@media(max-width:768px){.obj-po-190-sp{object-position:-190px!important}}.deco-y{background-color:#ffff06;text-decoration:underline}.arrow-r{position:relative}.arrow-r:after{border-bottom:7px solid #333;border-right:7px solid #333;content:"";display:inline-block;height:35px;position:absolute;right:-17%;top:60px;transform:rotate(-45deg);width:35px}@media(max-width:768px){.arrow-r:after{bottom:-30px;left:calc(50% - 10px);right:auto;top:auto;transform:rotate(45deg)}}.addUruma .hs_cos_wrapper,.addUruma aside{background-color:transparent;max-width:none!important}.addUruma aside>h2,.addUruma aside>ul{margin-left:auto;margin-right:auto;max-width:1200px}.uipath .u-f-style-italic{font-style:italic!important}.uipath .u-pr-160{padding-right:160px!important}.uipath .u-gap-50{gap:50px}.uipath .u-gap-16{gap:16px!important}.uipath .u-fs-90{font-size:90px!important}@media (min-width:768px){.uipath .u-pl-160-pc{padding-left:160px!important}}.uipath .u-f-style-normal{font-style:normal}.uipath .read-text{border:2px solid #0079a1}.uipath .text-logo{max-width:120px!important}.uipath .list-check-mark li{position:relative}.uipath .list-check-mark li img{left:-45px;position:absolute}.uipath .worries-text-box{box-shadow:6px 6px 10px 0 rgba(0,0,0,.2)}.uipath .mark-orange{background:linear-gradient(transparent 80%,#efb500 0);width:fit-content}.uipath .check-mark-img{width:30px!important}@media screen and (max-width:526px){.uipath .sp-none{display:none}}.uipath .uipath-merit{position:relative}.uipath .uipath-merit-img{left:-70px;position:absolute;width:50px}.uipath .head-type1{position:relative}.uipath .head-type1:before{border-bottom:3px solid #bababa;width:120px}.uipath .head-type1:after,.uipath .head-type1:before{bottom:0;content:"";height:2px;left:0;position:absolute}.uipath .head-type1:after{border-bottom:3px solid #fea200;width:40px}.uipath .merit-text{padding-left:70px;position:relative}.uipath .merit-icon{height:70px;left:-20px;position:absolute;width:70px}.uipath .merit-text .is-type2{height:75px;left:-20px;position:absolute;width:75px}.uipath .merit-text .is-type3,.uipath .merit-text .is-type4{height:70px;left:-20px;position:absolute;width:70px}.uipath .merit-text .is-type5{height:75px;left:-25px;position:absolute;width:75px}.uipath .merit-text .is-type6{height:80px;left:-30px;position:absolute;width:80px}@media screen and (max-width:768px){.uipath .merit-icon{left:-15px}.uipath .merit-text .is-type6{left:-25px}.uipath .merit-text{padding-left:80px}}.uipath .head-t{color:#fea200}@media screen and (min-width:768px){.uipath .head-t{font-size:6rem!important}}@media screen and (max-width:767px){.uipath .head-t{font-size:5rem!important}}.uipath .flow-box__list-flex{display:flex;gap:32px}.uipath .flow-box__list+.flow-box__list{margin-top:54px}.uipath .flow-box__number{background-color:#0079a1;border-radius:50%;height:45px;transform:translateY(-6px);width:45px}.uipath .flow-box__number-wrap{position:relative}.uipath .flow-box__number-text{color:#fff;font-size:24px;font-style:italic;font-weight:700;left:14px;position:absolute;top:9px;z-index:20}.uipath .flow-box__number img{width:60px}.uipath .flow-box__text{display:flex;flex-direction:column;justify-content:center}.uipath .flow-box__head{display:block;font-weight:700}.uipath .flow-box__desc{display:block}.uipath .flow-box__item{position:relative;z-index:1}@media screen and (max-width:768px){.uipath .flow-box{width:100%}}.uipath .flow-text-box{box-shadow:6px 6px 10px 0 rgba(0,0,0,.2)}.EmpowerVision .u-py-90-pc,.EmpowerVision.u-py-90-pc{padding-bottom:90px!important;padding-top:90px!important}.EmpowerVision .u-f-style-normal{font-style:normal!important}.u-EmpowerVision-bgc--blue{background-color:#24307a;color:#fff}.EmpowerVision .head-overlap{height:100px;position:relative}.EmpowerVision .head-overlap .text-front{left:50%;position:absolute;top:47%;transform:translate(-50%,-40%);white-space:nowrap;z-index:2}.EmpowerVision .head-overlap .text-front.is-type2{top:45%}.EmpowerVision .text marker{margin-right:0!important}.EmpowerVision .head-overlap .text-back{left:50%;position:absolute;top:-75%;transform:translate(-50%,55%);z-index:1}.EmpowerVision .u-EmpowerVision-img--330{width:330px!important}@media (max-width:768px){.EmpowerVision .u-fs-70-sp{font-size:70px!important}}.EmpowerVision .u-fs-90{font-size:90px!important}.EmpowerVision .text-back.u-fs-90{font-size:90px!important;text-align:center;white-space:nowrap;width:3000px!important}.EmpowerVision .mark-orange--opacity40{background:linear-gradient(transparent 80%,rgba(255,153,0,.4) 0);width:fit-content}.EmpowerVision .l-pc{display:block}.EmpowerVision .l-sp{display:none}@media (max-width:768px){.EmpowerVision .l-pc{display:none!important}.EmpowerVision .l-sp{display:block}}.EmpowerVision-usecase{background-color:#fff5e9}.EmpowerVision .u-c--dark-grey-2{color:#333!important}.EmpowerVision.u-bgc--light-grey-2{background-color:#f5f5f5;color:#333}.EmpowerVision .usecase-box{border-radius:16px}@media (min-width:768px){.EmpowerVision .c-flex-3column-pc.is-40>*{width:33.33333%!important}}.EmpowerVision-usecase-heading{color:#ffa200}.EmpowerVision .u-c--dark-blue{color:#414e8e}.EmpowerVision .u-bgc--dark-grey{background-color:#333;color:#fff}.EmpowerVision .EmpowerVision-howto-img--550{width:550px}.EmpowerVision-light-icon01{height:1.5em;margin-right:4px}.EmpowerVision-3step{width:400px!important}@media (max-width:500px){.EmpowerVision-3step{font-size:18px!important;width:80vw!important}}.EmpowerVision .benefit-text-box .img img{width:100%}.EmpowerVision .benefit-text-box{border-radius:16px;position:relative}.EmpowerVision .benefit-text-number{align-items:center;background-color:#ffa200;border-radius:50%;color:#fff;display:flex;height:65px;justify-content:center;left:10px;position:absolute;top:-30px;width:65px}.EmpowerVision .benefit-text-box-title{position:relative}.EmpowerVision .benefit-text-box-title:before{background-color:#ffa200;bottom:0;content:"";height:3px;position:absolute;width:100%}.EmpowerVision.EmpowerVision-function .border{border:1px solid #333!important}.EmpowerVision ul li img{height:1em;margin-right:.5em}.EmpowerVision-function-heading{text-align:center}.EmpowerVision-function-img{margin:0 auto}.EmpowerVision-function-list ul li{padding-left:1.5em;text-indent:-1.5em}.EmpowerVision-function-list ul li span img{margin-bottom:4px;vertical-align:middle}@media (min-width:768px){.EmpowerVision .benefit-img{position:absolute}}@media (min-width:1220px){.is-l-transform-type02{transform:translateY(-6px)}}@media (max-width:991px){.EmpowerVision .EmpowerVision-function-list{margin:0 auto}}.EmpowerVision-option-icon01{height:1em;margin-right:6px;transform:translateY(-.1em);vertical-align:middle}.EmpowerVision .benefit-text-box ul li{padding-left:20px;position:relative}.EmpowerVision .benefit-text-box ul li:before{content:"・";left:0;position:absolute;top:0}.EmpowerVision .u-list-style-position--inside{list-style-position:inside}.EmpowerVision .border-dark-gray{border:2px solid #333}.EmpowerVision .border-radius-16{border-radius:16px}.EmpowerVision-function ul li:first-child{margin-top:10px}.EmpowerVision-function ul li+li{margin-top:14px}.EmpowerVision a:hover{text-decoration:none}.EmpowerVision .btn-a{background:#fff;border:2px solid #ffa200;border-radius:6px;color:#ffa200;display:inline-block;transition:all .4s}.EmpowerVision a.btn-a:hover{background-color:#ffa200;border-color:#fff;color:#fff;opacity:.8}.EmpowerVision a.btn-b:hover{background-color:#fff;border-color:#ffa200;color:#ffa200;opacity:.8}.EmpowerVision .btn-b{background-color:#ffa200;border:2px solid #fff;border-radius:6px;color:#fff;display:inline-block;transition:all .4s}.EmpowerVision.u-EmpowerVision-bgc--beige{background-color:#f6d4a0}@media (min-width:767px){.EmpowerVision-contact-cta .btn-a{margin-right:20px}}@media (max-width:768px){.EmpowerVision-contact-cta .btn-a{margin-bottom:15px}}.EmpowerVision .benefit-text-box .is-type01,.EmpowerVision .benefit-text-box .is-type02{align-items:center;display:flex;justify-content:center}.EmpowerVision .is-type01 img{width:90%!important}.EmpowerVision .is-type02 img{width:80%!important}@media screen and (min-width:767px) and (max-width:991px){.EmpowerVision .is-type01 img,.EmpowerVision .is-type02 img{width:80%!important}}@media (max-width:767px){.EmpowerVision .is-type01 img,.EmpowerVision .is-type02 img{width:100%!important}.EmpowerVision .case-head.is-type03,.case-head.is-type01,.case-head.is-type02{height:fit-content;justify-content:start}}.EmpowerVision .case-head.is-type01{align-items:center;display:flex;height:3em;justify-content:center}.EmpowerVision .case-head.is-type02,.EmpowerVision .case-head.is-type03{display:flex;height:3em;justify-content:center;margin-top:.5em}@media (min-width:990px){.EmpowerVision .case-head-img{height:250px}}@media screen and (max-width:775px) and (min-width:768px){.EmpowerVision .case-head.is-type03{height:4em;margin-top:.8em}}@media (max-width:990px){.EmpowerVision-price .u-flex-flow-column-reverse-sp{flex-direction:column-reverse}.EmpowerVision-price-img{margin:0 auto}}.EmpowerVision-multidevice-img{width:100%}.EmpowerVision-price-heading,.EmpowerVision-yellow{color:#ffa200}.sap .sap_inner{max-width:1040px!important;padding:100px 40px}.sap{box-sizing:border-box;font-size:20px}.sap .sap-title{font-size:36px;font-weight:700}@media (max-width:768px){.sap .sap_inner{padding:40px 4.8%}.sap .sap-title{font-size:28px}}.sap .sap_about-text-container{margin-top:50px}.sap .sap_about-text-container p:not(:first-child){margin-top:25px}@media (max-width:768px){.sap .sap_about-text-container{font-size:16px;margin-top:20px}.sap .sap-title{font-size:28px}}.sap .strengths-light-gray{background-color:#fafafa}.sap .strengths-container{margin:18px auto;max-width:850px!important}.sap .strengths-container h3{font-weight:700}.sap .strengths-flex{align-items:center;display:flex;gap:34px;margin:50px auto 78px;max-width:850px}.sap .strengths-flex p{font-size:26px;line-height:1.4;width:80%}.sap .sap_strengths-img{width:40%}.sap .strengths-card-list{display:flex;flex-direction:column;gap:25px;margin-top:20px;padding:0}.sap .strengths-card-item{align-items:center;background-color:#fff;border:5px solid #0068b7;border-radius:8px;display:flex!important;gap:34px;padding:20px 30px}@media (max-width:768px){.sap .strengths-flex{align-items:center;flex-direction:column;gap:20px;margin:20px auto 40px}.sap .strengths-flex p{font-size:20px;width:100%}.sap .sap_strengths-img{width:80%}.sap .strengths-card-list{margin:20px auto;width:80vw}.sap .strengths-card-item{flex-direction:column;gap:8px}}.sap .sap_card-wrapper{display:grid;gap:44px;grid-template-columns:repeat(3,260px);justify-content:center;margin-top:50px}.sap .sap_card-wrapper li{text-align:center}.sap .sap_card-img{border:1px solid #0079a1;border-radius:30px;padding:40px 20px}.sap .sap_card-title{font-size:20px;font-weight:700;margin:20px 0;text-align:center}.sap .sap_card-text{font-size:16px;text-align:left}.sap .sap_card-wrapper li a{color:#333;display:block;height:100%;text-decoration:none}.sap .sap_card-wrapper li a:hover{opacity:.7;transition:opacity .2s ease}@media screen and (max-width:910px){.sap .sap_card-wrapper{gap:34px;grid-template-columns:repeat(3,210px)}}@media (max-width:768px){.sap .sap_card-wrapper{gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;padding:0 30px 30px}.sap .sap_card-title{margin:10px 0}.sap .sap_card-text{font-size:14px}}.sap .sap-cta{background-color:#4f86c5;color:#fff;padding:80px 20px}.sap .sap_cta-inner{align-items:center;display:flex;gap:60px;max-width:1100px!important}.sap .sap_cta-img{width:70%}.sap .sap_cta-text-container p:first-of-type{font-size:18px;font-weight:500}.sap .sap_cta-text-container p:nth-of-type(2){font-size:36px;font-weight:700;line-height:1.3;padding:0}.sap .sap_cta-text-container p:nth-of-type(3){font-size:16px;font-weight:700;padding:10px 0}@media (max-width:768px){.sap .sap-cta{padding:80px 4.8%}.sap .sap_cta-inner{flex-direction:column}.sap .sap_card-title{margin:10px 0}.sap .sap_card-text{font-size:14px}.sap .sap_cta_btn_block a{margin:0 auto}}.sap .sap_cta_btn_block{margin-top:25px}.sap .sap_cta_btn_block a{background-color:#e8a30a;color:#fff;display:block;font-size:18px;max-width:300px;padding:25px 0 25px 60px;position:relative;text-decoration:none;transition:.3s;width:100%}.sap .sap_cta_btn_block a:before{background:#fff;border-radius:50%;bottom:0;content:"";height:26px;margin:auto;position:absolute;right:28px;top:0;width:26px}.sap .sap_cta_btn_block a:after{border-right:2px solid #e8a30a;border-top:2px solid #e8a30a;content:"";height:9px;margin:0;position:absolute;right:42px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:9px}.sap .sap_cta_btn_block a:hover{background:#ffc966}.sap-contact{box-sizing:border-box;padding:140px 20px}.sap_contact-inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:997px}.sap_contact_btn_block a{border-radius:70px;color:#fff;display:inline-block;font-size:20px;max-width:100%;padding:4rem 0;position:relative;text-align:center;text-decoration:none;transition:.3s;width:450px}@media screen and (max-width:959px){.sap-contact{padding:80px 20px}}@media screen and (max-width:480px){.sap_contact_btn_block a{font-size:16px;width:340px}}.sap_contact_btn_block a:before{background:#fff;border-radius:50%;bottom:0;content:"";height:30px;margin:auto;position:absolute;right:41px;top:0;width:30px}.sap_contact_btn_block a:after{border-right:2px solid #4f86c5;border-top:2px solid #4f86c5;content:"";height:9px;margin:0;position:absolute;right:57px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:9px}.sap_contact-btn a{background-color:#4f86c5;border:3px solid transparent;color:#fff}.sap_download-btn a{background-color:#fff;border:3px solid #4f86c5;color:#4f86c5}.sap_download-btn a:before{background:#4f86c5;border-radius:50%;bottom:0;height:30px;margin:auto;right:35px;top:0;width:30px}.sap_download-btn a:after,.sap_download-btn a:before{content:"";position:absolute;transition:.3s ease-in-out}.sap_download-btn a:after{border-right:2px solid #fff;border-top:2px solid #fff;height:9px;margin:0;right:51px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:9px}.sap_contact-btn a:hover{background-color:#fff;border-color:currentColor;color:#4f86c5}.sap_contact-btn a:hover:before{background:#4f86c5}.sap_contact-btn a:hover:after{border-right:2px solid #fff;border-top:2px solid #fff}.sap_download-btn a:hover{background:#4f86c5;color:#fff}.sap_download-btn a:hover:before{background:#fff}.sap_download-btn a:hover:after{border-right:2px solid #4f86c5;border-top:2px solid #4f86c5}@media (max-width:939px){.sap_contact-inner{gap:50px;justify-content:center}}@media (min-width:768px){.ps-tr-mw{max-width:810px!important}.ps-tr-box{width:calc(50% - 20px)}}@media screen and (max-width:767px){.ps-tr-mw{margin:0 auto;max-width:100%}.ps-tr-box{margin-bottom:40px}}.ps-tr-box{box-shadow:0 0 4px 2px rgba(0,0,0,.1)}.ps-tr-txt{padding:15px 15px 25px}.marketing .u-c--blue-custom{color:#5876aa;font-weight:700}.marketing .marketing-mark-orange{background:linear-gradient(transparent 70%,rgba(255,196,0,.4) 0)}.marketing .u-lh-16{line-height:1.6!important}.marketing .title{font-size:32px}.marketing .title>span{color:#5876aa;display:block;font-size:24px}.marketing .u-l-pc,.marketing .u-l-pc-2{display:block}.marketing .u-l-sp,.marketing .u-l-tab{display:none}@media screen and (max-width:991px){.marketing .u-l-pc-2{display:none}.marketing .u-l-tab{display:block}}@media screen and (max-width:767px){.marketing .u-l-pc{display:none}.marketing .u-l-sp{display:block}}.marketing .read{padding-bottom:100px;padding-top:100px}.marketing .strengths{background-color:#e9f0f9;padding-bottom:40px;padding-top:100px}.marketing .strengths-contents__box .flex-item__number{color:#5876aa;font-size:64px;position:relative}.marketing .strengths-contents__box .flex-item__number:after{background-color:#5876aa;bottom:3px;content:"";height:4px;left:0;position:absolute;width:72px}.marketing .strengths-contents__box .flex-item__heading{font-size:28px;font-weight:700}.strengths-contents__box{background-color:#fff;border-radius:30px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.2);padding:40px 32px}.strengths-contents__flex-box{display:flex}.flex-item__img-box{align-items:center;display:flex;justify-content:center}.flex-item__img-box.is-type-02{align-items:center;justify-content:center;padding-top:20px}.flex-item__text{margin-top:38px}@media screen and (max-width:767px){.strengths-contents__flex-box{flex-direction:column-reverse;gap:32px}.flex-item__img-box{justify-content:center}.strengths-contents__flex-box.is-type-02{flex-direction:column}.strengths-contents__box{padding-bottom:70px}}.marketing .case{background-color:#fff;padding-bottom:100px;padding-top:100px}.marketing .case .case-contents__box .flex-item__number{color:#5876aa;font-size:36px;margin-bottom:30px!important;position:relative}.marketing .case .case-contents__box .flex-item__number span{display:inline-block;transform:translateY(-4px)}.marketing .case .case-contents__box .flex-item__heading{font-size:28px;font-weight:700}.marketing .case .case-contents__box{background-color:#e9f0f9;border-radius:30px;box-shadow:6px 6px 10px 0 rgba(0,0,0,.2);padding:40px 32px}.marketing .case .case-contents__flex-box,.marketing .case .flex-item__img-box{display:flex}.marketing .case .flex-item__img-box.is-type-02{align-items:center}.marketing .case .flex-item__text{line-height:1.6;margin-top:30px}.marketing .case .c-flex-2column-pc{flex-wrap:nowrap}@media (min-width:991px){.marketing .case .flex-item__img-box{width:380px}.marketing .case .flex-item__text-box{width:53%!important}}@media (min-width:768px){.marketing .case .flex-item__img-box{width:35%}.marketing .case .flex-item__text-box{width:65%!important}}@media screen and (max-width:767px){.case .c-flex-2column-pc{flex-wrap:wrap}.marketing .case .case-contents__flex-box{flex-direction:column-reverse;gap:32px}.marketing .case .flex-item__img-box{justify-content:center}.marketing .case .case-contents__flex-box.is-type-02{flex-direction:column}.marketing .case .case-contents__box{padding-bottom:70px}}.marketing .service{background-color:#f9f9f9;padding-bottom:100px;padding-top:100px}.marketing .service .service-flex-contents__box{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.marketing .service .service-flex-item{background-color:#fff;border:1px solid #aaa;border-radius:30px;box-shadow:0 0 15px -5px #777;padding:30px 20px 50px}.marketing .service .c-flex-3column-pc>*{margin-top:0}.marketing .service .c-flex-3column-pc>:last-child:nth-child(3n-1){margin-right:0}.service-flex-item__img{display:flex;justify-content:center}.item-img{height:120px;width:160px}.item-img img{max-height:100%!important}@media screen and (max-width:767px){.marketing .service .service-flex-item{padding-bottom:70px;padding-left:40px;padding-right:40px}}.marketing .faq{padding-bottom:100px;padding-top:100px}.marketing .faq-item{background-color:#f9f9f9;border-radius:16px;box-shadow:3px 3px 10px -5px #777;font-size:16px;font-weight:700;padding-left:32px;padding-right:32px}.marketing .faq-heading{background-color:#f9f9f9;color:#333}.marketing .faq-text{background-color:#f9f9f9;padding-bottom:47px}.marketing .faq-heading.is-open{border-bottom:1px solid hsla(0,0%,76%,.8)}.faq-item-text{padding-right:10px;width:95%}.marketing .jqAc:after{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/promotion/promo_simple-line-icons_plus.png);background-repeat:no-repeat;background-size:contain}.marketing .jqAc.is-open:after,.marketing .jqAc:after{content:"";height:38px;margin-left:auto;padding-left:20px;width:34px;z-index:2}.marketing .jqAc.is-open:after{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/promotion/promo_zondicons_minus-solid.png);background-repeat:no-repeat;background-size:contain}.marketing .contact{background-color:#5876aa;padding-bottom:70px;padding-top:60px}.marketing .contact-title{background-color:#fff;border-bottom:5px solid #ffc400;border-top:5px solid #ffc400;font-size:36px;max-width:140vw!important;padding-bottom:20px;padding-top:20px}.marketing .contact-indent{padding-left:1em;text-indent:-1em}.marketing .contact-text{margin-inline:auto;max-inline-size:max-content}@media screen and (max-width:991px){.marketing .contact-text-box{padding-left:4.8%;padding-right:4.8%}.marketing .contact-mail{display:inline-block;padding-left:1em}.marketing .contact-title{padding-left:2.8%;padding-right:2.8%}}@media screen and (max-width:767px){.marketing .contact-img-inner{height:750px}.marketing .contact-img-inner img{max-height:100%}}.marketing .cta{padding-bottom:80px;padding-top:80px}.marketing .cta-btn-flex{display:flex;gap:30px;justify-content:center}.marketing .cta-button{background-color:#fff;border:3px solid #5876aa;border-radius:14px;color:#5876aa;display:block;font-size:20px;padding:30px;text-decoration:none;transition:all .3s;width:350px}.marketing .cta-button:after{border-bottom:2px solid #fff;content:"";display:block;transition:width .3s;width:0}.marketing .cta-button:hover{opacity:.7}.marketing .cta-button.is-type02,.marketing .cta-button:hover{background-color:#5876aa;color:#fff}.marketing .cta-button.is-type02:after{border-bottom:2px solid #5876aa;content:"";display:block;transition:width .3s;width:0}.marketing .cta-button.is-type02:hover{background-color:#fff;color:#5876aa;opacity:.7}@media screen and (max-width:767px){.marketing .cta-btn-flex{align-items:center;flex-direction:column}}.service-sms-h{height:164px!important}.pc-only{display:none}.u-c--accountingbpo-blue{color:#4258e0}.u-c--accountingbpo-gray{background-color:#f9f9f9}.u-c--accountingbpo-light-blue{background-color:#e9f0f9}.ab-issue{padding-bottom:140px!important}.ab-issue-container{border-radius:35px;box-shadow:6px 6px 2px #4258e0}.ab-issue-container h2{background-image:linear-gradient(90deg,#4258e0 6px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:7px 2px;padding-bottom:16px}.ab-issue-container ul{align-items:start;display:grid;flex-wrap:wrap;gap:50px;grid-template-columns:1fr 1fr;justify-items:start}.ab-issue-container ul li span img{vertical-align:middle}@media (max-width:840px){.ab-issue-container ul{grid-template-columns:1fr}}.accountingbpo .issue-text-wrapper{background-color:#fff;border-radius:20px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));max-width:1030px!important;position:relative}.accountingbpo .issue-text-wrapper p{font-size:clamp(18px,2.6vw,24px)!important}.accountingbpo .issue-text-wrapper:before{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/accountingbpo/accountingbpo_calculator.png) 50%/100% auto no-repeat;content:"";height:178px;left:-40px;position:absolute;top:52px;width:180px}.accountingbpo .issue-text-wrapper:after{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/accountingbpo/accountingbpo_woman.png) 50%/100% auto no-repeat;content:"";height:200px;position:absolute;right:-36px;top:28px;width:202px}@media (max-width:1015px){.accountingbpo .issue-text-wrapper:before{display:none}.accountingbpo .issue-text-wrapper:after{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/accountingbpo/accountingbpo_woman.png) 50%/100% auto no-repeat;content:"";height:142px;position:absolute;right:12px;top:142px;width:144px}}@media (max-width:535px){.accountingbpo .issue-text-wrapper:after{top:185px}}@media (max-width:767px){.issue-text-br-none{display:none}}.ab-about-flex-container{display:flex;gap:20px;max-width:1110px!important;padding-top:90px}.ab-about-wrapper{border-radius:20px;padding:122px 30px 30px;position:relative;text-align:center;width:32.5%}@media (max-width:767px){.ab-about-flex-container{align-items:center;flex-direction:column;gap:140px}.ab-about-wrapper{width:90%}}.ab-about-img-wrap{height:200px;left:0;margin:auto;position:absolute;right:0;top:-100px;width:200px}.ab-point_list01,.ab-point_list02{align-items:center;display:flex;margin-bottom:50px;position:relative;width:100%}.ab-point_list02{flex-direction:row-reverse}@media (min-width:768px){.ab-point_list01,.ab-point_list02{margin-bottom:72px;padding:0 32px}}.ab-point-number{color:#8c97db;letter-spacing:.18em}.ab-point_description,.ab-point_description2{padding:33px 0;position:relative}.ab-point-text-br{display:none}@media (max-width:767px){.ab-point-text-br{display:block}}.ab-issue-heading{margin-left:4px;vertical-align:middle}.ab-point-img{z-index:2}.ab-point_description{height:100%}.ab-point-text{position:relative}.ab-point_description:before{left:0}.ab-point_description2:before,.ab-point_description:before{background-color:#fff;border-radius:12px;bottom:0;content:" ";display:block;height:100%;position:absolute;width:5000px}.ab-point_description2:before{right:-62px}@media (min-width:768px){.ab-point_description--right{padding-left:100px}.ab-point-img{transform:translate(24px,50px)}}@media (max-width:767px){.ab-point_list01,.ab-point_list02{display:block}.ab-point-text-wrapper{background-color:#fff}}.accountingbpo.location{position:relative}.accountingbpo .location-container{border-radius:35px;box-shadow:10px 10px 8px #e7e7e7}.accountingbpo .location-heading{background-color:#24307a;border-radius:20px;color:#fff;font-size:26px;font-weight:700;left:50%;line-height:1;padding-bottom:26px;padding-top:26px;position:absolute;text-align:center;top:0;transform:translate(-50%,-20%);width:480px}@media (max-width:767px){.accountingbpo .location-container{border-radius:18px;box-shadow:6px 6px 6px #e7e7e7}.accountingbpo .location-heading{border-radius:12px;font-size:22px;padding-bottom:14px;padding-top:14px;transform:translate(-50%);width:240px}}.accountingbpo.contact{background-color:#f6d4a0}.accountingbpo.contact .contact-btn{height:100px}.contact-btn p{width:fit-content}.accountingbpo.contact .contact-btn a{background:#ffa200;border:1px solid #fff;border-radius:50px;color:#fff;display:block;font-size:22px;padding-bottom:20px;padding-top:20px;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:450px}.accountingbpo.contact .contact-btn a:before{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/accountingbpo/accountingbpo_mail.png) no-repeat;background-size:contain;content:"";display:block;height:30px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.accountingbpo.contact .contact-btn a:after{background:url(https://9211346.fs1.hubspotusercontent-na1.net/hubfs/9211346/service/accountingbpo/accoudingbpo_vector.png) no-repeat;background-size:contain;content:"";display:block;height:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}.accountingbpo.contact .contact-btn a:hover{opacity:.7}@media (max-width:768px){.accountingbpo.contact .contact-btn a{padding-bottom:12px;padding-top:12px;width:300px}}@media screen and (max-width:767px){.health-img-center{margin:0 auto;text-align:center}}.health table,td,th{border:2px solid #fff;border-collapse:collapse;font-weight:700;padding:8px;text-align:center;vertical-align:middle}.health table tr:nth-child(2n) td{background:#f8d7ce}.health table tr:nth-child(odd) td{background:#fbece8}.health th{background-color:#ed7d31;color:#fff;font-size:18px}.health th,td:first-of-type{width:32%}.health th,td:nth-of-type(2),td:nth-of-type(3),td:nth-of-type(4),td:nth-of-type(5){width:17%}.health td:first-child{text-align:center}.health td{font-size:17px;text-align:right}@media screen and (min-width:970px){.health table{max-width:100%;width:100%}}@media screen and (max-width:970px){.table-scroll{overflow-x:scroll}.health table{width:1000px}.health td,.health th{font-size:16px}}@media screen and (max-width:939px){.concur_pc-only{display:none}}@media screen and (max-width:767px){.concur_pc-only{display:block}}section.walkme{font-size:16px}.walkme .Walkme-title{font-size:32px;font-weight:700}@media (max-width:768px){.sub-t-br{display:none}.walkme .Walkme-title{font-size:28px}.walkme-txet-l-h{line-height:1.8}}.walkme .walke-summary{display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:space-between}.walkme .w-s-card{background-color:#f3f3f3;box-shadow:4px 4px 2px 0 #ccc;padding:20px 20px 26px;width:49%}@media (max-width:768px){.walkme .walke-summary{gap:18px}.walkme .w-s-card{padding:12px 16px 16px;width:100%}}.walkme .walkme-system-ex{max-width:700px!important}.walkme .walkme-system-ex table{width:100%}.walkme .walkme-system-ex table,.walkme .walkme-system-ex table td,.walkme .walkme-system-ex table th{border:1px solid #aaa}.walkme .walkme-system-ex table th{background-color:#0072bb;color:#fff}.walkme .walkme-system-ex table td:first-of-type{background-color:#1e90d9;color:#fff;line-height:normal;text-align:left;width:42%}.walkme .walkme-system-ex table td:nth-of-type(2){font-weight:400;width:58%}.walkme .walkme-system-ex table ul{display:grid;grid-template-columns:auto auto;list-style:none;grid-gap:4px 0;justify-items:start}.walkme .walkme-system-ex table ul li:before{content:"・"}.walkme .walkme-system-ex table tr:nth-of-type(2) ul{width:95%}.walkme .walkme-system-ex table tr:nth-of-type(3) ul{width:81%}.walkme .walkme-system-ex table tr:nth-of-type(4) ul{width:85%}.walkme .walkme-system-ex table tr:nth-of-type(5) ul{width:65%}@media (max-width:768px){.walkme .walkme-system-ex table ul{grid-template-columns:auto;width:100%!important}}@media (max-width:430px){.walkme .walkme-system-ex table ul{font-size:.9em;margin-left:0}.walkme .walkme-system-ex table td:first-of-type{font-size:.9em}}.walkme .Walkme-melit{background-color:#fff}.walkme .w-m-content{margin:0 auto}.walkme .w-m-content h3{border-bottom:1px solid #0072bb;color:#0072bb;margin-bottom:18px;padding-bottom:5px}.walkme .w-m-content h3 span{font-size:2.4rem;font-style:italic;margin-right:18px}@media (max-width:768px){.walkme .w-m-content p{line-height:1.8}}.walkme .w-m-content div:nth-child(-n+2){margin-bottom:45px}.walkme .w-i-e-arrow,.walkme .w-i-effects-content,.walkme .w-issue-e-content{display:flex;gap:16px}.walkme .w-issue-e .w-i-e-heading{background-color:#b84724;border-radius:7px;color:#fff;letter-spacing:4px;padding:10px 0}.walkme .w-issue-e-content .w-issue-e-content-box{align-items:center;border:3px solid #b84724;border-radius:7px;color:#b84724;display:flex;justify-content:center;margin-top:16px;padding:16px 20px}.walkme .w-issue-e-content .w-issue-e-content-box h4{font-weight:700}.walkme .w-issue-e-content>div{width:25%}.walkme .w-issue-e-content p{font-size:18px;letter-spacing:-.3px;line-height:normal;margin-top:12px;padding:0 7px}.walkme .w-i-e-arrow div{margin:20px 0;width:25%}.walkme .w-i-effects-content div{width:25%}.walkme .w-i-effects .w-i-e-heading{background-color:#0072bb;border-radius:7px;color:#fff;letter-spacing:4px;padding:10px 0}.walkme .w-i-effects-content div{align-items:center;border:3px solid #0072bb;border-radius:7px;color:#0072bb;display:flex;font-weight:700;justify-content:center;margin-top:16px;padding:16px 20px}.walkme .w-i-effects-content div p{line-height:normal}@media (max-width:699px){.walkme .w-issue-e-content{display:block}.walkme .w-issue-e-content .w-issue-e-content-box{padding:12px 16px;width:100%}.walkme .w-issue-e-content>div{width:100%}.walkme .w-issue-e-content p{margin-top:8px}.walkme .w-issue-e-content>div:not(:last-child){margin-bottom:24px}.walkme .w-i-e-arrow div{margin:26px 0 20px;width:100%}.walkme .w-i-e-arrow div:nth-child(n+2){display:none}.walkme .w-i-effects-content{display:block}.walkme .w-i-effects-content div{width:100%}.walkme .w-i-effects-content div:not(:last-child){margin-bottom:20px}}@media (max-width:1049px){.walkme .br-1049{display:none}}@media (max-width:838px){.walkme .br-838{display:none}}@media (max-width:734px){.walkme .br-734{display:none}}.walkme.walkme-strengths{background-color:#0072bb}.walkme .w-s-width{max-width:820px!important}.walkme.walkme-strengths h2{color:#fff}.walkme .w-s-text-img{align-items:center;color:#fff;display:flex;gap:28px}.walkme .w-s-text-img div:first-of-type{width:70%}@media (max-width:768px){.walkme .w-s-text-img{align-items:center;flex-direction:column;gap:8px}.walkme .w-s-text-img div:first-of-type{width:100%}.walkme .w-s-text-img div:nth-of-type(2){text-align:center;width:80%}}.walkme .w-s-s-box{background-color:#fff;border-radius:6px;padding:4px}.walkme .w-s-s-box:nth-child(-n+2){margin-bottom:26px}.walkme .w-s-s-b-grid-line{align-items:center;background-color:#fff;border:5px solid #0072bb;border-radius:6px;display:flex;gap:24px;padding:10px 20px}.walkme .w-s-s-b-grid-line img{width:8%}@media (max-width:639px){.walkme .w-s-s-b-grid-line{gap:16px;padding:10px 12px}.walkme .w-s-s-b-grid-line p{line-height:1.8}.walkme .w-s-s-b-grid-line img{width:18%}.walkme .w-s-s-box:nth-child(-n+2){margin-bottom:20px}}.walkme .w-service-container{display:flex;gap:74px;margin:0 auto;max-width:700px}.walkme .w-service-container .w-s-c-box{width:50%}.walkme .w-service-container .w-s-c-box>div{border:3px solid #0072bb;border-radius:28px;display:flex;justify-content:center;padding:24px 0}@media (max-width:639px){.walkme .w-service-container{align-items:center;flex-direction:column;gap:36px}.walkme .w-service-container .w-s-c-box{width:90%}.walkme .w-service-container .w-s-c-box>div{padding:20px 30%}}.walkme.walkme-btn{gap:74px}.walkme .w-btn,.walkme.walkme-btn{display:flex;justify-content:center}.walkme .w-btn{align-items:center;border:2px solid #0072bb;border-radius:5px;color:#0072bb;font-weight:700;height:64px;max-width:420px;min-width:310px;padding:5px 20px;text-decoration:none;transition:.4s;width:100%}.walkme .w-btn:nth-of-type(2){background-color:#0072bb;color:#fff}.walkme .w-btn:before{content:"\f105";font-family:FontAwesome;font-size:2rem;margin-right:5px}.walkme .w-btn:hover{background-color:#0072bb;color:#fff}.walkme .w-btn:nth-of-type(2):hover{background-color:#fff;color:#0072bb}@media (max-width:768px){.walkme.walkme-btn{align-items:center;flex-direction:column;gap:36px}.walkme .w-btn{min-width:auto}}.blackline .pc-only{display:block}.blackline .sp-only{display:none}.blackline p{line-height:1.5!important}.blackline .l-section_gray{background-color:#f3f3f3}.blackline .bl_inner{max-width:1280px!important;padding:120px 40px}.blackline.is-service{box-sizing:border-box;font-size:20px}.blackline .bl-title{background:linear-gradient(90deg,#fea200 0 40%,#0072bb 40%);background-position:bottom;background-repeat:no-repeat;background-size:10rem .5rem;font-size:36px;font-weight:600}.blackline .bl-title,.blackline .bl-title-white{margin-bottom:.5rem;padding:0 0 1.6rem;position:relative}.blackline .bl-title-white{background:linear-gradient(90deg,#fea200 0 40%,#c7c7c7 40%);background-position:bottom;background-repeat:no-repeat;background-size:10rem .5rem}@media (max-width:768px){.blackline .bl_inner{padding:60px 4.8%}.blackline .bl-title{font-size:28px}.blackline .pc-only{display:none}}.blackline .bl_problems{position:relative}.blackline .bl_problems:after{border-left:135px solid transparent;border-right:135px solid transparent;border-top:70px solid #f3f3f3;content:"";display:block;left:50%;margin-left:-135px;position:absolute;top:100%;z-index:1}.blackline .bl_problems-flex-container{align-items:start;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);display:grid;gap:80px;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-top:60px;max-width:1200px;padding:40px 100px;width:100%}.blackline .bl-contents-wrapper{display:grid;justify-items:center}@media (max-width:768px){.blackline .bl_problems-flex-container{gap:50px;grid-template-columns:1fr}}.blackline .bl_solution-container{border:5px solid #0072bb;font-weight:700;max-width:1200px!important;padding:65px 150px}.blackline .bl-solution-text-wrapper p{line-height:1.8!important}.blackline .bl-solution-text-wrapper p span{background:linear-gradient(transparent 70%,#efb500 0);color:#0072bb}@media (max-width:768px){.blackline .bl_solution .bl_inner{padding:120px 4.8%}}.blackline .bl_about{background-color:#0072bb;color:#fff;margin:0;padding:0}.blackline .bl-about-contents-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.blackline .bl-about-contents-wrapper p{max-width:790px}@media (max-width:768px){.blackline .bl-about-contents-wrapper{gap:30px}.blackline .bl_about .bl_inner{padding:60px 4.8%!important}}.blackline .bl_services-container{margin:0 auto;max-width:1000px}.blackline .bl_services-card-list{display:flex;flex-direction:column;gap:35px;max-width:1000px;padding:0}.blackline .bl_services-card-item{align-items:center;border:5px solid #0072bb;border-radius:15px;display:flex!important;gap:40px;justify-content:center;padding:26px}.blackline .bl_services-img{margin:0 auto;max-width:129px}.blackline .bl_services-text-wrapper{max-width:755px}@media (max-width:1024px){.blackline .bl_services-card-item{flex-wrap:wrap;gap:20px}.blackline .bl_services-card-item h3{text-align:center}.bl_services-card-item span{font-size:18px}.blackline .sp-only{display:block}}.blackline .bl_function-card-list{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(200px,1fr));justify-content:center}@media screen and (max-width:910px){.blackline .bl_function-card-list{gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.blackline .bl_function-card-item{background-color:#fff;border:3px solid #0072bb}.blackline .bl_function-text-wrapper h3{padding-left:13px}.blackline .bl_function-text-wrapper p:nth-of-type(-n+3){padding-left:16px;position:relative}.blackline .bl_function-text-wrapper p:after,.blackline .bl_function-text-wrapper p:before{background-color:#0072bb;content:"";height:4px;left:-7px;position:absolute;top:13px;transform-origin:calc(100% - 2px) 50%;width:12px}.blackline .bl_function-text-wrapper p:before{transform:rotate(45deg)}.blackline .bl_function-text-wrapper p:after{transform:rotate(-45deg)}.blackline .bl_strengths .bl_inner{max-width:1080px!important}.blackline .bl_strengths-card-item{align-items:center;border:5px solid #0072bb;border-radius:10px;display:flex!important;gap:50px}.blackline .border{position:relative}.blackline .border:after{background:#efb500;content:"";height:60%;position:absolute;right:-109%;top:23%;width:3px}@media (max-width:767px){.blackline .bl_strengths-card-item{gap:40px}}.blackline .bl_flow .bl_inner{max-width:1080px!important}.blackline .blackline .bl_flow-card-list{align-items:center;border:4px solid #d9d9d9}.blackline .bl_flow-card-list{display:grid;gap:50px}.blackline .bl_flow-card-list li{align-items:center;display:flex;gap:30px}@media (max-width:645px){.blackline .bl_flow-card-list li{flex-wrap:wrap;justify-content:center}.blackline .bl_flow-text-wrapper h3{text-align:center}}.blackline .bl_flow-img{display:contents}.blackline .bl_cta{background-color:#5686e0;color:#fff;padding:60px 20px 90px}.blackline .bl_cta-flex{display:flex;gap:50px;max-width:1000px!important}@media (max-width:830px){.blackline .bl_cta-flex{align-items:center;flex-direction:column}.blackline .bl_cta_btn_block a{margin:0 auto}}@media (min-width:831px){.blackline .bl_cta-img{width:40%}.blackline .bl_cta-text-wrapper{width:60%}}.blackline .bl_cta_btn_block{margin-top:45px}.blackline .bl_cta_btn_block a{background-color:#efb500;border-radius:40px;color:#fff;cursor:pointer;display:block;font-size:22px;max-width:340px;padding:23px 0 23px 53px;position:relative;text-decoration:none;transition:.3s;width:100%}.blackline .bl_cta_btn_block a:before{background:#fff;border-radius:90%;bottom:0;content:"";height:27px;margin:auto;position:absolute;right:48px;top:1px;width:27px}.blackline .bl_cta_btn_block a:after{border-right:3px solid #efb500;border-top:3px solid #efb500;content:"";height:9px;margin:0;position:absolute;right:62px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:9px}.blackline .bl_cta_btn_block a:hover{background-color:#ffd34a}@media (max-width:375px){.blackline .bl_cta_btn_block{width:310px}.blackline .bl_cta_btn_block a{font-size:18px;padding:23px 0 23px 53px}}.blackline .bl_contact{box-sizing:border-box;padding:100px 20px}.blackline .blackline .bl_contact-inner{max-width:997px}.blackline .bl_contact-btn{text-align:center}.blackline .bl_contact-btn a{background-color:#fff;border:3px solid #0072bb;border-radius:70px;color:#0072bb;cursor:pointer;display:inline-block;font-size:18px;max-width:100%;padding:2.8rem 0 2.8rem 2rem;position:relative;text-align:center;text-decoration:none;transition:.3s;width:500px}@media (max-width:768px){.blackline .bl_contact{padding:70px 20px}.blackline .bl_contact-btn a{width:340px}}.blackline .bl_contact-btn a:before{border-right:2px solid #0072bb;border-top:2px solid #0072bb;content:"";height:10px;left:73px;margin:0;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transition:.3s ease-in-out;width:10px}@media (max-width:768px){.blackline .bl_contact-btn a:before{left:30px}}.blackline .bl_contact-btn a:hover{background:#0072bb;color:#fff}.blackline .bl_contact-btn a:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}@media (max-width:375px){.blackline .bl_contact{padding:70px 0}.blackline .bl_contact-btn a{max-width:none;padding:23px 0 23px 5px;width:340px}.blackline .bl_contact-btn a:before{left:20px}}section.remota{font-size:16px}.remota .remota-title,.remota .remota-title-white{font-size:32px;font-weight:700;text-align:center}.remota .remota-title-white{color:#fff}@media (max-width:768px){.remota .remota-title,.remota .remota-title-white{font-size:28px}.remota-txet-l-h p{line-height:1.8}}.remota .remota-m-auto{margin:0 auto}.remota .remota-display-flex{display:flex}@media (max-width:768px){.remota .remota-display-flex{flex-direction:column}}.remota .remota-about{background-color:#fff}.remota .remota-about>div{margin-left:auto;margin-right:auto}@media (max-width:1032px){.remota .remota-about>div{padding-left:48px;padding-right:48px}}.remota.remota-strenghts{background-color:#0072bb}.remota .r-s-card{background-color:#fff;padding:22px 18px;width:33%}.remota .r-s-card div{align-items:center;display:flex;justify-content:center}.remota .r-strenghts-box{gap:14px;justify-content:space-between}.remota .r-s-card:first-of-type img{width:33%}.remota .r-s-card:nth-of-type(2) img{width:50%}.remota .r-s-card:nth-of-type(3) img{width:28%}@media (max-width:768px){.remota .r-s-card{width:100%}.remota .r-s-card:first-of-type img,.remota .r-s-card:nth-of-type(2) img,.remota .r-s-card:nth-of-type(3) img{width:auto}.remota .r-s-card:nth-of-type(2) div{height:100px}}.remota .remota-max-w-840{max-width:840px!important}.remota .r-melit-card{align-items:center;box-shadow:0 0 7px 0 #0072bb;gap:24px;padding:30px 32px 30px 24px}.remota .r-m-c-no p{color:#0072bb;font-style:italic;font-weight:700}.remota .r-melit-card p{line-height:1.6}@media (max-width:768px){.remota .r-melit-card{gap:12px;padding:12px 20px 20px}}.remota .remota-function{flex-wrap:wrap;gap:48px}.remota .remota-function div{border:2px solid #0072bb;padding:24px 18px;width:calc(50% - 24px)}@media (max-width:768px){.remota .remota-function div{width:100%}.remota .remota-function{gap:20px}}.remota .r-n-s-txt-img{align-items:center;justify-content:space-between}.remota .remota-ndss-strenghts p{line-height:1.8}.remota .r-n-s-txt-img div:first-of-type{width:52%}.remota .r-n-s-txt-img div:nth-of-type(2){width:43%}.remota .r-n-s-list-box{align-items:center;background-color:#fff;border:5px solid #0072bb;border-radius:8px;display:flex;gap:36px;padding:16px 36px}.remota .r-n-s-list-box div:first-of-type{display:contents}@media (max-width:768px){.remota .r-n-s-txt-img div:first-of-type,.remota .r-n-s-txt-img div:nth-of-type(2){width:100%}.remota .r-n-s-list-box{gap:28px;padding:12px 28px}}.remota .remota-service-box{gap:40px;justify-content:space-between;max-width:1040px!important}.remota .remota-service-box p{line-height:1.8}.remota .r-s-b-list{width:33%}.remota .r-s-b-l-box{align-items:center;border:3px solid #0072bb;border-radius:30px;display:flex;justify-content:center;padding:24px}.remota .r-s-b-l-box img{width:50%}@media (max-width:768px){.remota .remota-service-box{align-items:center}.remota .r-s-b-l-box img{width:auto}.remota .r-s-b-list{width:90%}}.robota p{line-height:1.8!important}.robota .robota-title{font-size:32px;font-weight:700;text-align:center}.robota .robota-max-w-840{max-width:840px!important}.robota .robota-display-flex{display:flex}@media (max-width:768px){.robota .robota-title{font-size:28px}.robota .robota-display-flex{flex-direction:column}}.robota .robota-about div{margin-left:auto;margin-right:auto}.robota .rb_reasons-card-item{align-items:center;border:2px solid #1486cf;margin:0 auto}.robota .robota_reasons-blue{align-items:center;background-color:#0072bb;display:flex;gap:30px;justify-content:flex-start}.robota .orange-border{color:#efb500}.robota .border{position:relative}.robota .border:after{background:#efb500;content:"";height:60%;left:31px;position:absolute;top:23%;width:2px}@media (max-width:768px){.robota .border:after{background:#efb500;content:"";height:60%;left:27px;position:absolute;top:23%;width:2px}}.robota .robota-function{flex-wrap:wrap;gap:48px}.robota .robota-function div{border:2px solid #0072bb;padding:24px 18px;width:calc(50% - 24px)}@media (max-width:768px){.robota .robota-function div{width:100%}.robota .robota-function{gap:20px}}.robota .r-n-s-txt-img{align-items:center;justify-content:space-between}.robota .r-n-s-txt-img div:first-of-type{width:52%}.robota .r-n-s-txt-img div:nth-of-type(2){width:43%}.robota .r-n-s-list-box{align-items:center;background-color:#fff;border:5px solid #0072bb;border-radius:8px;display:flex;gap:30px;padding:10px 26px}.robota .r-n-s-list-box div:first-of-type{display:contents}@media (max-width:768px){.robota .r-n-s-txt-img div:first-of-type,.robota .r-n-s-txt-img div:nth-of-type(2){width:100%}.robota .r-n-s-list-box{gap:22px;padding:12px 18px}}.robota .robota-service-box{gap:40px;justify-content:space-between;max-width:1040px!important}.robota .r-s-b-list{width:33%}.robota .r-s-b-l-box{align-items:center;border:3px solid #0072bb;border-radius:30px;display:flex;justify-content:center;padding:24px}.robota .r-s-b-l-box img{width:50%}@media (max-width:768px){.robota .robota-service-box{align-items:center}.robota .r-s-b-l-box img{width:auto}.robota .r-s-b-list{width:90%}}.salesbpo{line-height:1.8!important}.salesbpo.is-service{box-sizing:border-box;font-size:18px}.salesbpo .sb-title{font-size:36px;font-weight:700}@media (max-width:768px){.salesbpo .sb-title{font-size:28px}}.salesbpo .sb_about h3{background-color:#389fc1}.salesbpo .sb_about h4{line-height:2!important}.salesbpo .sb_about-sub-ttl{left:50%;line-height:1.6;padding:30px;position:absolute;top:0;transform:translate(-50%,-50%);width:220px}.salesbpo .sb_about-container{background-color:#f6f6f6;border:3px solid #0079a1;margin:0 auto;max-width:1000px!important;padding:20px 30px;position:relative}.sb-about-text-wrapper ul li{margin-left:2rem;text-indent:-2.2rem}.sb-about-text-wrapper ul li:before{content:"・"}.salesbpo .sb_about-flex-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.salesbpo .sb_about-flex-wrapper{gap:10px}}.salesbpo .sb_about-flex-wrapper span{background:linear-gradient(transparent 70%,#efb500 0);font-weight:700}.salesbpo .sb_summary-img{max-width:1200px!important}.salesbpo .sb_services-flex-contents__box{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.salesbpo .sb_services-flex-item{background-color:#fff;box-shadow:3px 3px 2px rgba(0,0,0,.21);padding:30px 20px}.salesbpo .sb_services-text{background-color:#444;color:#fff;margin-top:20px;min-width:auto;padding:2px 20px;text-align:center}.salesbpo .sb_sc-contents-wrapper{display:grid;gap:60px}.salesbpo .sb_sc-container{border:2px solid #0079a1;margin:0 auto;max-width:1000px!important;padding:30px 20px 20px;position:relative}.salesbpo .sb_sc__img{position:absolute;top:0;transform:translate(-50%,-50%);transform:translate(20px,-50%);width:80px;z-index:2}.salesbpo .sb_sc-sub-ttl{border-radius:5px;position:absolute;top:0;transform:translate(-50%,-50%);transform:translate(88px,-50%)}@media (max-width:600px){.salesbpo .sb_sc__img{left:16%;transform:translate(-50%,-50%);width:75px}.salesbpo .sb_sc-sub-ttl{left:20%;transform:translate(10px,-50%)}}@media (max-width:350px){.salesbpo .sb_sc-sub-ttl{font-size:18px!important}.salesbpo .sb_sc__img{width:70px}}.salesbpo .sb_sc-flex-container ul{align-items:flex-end;display:flex;flex-wrap:wrap}.salesbpo .sb_sc-flex-container ul li{font-size:18px}.salesbpo .sb_sc-flex-container a{color:#007197}.salesbpo .sb_sc-flex-container ul li:first-child{margin-right:20px!important}.salesbpo .sb_sc-flex-container ul li:not(:first-child){color:#007197!important;margin-right:30px!important}.salesbpo .sb_sc-sub-text-wrapper{padding:30px}.salesbpo .sb_sc-text-contents{margin-top:20px}.salesbpo .sb_sc-text-contents h4{margin:0}@media (max-width:768px){.salesbpo .sb_sc-flex-container ul li{font-size:16px}.salesbpo .sb_sc-sub-text-wrapper{padding:30px 20px}}.salesbpo .sb_case-en-ttl{color:#ad5f5f;font-size:34px;font-style:italic;font-weight:600;letter-spacing:.02em}.salesbpo .sb_case-text-wrapper h3{font-size:24px;font-weight:700}.salesbpo .sb_case-table{border:none!important;margin:40px auto}.salesbpo .sb_case-table th{border-bottom:3px solid #0079a1;border-top:3px solid #0079a1;padding:.5rem 0;text-align:left;vertical-align:top;width:40%}.salesbpo .sb_case-table td,.salesbpo .sb_case-table tr{border-left:none!important;border-right:none!important}.salesbpo .sb_case-table td{border-bottom:1px solid #a7a7a7;border-top:1px solid #a7a7a7;font-weight:400;padding:.5rem 0;text-align:left;width:60%}