a {
    text-decoration: none;
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: dotted;
    border-color: #000000;
}
b {
    font-weight: bold;
}
sup {
    font-size: 0.6em;
    vertical-align: super;
}
sub {
    font-size: 0.6em;
    vertical-align: sub;
}

.cn {
    font-family: "SGChinaGB1-4-W5";
}
.tw {
    font-family: "SGChinaGB1-4-W5";
}
.cn_subtitle {
    font-family: "SGChinaGB1-4-W5";
}
.ピンイン {
    font-family: "SGChinaGB1-4-W5";
}
.mlg {
    font-size: 0.75em;
}

span.漢字表級 {
    font-family: "HMZhong-Regular";
}
span.漢字表級1:before {
    content: " Ⅰ";
}
span.漢字表級2:before {
    content: " Ⅱ";
}
span.漢字表級3:before {
    content: " Ⅲ";
}
span.漢字表級0:before {
    content: " Ⅹ";
}
span.漢字表級0 {
    color: transparent;
}
span.総画数:before {
    content: " ";
}
span.総画数:after {
    content: "画";
}

span.bc {
    font-family: "HMZhong-Regular";
}
span.bf {
    font-family: "Helvetica-Bold";
    font-weight: bold;
}
span.bs {
    font-family: "HMZhong-Regular";
}
span.pr {
    font-family: "Helvetica-Regular";
}
span.wc {
}
span.ws {
    font-family: "HMZhong-Regular";
}
span.small {
    font-size: 0.8em;
}
span.red {
    color: #7f1d4f;
}

span.pos {
    font-size: 0.9em;
    font-family: "HMZhong-Regular";
}
span.名:before {
    content: "名 ";
}
span.方位:before {
    content: "方 ";
}
span.動:before {
    content: "動 ";
}
span.形:before {
    content: "形 ";
}
span.副:before {
    content: "副 ";
}
span.助動:before {
    content: "序 ";
}
span.介:before {
    content: "介 ";
}
span.代:before {
    content: "代 ";
}
span.疑:before {
    content: "疑 ";
}
span.数:before {
    content: "数 ";
}
span.量:before {
    content: "量 ";
}
span.数量:before {
    content: "料 ";
}
span.接続:before {
    content: "続 ";
}
span.助:before {
    content: "助 ";
}
span.感:before {
    content: "感 ";
}
span.擬:before {
    content: "擬 ";
}
span.接頭:before {
    content: "頭 ";
}
span.接尾:before {
    content: "尾 ";
}
span.接中:before {
    content: "中 ";
}
span.素:before {
    content: "素 ";
}
span.姓:before {
    content: "姓 ";
}

span.meaning_type {
    font-size: 1.2em;
    font-family: "HMZhong-Regular";
}
span.地名:before {
    content: "地 ";
}
span.人名:before {
    content: "人 ";
}
span.成語:before {
    content: "成 ";
}
span.下接:before {
    content: "下 ";
}
span.異読:before {
    content: "異 ";
}

span.example {
    color: #aaaaaa;
}
span.example:before {
    content: "¶ ";
}

span.subheadword {
    color: #aaaaaa;
}
span.subheadword:before {
    content: "† ";
}

span.glabel {
    font-size: 0.8em;
}
span.glabel:before {
    content: "〈";
}
span.glabel:after {
    content: "〉 ";
}

span.slabel {
    font-size: 0.8em;
}
span.slabel:before {
    content: "〈";
}
span.slabel:after {
    content: "〉 ";
}

span.note {
    font-size: 0.85em;
}
span.note:before {
    content: "▶";
}

span.double_parenthesis_left {
    font-family: "HMZhong-Regular";
}
span.double_parenthesis_left:before {
    content: "(";
}
span.double_parenthesis_right {
    font-family: "HMZhong-Regular";
}
span.double_parenthesis_right:before {
    content: ")";
}
span.double_slash {
    font-family: "HMZhong-Regular";
}
span.double_slash:before {
    content: "/";
}

span.replace {
    color: #824c85;
}

span.sound {
    font-family: "HMZhong-Regular";
    color: #9f524f;
}

span.serif {
    font-family: "TimesNewRoman-Regular";
}
span.math {
    font-family: "TimesNewRoman-Italic";
}
