.프로세카-캐릭터-프로필 {
max-width: max-content;
min-width: 330px;
width: 100%;
box-sizing: border-box;
font-size: 0.9rem;
border-spacing: 0;
margin: 0 auto;
}
@media (min-width: 720px) {
.프로세카-캐릭터-프로필 {
float: right;
margin: 0 0 20px 20px;
}
}
.프로세카-캐릭터-프로필 th, .프로세카-캐릭터-프로필 td {
border: none;
border-bottom: solid lightgray 1px;
}
.프로세카-캐릭터-프로필 th {
text-align: left;
}
.프로세카-캐릭터-프로필 td {
text-align: right;
padding: .4rem;
}
.프로세카-캐릭터-프로필 .profile {
text-align: center;
font-size: 1.8em;
letter-spacing: .1em;
padding: 0;
border-bottom: solid 2px lightgray;
border-top: solid 1px lightgray;
}
.프로세카-캐릭터-프로필 p {
margin: 0;
}
.프로세카-캐릭터-프로필 .name {
font-size: 2em;
line-height: 1em;
}
.프로세카-캐릭터-프로필 .original-name {
text-transform: uppercase;
font-size: .4em;
}
.프로세카-캐릭터-프로필 .cv {
font-size: .6em;
}