.ClientsSection-module__ubUkdW__section{border-top:1px solid #f9f9f9;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ClientsSection-module__ubUkdW__inner{flex-direction:column;justify-content:center;align-items:center;width:1280px;max-width:100%;padding:96px 48px;display:flex}.ClientsSection-module__ubUkdW__titleRow{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.ClientsSection-module__ubUkdW__heading{color:#333;flex-direction:column;justify-content:space-around;align-items:center;width:auto;max-width:100%;display:flex}.ClientsSection-module__ubUkdW__fontLato{--clients-heading-font:Lato, "Noto Sans JP", sans-serif}.ClientsSection-module__ubUkdW__fontInter{--clients-heading-font:var(--font-body)}.ClientsSection-module__ubUkdW__title,.ClientsSection-module__ubUkdW__en{width:100%;color:inherit;font-family:var(--clients-heading-font);font-weight:700;line-height:1.4;display:block}.ClientsSection-module__ubUkdW__title{text-align:left;font-size:36px}.ClientsSection-module__ubUkdW__en{opacity:.5;text-align:center;margin:12px 0 0;font-size:16px}.ClientsSection-module__ubUkdW__content{flex-flow:row;justify-content:space-between;align-items:center;gap:48px;width:1280px;max-width:100%;margin:24px 0 0;display:flex}.ClientsSection-module__ubUkdW__logoArea{z-index:1;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:calc(60% - 19.2px);max-width:calc(60% - 19.2px);display:flex;position:relative}.ClientsSection-module__ubUkdW__logos{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.ClientsSection-module__ubUkdW__logo{flex:none;width:calc(45% - 5.5px);max-width:calc(45% - 5.5px)}.ClientsSection-module__ubUkdW__image{flex:none;width:calc(40% - 28.8px);max-width:calc(40% - 28.8px)}.ClientsSection-module__ubUkdW__imageRounded{border-radius:24px}@media (max-width:840px){.ClientsSection-module__ubUkdW__inner{padding:64px 0}.ClientsSection-module__ubUkdW__titleRow{flex-direction:column;justify-content:flex-start;padding:0 24px}.ClientsSection-module__ubUkdW__title{text-align:center}.ClientsSection-module__ubUkdW__content{flex-direction:column;justify-content:flex-start;gap:0}.ClientsSection-module__ubUkdW__logoArea{width:560px;max-width:100%;margin:0 0 40px}.ClientsSection-module__ubUkdW__logos{align-items:stretch;gap:10px 20px}.ClientsSection-module__ubUkdW__logoResponsive{width:calc(40% - 12px);max-width:calc(40% - 12px)}.ClientsSection-module__ubUkdW__image{width:60%;max-width:60%}}@media (max-width:600px){.ClientsSection-module__ubUkdW__title{font-size:28px}.ClientsSection-module__ubUkdW__content{padding:0 24px}.ClientsSection-module__ubUkdW__logos{gap:10px}.ClientsSection-module__ubUkdW__logoResponsive{width:calc(50% - 5px);max-width:calc(50% - 5px)}.ClientsSection-module__ubUkdW__image{width:80%;max-width:80%}}
.ContactCtaBox-module__7lPTnq__box{background:#d6d6d6;border-radius:24px;flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;margin:60px 0 0;padding:80px;display:flex;position:relative}.ContactCtaBox-module__7lPTnq__background{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ContactCtaBox-module__7lPTnq__texts{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:16px;width:auto;max-width:100%;display:flex;position:relative}.ContactCtaBox-module__7lPTnq__copy{color:#fff;width:auto;max-width:100%;font-family:var(--font-body);text-align:left;font-size:48px;font-weight:700;line-height:1.4}.ContactCtaBox-module__7lPTnq__description{color:#fff;width:100%;font-family:var(--font-body);text-align:left;font-size:16px;font-weight:400;line-height:1.6}.ContactCtaBox-module__7lPTnq__button{width:calc(25% - 12px);max-width:calc(25% - 12px);transition:all .3s var(--ease-studio);background:#222;border:1px solid #222;border-radius:48px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:8px;padding:15px 60px;display:flex;position:relative}.ContactCtaBox-module__7lPTnq__button:hover{background:#fff;border-color:#000}.ContactCtaBox-module__7lPTnq__buttonText{color:#fff;font-family:var(--font-body);text-align:left;transition:color .3s var(--ease-studio);flex:none;font-size:18px;font-weight:700;line-height:1.4}.ContactCtaBox-module__7lPTnq__button:hover .ContactCtaBox-module__7lPTnq__buttonText{color:#222}@media (max-width:1080px){.ContactCtaBox-module__7lPTnq__box{flex-flow:column;gap:24px;padding:40px}.ContactCtaBox-module__7lPTnq__texts{justify-content:center;align-items:center}.ContactCtaBox-module__7lPTnq__copy{text-align:center;font-size:40px}.ContactCtaBox-module__7lPTnq__description{text-align:center}}@media (max-width:840px){.ContactCtaBox-module__7lPTnq__copy{width:417px;font-size:36px}}@media (max-width:600px){.ContactCtaBox-module__7lPTnq__box{margin:40px 0 0;padding:40px 15px}.ContactCtaBox-module__7lPTnq__texts{flex:none;width:90%;max-width:90%}.ContactCtaBox-module__7lPTnq__copy{text-align:justify;width:100%;font-size:24px}.ContactCtaBox-module__7lPTnq__description{text-align:justify;font-size:14px}.ContactCtaBox-module__7lPTnq__button{width:90%;max-width:90%;padding:12px 0}.ContactCtaBox-module__7lPTnq__buttonText{font-size:16px}}
.ContactCta-module__5GmIPG__wrapper{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:24px;width:1380px;max-width:100%;margin:0 0 120px;padding:0 60px 64px;display:flex;position:relative}@media (max-width:1080px){.ContactCta-module__5GmIPG__wrapper{justify-content:space-between;align-items:center}}@media (max-width:840px){.ContactCta-module__5GmIPG__wrapper{padding:0}}@media (max-width:600px){.ContactCta-module__5GmIPG__wrapper{width:100%;padding:0 26px}}
.FeatureChecklist-module__NPkJeW__card{background:#fff;border-radius:12px;flex-flow:wrap;flex:none;justify-content:flex-start;align-items:stretch;gap:0 48px;width:100%;max-width:100%;margin:32px 0 0;padding:64px;display:flex}.FeatureChecklist-module__NPkJeW__title{color:#222;width:100%;font-family:var(--font-body);text-align:left;font-size:24px;font-weight:700;line-height:1.4}.FeatureChecklist-module__NPkJeW__points{flex-flow:wrap;flex:none;justify-content:flex-start;align-items:flex-start;gap:24px 48px;width:100%;max-width:100%;margin:48px 0 0;display:flex}.FeatureChecklist-module__NPkJeW__list{flex-direction:column;flex:none;align-items:center;gap:48px;width:100%;max-width:100%;display:flex}.FeatureChecklist-module__NPkJeW__item{background:#fff;flex-flow:row;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:100%;display:flex}.FeatureChecklist-module__NPkJeW__checkIcon{width:48px;max-width:calc(100% - 6px);height:48px;color:var(--color-brand);background:#f4fdf4;border-radius:8px;margin:0 6px 0 0;font-size:24px}.FeatureChecklist-module__NPkJeW__itemBody{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:auto;max-width:100%;display:flex}.FeatureChecklist-module__NPkJeW__itemTitle{width:100%;color:var(--color-brand);font-family:var(--font-body);text-align:left;font-size:16px;font-weight:700;line-height:1.4}.FeatureChecklist-module__NPkJeW__itemText{color:#222;width:100%;font-family:var(--font-body);text-align:left;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.6}@media (max-width:1080px){.FeatureChecklist-module__NPkJeW__card{gap:48px}.FeatureChecklist-module__NPkJeW__points{gap:24px}}@media (max-width:840px){.FeatureChecklist-module__NPkJeW__card{align-items:center;width:640px;padding:48px 24px}.FeatureChecklist-module__NPkJeW__title{text-align:center}.FeatureChecklist-module__NPkJeW__points{margin:24px 0 0}}@media (max-width:600px){.FeatureChecklist-module__NPkJeW__points{flex-flow:column}.FeatureChecklist-module__NPkJeW__itemText{margin:12px 0 0;font-size:16px}}
.FeatureOverview-module__u-w4hq__card{background:#fff;border-radius:12px;flex-flow:wrap;flex:none;justify-content:flex-start;align-items:stretch;gap:48px;width:100%;max-width:100%;margin:32px 0 0;padding:64px;display:flex}.FeatureOverview-module__u-w4hq__summary{border-right:1px solid #e3dfdf;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:calc(40% - 28.8px);max-width:calc(40% - 28.8px);padding:0 48px 0 0;display:flex}.FeatureOverview-module__u-w4hq__summaryCenter{justify-content:center}.FeatureOverview-module__u-w4hq__summaryTitle{color:#222;width:100%;font-family:var(--font-body);text-align:left;font-size:24px;font-weight:700;line-height:1.4}.FeatureOverview-module__u-w4hq__summaryText{color:#222;width:100%;font-family:var(--font-body);text-align:justify;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.6}.FeatureOverview-module__u-w4hq__items{flex-flow:wrap;flex:1;justify-content:flex-start;align-items:stretch;gap:48px;width:auto;max-width:100%;display:flex}.FeatureOverview-module__u-w4hq__item{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:24px;width:calc(50% - 24px);max-width:calc(50% - 24px);display:flex}.FeatureOverview-module__u-w4hq__itemIcon{color:#333;width:48px;height:48px;font-size:36px}.FeatureOverview-module__u-w4hq__itemBody{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:auto;max-width:100%;display:flex}.FeatureOverview-module__u-w4hq__itemTitle{color:#222;width:100%;font-family:var(--font-body);text-align:left;font-size:16px;font-weight:700;line-height:1.4}.FeatureOverview-module__u-w4hq__itemText{color:#8c8c8c;width:100%;font-family:var(--font-body);text-align:left;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:840px){.FeatureOverview-module__u-w4hq__card{align-items:center;width:640px;padding:48px 24px}.FeatureOverview-module__u-w4hq__summary{border-bottom:1px solid #e3dfdf;border-right:0;width:100%;max-width:100%;padding:0 0 48px}.FeatureOverview-module__u-w4hq__summaryTitle{text-align:center}.FeatureOverview-module__u-w4hq__summaryText{text-align:left}.FeatureOverview-module__u-w4hq__item{flex-direction:column}.FeatureOverview-module__u-w4hq__itemBody{justify-content:flex-start}}
.FeaturePoints-module__Rqdg9q__columns{flex-flow:row;flex:none;justify-content:space-between;align-items:stretch;gap:24px;width:100%;max-width:100%;margin:32px 0 0;display:flex}.FeaturePoints-module__Rqdg9q__point{background:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:calc(50% - 12px);max-width:calc(50% - 12px);display:flex;overflow:hidden}.FeaturePoints-module__Rqdg9q__body{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%;display:flex}.FeaturePoints-module__Rqdg9q__pointFirst{gap:0;padding:0}.FeaturePoints-module__Rqdg9q__pointFirst .FeaturePoints-module__Rqdg9q__body{flex:1;width:100%;padding:64px 64px 48px}.FeaturePoints-module__Rqdg9q__pointSecond{gap:48px;padding:64px}.FeaturePoints-module__Rqdg9q__pointSecond .FeaturePoints-module__Rqdg9q__body{flex:none;width:auto;padding:0}.FeaturePoints-module__Rqdg9q__title{color:#222;width:100%;font-family:var(--font-body);text-align:center;font-size:24px;font-weight:700;line-height:1.4}.FeaturePoints-module__Rqdg9q__text{color:#222;width:100%;font-family:var(--font-body);text-align:justify;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1080px){.FeaturePoints-module__Rqdg9q__point{flex-flow:wrap}}@media (max-width:840px){.FeaturePoints-module__Rqdg9q__columns{flex-direction:column;justify-content:flex-start;align-items:center}.FeaturePoints-module__Rqdg9q__point{flex-flow:wrap;justify-content:center;align-items:center;width:640px;max-width:100%}.FeaturePoints-module__Rqdg9q__pointFirst .FeaturePoints-module__Rqdg9q__body{flex:none;width:100%;padding:48px 24px}.FeaturePoints-module__Rqdg9q__pointSecond{padding:48px 24px}.FeaturePoints-module__Rqdg9q__pointSecond .FeaturePoints-module__Rqdg9q__body{width:100%}.FeaturePoints-module__Rqdg9q__text{text-align:left}}
.SectionHeading-module__Nx1wzW__heading{flex-direction:column;justify-content:flex-start;align-items:center;width:570px;max-width:100%;display:flex}.SectionHeading-module__Nx1wzW__title,.SectionHeading-module__Nx1wzW__en{width:100%;color:inherit;text-align:center;font-family:Lato,Noto Sans JP,sans-serif;font-weight:700;line-height:1.4;display:block}.SectionHeading-module__Nx1wzW__title{font-size:36px}.SectionHeading-module__Nx1wzW__en{opacity:.5;margin:12px 0 0;font-size:16px}@media (max-width:600px){.SectionHeading-module__Nx1wzW__title{font-size:28px}}
.FeatureSection-module__deVMFW__section{background:#f9f9f9;border-top:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.FeatureSection-module__deVMFW__inner{flex-direction:column;justify-content:center;align-items:center;width:1280px;max-width:100%;padding:96px 48px;display:flex}@media (max-width:840px){.FeatureSection-module__deVMFW__inner{padding:64px 48px}}@media (max-width:600px){.FeatureSection-module__deVMFW__inner{padding:64px 12px}}
.ProblemSection-module__p4uCqq__section{flex-direction:column;justify-content:flex-start;align-items:center;width:1280px;max-width:100%;padding:120px 48px 96px;display:flex}.ProblemSection-module__p4uCqq__cards{flex-flow:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%;margin:60px 0 0;display:flex}.ProblemSection-module__p4uCqq__card{background:#fff;border:1px solid #e0dfe1;border-radius:16px;flex-direction:row;flex:none;justify-content:center;align-items:flex-start;gap:96px;width:calc(33.3% - 16.008px);max-width:calc(33.3% - 16.008px);padding:64px 48px 48px;display:flex;position:relative;overflow:hidden}.ProblemSection-module__p4uCqq__body{flex-direction:column;flex:1;align-items:flex-start;width:auto;max-width:100%;display:flex}.ProblemSection-module__p4uCqq__title{color:#222;width:100%;font-family:var(--font-body);text-align:center;font-size:24px;font-weight:600;line-height:1.4}.ProblemSection-module__p4uCqq__text{color:#222;width:100%;font-family:var(--font-body);text-align:left;margin:24px 0 0;font-size:16px;font-weight:500;line-height:1.4}.ProblemSection-module__p4uCqq__text p{color:inherit;font:inherit;margin:0}.ProblemSection-module__p4uCqq__textSpaced p{margin:0 0 12px}.ProblemSection-module__p4uCqq__number{background:var(--color-brand);color:#fff;width:64px;height:64px;font-family:var(--font-body);text-align:center;border-radius:0 0 24px;font-size:24px;font-weight:600;line-height:1.4;position:absolute;top:0;left:0}@media (max-width:840px){.ProblemSection-module__p4uCqq__section{width:720px}.ProblemSection-module__p4uCqq__card{flex-direction:column-reverse;width:100%;max-width:100%}}@media (max-width:600px){.ProblemSection-module__p4uCqq__section{padding:64px 24px}.ProblemSection-module__p4uCqq__cards{margin:48px 0 0}.ProblemSection-module__p4uCqq__card{padding:56px 24px 48px}.ProblemSection-module__p4uCqq__title{font-size:20px}.ProblemSection-module__p4uCqq__text{font-size:14px}.ProblemSection-module__p4uCqq__card:first-child .ProblemSection-module__p4uCqq__number{width:56px;height:56px;font-size:20px}}
