body{line-height:1.1em;font-family:"Segoe UI","Microsoft YaHei UI","Microsoft YaHei",'San Francisco',Arial,Helvetica,"sans-serif";}
.hw {color: #06C;font-weight:bold;font-size: 1.2em;line-height: 1.1em;font-family: Optima;margin-right: 0.3em;} 
.pron21 {/* padding-right:5px; */font-family: "Lucida Sans Unicode";margin-right: 0.3em;}
.etym {/* display:block; */margin-left: 1em;color: #009688;/* font-size: 0.8em; *//* line-height: 0.8em; */}
.num:after {content:".";
	/*font-weight:bold;font-size:x-small;margin-right: 5px; color: darkred;  padding:2px 2px 2px 2px; border-radius:10px;border: 1px solid darkred;*/}
.num{font-family:Optima;font-weight:bold;font-size:90%}
.num1 {font-weight:bold;color: #008a7d;font-family:Optima;/* padding-right:5px; */}
.gram {color:#9C27B0;font-weight:bold;font-size: 0.95em;line-height:1.2em
/*
display: table-cell;
margin: 0px auto 0px auto;
background-color: DARKBLUE;
color: #FAFAFA;
text-transform: uppercase;
font-size: smaller;
padding: 1px 3px 1px 3px;
border-radius: 5px;*/;display: block;}
dt {/* display:block; *//* padding-left:1em; */}
.dt1,.dt2,.dt3,.dt4,.dt5,.dt6,.dt7,.dt8,.dt9 {display:block;margin-left: 1em;}
dd {display:block;color: #069;margin-left: 0.3em;}
dd::before {content: "-";color:gray;font-size: 80%;display: inline;}
.c-exa {color: #888;padding-left: 0.5em;clear:both;font-size: 90%;}

.gram-n {display:block;/* font-weight:bold; */color: #909090;}
.cf {/* display:block; */margin-left: 1em;/* color:mediumblue; *//* font-weight:bold; */}
#box /* rounded box */
{display: block;margin: 0.5em 0 0 0;padding: 0 0.2em;border: 1px solid #969696;border-radius: 0.3em;}
.synt 
{
    display: table-cell; /* keep the background color wrapped tight */
    /* margin: 0px auto 0px auto; */ /* keep the block centered */
    position: relative;
    bottom: 0.6em;
    background-color: #fff;
    /* color: white; */
    /* font-weight: bold; */
    text-transform:uppercase;
    /* padding: 0 0.1em; */
    /* border-radius: 0.3em; */
    font-size: 90%;
}

s-b {color: #9C27B0;font-size: 40%;}
.list {/* color: #36C; */font-weight:bold;font-family: Optima;font-size: 1.2em;/* line-height: 1em; */display: block;}
#box > .list {display:block;/* padding-right:10px; */font-weight:normal;/* margin-top:-10px; *//* margin-bottom:10px; */font-size: 1em;line-height: 1em;}
