.Case:has(.CaseTag) .CaseArticleListBox{display:flex;flex-direction:column}.Case:has(.CaseTag) .CaseArticleListSubTitle{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.8rem;order:-1}.Case:has(.CaseTag) .CaseArticleListTag{margin-bottom:.8rem}@media (min-width:1080px){.Case:has(.CaseTag) .CaseBase{display:block}.Case:has(.CaseTag) .CaseBaseContents{width:100%}.Case:has(.CaseTag) .CaseArticleList{gap:0 2.5rem;justify-content:flex-start}.Case:has(.CaseTag) .CaseArticleListItem{width:calc(33.33333% - 1.66667rem)}.Case:has(.CaseTag) .CaseBaseSide{margin-left:0;margin-top:8rem;width:100%}.Case:has(.CaseTag) .CaseSideListArticle{padding:3.2rem 2.4rem 2.8rem}.Case:has(.CaseTag) .CaseSideListArticleList{display:grid;gap:2.4rem 2rem;grid-template-columns:repeat(6,1fr);margin-bottom:0}.Case:has(.CaseTag) .CaseSideListArticleListItem:not(:last-child){border-bottom:0;margin-bottom:0;padding-bottom:0}.Case:has(.CaseTag) .CaseSideListArticleListLink{align-items:stretch;flex-direction:column}.Case:has(.CaseTag) .CaseSideListArticleListImage{width:100%}.Case:has(.CaseTag) .CaseSideListArticleListImage img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.Case:has(.CaseTag) .CaseSideListArticleListTitle{font-size:1.2rem;margin-left:0;margin-top:.8rem}}.CaseArticleListItem{background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px rgba(53,61,67,.05),0 1px 2px rgba(53,61,67,.08),0 8px 20px rgba(53,61,67,.08);overflow:hidden;position:relative;transition:transform .3s ease}.CaseArticleListThumbnail img{border-radius:0}.CaseArticleListItem:after{border-radius:inherit;box-shadow:0 14px 30px rgba(53,61,67,.15);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.CaseArticleListItem:hover{transform:translateY(-3px)}.CaseArticleListItem:hover:after{opacity:1}@media (max-width:828px){.CaseArticleListItem{border-bottom:0;margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.CaseArticleListItem{transition:none}.CaseArticleListItem:hover{transform:none}.CaseArticleListItem:after{transition:none}}