.baseFirstview .baseFirstview__title{margin-bottom:0}.caseStudy{display:grid;row-gap:32px;padding:var(--size_contentPaddingBlock) var(--size_contentPaddingInline);background-color:var(--color_gray-pale)}.caseStudy .filter{display:grid;align-items:center;justify-content:space-between;grid-template-columns:1fr 140px;gap:10px;padding:32px 40px;background-color:#fff;border-radius:var(--radius_medium)}:is(.caseStudy .filter) .filter__list{display:flex;flex-wrap:wrap;gap:20px 40px}.sectionTitle--line:is(.caseStudy .sectionTitle){margin-block-end:0}.sectionTitle--line:is(.caseStudy .sectionTitle) .sectionTitle__mainLabel{font-size:15px}.caseStudy .basePagination{padding-block-start:8px}@container (700px >= width){.caseStudy{row-gap:24px}.caseStudy .filter{padding:24px 32px}.sectionTitle--line:is(.caseStudy .sectionTitle) .sectionTitle__mainLabel{font-size:14px}}.contact{padding-block:var(--size_contentPaddingBlock);padding-inline:var(--size_contentPaddingInline)}.sectionTitle .sectionTitle__main{display:block;width:100%}:is(.sectionTitle .sectionTitle__main) p.sectionTitle__mainLabel{border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px}:is(.sectionTitle .sectionTitle__main) dl{display:block;clear:both;margin-bottom:10px}:is(:is(.sectionTitle .sectionTitle__main) dl):after{content:"";display:block;clear:both}:is(:is(.sectionTitle .sectionTitle__main) dl) dt{padding:9px 0}:is(:is(.sectionTitle .sectionTitle__main) dl) dt,:is(:is(.sectionTitle .sectionTitle__main) dl) dd{margin-right:10px;float:left}
