.A3-캐릭터-프로필 {
border-style: dotted;
border-width: .13em 0;
overflow-x: auto;
width: 100%;
margin: auto;
}
.A3-캐릭터-프로필 caption {
font-weight: bold;
}
.A3-캐릭터-프로필 th {
min-width: 3em;
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--label {
margin:.1em 0 .1em 0;
border-radius:.2em;
background-color: gray;
font-size: smaller;
color: white;
width: 100%;
text-align: center
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--한마디 {
margin: .1em;
border-radius: .2em;
background-color: lightgray;
width: 100%;
padding: .4em
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--출처 {
text-align: right;
}