#myPosts { padding: 0 32px 32px 32px; h1 { font-size: 22px; margin-bottom: 10px; } .summary { font-size: 16px; margin-bottom: 10px; } .mypage-list { border-top: 1px solid var(--border-default); margin: 0.75rem 0; article:nth-of-type(1) { background-color: #f9fafb; border-bottom: 1px solid var(--border-default); padding: 0.5rem 0; ul { display: grid; grid-template-columns: clamp(40px, 5%, 60px) clamp(60px, 10%, 120px) 1fr clamp(40px, 7%, 70px) clamp(40px, 7%, 70px) clamp(40px, 7%, 70px) clamp(70px, 12%, 110px); column-gap: 0.75rem; li { text-align: center; font-size: 0.875rem; color: var(--text-secondary); } } @media (max-width: 1024px) { display: none; } } article:nth-of-type(2) { box-sizing: border-box; section { padding: 0.5rem 0; box-sizing: inherit; border-bottom: 1px solid var(--border-default); &:hover { background-color: #faffd1; } // PC ol { display: grid; grid-template-columns: clamp(40px, 5%, 60px) clamp(60px, 10%, 120px) 1fr clamp(40px, 7%, 70px) clamp(40px, 7%, 70px) clamp(40px, 7%, 70px) clamp(70px, 12%, 110px); column-gap: 0.75rem; align-items: center; li { text-align: center; font-size: 0.875rem; &:nth-child(3) { min-width: 0; text-align: left; word-break: keep-all; overflow-wrap: break-word; > svg { padding-right: 4px; color: #9c9898; } } } } // Mobile dl { dt { font-size: 1.063rem; word-break: keep-all; overflow-wrap: break-word; > svg { padding-right: 4px; color: #9c9898; } } dd { ul { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: start; padding-top: 0.4rem; column-gap: 1rem; li { font-size: 0.813rem; color: var(--text-muted); &:last-child { flex-grow: 1; text-align: right; } } } } } a { color: var(--text-link); text-decoration: none; &:hover { text-decoration: underline; color: var(--text-link-hover); } > em { display: inherit; font-style: normal; > span { color: var(--color-danger); font-size: 0.813rem; vertical-align: text-top; padding-right: 4px; } } > svg { padding-right: 4px; color: #9c9898; } } @media (max-width: 1024px) { ol { display: none; } dl { display: block; } } } > .empty { text-align: center; padding: 2.5rem; color: var(--text-muted); } } } }