.A3-캐릭터-프로필 {
clear: right;
float: right;
max-width: 300px;
overflow-x: auto;
width: 100%;
margin: auto;
table-layout: fixed;
border-collapse: collapse;
}
.A3-캐릭터-프로필 caption {
text-align: left;
font-weight: bold;
}
.A3-캐릭터-프로필 th {
min-width: 3em;
font-weight: normal;
}
.A3-캐릭터-프로필 td,
.A3-캐릭터-프로필 th{
border-style: dotted;
border-width: .13em 0;
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--label {
display: inline-block;
margin:.1em 0 .1em 0;
border-radius:.2em;
background-color: gray;
font-size: smaller;
color: white;
width: 100%;
text-align: center
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--한마디 {
border-bottom: none;
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--한마디 div {
margin: .1em;
border-radius: .2em;
background-color: lightgray;
padding: .4em
}
.A3-캐릭터-프로필 .A3-캐릭터-프로필--출처 {
border-bottom: none;
text-align: right;
}