h1{border-bottom:2px solid #d0d0d1;display:block;font-size:clamp(1.5rem,3.39vw,1.625rem);margin:0 auto;max-width:1200px;position:relative}h1::before{border-bottom:2px solid #12b3c7;content:"";display:block;height:0;left:0;position:absolute;top:100%;width:40px}section{padding:3.5rem 20px;position:relative}section h2{box-sizing:border-box;font-size:clamp(1.25rem,2.86vw,1.375rem);margin:0 auto;max-width:1200px}section h2::before{border-width:0 0 0 4px}section img{display:block}#toHead{position:relative}.container.group,.container.service{display:contents}.pageBanner,.serviceTopBanner{padding:0;position:relative}.moreBtn,.resetBtn{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-weight:bold;justify-content:center;position:relative}.moreBtn::before,.moreBtn::after,.resetBtn::before,.resetBtn::after{border-radius:0.063rem;bottom:0;box-sizing:border-box;content:"";display:block;margin:auto 0;position:absolute;top:0}.moreBtn{border:1px solid #027e9b;border-radius:1.5rem;color:#027e9b;margin:0 auto;min-height:3rem;padding:.1em .5em;width:min(12.5rem,100%)}.moreBtn::before,.moreBtn::after{border:0.063rem solid #027e9b}.moreBtn::before{height:0.75rem;left:1.813rem;width:0}.moreBtn::after{height:0;left:1.5rem;width:0.75rem}.resetBtn{border-radius:1.25rem;color:#333;font-size:0.875rem;margin:0 0 0 auto;min-height:2.5rem;padding:.1em 1rem .1em 2.75rem}.resetBtn::before,.resetBtn::after{border:0.063rem solid #333;transform:rotate(45deg)}.resetBtn::before{height:0.75rem;left:1.313rem;width:0}.resetBtn::after{height:0;left:1rem;width:0.75rem}.pickupSection:has(#pickupService){overflow:hidden;padding-bottom:0}.pickupList{align-items:start;position:relative;display:grid;gap:24px;margin:2rem auto 0;max-width:1200px}.pickupList>li{background-color:#fff;border-radius:0.5rem;display:flex;height:100%}.pickupList dl{align-items:flex-start;background-color:#fff;border-radius:0.5rem;box-sizing:border-box;color:#333;display:grid;grid-template-rows:repeat(5, max-content) 1fr;height:100%;overflow:hidden}.pickupList dt{color:#027e9b;font-size:1.125rem;font-weight:bold;margin:0;order:0;padding:calc(1rem - .4em) 24px}.pickupList dd{margin:-0.4em 0 0;order:1;padding:0 24px calc(1rem - .4em)}.pickupList dd:has(img){order:0;padding:8px 24px 24px}.pickupList a{display:flex;height:100%}.pickupList .pickupCategory{align-items:center;border:1px solid #d6d6d6;border-radius:0.25rem;box-sizing:border-box;display:inline-flex;font-size:0.875rem;justify-self:start;justify-content:center;line-height:1.2;margin:1rem 24px 0;min-height:1.5rem;min-width:min(8.75rem,100% - 32px);order:-1;padding:0 8px}.pickupList .pickupSubTitle{font-weight:bold}.pickupList .pickupTags{align-self:end;background-color:#f5f5f5;grid-row:6/7;margin-top:1rem;order:2;padding:calc(1rem - .4em) 24px}.pickupList#pickupService{gap:clamp(24px,4vw,32px);margin-top:clamp(48px,8vw,64px)}.pickupList#pickupService::before{background-color:#12b3c7;content:"";display:block;height:200vh;left:0;margin:clamp(-32px,-4vw,-24px) -50% 0;position:absolute;width:200%;z-index:-1}.pickupList#pickupService img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pickupList#pickupService dl{display:flex;flex-direction:column;overflow:hidden}.pickupList#pickupService dd:has(img){margin:0;order:-2;padding:0 0 56.25%;position:relative;width:100%}.pickupList#pickupService dd:has(img) img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.pickupList#pickupService a dt{color:#027e9b}.resultList{align-items:start;position:relative;display:grid;gap:24px;margin:0 auto;max-width:1200px}.resultList>li{background-color:#fff;border-radius:0.5rem;display:flex;height:100%;min-width:0}.resultList dl{align-items:flex-start;background-color:#fff;border-radius:0.5rem;box-sizing:border-box;color:#333;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(5, max-content) 1fr;height:100%;overflow:hidden}.resultList dl:not(:has(.pickupTags)){padding-bottom:0.5rem}.resultList dl:has(~.ssDataTags){height:auto;margin-bottom:1rem}.resultList dt{color:#027e9b;font-size:1.125rem;font-weight:bold;margin:0;order:0;padding:calc(1rem - .4em) 24px}.resultList dd{margin:-0.4em 0 0;order:1;padding:0 24px calc(1rem - .4em)}.resultList dd:has(img){order:0;padding:8px 24px 24px}.resultList a{display:flex;flex-direction:column;height:100%;min-width:0;text-decoration:none}.resultList .resultCategory{align-items:center;border:1px solid #d6d6d6;border-radius:0.25rem;box-sizing:border-box;display:inline-flex;font-size:0.875rem;justify-self:start;justify-content:center;line-height:1.2;margin:1rem 24px 0;min-height:1.5rem;min-width:min(8.75rem,100% - 32px);order:-2;padding:0 8px}.resultList .resultTitle,.resultList .resultSubTitle{font-weight:bold}.resultList .ssDataTags{align-self:end;background-color:#f5f5f5;border-radius:0 0 8px 8px;box-sizing:border-box;color:#333;grid-row:6/7;line-height:1.8;margin:auto 0 0;min-width:0;min-height:0;overflow:hidden;padding:calc(1rem - .4em) 24px;text-overflow:ellipsis;white-space:nowrap;width:100%}.resultList .resultItem>a:has(figure){flex-direction:row;align-items:flex-start;background-color:#fff;border-radius:0.5rem;box-sizing:border-box;color:#333;display:grid;grid-template-rows:repeat(5, max-content) 1fr;height:100%;overflow:hidden}.resultList .resultItem>a:has(figure) dl{display:contents}.resultList .resultItem figure{margin:0;order:-1}.resultList .noResult{height:auto;padding:calc(3rem - .4em) 24px}@media(min-width: 480px){.pickupList,.resultList{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 769px){.pickupList.sep3Col{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 641px)and (max-width: 769px),(min-width: 981px){.resultList a:has(figure){grid-template-columns:1fr 120px}.resultList a:has(figure) dt{grid-column:1/3}.resultList a:has(figure) figure{grid-column:2/3;grid-row:3/5;padding-left:0}.resultList a:has(figure) .resultCategory,.resultList a:has(figure) .ssDataTags{grid-column:1/3}.pickupList dl:has(img){grid-template-columns:1fr 120px}.pickupList dl:has(img) dt{grid-column:1/3}.pickupList dl:has(img) dt:has(img),.pickupList dl:has(img) dd:has(img){grid-column:2/3;grid-row:3/5;padding-left:0}.pickupList dl:has(img) .pickupCategory,.pickupList dl:has(img) .pickupTags{grid-column:1/3}}.themeSelectGrid{margin:2rem auto 0;max-width:1200px}.themeSelectGrid a{box-sizing:border-box;color:inherit;opacity:1;text-decoration:none}.themeSelectGrid dt{background-color:#e7f7f9;background-position:24px center;background-repeat:no-repeat;border-left:1px solid #d6d6d6;color:#333;position:relative;transition:all .2s}.themeSelectGrid dt::before,.themeSelectGrid dt::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .2s}.themeSelectGrid dt::before{background-color:#027e9b;width:0}.themeSelectGrid dt::after{background-position:24px center;background-repeat:no-repeat;opacity:0;width:100%}.themeSelectGrid dt:hover,.themeSelectGrid dt:has(a:hover,a:active){color:#fff}.themeSelectGrid dt:hover::before,.themeSelectGrid dt:has(a:hover,a:active)::before{width:100%}.themeSelectGrid dt:hover::after,.themeSelectGrid dt:has(a:hover,a:active)::after{opacity:1}.themeSelectGrid dt:first-of-type{border-top:1px solid #d6d6d6}.themeSelectGrid dt:has(+dd[data-slug=biz-transform]){background-image:url(../img/service/ico_service_biz-transform.svg)}.themeSelectGrid dt:has(+dd[data-slug=biz-transform])::after{background-image:url(../img/service/ico_service_biz-transform_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=decisions]){background-image:url(../img/service/ico_service_decisions.svg)}.themeSelectGrid dt:has(+dd[data-slug=decisions])::after{background-image:url(../img/service/ico_service_decisions_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=latest-tech]){background-image:url(../img/service/ico_service_latest-tech.svg)}.themeSelectGrid dt:has(+dd[data-slug=latest-tech])::after{background-image:url(../img/service/ico_service_latest-tech_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=mktg-sales]){background-image:url(../img/service/ico_service_mktg-sales.svg)}.themeSelectGrid dt:has(+dd[data-slug=mktg-sales])::after{background-image:url(../img/service/ico_service_mktg-sales_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=sys-bpr]){background-image:url(../img/service/ico_service_sys-bpr.svg)}.themeSelectGrid dt:has(+dd[data-slug=sys-bpr])::after{background-image:url(../img/service/ico_service_sys-bpr_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=governance]){background-image:url(../img/service/ico_service_governance.svg)}.themeSelectGrid dt:has(+dd[data-slug=governance])::after{background-image:url(../img/service/ico_service_governance_w.svg)}.themeSelectGrid dt:has(+dd[data-slug=hr-workplace]){background-image:url(../img/service/ico_service_hr-workplace.svg)}.themeSelectGrid dt:has(+dd[data-slug=hr-workplace])::after{background-image:url(../img/service/ico_service_hr-workplace_w.svg)}.themeSelectGrid dt a{align-items:center;display:flex;height:100%;padding:calc(40px - .4em) 70px calc(40px - .4em) 100px;position:relative;z-index:1}.themeSelectGrid dt a::before,.themeSelectGrid dt a::after{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0;transition:all .2s}.themeSelectGrid dt a::before{background-color:#027e9b;border-radius:20px;height:40px;right:20px;width:40px}.themeSelectGrid dt a::after{border-right:3px solid #fff;border-top:3px solid #fff;height:8px;right:36px;transform:rotate(45deg);width:8px}.themeSelectGrid dt a:hover::before,.themeSelectGrid dt a:active::before{background-color:#fff}.themeSelectGrid dt a:hover::after,.themeSelectGrid dt a:active::after{border-color:#027e9b}.themeSelectGrid dd{align-items:center;border-right:1px solid #d6d6d6;display:flex}.themeSelectGrid dd a,.themeSelectGrid dd li{align-items:center;box-sizing:border-box;display:flex;min-height:3rem;position:relative}.themeSelectGrid dd a{padding:2px 16px 2px 40px;z-index:1}.themeSelectGrid dd a::before,.themeSelectGrid dd a::after{background-position:center center;background-repeat:no-repeat;bottom:0;content:"";display:block;height:16px;left:16px;margin:auto 0;position:absolute;top:0;transition:opacity .2s;width:16px}.themeSelectGrid dd a::before{opacity:0}.themeSelectGrid dd a:hover::before,.themeSelectGrid dd a:active::before{opacity:1}.themeSelectGrid dd a:hover::after,.themeSelectGrid dd a:active::after{opacity:0}.themeSelectGrid dd li{background-color:#e7f7f9;border:1px solid #c1ecf1;border-radius:4px;color:#027e9b;overflow:hidden;transition:all .2s}.themeSelectGrid dd li::before{background-color:#027e9b;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .2s;width:0}.themeSelectGrid dd li:hover,.themeSelectGrid dd li:has(a:hover,a:active){border-color:#027e9b;color:#fff}.themeSelectGrid dd li:hover::before,.themeSelectGrid dd li:has(a:hover,a:active)::before{width:100%}.themeSelectGrid dd li[data-subslug=payments] a::before{background-image:url(../img/service/ico_service_payments_w.svg)}.themeSelectGrid dd li[data-subslug=payments] a::after{background-image:url(../img/service/ico_service_payments.svg)}.themeSelectGrid dd li[data-subslug=consulting] a::before{background-image:url(../img/service/ico_service_consulting_w.svg)}.themeSelectGrid dd li[data-subslug=consulting] a::after{background-image:url(../img/service/ico_service_consulting.svg)}.themeSelectGrid dd li[data-subslug=pm] a::before{background-image:url(../img/service/ico_service_pm_w.svg)}.themeSelectGrid dd li[data-subslug=pm] a::after{background-image:url(../img/service/ico_service_pm.svg)}.themeSelectGrid dd li[data-subslug=global] a::before{background-image:url(../img/service/ico_service_global_w.svg)}.themeSelectGrid dd li[data-subslug=global] a::after{background-image:url(../img/service/ico_service_global.svg)}.themeSelectGrid dd li[data-subslug=fintech] a::before{background-image:url(../img/service/ico_service_fintech_w.svg)}.themeSelectGrid dd li[data-subslug=fintech] a::after{background-image:url(../img/service/ico_service_fintech.svg)}.themeSelectGrid dd li[data-subslug=ifrs] a::before{background-image:url(../img/service/ico_service_ifrs_w.svg)}.themeSelectGrid dd li[data-subslug=ifrs] a::after{background-image:url(../img/service/ico_service_ifrs.svg)}.themeSelectGrid dd li[data-subslug=dev-platform] a::before{background-image:url(../img/service/ico_service_dev-platform_w.svg)}.themeSelectGrid dd li[data-subslug=dev-platform] a::after{background-image:url(../img/service/ico_service_dev-platform.svg)}.themeSelectGrid dd li[data-subslug=energy] a::before{background-image:url(../img/service/ico_service_energy_w.svg)}.themeSelectGrid dd li[data-subslug=energy] a::after{background-image:url(../img/service/ico_service_energy.svg)}.themeSelectGrid dd li[data-subslug=fin-acct] a::before{background-image:url(../img/service/ico_service_fin-acct_w.svg)}.themeSelectGrid dd li[data-subslug=fin-acct] a::after{background-image:url(../img/service/ico_service_fin-acct.svg)}.themeSelectGrid dd li[data-subslug=sales-inv] a::before{background-image:url(../img/service/ico_service_sales-inv_w.svg)}.themeSelectGrid dd li[data-subslug=sales-inv] a::after{background-image:url(../img/service/ico_service_sales-inv.svg)}.themeSelectGrid dd li[data-subslug=mfg-mgmt] a::before{background-image:url(../img/service/ico_service_mfg-mgmt_w.svg)}.themeSelectGrid dd li[data-subslug=mfg-mgmt] a::after{background-image:url(../img/service/ico_service_mfg-mgmt.svg)}.themeSelectGrid dd li[data-subslug=biz-mgmt] a::before{background-image:url(../img/service/ico_service_biz-mgmt_w.svg)}.themeSelectGrid dd li[data-subslug=biz-mgmt] a::after{background-image:url(../img/service/ico_service_biz-mgmt.svg)}.themeSelectGrid dd li[data-subslug=credit-mgmt] a::before{background-image:url(../img/service/ico_service_credit-mgmt_w.svg)}.themeSelectGrid dd li[data-subslug=credit-mgmt] a::after{background-image:url(../img/service/ico_service_credit-mgmt.svg)}.themeSelectGrid dd li[data-subslug=video-image] a::before{background-image:url(../img/service/ico_service_video-image_w.svg)}.themeSelectGrid dd li[data-subslug=video-image] a::after{background-image:url(../img/service/ico_service_video-image.svg)}.themeSelectGrid dd li[data-subslug=cloud] a::before{background-image:url(../img/service/ico_service_cloud_w.svg)}.themeSelectGrid dd li[data-subslug=cloud] a::after{background-image:url(../img/service/ico_service_cloud.svg)}.themeSelectGrid dd li[data-subslug=generation-ai] a::before{background-image:url(../img/service/ico_service_generation-ai_w.svg)}.themeSelectGrid dd li[data-subslug=generation-ai] a::after{background-image:url(../img/service/ico_service_generation-ai.svg)}.themeSelectGrid dd li[data-subslug=ai-rpa] a::before{background-image:url(../img/service/ico_service_ai-rpa_w.svg)}.themeSelectGrid dd li[data-subslug=ai-rpa] a::after{background-image:url(../img/service/ico_service_ai-rpa.svg)}.themeSelectGrid dd li[data-subslug=rnd] a::before{background-image:url(../img/service/ico_service_rnd_w.svg)}.themeSelectGrid dd li[data-subslug=rnd] a::after{background-image:url(../img/service/ico_service_rnd.svg)}.themeSelectGrid dd li[data-subslug=poc] a::before{background-image:url(../img/service/ico_service_poc_w.svg)}.themeSelectGrid dd li[data-subslug=poc] a::after{background-image:url(../img/service/ico_service_poc.svg)}.themeSelectGrid dd li[data-subslug=iot] a::before{background-image:url(../img/service/ico_service_iot_w.svg)}.themeSelectGrid dd li[data-subslug=iot] a::after{background-image:url(../img/service/ico_service_iot.svg)}.themeSelectGrid dd li[data-subslug=big-data] a::before{background-image:url(../img/service/ico_service_big-data_w.svg)}.themeSelectGrid dd li[data-subslug=big-data] a::after{background-image:url(../img/service/ico_service_big-data.svg)}.themeSelectGrid dd li[data-subslug=bi-data] a::before{background-image:url(../img/service/ico_service_bi-data_w.svg)}.themeSelectGrid dd li[data-subslug=bi-data] a::after{background-image:url(../img/service/ico_service_bi-data.svg)}.themeSelectGrid dd li[data-subslug=vdi] a::before{background-image:url(../img/service/ico_service_vdi_w.svg)}.themeSelectGrid dd li[data-subslug=vdi] a::after{background-image:url(../img/service/ico_service_vdi.svg)}.themeSelectGrid dd li[data-subslug=crm-sfa] a::before{background-image:url(../img/service/ico_service_crm-sfa_w.svg)}.themeSelectGrid dd li[data-subslug=crm-sfa] a::after{background-image:url(../img/service/ico_service_crm-sfa.svg)}.themeSelectGrid dd li[data-subslug=license-hw] a::before{background-image:url(../img/service/ico_service_license-hw_w.svg)}.themeSelectGrid dd li[data-subslug=license-hw] a::after{background-image:url(../img/service/ico_service_license-hw.svg)}.themeSelectGrid dd li[data-subslug=erp] a::before{background-image:url(../img/service/ico_service_erp_w.svg)}.themeSelectGrid dd li[data-subslug=erp] a::after{background-image:url(../img/service/ico_service_erp.svg)}.themeSelectGrid dd li[data-subslug=crm] a::before{background-image:url(../img/service/ico_service_crm_w.svg)}.themeSelectGrid dd li[data-subslug=crm] a::after{background-image:url(../img/service/ico_service_crm.svg)}.themeSelectGrid dd li[data-subslug=marketing] a::before{background-image:url(../img/service/ico_service_marketing_w.svg)}.themeSelectGrid dd li[data-subslug=marketing] a::after{background-image:url(../img/service/ico_service_marketing.svg)}.themeSelectGrid dd li[data-subslug=cms] a::before{background-image:url(../img/service/ico_service_cms_w.svg)}.themeSelectGrid dd li[data-subslug=cms] a::after{background-image:url(../img/service/ico_service_cms.svg)}.themeSelectGrid dd li[data-subslug=promo-event] a::before{background-image:url(../img/service/ico_service_promo-event_w.svg)}.themeSelectGrid dd li[data-subslug=promo-event] a::after{background-image:url(../img/service/ico_service_promo-event.svg)}.themeSelectGrid dd li[data-subslug=ec-web-media] a::before{background-image:url(../img/service/ico_service_ec-web-media_w.svg)}.themeSelectGrid dd li[data-subslug=ec-web-media] a::after{background-image:url(../img/service/ico_service_ec-web-media.svg)}.themeSelectGrid dd li[data-subslug=fax-email] a::before{background-image:url(../img/service/ico_service_fax-email_w.svg)}.themeSelectGrid dd li[data-subslug=fax-email] a::after{background-image:url(../img/service/ico_service_fax-email.svg)}.themeSelectGrid dd li[data-subslug=comms] a::before{background-image:url(../img/service/ico_service_comms_w.svg)}.themeSelectGrid dd li[data-subslug=comms] a::after{background-image:url(../img/service/ico_service_comms.svg)}.themeSelectGrid dd li[data-subslug=design-prod] a::before{background-image:url(../img/service/ico_service_design-prod_w.svg)}.themeSelectGrid dd li[data-subslug=design-prod] a::after{background-image:url(../img/service/ico_service_design-prod.svg)}.themeSelectGrid dd li[data-subslug=mobile] a::before{background-image:url(../img/service/ico_service_mobile_w.svg)}.themeSelectGrid dd li[data-subslug=mobile] a::after{background-image:url(../img/service/ico_service_mobile.svg)}.themeSelectGrid dd li[data-subslug=assess] a::before{background-image:url(../img/service/ico_service_assess_w.svg)}.themeSelectGrid dd li[data-subslug=assess] a::after{background-image:url(../img/service/ico_service_assess.svg)}.themeSelectGrid dd li[data-subslug=bpo] a::before{background-image:url(../img/service/ico_service_bpo_w.svg)}.themeSelectGrid dd li[data-subslug=bpo] a::after{background-image:url(../img/service/ico_service_bpo.svg)}.themeSelectGrid dd li[data-subslug=edi] a::before{background-image:url(../img/service/ico_service_edi_w.svg)}.themeSelectGrid dd li[data-subslug=edi] a::after{background-image:url(../img/service/ico_service_edi.svg)}.themeSelectGrid dd li[data-subslug=staffing] a::before{background-image:url(../img/service/ico_service_staffing_w.svg)}.themeSelectGrid dd li[data-subslug=staffing] a::after{background-image:url(../img/service/ico_service_staffing.svg)}.themeSelectGrid dd li[data-subslug=call-center] a::before{background-image:url(../img/service/ico_service_call-center_w.svg)}.themeSelectGrid dd li[data-subslug=call-center] a::after{background-image:url(../img/service/ico_service_call-center.svg)}.themeSelectGrid dd li[data-subslug=help-desk] a::before{background-image:url(../img/service/ico_service_help-desk_w.svg)}.themeSelectGrid dd li[data-subslug=help-desk] a::after{background-image:url(../img/service/ico_service_help-desk.svg)}.themeSelectGrid dd li[data-subslug=bpm-wf] a::before{background-image:url(../img/service/ico_service_bpm-wf_w.svg)}.themeSelectGrid dd li[data-subslug=bpm-wf] a::after{background-image:url(../img/service/ico_service_bpm-wf.svg)}.themeSelectGrid dd li[data-subslug=onsite] a::before{background-image:url(../img/service/ico_service_onsite_w.svg)}.themeSelectGrid dd li[data-subslug=onsite] a::after{background-image:url(../img/service/ico_service_onsite.svg)}.themeSelectGrid dd li[data-subslug=data-entry] a::before{background-image:url(../img/service/ico_service_data-entry_w.svg)}.themeSelectGrid dd li[data-subslug=data-entry] a::after{background-image:url(../img/service/ico_service_data-entry.svg)}.themeSelectGrid dd li[data-subslug=modernization] a::before{background-image:url(../img/service/ico_service_modernization_w.svg)}.themeSelectGrid dd li[data-subslug=modernization] a::after{background-image:url(../img/service/ico_service_modernization.svg)}.themeSelectGrid dd li[data-subslug=print-mail] a::before{background-image:url(../img/service/ico_service_print-mail_w.svg)}.themeSelectGrid dd li[data-subslug=print-mail] a::after{background-image:url(../img/service/ico_service_print-mail.svg)}.themeSelectGrid dd li[data-subslug=operations] a::before{background-image:url(../img/service/ico_service_operations_w.svg)}.themeSelectGrid dd li[data-subslug=operations] a::after{background-image:url(../img/service/ico_service_operations.svg)}.themeSelectGrid dd li[data-subslug=maintenance] a::before{background-image:url(../img/service/ico_service_maintenance_w.svg)}.themeSelectGrid dd li[data-subslug=maintenance] a::after{background-image:url(../img/service/ico_service_maintenance.svg)}.themeSelectGrid dd li[data-subslug=monitoring] a::before{background-image:url(../img/service/ico_service_monitoring_w.svg)}.themeSelectGrid dd li[data-subslug=monitoring] a::after{background-image:url(../img/service/ico_service_monitoring.svg)}.themeSelectGrid dd li[data-subslug=dc] a::before{background-image:url(../img/service/ico_service_dc_w.svg)}.themeSelectGrid dd li[data-subslug=dc] a::after{background-image:url(../img/service/ico_service_dc.svg)}.themeSelectGrid dd li[data-subslug=dr-bcp] a::before{background-image:url(../img/service/ico_service_dr-bcp_w.svg)}.themeSelectGrid dd li[data-subslug=dr-bcp] a::after{background-image:url(../img/service/ico_service_dr-bcp.svg)}.themeSelectGrid dd li[data-subslug=it-infra] a::before{background-image:url(../img/service/ico_service_it-infra_w.svg)}.themeSelectGrid dd li[data-subslug=it-infra] a::after{background-image:url(../img/service/ico_service_it-infra.svg)}.themeSelectGrid dd li[data-subslug=infra] a::before{background-image:url(../img/service/ico_service_infra_w.svg)}.themeSelectGrid dd li[data-subslug=infra] a::after{background-image:url(../img/service/ico_service_infra.svg)}.themeSelectGrid dd li[data-subslug=network] a::before{background-image:url(../img/service/ico_service_network_w.svg)}.themeSelectGrid dd li[data-subslug=network] a::after{background-image:url(../img/service/ico_service_network.svg)}.themeSelectGrid dd li[data-subslug=security] a::before{background-image:url(../img/service/ico_service_security_w.svg)}.themeSelectGrid dd li[data-subslug=security] a::after{background-image:url(../img/service/ico_service_security.svg)}.themeSelectGrid dd li[data-subslug=int-ctrl] a::before{background-image:url(../img/service/ico_service_int-ctrl_w.svg)}.themeSelectGrid dd li[data-subslug=int-ctrl] a::after{background-image:url(../img/service/ico_service_int-ctrl.svg)}.themeSelectGrid dd li[data-subslug=doc-mgmt] a::before{background-image:url(../img/service/ico_service_doc-mgmt_w.svg)}.themeSelectGrid dd li[data-subslug=doc-mgmt] a::after{background-image:url(../img/service/ico_service_doc-mgmt.svg)}.themeSelectGrid dd li[data-subslug=hr-payroll] a::before{background-image:url(../img/service/ico_service_hr-payroll_w.svg)}.themeSelectGrid dd li[data-subslug=hr-payroll] a::after{background-image:url(../img/service/ico_service_hr-payroll.svg)}.themeSelectGrid dd li[data-subslug=training] a::before{background-image:url(../img/service/ico_service_training_w.svg)}.themeSelectGrid dd li[data-subslug=training] a::after{background-image:url(../img/service/ico_service_training.svg)}.themeSelectGrid dd li[data-subslug=workstyle] a::before{background-image:url(../img/service/ico_service_workstyle_w.svg)}.themeSelectGrid dd li[data-subslug=workstyle] a::after{background-image:url(../img/service/ico_service_workstyle.svg)}.themeSelectGrid ul{gap:10px}@media(max-width: 768.7px){.themeSelectGrid dt{border-right:1px solid #d6d6d6}.themeSelectGrid dt:first-of-type{border-radius:24px 24px 0 0;overflow:hidden}.themeSelectGrid dd{border-left:1px solid #d6d6d6}.themeSelectGrid dd:last-of-type{border-radius:0 0 24px 24px}}@media(min-width: 769px){.themeSelectGrid dt:first-of-type{border-radius:24px 0 0 0;overflow:hidden}.themeSelectGrid dt:last-of-type{border-radius:0 0 0 24px;overflow:hidden}.themeSelectGrid dd:first-of-type{border-top:1px solid #d6d6d6;border-radius:0 24px 0 0}.themeSelectGrid dd:last-of-type{border-radius:0 0 24px 0}}.industrySelectSection{background-color:#f1fafb}.industrySelectSection:last-child{margin-bottom:-4.375rem;padding-bottom:8.75rem}.industrySelectSection~*{background-color:#f1fafb;padding-top:0}.industrySelectSection~*:last-child{margin-bottom:-4.375rem;padding-bottom:8.75rem}.industryGrid{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr);margin:2rem auto 0;max-width:1200px}.industryGrid li{background-color:#fff;border-radius:0.5rem;display:flex}.industryGrid img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.industryGrid a{color:#333;display:flex;opacity:1;text-decoration:none;width:100%}.industryGrid a:hover img,.industryGrid a:active img{transition:transform .6s ease;transform:scale(1.2)}.industryGrid dl{background-color:#fff;border-radius:0.5rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative;width:100%}.industryGrid dt{color:#027e9b;font-weight:bold;margin:auto 0;position:static;padding:calc(1.5rem - .4em) 16px}.industryGrid dd{overflow:hidden}@media(min-width: 480px){.industryGrid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 769px){.industryGrid{grid-template-columns:repeat(4, 1fr)}}.listLink a{background-color:#027e9b;border-radius:1.5rem;box-sizing:border-box;align-items:center;color:#fff;display:flex;font-weight:bold;justify-content:center;min-height:3rem;padding:.1em .5em;text-decoration:none;width:min(15rem,100%)}.listSection{background-color:#f1fafb;padding:5rem 20px;position:relative}.listSection:last-child{margin-bottom:-4.375rem;padding-bottom:8.75rem}.moreBtnArea{max-width:1200px;margin:2.5rem auto 0}@media(max-width: 799.7px){.moreBtnArea:has(+.resetControlFix){margin-bottom:4rem}}.resetControlFix{box-sizing:border-box;height:0;left:0;margin:0 auto;max-width:1240px;padding:0 20px;position:absolute;right:0;transition:all .2s;width:100%}.resetControlFix.js_fixed{bottom:2.5rem;position:fixed}.resetControlFix.js_fixed .resetBtn{border-color:#027e9b;color:#027e9b}.resetControlFix.js_fixed .resetBtn::before,.resetControlFix.js_fixed .resetBtn::after{border-color:#027e9b}.js_fixed .resetControlFix{opacity:0}.js_fixed .resetControlFix.js_fixed{opacity:1}.resetControlFix .resetBtn{border:2px solid #fff;transform:translateY(-100%);transition:all .2s}.resetControlFix .resetBtn::before,.resetControlFix .resetBtn::after{transition:all .2s}.pageBanner,.serviceTopBanner{position:relative}.pageBanner:not(:has(img)),.serviceTopBanner:not(:has(img)){margin:0 auto;max-width:1200px;padding:5rem 20px}.pageBanner:has(>h1:last-child),.serviceTopBanner:has(>h1:last-child){padding-bottom:0}.pageBanner:has(img),.serviceTopBanner:has(img){display:flex;flex-direction:column;padding:0}.pageBanner:has(img) figure,.serviceTopBanner:has(img) figure{align-items:center;display:flex;justify-content:center;margin:0;order:-1}.pageBanner:has(img) img,.serviceTopBanner:has(img) img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pageBannerTextWrapper,.serviceTopBannerTextWrapper{display:contents}.pageBannerText,.serviceTopBannerText{padding:2.5rem 20px}.pageBannerText h1,.serviceTopBannerText h1{border-style:none;font-size:clamp(1.5rem,6.25vw,3rem);margin:-0.4em 0 calc(-0.5rem - .4em);padding:0}.pageBannerText h1::before,.serviceTopBannerText h1::before{display:none}.pageBannerText p,.serviceTopBannerText p{font-weight:bold;margin-bottom:-0.4em}@media(min-width: 640px){.pageBanner:has(img) figure,.serviceTopBanner:has(img) figure{height:26.625rem}.pageBannerTextWrapper,.serviceTopBannerTextWrapper{display:block;height:100%;left:0;margin:0 auto;max-width:1280px;position:absolute;right:0}.pageBannerText,.serviceTopBannerText{display:flex;background-color:hsla(0,0%,100%,.6);box-sizing:border-box;flex-direction:column;height:100%;justify-content:center;padding:clamp(24px,4vw,40px);width:480px}}.pulldownSearchArea{background-color:#f5f5f5;padding:0 20px}.pulldownTabs{align-items:center;display:flex;gap:0 clamp(16px,8vw,80px);margin:0 auto;max-width:1200px}.pulldownTabs li{padding:0.75rem 0;position:relative}.pulldownTabs button{align-items:center;background-color:rgba(0,0,0,0);display:flex;font-weight:bold;gap:0.5rem;padding:0}.pulldownTabs button::before{background:url(../img/ico_search_form.svg) center center/contain no-repeat;content:"";display:block;height:1.25rem;width:1.25rem}.pulldownTabs button::after{border-top:4px solid #12b3c7;bottom:0;content:"";display:block;height:0;left:0;opacity:0;position:absolute;width:100%}.pulldownTabs form{border:1px solid #d6d6d6;border-radius:0.5rem;display:flex;height:2.5rem;overflow:hidden;width:15rem}.pulldownTabs form input{outline:none}.pulldownTabs form input:focus-visible{outline:2px solid #027e9b;outline-offset:-2px}.pulldownTabs form input[type=text]{border-radius:0.5rem 0 0 0.5rem;text-indent:16px;width:calc(100% - 2.5rem)}.pulldownTabs form input[type=submit]{background:#fff url(../img/ico_head_search.svg) center center no-repeat;border-radius:0 0.5rem 0.5rem 0;text-indent:2.5rem;width:2.5rem}@media(max-width: 768.7px){.pulldownTabs{flex-wrap:wrap}.pulldownTabs li:has(form){order:-1;width:100%}}.pulldownPanel{background-color:#fff;margin:0 -20px;padding:40px 20px;position:relative}.pulldownPanel .pulldownCloseTop{background-color:#fff;color:#777;display:block;font-size:0.75rem;margin:-16px max(0px,50% - 600px) 16px auto;padding:calc(2.5rem - .4em) 0 0;position:relative;text-align:center;width:2.5rem}.pulldownPanel .pulldownCloseTop::before,.pulldownPanel .pulldownCloseTop::after{border-top:0.125rem solid #ababab;content:"";display:block;position:absolute;top:0.875rem;width:2.5rem}.pulldownPanel .pulldownCloseTop::before{transform:rotate(45deg)}.pulldownPanel .pulldownCloseTop::after{transform:rotate(-45deg)}.pulldownPanel .resetBtn{border:1px solid #d6d6d6;margin:40px max(0px,50% - 600px) 0 auto}.themePulldownInner label,.industryPulldownList label{align-items:center;display:flex;position:relative}.themePulldownInner label::before,.industryPulldownList label::before{background-color:#fff;border:1px solid #d6d6d6;border-radius:0.375rem;box-sizing:border-box;content:"";display:block;flex-shrink:0;height:1.25rem;width:1.25rem}.themePulldownInner label:has(input:checked),.industryPulldownList label:has(input:checked){color:#027e9b}.themePulldownInner label:has(input:checked)::before,.industryPulldownList label:has(input:checked)::before{background:#fff url(../img/ico_ss_check.svg) center center/cover no-repeat}.themePulldownInner label input,.industryPulldownList label input{margin:0;opacity:0;width:8px}.themePulldownInner,.themeSelectGrid{display:grid}.themePulldownInner dt,.themeSelectGrid dt{font-weight:bold}.themePulldownInner dd,.themeSelectGrid dd{border-bottom:1px solid #d6d6d6;padding:20px 16px}.themePulldownInner ul,.themeSelectGrid ul{display:flex;flex-wrap:wrap}.themePulldownInner br,.themeSelectGrid br{display:none}@media(min-width: 769px){.themePulldownInner,.themeSelectGrid{grid-template-columns:max-content 1fr}.themePulldownInner dt,.themeSelectGrid dt{border-bottom:1px solid #d6d6d6;grid-column:1/2}.themePulldownInner dt br,.themeSelectGrid dt br{display:block}.themePulldownInner dd,.themeSelectGrid dd{grid-column:2/3}}.themePulldownInner{border-top:1px solid #d6d6d6;margin:0 auto;max-width:1200px}.themePulldownInner dt{background-color:#e7f7f9;padding:20px 16px}.themePulldownInner dt label::before{order:-1}.themePulldownInner dt label::after{content:"";display:block;height:min(56px,10vw);margin-left:8px;order:-1;width:min(56px,10vw)}.themePulldownInner dt label:has(input[value=biz-transform])::after{background-image:url(../img/service/ico_service_biz-transform.svg)}.themePulldownInner dt label:has(input[value=decisions])::after{background-image:url(../img/service/ico_service_decisions.svg)}.themePulldownInner dt label:has(input[value=latest-tech])::after{background-image:url(../img/service/ico_service_latest-tech.svg)}.themePulldownInner dt label:has(input[value=mktg-sales])::after{background-image:url(../img/service/ico_service_mktg-sales.svg)}.themePulldownInner dt label:has(input[value=sys-bpr])::after{background-image:url(../img/service/ico_service_sys-bpr.svg)}.themePulldownInner dt label:has(input[value=governance])::after{background-image:url(../img/service/ico_service_governance.svg)}.themePulldownInner dt label:has(input[value=hr-workplace])::after{background-image:url(../img/service/ico_service_hr-workplace.svg)}.themePulldownInner ul{gap:8px 16px}.industryPulldownList{display:flex;flex-wrap:wrap;gap:8px 16px;margin:40px auto 0;max-width:1200px}.activeFilters{max-width:1200px;margin:0 auto;padding:2.5rem 20px}.activeFilters span{display:block}.contactArea{padding:5rem 20px;position:relative}.contactArea .linkBtn a{margin-top:0}.industryBannerWrapper,.themeBannerWrapper{padding:0;position:relative}.industryBanner,.themeBanner{display:flex;flex-direction:column;padding:0}.industryBanner figure,.themeBanner figure{align-items:center;display:flex;justify-content:center;margin:0;order:-1}.industryBanner img,.themeBanner img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industryBannerTextWrapper,.themeBannerTextWrapper{display:contents}.industryBannerText,.themeBannerText{padding:2.5rem 20px}.industryBannerText h1,.themeBannerText h1{border-style:none;font-size:clamp(1.5rem,6.25vw,3rem);margin:-0.4em 0 calc(-0.5rem - .4em);padding:0}.industryBannerText h1::before,.themeBannerText h1::before{display:none}.industryBannerText p,.themeBannerText p{font-weight:bold;margin-bottom:-0.4em}@media(min-width: 640px){.industryBanner figure,.themeBanner figure{height:26.625rem}.industryBannerTextWrapper,.themeBannerTextWrapper{display:block;height:100%;left:0;margin:0 auto;max-width:1280px;position:absolute;right:0}.industryBannerText,.themeBannerText{display:flex;backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5);box-sizing:border-box;flex-direction:column;height:100%;justify-content:center;padding:clamp(24px,4vw,40px);width:480px}}.themeLeadText,.industryLeadText{margin:0 auto;max-width:1200px}.themeLeadText p,.industryLeadText p{margin-top:0}.themeLeadText small,.industryLeadText small{font-size:.8em}.themeLeadText{padding:3rem 20px 0}.industryLeadText{padding:3rem 20px}.industrySection,.themeSection{background-color:#f1fafb}.industrySection+.industrySection,.industrySection+.themeSection,.themeSection+.industrySection,.themeSection+.themeSection{padding-top:0}.industrySection:last-child,.themeSection:last-child{margin-bottom:-4.375rem;padding-bottom:8.75rem}.industrySection .resultList,.themeSection .resultList{margin-top:2rem}.industrySection .resultList dt,.themeSection .resultList dt{color:#027e9b}@media(min-width: 769px){.industrySection .resultList,.themeSection .resultList{grid-template-columns:repeat(3, 1fr)}}.inPageNav{background-color:#f5f5f5;padding:0 20px}.inPageNav a{color:#333;font-weight:bold;text-decoration:none}.inPageNav ul{align-items:center;display:flex;gap:0 clamp(16px,8vw,80px);margin:0 auto;max-width:1200px}.inPageNav ul li{padding:0.75rem 0;position:relative}.themeSubCateChoice{display:contents}.themeSubCateChoice legend{display:block;font-weight:bold;margin:0 auto;max-width:1200px;padding:3rem 20px 0}.themeSubCateChoice label{align-items:center;display:flex;position:relative}.themeSubCateChoice label::before{background-color:#fff;border:1px solid #d6d6d6;border-radius:0.375rem;box-sizing:border-box;content:"";display:block;flex-shrink:0;height:1.25rem;width:1.25rem}.themeSubCateChoice label:has(input:checked){color:#027e9b}.themeSubCateChoice label:has(input:checked)::before{background:#fff url(../img/ico_ss_check.svg) center center/cover no-repeat}.themeSubCateChoice label input{margin:0;opacity:0;width:8px}.themeSubCateChoice ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0.5rem auto 0;max-width:1200px;padding:0 20px 3rem}.newsSection{margin:0 auto;max-width:1200px}.newsSection:not(:has(ul)):last-child{background-color:#f1fafb;height:8.75rem;margin:-5rem 0 -4.375rem;max-width:100%;padding:0;z-index:-1}@media print{#mainContents .pickupList#pickupService::before,#mainContents form#ss-form2{display:none}}