@media(max-width:599px){.GenreItem_pc-only__befKs{display:none}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.GenreItem_pc-only__befKs{display:none}}.GenreItem_sp-only__Wlm1m{display:none}@media(max-width:599px){.GenreItem_sp-only__Wlm1m{display:block}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.GenreItem_sp-only__Wlm1m{display:block}}.GenreItem_hidden__bhCo8{display:none}.GenreItem_itemStyle__zYhwY{border-bottom:1px solid var(--gray-200)}.GenreItem_linkStyle__n7U4L{display:grid;align-items:center;padding:8px 2px 8px 0;grid-gap:14px;gap:14px;grid-template-columns:1fr auto}@media(max-width:599px){.GenreItem_linkStyle__n7U4L{padding-right:17px}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.GenreItem_linkStyle__n7U4L{padding-right:17px}}.GenreItem_bodyStyle__31ECi{display:flex;overflow:hidden;flex-direction:column}.GenreItem_nameStyle__LbfOZ{overflow:hidden;font-size:16px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){.GenreItem_nameStyle__LbfOZ{font-size:16px;line-height:1.4;font-weight:700}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.GenreItem_nameStyle__LbfOZ{font-size:16px;line-height:1.4;font-weight:700}}.GenreItem_countStyle__aaoYa{overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){.Genres_pc-only__c0z60{display:none}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.Genres_pc-only__c0z60{display:none}}.Genres_sp-only__pA3DG{display:none}@media(max-width:599px){.Genres_sp-only__pA3DG{display:block}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.Genres_sp-only__pA3DG{display:block}}.Genres_hidden__dLFrn{display:none}.Genres_container__kRNdE{display:grid;grid-gap:4px 20px;gap:4px 20px;grid-template-columns:repeat(3,auto)}@media(max-width:599px){.Genres_container__kRNdE{padding:0 12px;gap:0 20px;grid-template-columns:repeat(1,auto)}}@media(min-width:600px)and (max-width:1024px)and (min-aspect-ratio:16/9){.Genres_container__kRNdE{padding:0 12px;gap:0 20px;grid-template-columns:repeat(1,auto)}}