.CaseStudyDetailPage__root .CaseStudyDetailPage__header{background-image:var(--eye-fallback);background-image:image-set(var(--eye-webp) type("image/webp"), var(--eye-fallback) type("image/png"));background-repeat:no-repeat;background-size:contain;min-height:26.125rem;position:relative}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header{background-size:cover}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header:before{content:"";background:#0006;width:100%;height:100%;display:none;position:absolute}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header:before{display:block}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-office-search{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-office-search{background-position:0 0}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-estimate-cloud,.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-ai-improvement{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-ai-improvement{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-customer-cloud{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-customer-cloud{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-portal-nocode{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-portal-nocode{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-finance-form,.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-stay-dx{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-stay-dx{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-bank-backend{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-bank-backend{background-position:0 0}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-residents-dx{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-residents-dx{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-parking-cashless,.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-withtalk-web{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-withtalk-web{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-newspaper-renewal{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-newspaper-renewal{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-employment-site{background-position:100% 0}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-employment-site{background-position:top}}.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-corporate-site,.CaseStudyDetailPage__root .CaseStudyDetailPage__header.CaseStudyDetailPage__case-tumugu-site{background-position:100% 0}.CaseStudyDetailPage__root .CaseStudyDetailPage__content{background-color:#fff;flex-direction:column;align-items:center;gap:clamp(3.75rem,2.34241rem + 5.73066vw,7.5rem);padding:clamp(2.5rem,1.5616rem + 3.82044vw,5rem) 0 clamp(5rem,4.0616rem + 3.82044vw,7.5rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__inner{flex-direction:column;align-items:center;gap:clamp(6.25rem,6.0154rem + .95511vw,6.875rem);width:100%;max-width:65rem;padding:0 clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__body{flex-direction:column;gap:clamp(2.375rem,1.95272rem + 1.7192vw,3.5rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__body.CaseStudyDetailPage__design{align-items:center;gap:clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem)}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__head{flex-direction:row;align-items:flex-start;gap:clamp(.5rem,2.29226vw - .0630373rem,2rem);display:flex}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__head{flex-direction:column-reverse;align-items:center}}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__text{flex-direction:column;gap:1rem;display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__link{color:#969696;align-items:center;gap:.25rem;font-size:1rem;font-weight:500;line-height:1;display:flex}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__link{font-size:inherit}}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__link:after{content:"";background-color:#969696;flex-shrink:0;width:.875rem;height:.875rem;display:inline-block;mask-image:url(/assets/img/global/external-link.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wide{background-color:#e5e5e5;width:100%;padding-top:clamp(1.25rem,1.0154rem + .95511vw,1.875rem)}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage{background-position:top;background-repeat:no-repeat;background-size:auto 150px;width:100%;height:100%;min-height:8.75rem;overflow:hidden}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-estimate-cloud,.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-stay-dx{background-image:var(--belt-fallback);background-image:image-set(var(--belt-webp) type("image/webp"), var(--belt-fallback) type("image/png"))}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-estimate-cloud{background-size:2171px 330px;min-height:clamp(8.75rem,4.76182rem + 16.2369vw,19.375rem)}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-estimate-cloud{background-size:auto 150px}}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-stay-dx{background-size:2746px 290px;min-height:clamp(8.75rem,5.70022rem + 12.4164vw,16.875rem)}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__wideImage.CaseStudyDetailPage__case-stay-dx{background-size:auto 150px}}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__imageCover{flex-shrink:0}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__holder{flex-direction:column;align-items:center;gap:.625rem;width:100%;display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__title{border-bottom:1px solid #0003;width:100%;padding-bottom:clamp(.5rem,.312321rem + .764088vw,1rem);position:relative}.CaseStudyDetailPage__root .CaseStudyDetailPage__content .CaseStudyDetailPage__title:before{content:"";background-color:#960000;width:clamp(2rem,1.48388rem + 2.10124vw,3.375rem);height:.125rem;position:absolute;bottom:-.09375rem;left:0}.CaseStudyDetailPage__root .CaseStudyDetailPage__foot{flex-direction:column;align-items:center;gap:clamp(2.5rem,1.5616rem + 3.82044vw,5rem);padding:clamp(3.75rem,2.34241rem + 5.73066vw,7.5rem) 0 clamp(5rem,3.12321rem + 7.64088vw,10rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__frameContent{border:1px solid #0003;flex-direction:column;align-items:center;gap:clamp(2.5rem,1.5616rem + 3.82044vw,5rem);width:100%;padding:clamp(1.5rem,.749284rem + 3.05635vw,3.5rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__frameContent .CaseStudyDetailPage__frameHolder{flex-direction:column;align-items:center;gap:clamp(1rem,.812321rem + .764088vw,1.5rem);width:100%;display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__frameContent .CaseStudyDetailPage__frameTitle{text-align:center;width:100%;font-size:clamp(.875rem,.781161rem + .382044vw,1.125rem)}.CaseStudyDetailPage__root .CaseStudyDetailPage__frameContent .CaseStudyDetailPage__frameInner{border-top:1px solid #0003;justify-content:flex-start;width:100%;padding:clamp(1rem,.812321rem + .764088vw,1.5rem) clamp(0rem,2.29226vw - .563037rem,1.5rem) 0;display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup{background-color:#e5e5e533;flex-direction:column;align-items:center;gap:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem);padding:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem) clamp(1.75rem,1.09312rem + 2.67431vw,3.5rem);display:flex;box-shadow:.125em .125em .5em #00000014}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointHolder{border-bottom:1px solid #0003;flex-direction:row;align-items:center;gap:clamp(.625rem,4.39351vw - .454155rem,3.5rem);width:100%;padding-bottom:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem);display:flex}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointHolder{flex-direction:column}}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointHolder:last-child{border-bottom:none;padding-bottom:0}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointTitle{color:#960000;text-align:center;letter-spacing:.05em;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.25rem,.15616rem + .382044vw,.5rem);min-width:clamp(0rem,16.6189vw - 4.08202rem,10.875rem);margin-left:clamp(-1.25rem,1.91022vw - 1.7192rem,0rem);padding-bottom:.25rem;font-size:clamp(.875rem,.781161rem + .382044vw,1.125rem);font-weight:700;display:flex}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointTitle{flex-direction:row}}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointTitle:before{content:"";background-color:#960000;flex-shrink:0;width:clamp(2rem,1.81232rem + .764088vw,2.5rem);height:clamp(2rem,1.81232rem + .764088vw,2.5rem);display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointTitle.CaseStudyDetailPage__exclamation:before{mask-image:url(/assets/img/case-study/icon-exclamation.svg)}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointTitle.CaseStudyDetailPage__check:before{mask-image:url(/assets/img/case-study/icon-check.svg)}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__pointText{flex-direction:column;gap:clamp(.625rem,.484241rem + .573066vw,1rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__list{flex-direction:column;margin-left:clamp(1.25rem,1.1327rem + .477555vw,1.5625rem);display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__pointGroup .CaseStudyDetailPage__item{list-style-type:disc}.CaseStudyDetailPage__root .CaseStudyDetailPage__tag{height:1.5rem;font-family:var(--font-roboto,sans-serif);color:#141414;text-align:center;background-color:#f0f0f0;justify-content:center;align-items:center;padding:clamp(.1875rem,.0702006rem + .477555vw,.5rem) clamp(.8125rem,.74212rem + .286533vw,1rem);font-size:clamp(.625rem,.55462rem + .286533vw,.8125rem);font-weight:500;line-height:1;display:flex}@media screen and (width<56.25em){.CaseStudyDetailPage__root .CaseStudyDetailPage__tag{height:auto}}.CaseStudyDetailPage__root .CaseStudyDetailPage__caseStudyList{grid-template-columns:repeat(3,1fr);gap:7.1875rem 2.9375rem;width:100%;padding:0;display:grid}@media screen and (width<82.5em){.CaseStudyDetailPage__root .CaseStudyDetailPage__caseStudyList{grid-template-columns:repeat(2,1fr);gap:3.125rem}}@media screen and (width<37.5em){.CaseStudyDetailPage__root .CaseStudyDetailPage__caseStudyList{grid-template-columns:1fr}}.CaseStudyDetailPage__root .CaseStudyDetailPage__lowerHead{z-index:90;height:auto;position:relative}.CaseStudyDetailPage__root .CaseStudyDetailPage__lowerHead .CaseStudyDetailPage__lowerOuter{max-width:88.75rem;margin:0 auto;padding:0 clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem);position:relative}.CaseStudyDetailPage__root .CaseStudyDetailPage__lowerHead .CaseStudyDetailPage__lowerBody{flex-direction:column;gap:clamp(.75rem,.468481rem + 1.14613vw,1.5rem);width:100%;max-width:70rem;margin:0 auto;padding:clamp(7.5rem,7.31232rem + .764088vw,8rem) clamp(1.5rem,7.25884vw - .282951rem,6.25rem) 0 clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem);display:flex;position:relative}.CaseStudyDetailPage__root .CaseStudyDetailPage__lowerHead .CaseStudyDetailPage__tagList{gap:.75rem;display:flex}.CaseStudyDetailPage__root .CaseStudyDetailPage__lowerHead .CaseStudyDetailPage__lowerFoot{flex-direction:column;gap:.25rem;display:flex}
