:root{--base-color-primary:#20124b;--base-color-secondary:#a09ab0;--base-color-tertiary:#00479b;--base-color-quaternary:#0019bf;--base-color-surface-dim:#d9d9d9;--base-color-surface:#fff;--base-color-surface-bright:#f1f5f9;--base-color-gradation:linear-gradient(180deg,#0019bf,#b463fd);--font-color-primary:#20124b;--font-color-secondary:#a09ab0;--font-color-tertiary:#00479b;--font-color-surface:#fff;--max-content-width:1200px;--case-study-text-line-limit:5;--top-news-text-line-limit:3;--top-case-study-text-line-limit:2;--margin-pc:20px;--margin-sp:16px;--border-radius:8px}.dnd-section{padding:0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}html{font-family:Jost,Noto Sans JP,sans-serif}body{background-color:#fafafa;color:var(--font-color-primary)}.body-wrapper{display:flex;flex-direction:column;min-height:100vh}img{border-radius:var(--border-radius)}a,a:active,a:hover{text-decoration:none}a{color:var(--font-color-primary)}a:hover{color:var(--base-color-secondary)}a:active{color:var(--base-color-tertiary)}li{list-style:none}.blog-post__body{li{list-style:inherit}}.icon-arrow-right{background-image:url(//46169640.fs1.hubspotusercontent-na1.net/hubfs/46169640/raw_assets/public/theme-satis/images/common/icon-arrow-right.svg);background-repeat:no-repeat;background-size:100%}.page__title{h1{font-size:48px;line-height:48px;margin-bottom:20px}h1,p{font-weight:700}p{font-size:16px;line-height:27.2px}}@media (max-width:768px){.page__title{h1{font-size:32px;line-height:32px}p{font-size:14px;line-height:21px}}}.p-agree-pop{background-color:rgba(4,68,156,.5);bottom:0;box-sizing:border-box;display:none;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;width:100%;z-index:1000}.p-agree-pop.is-active{align-content:center;align-items:center;display:flex!important;flex-flow:row wrap;justify-content:center;opacity:1;pointer-events:auto}@media (max-width:768px){.p-agree-pop{padding-inline:16px}}.p-agree-pop .p-agree-pop__inner{animation:anim-p-agree-pop .3s ease-out .3s 1 normal forwards;box-sizing:border-box;flex:0 0 100%;margin:0 auto;max-width:100%;opacity:0;padding:0;transform:translate3d(0,20px,0) rotate(0deg)}@media (max-width:768px){.p-agree-pop .p-agree-pop__inner{flex:0 0 100%;max-width:100%;max-width:none}}@keyframes anim-p-agree-pop{0%{opacity:0;transform:translate3d(0,20px,0) rotate(0deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}.p-agree-pop .p-agree-pop__pan{display:none}@keyframes anim-anim-p-agree-pop__pan{0%{opacity:0}to{opacity:1}}.p-agree-pop.is-active--step1 .p-agree-pop__pan.is-step1,.p-agree-pop.is-active--step2 .p-agree-pop__pan.is-step2{display:block}.p-agree-pop .p-agree-pop__top{box-sizing:border-box;padding-bottom:8px}.p-agree-pop .p-agree-pop__top-txt1{color:#fff;font-size:12px;font-weight:400;letter-spacing:0;line-height:2.4;text-align:center}@media (max-width:768px){.p-agree-pop .p-agree-pop__top-txt1{font-feature-settings:"palt";font-size:13px;letter-spacing:-.03em;text-align:center}}.p-agree-pop .p-agree-pop__top-txt1 a{color:#00479b;font-weight:700}.p-agree-pop .p-agree-pop__bottom-btns{align-content:center;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.p-agree-pop .p-agree-pop__bottom-btns .p-agree-pop__bottom-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#00479b;border:0;color:#fff;display:block;font-size:12px;font-weight:700;height:27px;line-height:27px;max-width:100%;opacity:1;position:relative;text-align:center;text-decoration:none;transition:opacity .3s ease-out 0s;width:100px}.header{background-color:transparent;.widget-type-logo{img{width:104px!important}}.hs-menu-wrapper{display:flex;list-style:none}.hs-menu-wrapper li{margin:8px}.hs-menu-item>a:not(.button){color:var(--base-color-primary);font-weight:700;text-decoration:none}.hs-menu-item>a:hover{color:var(--base-color-secondary)}.widget-type-logo:not(.hs-lp-header-logo) img{margin-bottom:0}button:focus,button:hover{background-color:transparent;border:none}@media (max-width:768px){.hs-menu-wrapper{display:none;ul{flex-direction:column}}.hs-menu-wrapper li{margin:0}.hs-menu-item{display:flex;justify-content:flex-end}.hs-menu-item>a:not(.button){color:var(--base-color-surface);margin-bottom:24px}.hs-menu-item>a:hover{color:var(--base-color-secondary)}.header__menu--active{display:flex;flex-direction:column}}}.header{margin:var(--margin-pc)}.header__container{align-content:space-between;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:58px;justify-content:center;margin-inline:auto;max-width:var(--max-content-width)}.header__logo-link-mobile,.header__toggle{display:none}.header__nav{display:flex;flex-direction:column}@media (max-width:768px){.header{margin:var(--margin-sp)}.header__nav--active{align-items:flex-end;background-color:var(--base-color-quaternary);height:100vh;padding-top:16px;padding-inline:100px 16px;position:fixed;right:0;top:0;z-index:1}.header__toggle-close{display:none}.header__toggle{background:transparent;border:none;cursor:pointer;display:block;padding:0}.header__toggle-close--active{display:block;height:58px;width:58px}.header__logo-link-mobile--active{display:block;margin-bottom:48px;margin-top:48px}.header__menu--display-none{display:none}}.footer{background-color:var(--base-color-quaternary);padding-block:60px 24px;padding-inline:var(--margin-pc)}.footer__container{margin-inline:auto;max-width:var(--max-content-width)}.footer-images-wrapper{display:flex;flex-direction:row;gap:22px;margin-bottom:28px;.footer__logo{align-items:flex-end;display:flex;img{border-radius:initial}}.footer__license-marks{display:flex;gap:22px;.footer-license__isms,.footer-license__pms{align-content:flex-end;img{border-radius:initial}}.footer-license__isms{img{width:154px}}.footer-license__pms{img{width:67px}}}}@media (max-width:768px){.footer-images-wrapper{flex-direction:column;gap:20px;margin-bottom:0;.footer-license-marks{gap:20px}}}.footer{a:not(.button),p{color:var(--base-color-surface)}a:not(.button){text-decoration:none}.hs-menu-wrapper{a{font-weight:700}.active>a,a{color:var(--base-color-surface)}.active>a{text-decoration:none}a:hover{color:var(--base-color-secondary)}ul{justify-content:flex-start}li{margin-right:40px}}.dnd-section{padding:0}.footer-row-1-padding{padding-block:0!important}.dnd-section>.row-fluid{margin:0;max-width:1200px}}.footer__dnd-area{width:100%}.footer__copyright{text-align:right}.footer .footer__privacy-policy,.footer__copyright{font-size:10px}@media (max-width:768px){.footer{padding-inline:var(--margin-sp)}.footer__copyright{text-align:left}.footer .hs-menu-wrapper ul{align-items:flex-start}}.breadcrumb{align-items:center;color:#ceccd7;display:flex;font-size:11px;font-weight:450;margin-block:56px 40px;li>a:after{content:">";margin-block:0;margin-inline:4px}li:last-child>a:after{content:"";margin:0}>li{list-style:none;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}>li>a{color:#ceccd7;text-decoration:none}>li:last-child{color:var(--base-color-primary)}}@media (max-width:768px){.breadcrumb{display:none}}.contact-section,.cta-section{border-color:#ceccd7;border-top-style:solid;display:flex;margin-inline:calc(50% - 50vw)}.cta{align-items:center;aspect-ratio:.96;display:flex;flex-direction:column;gap:10px;justify-content:center;padding-block:20px;padding-inline:20px;width:100%}.contact-section:hover,.cta:hover{background-color:var(--base-color-surface-bright)}.cta__contact{align-items:center;aspect-ratio:.96;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-inline:auto;padding-block:20px;padding-inline:20px}.cta:last-child{border-color:#ceccd7;border-left-style:solid}.cta{p{background-color:unset;color:var(--base-color-primary)}a{text-decoration:none}a:hover{color:var(--base-color-secondary)}}.cta__title{font-size:48px}.cta__sub-title,.cta__title{font-weight:700}.cta__contents{font-size:20px;font-weight:500;height:84px;text-align:center}.cta__button{align-items:center;background-color:var(--base-color-surface);border-color:var(--base-color-primary);border-radius:100px;border-style:solid;border-width:2px;color:var(--base-color-primary);display:flex;font-weight:700;gap:12px;height:68px;padding-block:6px;padding-inline:24px 16px;width:auto}.cta__icon{height:32px;width:32px}@media (max-width:1024px){.cta__title{font-size:40px}.cta__contents{font-size:16px}}@media (max-width:768px){.cta-section{flex-direction:column}.cta{padding-inline:20px;width:100%}.cta:last-child{border-left-style:none;border-top-style:solid}.cta__title{font-size:44px}.cta__contents{font-size:20px}.cta__button{height:44px;white-space:nowrap}.cta__icon{height:18px;width:18px}}@media (max-width:480px){.cta__title{font-size:32px}.cta__contents{font-size:14px}}.pagination{margin-block:64px;.pagination__list{align-items:center;display:flex;justify-content:center;padding-left:0}.pagination__list-numbers{align-content:center;text-align:center;width:38px}.blog-pagination__number-link{color:var(--base-color-primary);font-size:16px;font-weight:500;line-height:16px;text-decoration:none}.current-page{align-items:center;background-color:var(--base-color-tertiary);border-color:var(--base-color-tertiary);border-radius:50%;color:var(--base-color-surface);display:flex;font-size:20px;height:38px;justify-content:center;line-height:20px;text-decoration:none;width:38px}}@media (max-width:768px){.pagination{margin-block:0 40px}}@font-face{font-family:Jost;src:url(//46169640.fs1.hubspotusercontent-na1.net/hubfs/46169640/raw_assets/public/theme-satis/fonts/Jost-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;src:url(//46169640.fs1.hubspotusercontent-na1.net/hubfs/46169640/raw_assets/public/theme-satis/fonts/NotoSansJP-VariableFont_wght.ttf) format("truetype")}