@font-face{font-family:Noto Sans JP Subset;font-weight:700;font-style:normal;src:url(/work/_next/static/media/cases.5d358124.woff2) format("woff2"),url(/work/_next/static/media/cases.19a6d4b7.woff) format("woff"),url(/work/_next/static/media/cases.ba52dbdf.ttf) format("truetype")}.TagFilter_button__NSzdg{--color-background:#fff;--color-border:rgba(0,0,0,.1);--color-text:#222;--color-background-hover:#fff;--color-border-hover:#23b553;--color-text-hover:#23b553;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.6em 1.4em;border:1px solid var(--color-border);border-radius:2em;box-sizing:border-box;background:var(--color-background);color:var(--color-text);font-weight:700;text-decoration:none;line-height:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.2s ease-in-out;transition-property:color,background-color,border-color}.TagFilter_button__NSzdg:lang(ja){font-family:YakuHanJP,Noto Sans JP Subset,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;line-height:1.4;letter-spacing:.02em;font-feature-settings:"palt"}.TagFilter_button__NSzdg:lang(en){font-family:var(--font-poppins),sans-serif;font-weight:700;line-height:1.3;letter-spacing:0;font-feature-settings:"palt"}.TagFilter_button__NSzdg.TagFilter_selected__L5cAn,.TagFilter_button__NSzdg:hover{border-color:var(--color-border-hover);color:var(--color-text-hover);background-color:var(--color-background-hover)}.TagFilters_root__QDLTd{display:flex;flex-direction:column;gap:1rem;padding:3.2rem 4.8rem;border-radius:1.2rem;background:#f0f4f5}@media screen and (max-width:767px)and (orientation:portrait){.TagFilters_root__QDLTd{gap:0;padding:2.4rem 2rem;border-radius:.6rem}}.TagFilters_root__QDLTd>.TagFilters_category__3ritQ{display:flex}@media screen and (max-width:767px)and (orientation:portrait){.TagFilters_root__QDLTd>.TagFilters_category__3ritQ{display:block;padding:1.6rem 0;border-top:1px solid #fff}.TagFilters_root__QDLTd>.TagFilters_category__3ritQ:first-child{padding-top:0;border-top-width:0}}.TagFilters_root__QDLTd>.TagFilters_category__3ritQ>h2{flex:0 0 5rem;padding:.5em 0;font-size:1.2rem}@media screen and (max-width:767px)and (orientation:portrait){.TagFilters_root__QDLTd>.TagFilters_category__3ritQ>h2{padding:0;font-size:1.1rem}}.TagFilters_root__QDLTd>.TagFilters_category__3ritQ>.TagFilters_list__jjexJ{display:flex;flex-wrap:wrap;gap:.8rem;font-size:1.3rem}@media screen and (max-width:767px)and (orientation:portrait){.TagFilters_root__QDLTd>.TagFilters_category__3ritQ>.TagFilters_list__jjexJ{gap:.6rem;margin:.8rem 0 0;font-size:1rem}}@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(/work/_next/static/media/icons.ea9f46b9.eot) format("embedded-opentype"),url(/work/_next/static/media/icons.ffa5283b.ttf) format("truetype"),url(/work/_next/static/media/icons.8568b744.woff) format("woff"),url(/work/_next/static/media/icons.8eeb56c6.svg) format("svg")}.ArticleListWithTagFilter_root__9UHXP{margin:5.6rem 0 0}@media screen and (max-width:767px)and (orientation:portrait){.ArticleListWithTagFilter_root__9UHXP{margin:2.4rem 0 0}}.ArticleListWithTagFilter_list__hzNWk{display:grid;grid-gap:5rem 2.4rem;gap:5rem 2.4rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px)and (orientation:portrait){.ArticleListWithTagFilter_list__hzNWk{display:block}.ArticleListWithTagFilter_listItem__fAGq4{padding:3.2rem 0;border-top:1px solid rgba(0,0,0,.1)}.ArticleListWithTagFilter_listItem__fAGq4:first-child{border-top-width:0}}