body {
    margin: 3.0em 2.0em 3.0em 2.0em;
    padding: 0;
    border: 0;
    line-height: 1.75em;
    text-align: justify;
    font-family: sans-serif
}

#title.親字 {
    padding-bottom: 4.0em;
}
#title sup {
    vertical-align: sub;
}
#title span {
    font-weight: bold;
}
#title.親字 span {
    vertical-align: bottom;
}
#title.親字 .cn {
    font-size: 4.0em;
}
#title.親字 .subtitle {
    font-weight: normal;
    font-size: 2.0em;
}
#title.親字 .cn_subttile {
    font-size: 2.0em;
}
#title.親字 .ピンイン {
    font-size: 2.0em;
}
#title.親字 .漢字表級 {
    font-size: 1.5em;
}
#title.親字 .総画数 {
    font-size: 1.5em;
}
#title.親字 .sound {
    font-size: 1.2em;
    padding-left: 1.0em;
    border-bottom-width: 0px;
}
#title.熟語 {
    font-size: 2.0em;
    padding-bottom: 2.0em;
}
#title.熟語 span {
    vertical-align: middle;
}
#title.熟語 .sound {
    font-size: 0.8em;
    padding-left: 1.0em;
    border-bottom-width: 0px;
}
#title.付録 {
    font-size: 2.0em;
    padding-bottom: 2.0em;
}
#title.column {
    font-size: 2.0em;
    padding-bottom: 2.0em;
}
#title.小知識 {
    font-size: 2.0em;
    padding-bottom: 2.0em;
}
#title.jc {
    padding-bottom: 2.0em;
    vertical-align: middle;
}
#title .かな {
    font-size: 2.0em;
}
#title .表記 {
    font-size: 1.7em;
}
#title .原綴 {
    font-size: 1.7em;
}

div.body {
    vertical-align: middle;
}
div.body span {
    vertical-align: inherit;
}
div.meaning {
    padding-bottom: 2.0em;
    vertical-align: middle;
}
div.meaning span {
    vertical-align: inherit;
}
div.example {
    padding-left: 0.5em;
    padding-bottom: 0.75em;
    vertical-align: middle;
}
div.example span {
    vertical-align: inherit;
}
div.example_end {
    padding-bottom: 1.25em;
}

div.subhead {
    padding-left: 0.5em;
    padding-bottom: 0.75em;
    vertical-align: middle;
}
div.subhead span {
    vertical-align: inherit;
}

div.reference {
    margin-top: 1.0em;
    margin-left: 2.0em;
}

.appendix .japanese {
    margin-bottom: 0.5em;
}
.appendix .japanese_title {
    font-weight: bold;
}
.appendix .country {
    font-size: 0.8em;
}
