.CaseStudyListPage__root .CaseStudyListPage__body{z-index:100;flex-direction:column;align-items:center;gap:clamp(2.5rem,2.0308rem + 1.91022vw,3.75rem);padding-bottom:clamp(3.75rem,1.02865rem + 11.0793vw,11rem);display:flex;position:relative}.CaseStudyListPage__root .CaseStudyListPage__other{background:#e5e5e5;padding:clamp(3.75rem,3.0462rem + 2.86533vw,5.625rem) 0}.CaseStudyListPage__root .CaseStudyListPage__other .CaseStudyListPage__inner{flex-direction:column;align-items:center;gap:clamp(1.875rem,1.1712rem + 2.86533vw,3.75rem);display:flex}.CaseStudyListPage__root .CaseStudyListPage__other .CaseStudyListPage__scroll{width:100%;max-width:71.25rem;overflow-x:hidden}@media screen and (width<56.25em){.CaseStudyListPage__root .CaseStudyListPage__other .CaseStudyListPage__scroll{max-width:none;overflow-x:scroll}}.CaseStudyListPage__root .CaseStudyListPage__categoryNav{align-items:flex-start;width:100%;display:flex}.CaseStudyListPage__root .CaseStudyListPage__categoryNav .CaseStudyListPage__itemLink{min-width:clamp(0rem,14.3266vw - 3.51898rem,9.375rem);height:clamp(3rem,2.7654rem + .95511vw,3.625rem);font-family:var(--font-roboto,sans-serif);color:#fff;text-align:center;border-bottom:1px solid #505050;justify-content:center;align-items:center;padding:0 clamp(.9375rem,.585602rem + 1.43266vw,1.875rem) .125rem;font-size:clamp(.875rem,.781161rem + .382044vw,1.125rem);font-weight:500;line-height:1;display:flex}.CaseStudyListPage__root .CaseStudyListPage__categoryNav .CaseStudyListPage__itemLink.CaseStudyListPage__current{pointer-events:none;border-bottom:2px solid #fff;padding-bottom:0}.CaseStudyListPage__root .CaseStudyListPage__table{border-collapse:collapse;width:100%;min-width:52.5rem}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__header{vertical-align:middle;color:#fff;background-color:#505050;border-bottom:1px solid #2a2a2a;width:auto;padding:.375rem .75rem;font-weight:500}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__header.CaseStudyListPage__type{width:10.5%;padding-left:1.5rem}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__header.CaseStudyListPage__name{width:19.5%}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__header.CaseStudyListPage__technique{width:24.5%}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__data{vertical-align:middle;color:#141414;background-color:#fff;border-bottom:1px solid #969696;padding:1.0625rem .75rem;font-size:.8125rem;font-weight:400}.CaseStudyListPage__root .CaseStudyListPage__table .CaseStudyListPage__dataBox{align-items:center;gap:.375rem;min-height:1.5rem;padding-left:.75rem;display:flex}.CaseStudyListPage__root .CaseStudyListPage__caseStudyList{grid-template-columns:repeat(3,1fr);gap:7.1875rem 2.9375rem;width:100%;padding:0;display:grid}@media screen and (width<82.5em){.CaseStudyListPage__root .CaseStudyListPage__caseStudyList{grid-template-columns:repeat(2,1fr);gap:3.125rem}}@media screen and (width<37.5em){.CaseStudyListPage__root .CaseStudyListPage__caseStudyList{grid-template-columns:1fr}}.CaseStudyListPage__root .CaseStudyListPage__lowerHead{z-index:90;height:clamp(12.5rem,10.2713rem + 9.07354vw,18.4375rem);position:relative}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerImg{max-width:66.8125rem;position:absolute;top:0;right:0}@media screen and (width<56.25em){.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerImg{max-width:none}}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerOuter{max-width:88.75rem;margin:0 auto;padding:0 clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem);position:relative}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerContent{z-index:30;width:100%;max-width:82.5rem;margin:0 auto;padding:clamp(4.375rem,3.95272rem + 1.7192vw,5.5rem) clamp(1.5rem,1.12464rem + 1.52818vw,2.5rem) 0;position:relative}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerGroup{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerMain{font-size:clamp(3.75rem,2.53009rem + 4.96657vw,7rem);line-height:1}.CaseStudyListPage__root .CaseStudyListPage__lowerHead .CaseStudyListPage__lowerSub{color:#fff;letter-spacing:.05em;margin-top:clamp(0rem,.382044vw - .0938395rem,.25rem);padding-left:clamp(0rem,.382044vw - .0938395rem,.25rem);font-size:clamp(1rem,.95308rem + .191022vw,1.125rem);font-weight:700;line-height:1.6}
