.page-artist main{background-color:var(--color-trust-paleyellow)}.page-talent main{background-color:var(--color-trust-palepink)}.talent-sec .pagination{margin-top:clamp(2.6875 * var(--base-size),6.25dvw,5 * var(--base-size))}@media (max-width:699.98px){.talent-sec .pagination{margin-top:3.25rem}}.talent-list{display:grid;gap:clamp(1.3125 * var(--base-size),3.125dvw,2.5 * var(--base-size)) clamp(1 * var(--base-size),2.34375dvw,1.875 * var(--base-size));grid-template-columns:repeat(4,1fr)}@media (max-width:699.98px){.talent-list{gap:1.875rem 1.25rem;grid-template-columns:repeat(2,1fr)}}.talent-list .link{--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.talent-list .link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.talent-list .link:hover{opacity:.7}}.talent-list .item,.talent-list .link{display:grid;row-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size))}@media (max-width:699.98px){.talent-list .item,.talent-list .link{row-gap:.5rem}}.talent-list .item.-actors .name{text-align:center}@media (min-width:700px){.talent-list .item.-actors .link{row-gap:clamp(.5 * var(--base-size),1.25dvw,1 * var(--base-size))}}.talent-list .name{font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:150%}@media (max-width:699.98px){.talent-list .name{font-size:1rem}}.talent-list .enname{display:block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:180%}.talent-list .img{aspect-ratio:2/3;overflow:hidden;position:relative}.talent-list .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.talent-list .snslist{align-items:center;-moz-column-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));column-gap:clamp(.25 * var(--base-size),.625dvw,.5 * var(--base-size));display:flex;justify-content:flex-end}@media (max-width:699.98px){.talent-list .snslist{-moz-column-gap:.5rem;column-gap:.5rem}}.talent-list .snslist .snslink{display:flex;width:clamp(.625 * var(--base-size),1.5625dvw,1.25 * var(--base-size));--duration:0.2s;transition:opacity var(--duration) cubic-bezier(.39,.575,.565,1)}.talent-list .snslist .snslink:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.talent-list .snslist .snslink:hover{opacity:.7}}@media (max-width:699.98px){.talent-list .snslist .snslink{width:1.25rem}}.talent-list .snslist .snslink img{width:100%}