@font-face {
    font-family: 'SGChina';
    font-style: normal;
    font-weight: normal;
    src: url('content://mdict.cn/localfile/fonts/SGChinaGB1-4-W5.otf');
}
.black {
	color:black;
}
.blue {
	color:#000080;
}
.branch, .column, .hinshi, .notes, .other, .sn, .kaku {
	height:1.1em;
	vertical-align:-0.2em;
	border:none;
	margin-right:3px;
}
.clm, .imp {
	height:1.1em;
	vertical-align:-0.2em;
	border:none;
}
table.col029 {
    margin: 20.0px 0.0px 20.0px 0.0px;
    border-style: solid;
    border-width: 1.0px 1.0px 1.0px 1.0px;
    border-color: #9baff1 transparent #9baff1 transparent;
    border-collapse: collapse;
}
td.col029_td1 {
    background-color: #eef3f7;
    border-style: solid;
    border-width: 1.0px 1.0px 1.0px 1.0px;
    border-color: #B9C6CE #B9C6CE #B9C6CE #B9C6CE;
    padding: 4px 8.0px 4.0px 8.0px;
}
td.col029_td2 {
    background-color: #dce4ec;
    border-style: solid;
    border-width: 1.0px 1.0px 1.0px 1.0px;
    border-color: #B9C6CE #B9C6CE #B9C6CE #B9C6CE;
    padding: 4.0px 8.0px 4.0px 8.0px;
}
th.col029_th {
    background-color: #d3dee7;
    border-style: solid;
    border-width: 1.0px 1.0px 1.0px 1.0px;
    border-color: #B9C6CE #B9C6CE #B9C6CE #B9C6CE;
    padding: 4.0px 8.0px 4.0px 8.0px;
}
tr.col029_tr {
    background-color: #e8edff;
    border-style: solid;
    border-width: 1.0px 1.0px 1.0px 1.0px;
    border-color: #B9C6CE #B9C6CE #B9C6CE #B9C6CE;
    padding: 4.0px 8.0px 4.0px 8.0px;
}
.explanationPoint {
    border-style: solid;
    border-color: #A0D0D0;
    border-width: 2px;
    background-color: #E0F0F0;
    padding: 0.8em;
    margin: 10px 0px 20px 0px;
    -webkit-border-radius:8px;
}
.explanationPoint_p1 {
    margin: 10.0px 0.0px 0.0px 0.0px;
    color:#D04040;
}
.fbm, .talkColumn, .hanrei-main {
	font-family:"MS PGothic";
	line-height:1.2em;
	margin: 0px 0px 0.2em 0px;
}
.gaiji {
	height:1.1em;
	vertical-align:-0.25em;
	border:none;
}
.hbranch {
	height:0.8em;
	vertical-align:-0.1em;
	border:none;
	margin-right:2px;
}
.headword-class-1 {color:#990000;}
.headword-class-2 {color:#990000;}
.headword-class-3 {color:#000000;}
.headwordBranch-mw2 {
	font-size: 80%;
	font-family:"Arial";
	margin-right:2px;
}
.hh1 {
	font-weight:bold;
}
h2, .kaishikigou {
	font-family:"MS Gothic";
}
.instance-box {
	margin-bottom:8px;
	margin-top:8px;
}
.mw2 {
	font-family:"Arial";
	font-weight:bold;
	margin-right:3px;
}
.number li{
	font-family:"Arial";
	margin: 0px 0px 0.2em -0.5em;
	list-style-type: decimal;
}
.pinyin {
	font-family:"Arial";
}
.red {
	color:#990000;
}
.sgc {
	font-family: "SGChina";
}
.small {
	font-size: 80%;
}
table.usageColumn {
    margin: 1em 0.0px 30.0px 0.0px;
    border-style: solid;
    border-width: 0.0px 0.0px 0.0px 5.0px;
    border-color: transparent transparent transparent #990000;
    border-collapse: collapse;
}
td.usageColumn_td1 {
    padding: 4.0px 8.0px 4.0px 8.0px;
}
td.usageColumn_td2 {
    padding: 4.0px 8.0px 4.0px 8.0px;
}
table.verbColumn {
    margin: 1em 2.0px 30.0px 2.0px;
    border-style: solid;
    border-width: 7.0px 0.0px 7.0px 0.0px;
    border-color: #9baff1 transparent #9baff1 transparent;
    border-collapse: collapse;
}
td.verbColumn_td1 {
    background-color: #e8edff;
    border-style: solid;
    border-width: 0.0px 1.0px 0.0px 1.0px;
    border-color: transparent #9baff1 transparent #9baff1;
    padding: 4.0px 8.0px 4.0px 8.0px;
}
td.verbColumn_td2 {
    background-color: #e8edff;
    border-style: solid;
    border-width: 0.0px 1.0px 0.0px 1.0px;
    border-color: transparent #9baff1 transparent #9baff1;
    padding: 4.0px 8.0px 4.0px 8.0px;
}
.zh {
	font-family:"Arial";
}
.zr-ja {
	/*margin-left:1em;*/
	color:#000080;
}
